trying to fix

This commit is contained in:
Chris Cochrun 2022-01-03 12:41:35 -06:00
parent fa407dfeb6
commit e013d7569e
22945 changed files with 447936 additions and 0 deletions

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hi everyone,</p> <p>I&#39;ve been diving into learning some emacs over the last week or so as I&#39;m interested in possibly switching over from using neovim (primarily because I want org-mode). I&#39;ve been deep diving into a lot of new things and trying to set up alternatives for my major nvim workflows, but one that I&#39;ve been having a ton of trouble with is searching and the previews for it in particular. In my projects I make heavy use of <a href="https://github.com/nvim-telescope/telescope.nvim">Telescope</a> within neovim and one of the major reasons that I love it is the ability to preview grep results from files in my project directory within a separate window. I like being able to get more context from the search without actually opening up a new buffer. I&#39;ve set up Ivy and Counsel and was trying to get the same functionality working, but I&#39;m having a heck of a time with previewing. The closest I&#39;ve come is realizing that after using <code>counsel-projectile-rg</code> that I can use <code>ivy-next-line-and-call</code> functionality to move the current buffer through the search results with <code>C-M n or C-M p</code>, however, that actually opens the buffer and populates my buffer list. Does anyone know if there&#39;s some sort of functionality to open a new <strong>preview</strong> window and navigate through those search results in it by default with <code>C-j</code> (I&#39;m using evil mode). Essentially I&#39;d always like this type of preview whenever I&#39;m doing searches. Also, I&#39;m not attached to any particular completion or search framework, so if this is easier in something like Helm then I&#39;d be open to solutions from that as well. I attached a gif of what I&#39;m talking about working in Telescope</p> <p><a href="https://i.redd.it/cp4ls2931m081.gif">https://i.redd.it/cp4ls2931m081.gif</a></p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/Brojak"> /u/Brojak </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/qxohi8/replicating_a_telescopenvim_like_experience/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/qxohi8/replicating_a_telescopenvim_like_experience/">[comments]</a></span>

View file

@ -0,0 +1,11 @@
<p>When writing <a class="footref-anchor obviously-a-link" href="https://archive.casouri.cat/note/emacs-feed.xml#footdef%3Axeft" id="footref:xeft">an Emacs dynamic module for Xapian<span class="inline-footref">1</span></a>, I found that calling Lisp functions in dynamic module is painfully verbose. For example, the equivalent of</p><pre class="code-block">(define-error 'xeft-error "Generic Xeft error" 'error)</pre><p>is</p><pre class="code-block">emacs_value Qdefine_error = env-&gt;intern (env, "define-error");
emacs_value Qxeft_error = env-&gt;intern (env, "xeft-error");
emacs_value Qerror = env-&gt;intern (env, "error");
char **text = "Generic Xeft error";
emacs_value message = env-&gt;make_string (env, text , strlen (text));
emacs_value args[] = {Qxeft_error, message, Qerror};
int nargs = 3;
env-&gt;funcall (env, Qdefine_error, nargs, args);</pre><p>Even though we usually only write a little Lisp for defining the exposed functions and errors in a dynamic module, this is too much boilerplate. Naturally I wrote some wrappers. With my wrappers, I can write the following instead:</p><pre class="code-block">emp_funcall (env, "define-error", 3,
emp_intern (env, "xeft-error"),
emp_build_string (env, "Generic Xeft error"),
emp_intern (env, "error"));</pre><p>I put these wrappers together into <code>emacs-module-prelude</code>. Currently it provides these functions:</p><ul><li><code>emp_define_function</code></li><li><code>emp_funcall</code></li><li><code>emp_intern</code></li><li><code>emp_provide</code></li><li><code>emp_signal_message1</code></li><li><code>emp_define_error</code></li><li><code>emp_nilp</code></li><li><code>emp_copy_string_contents</code></li><li><code>emp_build_string</code></li></ul><p>You can find it at <a href="https://archive.casouri.cat/note/2021/emacs-module-prelude/https:/github.com/casouri/emacs-module-prelude"><em>emacs-module-prelude</em></a>. I cant say that Im a seasoned C programmer, corrections are very welcome.</p><div class="footdef" id="footdef:xeft"><div class="def-footref obviously-a-link"><a href="https://archive.casouri.cat/note/emacs-feed.xml#footref%3Axeft">1</a></div><div class="def-footdef">For my note-searching package: <a href="https://archive.casouri.cat/note/2021/emacs-module-prelude/https:/github.com/casouri/xeft">Xeft</a>.</div></div>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hey all, emacs noob here. I am trying to add a flowchart to my org-mode doc. I am following this guide: <a href="https://orgmode.org/worg/org-tutorials/org-dot-diagrams.html">https://orgmode.org/worg/org-tutorials/org-dot-diagrams.html</a> however it does not work for me.</p> <p>Software:</p> <pre><code>- OS: MacOS 11.6 - emacs: GNU Emacs 27.2 via brew - dot: dot - graphviz version 2.49.1 (20210923.0004) - pdftex: pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021) </code></pre> <p>The error I get is:</p> <pre><code>Symbols function definition is void: org-babel-execute:dot </code></pre> <p>If I add to my initialization file</p> <pre><code>(org-babel-do-load-languages &#39;org-babel-load-languages &#39;((dot . t) (emacs-lisp . t))) (require &#39;cl) </code></pre> <p>I get:</p> <pre><code>Symbols value as variable is void: params </code></pre> <p>Any Idea how to move forward? Im thinking the documentation is out of date or not for the versions I have :(</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/av-annonch"> /u/av-annonch </a> <br/> <span><a href="https://www.reddit.com/r/orgmode/comments/q80kog/flowcharts_in_org_mode_help_needed/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/orgmode/comments/q80kog/flowcharts_in_org_mode_help_needed/">[comments]</a></span>

