Not sure what happened here.... O.O

This commit is contained in:
Chris Cochrun 2022-02-25 13:54:32 -06:00
parent 34ab43b8f9
commit 0dbc3ead0e
272 changed files with 4767 additions and 12217 deletions

View file

@ -1,17 +0,0 @@
<img src="https://www-images.christianitytoday.com/images/126692.jpg?h=303&w=540" width="540" /><p class="text">The late Justice Antonin Scalia, known for his crystal clear and mind-shaping prose, once said this about what makes for good writing:</p>
<p class="text">&ldquo;I think there is writing genius as well &ndash; which consists primarily, I think, of the ability to place oneself in the shoes of one&rsquo;s audience; to assume only what the assume; to anticipate what they anticipate; to explain they need explained; to think what they must be thinking; to feel what they must be feeling.&rdquo;</p>
<p class="text">Herewith, I announce today the Jesus Creed Books of the Year, simultaneously the Tov Unleashed Books of the Year.</p>
<p class="text">These are good books I have read and not some kind of magical survey of everything written. Many of you will know my picks from the blog posts and newsletters, but much thought goes into picking which books become the subject of our conversations.</p>
<p class="text"><strong>Jesus Creed Book of the Year</strong></p>
<p class="text">Beth Allison Barr, <a href="https://amzn.to/3nUBhPY" target="_blank" class=""><strong><em>The Making of Biblical Womanhood: How the Subjugation of Women Became Gospel Truth</em></strong></a>. A courageous book that &ldquo;un-quenches&rdquo; the Spirit and puts the American so-called &ldquo;biblical&rdquo; complementarian movement under scrutiny for its own historical situatedness.</p>
<p class="text"><strong>My Top Reads of the Year</strong></p>
<p class="text">Winn Collier, <a href="https://amzn.to/317xzJB" target="_blank" class=""><strong><em>A Burning in My Bones: The Authorized Biography of Eugene Peterson</em></strong></a><strong>. </strong>A wonderful, honest journey through the life of one of our favorite writers, Eugene Peterson.</p>
<p class="text">Kirsten Powers <strong><em>, </em></strong><a href="https://amzn.to/32ESOn1" target="_blank" class=""><strong><em>Saving Grace: </em></strong><strong><em>Speak Your Truth, Stay Centered, and Learn to</em></strong><strong><em>Coexist with People Who Drive You Nuts</em></strong></a><strong><em>.</em></strong> I have said it before: anyone who puts grace in front of political conversations has the opportunity to transform American partisanship and Christian bickering. Powers does that in a personal journey filled with vulnerable stories.</p>
<p class="text"><strong>Biblical Studies</strong></p>
<p class="text">Rebekah Eklund, The Beatitudes Through ...</p><p class="more"><a href="https://www.christianitytoday.com/scot-mcknight/2021/jesus-creed-books-of-year.html">Continue reading</a>...</p>
<p><br /><a href="https://rss.beaconads.com/click.php?z=1289806&k=c779018782158d93282944b4f7dd4d03&a=190951&c=90922366" target="_blank"><img src="https://rss.beaconads.com/img.php?z=1289806&k=c779018782158d93282944b4f7dd4d03&a=190951&c=90922366" border="0" alt="" /></a></p>
3

View file