View file

@ -0,0 +1 @@
Doane sits down with Marcus Pittman to talk about child labor laws, video games, and the future of money exchange. 

View file

@ -0,0 +1,41 @@
<p>On this episode of DLN Xtend we discuss the next generation of Linux users.</p>
<p>Welcome to episode 83 of DLN Xtend. DLN Xtend is a community powered podcast. We take conversations from the DLN Community from places like the DLN Discourse Forums, Telegram group, Discord server and more. We also take topics from other shows around the network to give our takes.</p>
<p>00:00 Introduction<br>
11:51 Topic - Linux of the Future<br>
37:19 Host Related Interest<br>
52:09 Wrap Up</p>
<p>Wendy</p>
<ul>
<li>Phone Search</li>
</ul>
<p>Matt</p>
<ul>
<li>Game Sword and Fairy 7
<ul>
<li><a href="https://store.steampowered.com/app/1543030/Sword_and_Fairy_7/" rel="nofollow">https://store.steampowered.com/app/1543030/Sword_and_Fairy_7/</a></li>
</ul></li>
<li>Charity Event
<ul>
<li><a href="https://discourse.destinationlinux.network/t/12-13-21-24-hour-charity-stream-for-st-jude-children-hospital/4416" rel="nofollow">https://discourse.destinationlinux.network/t/12-13-21-24-hour-charity-stream-for-st-jude-children-hospital/4416</a></li>
</ul></li>
</ul>
<p>Nate</p>
<ul>
<li>Virtual 3-way switch</li>
</ul>
<p>Contact info<br>
Matt (Twitter @MattDLN)<br>
Wendy (Mastodon @WendyDLN)<br>
Nate (Website CubicleNate.com)</p>

View file

@ -0,0 +1 @@
&#32; submitted by &#32; <a href="https://www.reddit.com/user/sheertj"> /u/sheertj </a> <br/> <span><a href="https://sheer.tj/the_way_of_emacs.html">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/pnoue0/the_way_of_emacs/">[comments]</a></span>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="By John Mercouris" />
<title>The post-release tornado</title>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<header>
<h1 class="title">The post-release tornado</h1>
<p class="author">By John Mercouris</p>
</header>
<p>This is our first status update about work at Atlas. We plan to release them weekly. Since there are no prior status updates, it is hard to narrow down a time-frame. For this reason, we'll talk about work since the release of Nyxt 2.0.0.</p>
<hr />
<p>In pursuit of radical transparency, I'll let you in on a secret. The last few months have been a whirlwind. Well, maybe not a whirlwind, perhaps it would be fairer to characterize them as an F1 tornado.</p>
<p>The winds picked up after our 2.0.0 release. Our plan was for a &quot;bugfree&quot; release. Well, you know how that goes- of course there were bugs. Were we dissapointed? Of course we were. Did we fix the bugs? We tried. After some long hacking sessions, all was well again. We thought the winds had died down. Oh how wrong we were…</p>
<p>In any case, it didn't all deviate from plan! Here's where the winds picked up again: One peculiar thing that we noticed after releasing 2.0.0 was the increase in the amount of non-Lisp hackers in our userbase. This was a good thing, in fact it was in line with our mission:</p>
<blockquote>
<p>By increasing the efficiency with which knowledge workers can access and utilize information on the Internet (our largest and greatest collective repository of knowledge), societal consequences may reach even beyond the realm of the Internet.</p>
</blockquote>
<p>The amount of non-technical and non-Lisp users pleasantly surprised us, but also revealed a lot of areas for improvement in our codebase. What has followed has been a sustained wind. To keep the metaphor going, this &quot;wind&quot; has propelled us to new levels of accessibility and power. There is still a long way to go, that's for sure, but without this exposure we would not have developed functionality like our <a href="https://nyxt.atlas.engineer/article/common-settings.org">common-settings</a> page, or our <a href="https://nyxt.atlas.engineer/article/macro-edit.org">macro-editor</a>.</p>
<p>Don't worry, we aren't running out of ideas yet, we still have plenty of new bugs to introduce ;-). The wind is still blowing, and we are still moving forwards! Until next time, and thanks for reading :-).</p>
</body>
</html>

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/13Ij2-3R7x8" width="480" alt="thumbnail" title="The More You Know About Technology, The More You Hate It!" /></p>Recently, I've to the realization that I don't love technology. I actually hate it! Technology causes far more frustration in life rather than actually easing the burden of life. Am I the only one that feels this way?<br /><br />WANT TO SUPPORT THE CHANNEL? <br />💰 Patreon: https://www.patreon.com/distrotube <br />💳 Paypal: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=derek%40distrotube%2ecom&lc=US&item_name=DistroTube&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest<br />🛍️ Amazon: https://amzn.to/2RotFFi<br />👕 Teespring: https://teespring.com/stores/distrotube<br /><br />DONATE CRYPTO:<br />💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX<br />🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu<br />📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ<br /><br />SOCIAL PLATFORMS: <br />🗨️ Mastodon: https://distrotoot.com/@derek<br />👫 Reddit: https://www.reddit.com/r/DistroTube/<br />📽️ LBRY/Odysee: https://odysee.com/$/invite/@DistroTube:2<br /><br />DT ON THE WEB:<br />🕸️ Website: http://distrotube.com/<br />🐿️ Gemini Capsule: gemini://distro.tube<br />📁 GitLab: https://gitlab.com/dwt1 <br /><br />FREE AND OPEN SOURCE SOFTWARE THAT I USE:<br />🌐 Brave Browser - https://brave.com/dis872 <br />📽️ Open Broadcaster Software: https://obsproject.com/<br />🎬 Kdenlive: https://kdenlive.org<br />🎨 GIMP: https://www.gimp.org/<br />🎵 Ardour: https://ardour.org/<br />💻 VirtualBox: https://www.virtualbox.org/<br />🗒️ Doom Emacs: https://github.com/hlissner/doom-emacs<br /><br />Your support is very much appreciated. Thanks, guys!<br />...<br />https://www.youtube.com/watch?v=13Ij2-3R7x8

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hello!</p> <p>I&#39;m trying to set up a capture template for a weekly status update I send my manager. I want the org document organized by the dates of the Mondays of the week. I am trying to use &#39;file+headline&#39; target. Is it possible to have the headline set dynamically?</p> <p>Something like the following? </p> <pre><code>(setq org-capture-templates &#39;((&quot;d&quot; &quot;Demo template&quot; entry (file+headline &quot;demo.org&quot; &quot;&lt;function to set headline&gt;&quot;) &quot;** Content Start\n%?&quot;) )) </code></pre> <p>I appreciate any help!</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/anton-sug4r"> /u/anton-sug4r </a> <br/> <span><a href="https://www.reddit.com/r/orgmode/comments/qxpknv/doom_orgcapture_dynamic_headlines/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/orgmode/comments/qxpknv/doom_orgcapture_dynamic_headlines/">[comments]</a></span>

View file

@ -0,0 +1 @@
<p>Megyn Kelly is joined by Tim Pool, host of the Timcast IRL and Tim Pool Daily Show podcasts, to talk about Big Tech bias and censorship, free speech in 2021, the dishonesty of the establishment media, what he learned working at legacy media outlets, the rise and reach of independent media, Kenosha, Jacob Blake and Kyle Rittenhouse, how Pool got his start and his daily routine, his plans to build a media empire, his personal life, and more.</p><p><br /></p><p>Follow The Megyn Kelly Show on all social platforms:</p><p><br /></p><p>Twitter: <a href="http://twitter.com/MegynKellyShow">http://Twitter.com/MegynKellyShow</a></p><p>Instagram: <a href="http://instagram.com/MegynKellyShow">http://Instagram.com/MegynKellyShow</a></p><p>Facebook: <a href="http://facebook.com/MegynKellyShow">http://Facebook.com/MegynKellyShow</a></p><p><br /></p><p>Find out more information at:</p><p><a href="https://www.devilmaycaremedia.com/megynkellyshow">https://www.devilmaycaremedia.com/megynkellyshow</a></p>

View file

@ -0,0 +1,86 @@
<p>SHOW NOTES:
Thanks for listening! Weve posted some helpful info for you in our show notes below!</p>
<p> </p>
<p>PODCAST BASICS:
</p>
<p>- Subscribe where you listen!</p>
<p>- Check out the details on our <a href='http://www.thebiblerecap.com'>website
</a></p>
<p>- Get the<a href='https://www.bible.com/app'> Bible app</a> (free)
</p>
<p>- Follow our<a href='https://www.bible.com/reading-plans/5-chronological'> Bible reading plan</a></p>
<p>- Check out our customized <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>journal</a></p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus fun! </p>
<p> </p>
<p>MERCH: Get your<a href='https://www.theconnextion.com/tlcdgroup/index.cfm'> TBR merch</a>! Weve got t-shirts, coffee mugs, tote bags, phone wallets, and stickers! </p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=Jeremiah+52%3A1-30&version=ESV'>Jeremiah 52:1-30</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=genesis+18&version=ESV'>Genesis 18</a></p>
<p>- <a href='http://www.thebiblerecap.com'>Recommend The Bible Recap to your church!</a> Wed love for your church to read along with us next year!</p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a> | <a href='http://pinterest.com/thebiblerecap'>Pinterest</a> </p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a> | <a href='http://pinterest.com/ilovemydgroup'>Pinterest</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p><a href='http://www.thebiblerecap.com/start'>http://www.thebiblerecap.com/start</a></p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
<p> </p>
<p>TBR TEAM:
</p>
<p>Written and Hosted by: <a href='http://taraleighcobble.com'>Tara-Leigh Cobble</a></p>
<p>Content Manager: <a href='http://mydgroup.org'>Courtney Vaughan
</a></p>
<p>Podcast Operations: <a href='http://mydgroup.org'>Callie Summers
</a></p>
<p>Website Management: <a href='http://mydgroup.org'>Joelle Smith</a></p>
<p>Sound Engineer: <a href='http://thebiblerecap.com'>Allison Congden</a></p>
<p>Content Design: <a href='http://misswyolene.com'>Morgan Young
</a></p>
<p>Social Media Management: <a href='http://thebiblerecap.com'>Sarah Yocum</a></p>
<p>Journal Design: <a href='https://brittneyhmurray.weebly.com/'>Brittney Murray</a></p>
<p>Logo Design: <a href='mailto:landonhwade@gmail.com'>Landon Wade</a></p>
<p> </p>
<p>Available on:<a href='https://itunes.apple.com/us/podcast/the-bible-recap/id1440833267'> iTunes</a> |<a href='https://open.spotify.com/show/2lWv2RlsyMSMzerbAb1uOx'> Spotify</a> |<a href='https://www.google.com/podcasts?feed=aHR0cHM6Ly93d3cuaXZvb3guY29tL3RoZS1iaWJsZS1yZWNhcF9mZ19mMTYzNzgzNF9maWx0cm9fMS54bWw'> Google</a> |<a href='https://www.stitcher.com/podcast/dgroup/the-bible-recap?refid=stpr'> Stitcher</a> |<a href='https://thebiblerecap.podbean.com/'> Podbean</a> | <a href='https://play.google.com/music/m/Ivmpjo6234pwcvclpwxzlklglpm?t=The_Bible_Recap'>Google Play</a> | <a href='http://youtube.com/c/TheBibleRecap'>YouTube
</a></p>
<p> </p>
<p>WEBSITE:
<a href='http://www.thebiblerecap.com'>thebiblerecap.com</a></p>