@ -1,62 +0,0 @@
<p>nREPL 0.9 is out! Weve been working on it for over a year, but we finally
got where we wanted to be.</p>
<p>The highlight of the release is undoubtedly the support for <a href="https://en.wikipedia.org/wiki/Unix_domain_socket">Unix file sockets</a>,
which are a secure and fast alternative to TCP sockets for local development.
This feature was on the books for a very long time, but it became viable only
recently when Java 16 added support for Unix sockets.<sup id="fnref:1"><a class="footnote" href="https://metaredux.com/posts/2021/12/12/nrepl-0-9.html#fn:1" rel="footnote">1</a></sup> If youre stuck with an
older version of Java weve got you covered as well - just add <a href="https://kohlschutter.github.io/junixsocket/">junixsocket</a> as a dependency and nREPL will pick it up
automatically. With <code class="language-plaintext highlighter-rouge">tools.deps</code> you can do something like:</p>
<div class="language-clojure highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
</span><span class="c1">;; ...</span><span class="w">
</span><span class="no">:aliases</span><span class="w"> </span><span class="p">{</span><span class="no">:nREPL</span><span class="w">
</span><span class="p">{</span><span class="no">:extra-deps</span><span class="w">
</span><span class="c1">;; UNIX domain socket support was added in 0.9.0</span><span class="w">
</span><span class="p">{</span><span class="n">nrepl/nrepl</span><span class="w"> </span><span class="p">{</span><span class="no">:mvn/version</span><span class="w"> </span><span class="s">"0.9.0"</span><span class="p">}</span><span class="w">
</span><span class="n">com.kohlschutter.junixsocket/junixsocket-core</span><span class="w"> </span><span class="p">{</span><span class="no">:mvn/version</span><span class="w"> </span><span class="s">"2.3.2"</span><span class="p">}}}}</span><span class="w">
</span><span class="p">}</span><span class="w">
</span></code></pre></div></div>
<p>Afterwards you can start nREPL like this:</p>
<div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nv">$ </span>clj <span class="nt">-M</span>:nREPL <span class="nt">-m</span> nrepl.cmdline <span class="nt">--socket</span> nrepl-socket
</code></pre></div></div>
<p>CIDER has already added experimental support for Unix sockets and I hope that other
nREPL clients will follow suit soon.<sup id="fnref:2"><a class="footnote" href="https://metaredux.com/posts/2021/12/12/nrepl-0-9.html#fn:2" rel="footnote">2</a></sup> The changes necessary to clients are tiny, as only
the connection mechanism changes, everything else stays exactly the same as with TCP sockets. The magic happens in <a href="https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/socket.clj">nrepl.socket</a>, which serves as a compatibility layer for <code class="language-plaintext highlighter-rouge">java.io</code> and <code class="language-plaintext highlighter-rouge">java.nio</code>.</p>
<p>If youre not familiar with Unix sockets you might be wondering if this is something that is relevant for you. Ill try to explain the impact of Unix sockets here briefly:</p>
<ul>
<li>UNIX domain sockets know that theyre running locally, so they
can avoid some checks and operations (like routing), which makes them faster and
lighter than TCP/IP sockets.</li>
<li>You cant accidentally start an nREPL server thats listening on a public address and allows external parties to execute <strong>any</strong> code on your computer.</li>
<li>Security/access is enforced via file permissions.</li>
<li>For clients its easier to start a server and connect to it, because they dont have to deal with a random port that they have to figure out once the server starts. E.g. <code class="language-plaintext highlighter-rouge">cider-jack-in</code> can just select some socket name based on the current project and connect to it immediately.</li>
<li>They are not supported on Windows. No surprise here given their name, right?</li>
</ul>
<p>In practice all of this means that Unix sockets are generally a better option for local development than TCP sockets. Youre free to keep using TCP sockets, though, and they will always be the default in nREPL.</p>
<p>The 0.9 release also brings a bunch of small improvements and bug-fixes. One more thing - now its possible to use nREPL with GraalVM native images. Read the <a href="https://github.com/nrepl/nrepl/releases/tag/0.9.0">release notes</a> for all the details.</p>
<p>As usual, here Ill thank all the people who contributed to the release in one way or another. You rock and you show why the Clojure community is so awesome! Another round of special thanks goes to Clojurists Together and Cognitect, the main patrons of my open-source Clojure work!</p>
<p>Whats next? Time will tell. It seems that nREPL is feature-complete at this point and that weve made good on all the promises we made several years ago when nREPLs
development moved away from Clojure Contrib. Other than polishing the existing functionality, the nREPL protocol specification and the documentation theres nothing major I want to tackle at this point. Perhaps its time for a 1.0 release?</p>
<p>In parentheses we trust!</p>
<div class="footnotes">
<ol>
<li id="fn:1">
<p>Remember that nREPL cant have any runtime dependencies, so were limitted to whats available in the JDK and Clojure. <a class="reversefootnote" href="https://metaredux.com/posts/2021/12/12/nrepl-0-9.html#fnref:1">↩</a></p>
</li>
<li id="fn:2">
<p>See <a href="https://github.com/clojure-emacs/cider/pull/3088">https://github.com/clojure-emacs/cider/pull/3088</a> for more details. <a class="reversefootnote" href="https://metaredux.com/posts/2021/12/12/nrepl-0-9.html#fnref:2">↩</a></p>
</li>
</ol>
</div>

View file

@ -1,6 +0,0 @@
<p>Hey there, and welcome to the Sudo Show and all new podcast from the Destination Linux Network. I&#39;m Eric the IT Guy. and I&#39;m Brandon Johnson over the course of this show, we&#39;ll cover topics ranging from Enterprise Open Source to Cloud Management. But we&#39;re not just going to talk about the technology, we&#39;ll talk about methodologies like DevOps and how to change your team and Company cultures to build and grow your people. Need to get more done join us as we share our years of experience working from home, including our tips and tricks for better productivity. You can catch all that and more every other Thursday starting June 25th on the Destination Linux Network YouTube channel and wherever you get your podcasts.</p>
<p>Subscribe via RSS at <a href="https://sudo.show" rel="nofollow">https://sudo.show</a><br>
Follow us today on Twitter: @SudoShowPodcast<br>
Connect to the entire network at <a href="https://destinationlinux.network" rel="nofollow">https://destinationlinux.network</a></p><p><a href="https://www.patreon.com/sudoshow" rel="payment">Support Sudo Show</a></p>

View file

@ -1 +0,0 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/rt6grt/bspwm_my_first_wm_setup_on_arch_still_a_wip_but/"> <img src="https://preview.redd.it/t0qbuzzysy881.png?width=640&amp;crop=smart&amp;auto=webp&amp;s=73ee34fcbbc637db85b62e625db03884b373082e" alt="[bspwm] My first WM setup on Arch. Still a WIP, but I'm really liking it so far." title="[bspwm] My first WM setup on Arch. Still a WIP, but I'm really liking it so far." /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/Bazuin32"> /u/Bazuin32 </a> <br/> <span><a href="https://i.redd.it/t0qbuzzysy881.png">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/rt6grt/bspwm_my_first_wm_setup_on_arch_still_a_wip_but/">[comments]</a></span> </td></tr></table>