View file

@ -0,0 +1,31 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! Seriously, go there.
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=deuteronomy+29%3A4&version=ESV'>Deuteronomy 29:4</a></p>
<p>- <a href='http://theconnextion.com/tbr'>The Bible Recap Merch</a></p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1,90 @@
<p>SHOW NOTES:
Thanks for listening! Weve posted some helpful info for you in our show notes below!</p>
<p> </p>
<p>PODCAST BASICS:
</p>
<p>- Subscribe where you listen!</p>
<p>- Check out the details on our <a href='http://www.thebiblerecap.com'>website
</a></p>
<p>- Get the<a href='https://www.bible.com/app'> Bible app</a> (free)
</p>
<p>- Follow our<a href='https://www.bible.com/reading-plans/5-chronological'> Bible reading plan</a></p>
<p>- Check out our customized <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>journal</a></p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus fun! </p>
<p> </p>
<p>MERCH: Get your<a href='https://www.theconnextion.com/tlcdgroup/index.cfm'> TBR merch</a>! Weve got t-shirts, coffee mugs, tote bags, phone wallets, and stickers! </p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://www.biblegateway.com/passage/?search=Numbers%2025%3A7-15&version=ESV'>Numbers 25:7-15</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=genesis+50%3A25&version=ESV'>Genesis 50:25</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=genesis+12&version=ESV'>Genesis 12</a></p>
<p>- Video: <a href='https://www.youtube.com/watch?v=kOYy8iCfIJ4'>Judges Overview</a></p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a> | <a href='http://pinterest.com/thebiblerecap'>Pinterest</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a> | <a href='http://pinterest.com/ilovemydgroup'>Pinterest</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
<p> </p>
<p>TBR TEAM:
</p>
<p>Written and Hosted by: <a href='http://taraleighcobble.com'>Tara-Leigh Cobble</a></p>
<p>Content Manager: <a href='http://mydgroup.org'>Courtney Vaughan
</a></p>
<p>Podcast Operations: <a href='http://mydgroup.org'>Callie Summers
</a></p>
<p>Website Management: <a href='http://mydgroup.org'>Joelle Smith</a></p>
<p>Sound Engineer: <a href='http://thebiblerecap.com'>Allison Congden</a></p>
<p>Content Design: <a href='http://misswyolene.com'>Morgan Young
</a></p>
<p>Social Media Management: <a href='http://thebiblerecap.com'>Sarah Yocum</a></p>
<p>Journal Design: <a href='https://brittneyhmurray.weebly.com/'>Brittney Murray</a></p>
<p>Logo Design: <a href='mailto:landonhwade@gmail.com'>Landon Wade</a></p>
<p> </p>
<p>Available on:<a href='https://itunes.apple.com/us/podcast/the-bible-recap/id1440833267'> iTunes</a> |<a href='https://open.spotify.com/show/2lWv2RlsyMSMzerbAb1uOx'> Spotify</a> |<a href='https://www.google.com/podcasts?feed=aHR0cHM6Ly93d3cuaXZvb3guY29tL3RoZS1iaWJsZS1yZWNhcF9mZ19mMTYzNzgzNF9maWx0cm9fMS54bWw'> Google</a> |<a href='https://www.stitcher.com/podcast/dgroup/the-bible-recap?refid=stpr'> Stitcher</a> |<a href='https://thebiblerecap.podbean.com/'> Podbean</a> | <a href='https://play.google.com/music/m/Ivmpjo6234pwcvclpwxzlklglpm?t=The_Bible_Recap'>Google Play</a> | <a href='http://youtube.com/c/TheBibleRecap'>YouTube
</a></p>
<p> </p>
<p>WEBSITE:
<a href='http://www.thebiblerecap.com'>thebiblerecap.com</a></p>
<p> </p>

View file

@ -0,0 +1 @@
<p>Megyn Kelly is joined by Jordan Peterson, author of the new book "Beyond Order: 12 More Rules For Life," to talk about radical honesty and marriage, parenting and raising kids you want to be around, getting your house in order, confronting the darkness within, identity and the value of discussion, equality in America, his own marriage, the gender roles for men and women, men and women in the workplace, and more.</p><p><br /></p><p>Follow The Megyn Kelly Show on all social platforms:</p><p><br /></p><p>Twitter: <a href="http://twitter.com/MegynKellyShow">http://Twitter.com/MegynKellyShow</a></p><p>Instagram: <a href="http://instagram.com/MegynKellyShow">http://Instagram.com/MegynKellyShow</a></p><p>Facebook: <a href="http://facebook.com/MegynKellyShow">http://Facebook.com/MegynKellyShow</a></p><p><br /></p><p>Find out more information at:</p><p><a href="https://www.devilmaycaremedia.com/megynkellyshow">https://www.devilmaycaremedia.com/megynkellyshow</a></p>

View file

@ -0,0 +1 @@
John Locke&#8217;s Two Treatises of Government Chapter 8 Of The Beginning of Political Societies and the CCP related stuff happening in our country right now.  Show Marketing Powered By: Better Three Group Click Here to find out more or go to betterthreegroup.com For Advertising your business email Matt at matt@howtobuildatent.com GAB: @mattwilliams Locals: https://themattwilliamsshow.locals.com/ Telegram: [&#8230;]

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/SY4pVBs3mx0" width="480" alt="thumbnail" title="Australian Surveillance Has Reached New Heights" /></p>The world is watching Australia right now and is looking on in confusion because we keep making mistake after mistake after mistake and some how we've now reached an insane level of surveillance that has been tried in the past and wasn't a good idea then and still isn't a good idea now.<br /><br />==========Support The Channel==========<br />► $100 Linode Credit: https://brodierobertson.xyz/linode<br />► Patreon: https://brodierobertson.xyz/patreon<br />► Paypal: https://brodierobertson.xyz/paypal<br />► Liberachat: https://brodierobertson.xyz/liberachat<br />► Amazon USA: https://brodierobertson.xyz/amazonusa<br /><br />==========Resources==========<br />Surveillance Bill: https://www.aph.gov.au/Parliamentary_Business/Bills_Legislation/Bills_Search_Results/Result?bId=r6623<br />Surveillance Bill PDF: https://parlinfo.aph.gov.au/parlInfo/download/legislation/bills/r6623_aspassed/toc_pdf/20144b01.pdf;fileType=application%2Fpdf<br /><br />=========Video Platforms==========<br />🎥 Odysee: https://brodierobertson.xyz/odysee<br />🎥 Podcast: https://techovertea.xyz/youtube<br />🎮 Gaming: https://brodierobertson.xyz/youtube<br /><br />==========Social Media==========<br />🎤 Discord: https://brodierobertson.xyz/discord<br />🎤 Matrix Space: https://brodierobertson.xyz/matrix<br />🐦 Twitter: https://brodierobertson.xyz/twitter<br />🌐 Mastodon: https://brodierobertson.xyz/mastodon<br />🖥️ GitHub: https://brodierobertson.xyz/github<br /><br />==========Time Stamps==========<br />0:00 Introduction<br />1:06 Rushed Through Parliament<br />2:14 What This Provides<br />3:44 Data Disruption Warrant<br />5:51 Network Activity Warrant<br />7:11 Account Takeover Warrant<br />8:36 Compliance Is Not Optional<br />10:56 Outro<br /><br />==========Credits==========<br />🎨 Channel Art:<br />All my art has was created by Supercozman<br />https://twitter.com/Supercozman<br />https://www.instagram.com/supercozman_draws/<br /><br />🎵 Ending music<br />Music from https://filmmusic.io<br />"Basic Implosion" by Kevin MacLeod (https://incompetech.com)<br />License: CC BY (http://creativecommons.org/licenses/by/4.0/)<br /><br />DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.<br />...<br />https://www.youtube.com/watch?v=SY4pVBs3mx0

View file

@ -0,0 +1 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/r54035/gnome_bashtobar_nwjs_no_matter_how_hard_i_try_i/"> <img src="https://external-preview.redd.it/nNl4LcXT6CD81WH3gmwAcKvRKKMs-nqbUapIc1emjA0.jpg?width=640&amp;crop=smart&amp;auto=webp&amp;s=af01acf5e0b9ca3ef533340b4fc4927dcf5cc4de" alt="[Gnome + BashToBar + nwjs] No matter how hard I try, I always go back to synthwave" title="[Gnome + BashToBar + nwjs] No matter how hard I try, I always go back to synthwave" /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/KCGD_r"> /u/KCGD_r </a> <br/> <span><a href="https://i.imgur.com/oSMNSyf.jpg">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/r54035/gnome_bashtobar_nwjs_no_matter_how_hard_i_try_i/">[comments]</a></span> </td></tr></table>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>I am trying to do my first vanilla install and one of the first steps in the guide on the wiki is to set up a network connection. I&#39;m using a desktop that is very far from a router, so a direct ethernet connection isn&#39;t really an option. My motherboard also does not have built in WiFi, so I usually use a USB wifi adapter. It is a TP-Link archer t4u. I assumed that this would have no impact on the installation, but no devices were showing up in iwctl. Some time on google told me it is something about the realtek wifi card used in my adapter needing specific drivers that can be found in the AUR, but I can&#39;t install anything from the AUR without internet so it leaves me in an endless loop. Is there anything I can do about this?</p> <p>Thank You!</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/JSD10"> /u/JSD10 </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r1nyqc/realtek_wifi_question/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/archlinux/comments/r1nyqc/realtek_wifi_question/">[comments]</a></span>

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/ieXax2u6_NY" width="480" alt="thumbnail" title="I installed OpenBSD. (Nothing serious)" /></p>Lincucks on sewerslide watch.<br /><br />I'm talking out loud here about my basic first impressions with installing and running basic commands on OpenBSD. I don't like the idea of the installer, but it worked well. Some familiar commands on GNU/Linux are lacking on BSD. Installing programs is pretty easy, but it'll probably be an issue to rebuild a familiar setup on OpenBSD. No ttys in the way I'm familiar with them and a bunch of little differences.<br /><br />My website: https://lukesmith.xyz<br />Get all my videos off YouTube: https://videos.lukesmith.xyz<br />or Odysee: https://odysee.com/$/invite/@Luke:7<br /><br />Please donate: https://donate.lukesmith.xyz<br /><br />OR affiliate links to things l use:<br />https://www.vultr.com/?ref=8384069-6G Get a VPS and host a website or server for anything else.<br />https://www.epik.com/?affid=we2ro7sa6 Get a cheap and reliable domain name with Epik.<br />...<br />https://www.youtube.com/watch?v=ieXax2u6_NY

View file

@ -0,0 +1,3 @@
<img src="https://media.babylonbee.com/thumbs/article-10204-4-thumb.jpg"> <p>U.S.&mdash;According to sources, thousands of Americans living in the most prosperous, luxurious, plentiful period in the history of the human race think this was a really terrible year.&nbsp;</p>
<p>The post <a rel="nofollow" href="https://babylonbee.com/news/wow-what-a-terrible-year-say-people-living-at-the-absolute-peak-of-human-civilization">Wow, What A Terrible Year! Say People Living At The Absolute Peak Of Human Civilization</a> appeared first on <a rel="nofollow" href="https://babylonbee.com">The Babylon Bee</a>.</p>

View file

@ -0,0 +1,16 @@
<p>Go full self-hosted with our teams tips, and we share our setups from simple to complex.</p>
<p>Plus what really happens on a 64-bit Linux box when you run 32-bit software, some very handy picks, our reaction to the new Raspberry Pi 4 and more.</p><p>Special Guests: Alex Kretzschmar and Brent Gervais.</p><p><a href="https://jupitersignal.memberful.com/checkout?plan=52946" rel="payment">Support LINUX Unplugged</a></p><p>Links:</p><ul><li><a href="https://www.disclose.tv/these-5d-glass-discs-store-360-tb-of-data-for-138-billion-years-370041" title="These 5D Glass Discs Store 360 TB Of Data For 13.8 Billion Years" rel="nofollow">These 5D Glass Discs Store 360 TB Of Data For 13.8 Billion Years</a> &mdash; Researchers at the University of Southampton have showcased their new nanostructured glass discs that have the ability to store digital data for billions of years. The university announced that they've managed to build a device that can store huge amounts of data on small glass discs using laser writing</li><li><a href="https://arstechnica.com/information-technology/2019/06/the-raspberry-pi-4-launch-site-runs-on-a-pi-4-cluster/" title="The Raspberry Pi 4 launch site runs on a Pi 4 cluster | Ars Technica" rel="nofollow">The Raspberry Pi 4 launch site runs on a Pi 4 cluster | Ars Technica</a> &mdash; The Raspberry Pi 4 Model B has launched. It's a pretty big upgrade from the Raspberry Pi 3, with the company claiming that the device can provide "desktop performance comparable to entry-level x86 PC systems."</li><li><a href="https://hackaday.com/2019/06/25/is-4gb-the-limit-for-the-raspberry-pi-4/" title="Is 4 GB The Limit For The Raspberry Pi 4? | Hackaday" rel="nofollow">Is 4 GB The Limit For The Raspberry Pi 4? | Hackaday</a> &mdash; Its not the lack of an Oxford comma that caught his eye, but the tantalising mention of an 8 GB Raspberry Pi 4. Could we one day see an extra model in the range with twice the memory? It would be nice to think so.
</li><li><a href="https://www.raspberrypi.org/products/raspberry-pi-4-desktop-kit/" title="Buy a Raspberry Pi 4 Desktop Kit Raspberry Pi" rel="nofollow">Buy a Raspberry Pi 4 Desktop Kit Raspberry Pi</a> &mdash; Full desktop computer kit - just connect to HDMI display(s)
</li><li><a href="https://www.pcgamer.com/steam-is-dropping-support-for-ubuntu-but-not-linux-entirely/" title="Steam is dropping support for Ubuntu, but not Linux entirely | PC Gamer" rel="nofollow">Steam is dropping support for Ubuntu, but not Linux entirely | PC Gamer</a> &mdash; Last Friday, a developer at Valve announced that Ubuntu Linux 19.10—which is due to come out this October—won't be supported by Steam. Valve is still supporting Linux, just not future versions of the Ubuntu operating system.
</li><li><a href="https://twitter.com/Plagman2/status/1142262103106973698" title="Pierre-Loup Griffais on Twitter" rel="nofollow">Pierre-Loup Griffais on Twitter</a> &mdash; Ubuntu 19.10 and future releases will not be officially supported by Steam or recommended to our users. We will evaluate ways to minimize breakage for existing users, but will also switch our focus to a different distribution, currently TBD.</li><li><a href="https://ubuntu.com/blog/statement-on-32-bit-i386-packages-for-ubuntu-19-10-and-20-04-lts" title="Statement on 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS | Ubuntu" rel="nofollow">Statement on 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS | Ubuntu</a> &mdash; Thanks to the huge amount of feedback this weekend from gamers, Ubuntu Studio, and the WINE community, we will change our plan and build selected 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS.
</li><li><a href="https://utcc.utoronto.ca/~cks/space/blog/linux/32BitProgramOn64BitSystem" title="What it takes to run a 32-bit x86 program on a 64-bit x86 Linux system" rel="nofollow">What it takes to run a 32-bit x86 program on a 64-bit x86 Linux system</a> &mdash; Suppose that you have a modern 64-bit x86 Linux system (often called an x86_64 environment) and that you want to run an old 32-bit x86 program on it (a plain x86 program). What does this require from the overall system, both the kernel and the rest of the environment?</li><li><a href="https://nextcloud.com/" title="Nextcloud" rel="nofollow">Nextcloud</a> &mdash; The self-hosted productivity platform that keeps you in control
</li><li><a href="https://apps.nextcloud.com/apps/ocsms" title="NextCloud Phone Sync" rel="nofollow">NextCloud Phone Sync</a></li><li><a href="https://apps.nextcloud.com/apps/workflow_script" title="NextCloud workflow scripts" rel="nofollow">NextCloud workflow scripts</a></li><li><a href="https://apps.nextcloud.com/apps/registration" title="Nextcloud Registration Plugin" rel="nofollow">Nextcloud Registration Plugin</a></li><li><a href="https://apps.nextcloud.com/apps/keeporsweep" title="NextCloud Keep or Sweep" rel="nofollow">NextCloud Keep or Sweep</a></li><li><a href="https://apps.nextcloud.com/apps/news" title="Nextcloud News" rel="nofollow">Nextcloud News</a></li><li><a href="https://nextcloud.com/file-drop/" title="Nextcloud file-drop" rel="nofollow">Nextcloud file-drop</a> &mdash; Convenient and secure file exchange for enterprises.</li><li><a href="https://snapcraft.io/nextcloud" title="Install Nextcloud for Linux using the Snap Store" rel="nofollow">Install Nextcloud for Linux using the Snap Store</a></li><li><a href="https://github.com/nextcloud/docker/tree/master/.examples/docker-compose" title="NextCloud docker-compose examples" rel="nofollow">NextCloud docker-compose examples</a></li><li><a href="https://github.com/linuxserver/docker-nextcloud" title="LinuxServer.io NextCloud docker image" rel="nofollow">LinuxServer.io NextCloud docker image</a></li><li><a href="https://github.com/nextcloud/ios/issues/768#issuecomment-459670101" title="CSRF Check Failed · Issue #768 · nextcloud/ios" rel="nofollow">CSRF Check Failed · Issue #768 · nextcloud/ios</a></li><li><a href="https://github.com/AnalogJ/lexicon" title="lexicon" rel="nofollow">lexicon</a> &mdash; Manipulate DNS records on various DNS providers in a standardized way.
</li><li><a href="https://christian.amsuess.com/tools/arandr/" title="ARandR: Another XRandR GUI" rel="nofollow">ARandR: Another XRandR GUI</a> &mdash; ARandR is designed to provide a simple visual front end for XRandR. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way.
</li></ul>

View file

@ -0,0 +1,29 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! </p>
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- Want to build community through the common goal of knowing God and His Word? Join or start a <a href='http://www.mydgroup.org'>D-Group</a>! </p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p>
D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/pow539/bspwm_nordic_cold/"> <img src="https://preview.redd.it/5jno23xkopn71.png?width=640&amp;crop=smart&amp;auto=webp&amp;s=9a2fbf443e384eb584212d16db3c10c05abc0c9e" alt="[ BSPWM ] - Nordic Cold" title="[ BSPWM ] - Nordic Cold" /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/Remfly"> /u/Remfly </a> <br/> <span><a href="https://i.redd.it/5jno23xkopn71.png">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/pow539/bspwm_nordic_cold/">[comments]</a></span> </td></tr></table>

View file

@ -0,0 +1,38 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="By John Mercouris" />
<title>Panel buffers: useful data and widgets pinned to windows or buffers</title>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<header>
<h1 class="title">Panel buffers: useful data and widgets pinned to windows or buffers</h1>
<p class="author">By John Mercouris</p>
</header>
<p>It seems that everyone and their dog is trying to solve the problem of efficient window management. We've invented a million different ways to show, move, close, and minimize a window. What has become apparent as a result is that there is no panacea to our window moving woes.</p>
<p>Instead of brewing yet another window management elixir, we've decided to take a conservative approach. For the purposes of Nyxt, we assume that you will be using your favorite window manager. Therefore, we did not think it is necessary to integrate another window manager within your window manager. Let's keep things simple!</p>
<hr />
<p>Not so fast though, we aren't done yet!</p>
<p>There are exceptions: What about dialogs? What about panels? What about the prompt buffer? They are contextually related to a buffer(s), or a window(s)- they do not stand on their own. We must have a way of managing them. Damn, it looks like we could not resist the siren's call after all!</p>
<p><img src="../static/image/article/panel-buffers.png" /></p>
<p>Panel buffers represent information that lets you glimpse deeper into a buffer, a window, or your browser at large. Unlike regular buffers, they are tied to a specific window or buffer. For example, if I add a panel buffer that shows my citations for a given buffer, it will be automatically shown/hidden as I show/hide the relevant buffer.</p>
<p>Panel buffers need not be tied to inspecting a singular buffer. One good example is a panel buffer that shows all of your open buffers, and allows you to manage them without opening up a prompt.</p>
<p><img src="../static/image/article/panel-buffer-buffers-list.png" /></p>
<p>Another good example of a panel buffer is one which can show you all of your bookmarks. You can easily click on them and open new bookmarks in new buffers.</p>
<p><img src="../static/image/article/panel-buffer-bookmarks-list.png" /></p>
<p>The possibilities are of course endless. In short, panel buffers are a deeper way to look into a buffer, a window, or your browser. They expose some information on the left/right of your screen so that you can easily access it while you are working. We tried so hard, but in the end, it turns out that even we could not resist the siren's call.</p>
<p>Thanks for reading!</p>
</body>
</html>

View file

@ -0,0 +1,185 @@
<p>While I have no comment on the recent events surrounding Richard
Stallman, I do feel this is the right time to reflect on the pernicious
insistence on technicalities that is hampering our efforts to educate
people about the virtues of software freedom. I also believe this is an
opportune moment to address the topic of leadership within the broader
community.</p>
<h2>Free software vs open source</h2>
<p>Consider the distinction between free software and open source. The
<a href="https://www.fsf.org/news/richard-m-stallman-resigns">Free Software Foundations former
president</a> would
argue that the latter is part of a devious plan to undermine the former.
The idea is that “open source” does not emphasise the ethical side of
things that the FSF wants to promote. This, in turn, allows
corporations to peddle open source solutions without educating their
users about software freedom.</p>
<p>I find this argument tenuous. Reading through the <a href="https://www.debian.org/social_contract#guidelines">Debian Free Software
Guidelines</a> and/or
the <a href="https://opensource.org/osd">Open Source Definition</a> gives me
assurances of a technical as well as an ethical sort. It is a
misrepresentation of facts to consider “open source” as <em>purely</em>
technical, for it does expressly grant liberties to users.</p>
<p>If a corporation is making something that is truly open source, then we
have the right to access the source code, modify it, redistribute it,
etc. In other words, it is <em>free</em> software.</p>
<p>What would be a valid concern in this debate is companies engaging in
fraudulent practices, where they would use confusing language to market
their products. For example, “open core” accompanied by extremely
complex license structures tangled with patents and other restrictions.
Here we can indeed raise the alarm. Such products deny us of our
freedom.</p>
<p>But we must never conflate legitimate open source with fraud. Doing so
in a manner that is consistent and systematic is a disservice to our
cause. It also is dishonest.</p>
<p>As for arguments about emphasising freedom, these too miss the point.
It is not the job of each individual developer or piece of software to
preach about the four freedoms. Let entities like the FSF handle the
task of educating people on that front. They are better equipped for
the task.</p>
<h2>Free, libre, gratis</h2>
<p>We all know that the word “free” is polysemous. This compounds the
problem of insisting that free software is not open source, because now
we must spend an inordinate amount of time explaining the difference
between free as in beer and free as in freedom. Then we must borrow
words that the average English speaker is not familiar with to help us
in our pedantry. The one is gratis, the other is libre.</p>
<p>Language is an intersubjective phenomenon, meaning that it is not enough
for us to find increasingly obscure ways of describing the various
analytical constructs we have deduced. Everyone listening to us must
also be on the same wavelength. Else the message is lost in
translation.</p>
<p>As such, when we try to attract new users to our community, we face the
impossible task of first indoctrinating them about abstract concepts and
only then delving into the specifics of our applications and operating
systems.</p>
<p>Yes, there is a value to insisting on precision of statement. The right
words can be very important to achieve clarity of concept. However, we
must have a sense of the prevailing circumstances and the context:
people have their beliefs and use whatever is given to them to get the
job done. I thus find it more effective to show them in practice the
tangible benefits of free software. Only once I have their undivided
attention I can, <em>where appropriate</em>, address technicalities of this
sort.</p>
<h2>Free software is not a dogma</h2>
<p>It is common for activists to misinterpret their cause as justification
for absolutism. The result is a binary world-view whereby the cause is
perceived as purely good and must be pursued at all costs, while
everything else is evil and should be eliminated with extreme prejudice.</p>
<p>Free software is no different. The underlying reason we have all this
pedantry is because some people do not keep things in perspective. They
are too idealistic to recognise any possible deviation from their
reified concepts. They are blinded by their vaunted beliefs to the fact
that the world is complex and does not conform with some simplistic
categorisation along the lines of good versus bad.</p>
<p>We should not have to atone for some spurious sin of using non-free
software, especially when it is done out of practical necessity. There
are forces outside our control which compel us into action. We do not
unilaterally decide on the prevailing conditions in our workplace, our
immediate locality, our politics at-large. We may not have access to
the means that enable a life of 100% software freedom. Or, more likely,
we may not have the luxury of offloading all non-free-software
interactions to a trusted intermediary. There are permutations and
combinations in between the morally black-and-white world that certain
groups think they live in.</p>
<p>Absolutism engenders elitism, which can in turn produce cults of
personality or beget trolling. This comes in various forms. Think of
the tacit—at times explicit—praise that Linus Torvalds receives (used
to?) each time he goes on one of his usual abusive rants. Consider how
the “btw I use Arch” meme provides grist to the mill of the buffoons
that attack users for choosing “Noobuntu”. Then there is this
misunderstanding about the Unix philosophy that fuels the talk about
“bloat” in free software (see my relevant video blog: <a href="https://protesilaos.com/codelog/2019-08-09-vlog-emacs-unix/">Emacs mindset and
Unix philosophy</a>).</p>
<p>The overarching theme is that pedantry, else elitism, leads to patterns
of behaviour that are against the very people that are attracted to free
software. Users choose open source for a variety of reasons, usually
practical and then, after some further research, moral or political.
Even then practicality remains of paramount importance.</p>
<p>While data is not available, I will dare speculate on this: it would be
rather odd to find that new users are attracted to free software
primarily because they were impressed by Stallmans or Torvalds
toxicity, or were persuaded by some trolls musings about bloat in
Linux distros…</p>
<h2>Leadership in free software</h2>
<p>One of the reasons I was attracted to Debian is their system of
governance. The “Debian Project Leader” is not what the title may
imply: their role is mostly that of a public face for the project as
well as a liaison between the various specialised task forces that
comprise Debian. The DPL wields no real power, in the sense of being
able to pass orders backed by threats. They essentially are just
another developer who has to deal with even more email traffic while “in
charge”.</p>
<p>In my time as a Debian user, the DPLs have been Chris Lamb and now Sam
Hartman. I know more about the former, though the latter has given me a
positive first impression. People such as those two are prime examples
of what the free software community needs more of. Individuals who are
approachable and who are not cult favourites for all the wrong reasons.</p>
<p>Debians structure facilitates the election of such personalities. The
project is organised in a distributed manner. Every field has its own
dedicated team, its own domain experts. The different teams coordinate
their work with the help of the DPL where necessary. What we end-users
understand as Debian is the concerted action of a world-wide community
that effectively operates without a figurehead.</p>
<p>The lesson to be learnt is that free software communities must adopt
decisions and resolve tensions in ways that are consistent with the
spirit of freedom that unites them. The notion of a powerful leader who
can single-handedly forward the cause and stand up against the forces of
“evil” (recall the binary world-view) is better suited to rigid
hierarchies.</p>
<h2>Focus on software</h2>
<p>Judging from my experience and that of people I have directly helped
start their free software endeavours, there is little appetite for
joining some quasi-religious group. Users want to solve practical
problems. They do not wish to partake in some meaningless collective
flattery on Reddit centred on Stallmans or Torvalds latest obnoxious
antics.</p>
<p>This impression I have is further reinforced by the feedback I receive
via email or in my screen casts that currently focus on Emacs. Users
appreciate practical tips that make a tangible difference in their
workflow. Someone watching these might want to try out Emacs in an
attempt to boost their productivity. There are no exhortations. No
pretences of holding the moral high ground. Just the software and the
real benefits it offers.</p>
<p>Perhaps then, it would be more interesting and fecund if we stopped
caring about emblematic leaders and focused our efforts on improving the
tools we have or, as in my case, making their value more apparent to end
users.</p>
<p>Then all the controversies surrounding the likes of Stallman or Torvalds
become background noise that we can easily ignore. Free software—open
source, if you will—must always be about the code and the concomitant
freedoms attached to it. All the rest ends up supporting the agendas
and inflating the egos of individuals, much to the detriment of the
community at-large.</p>