trying to fix
This commit is contained in:
parent
fa407dfeb6
commit
e013d7569e
22945 changed files with 447936 additions and 0 deletions
|
@ -0,0 +1,4 @@
|
|||
<p>We come clean on our struggle with loving every Linux desktop, until we start up the hate. Plus we discuss the huge news for CoreOS and take a closer look at OwnCloud 7’s server-to-server syncing.</p>
|
||||
|
||||
<p>Plus troubleshooting KDE sound problems, and a new community initiative!</p><p><a href="https://jupitersignal.memberful.com/checkout?plan=52946" rel="payment">Support LINUX Unplugged</a></p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/uUldo_jJq7A" width="480" alt="thumbnail" title="Seeking (Non-)Soydev for Work out of Laziness" /></p>luke@lukesmith.xyz<br />I don't think I mentioned it in the recording, but I'd like compatibility with Coinpayments, so that people can also use Bitcoin or Monero instead of dollars and other fiat currencies if they want.<br /><br />API info:<br />- Stripe API: https://stripe.com/docs/api<br />- Lulu API: https://api.lulu.com/docs/<br />- Coinpayments API: https://merchants.coinpayments.net/integration-guide/<br /><br />My website: https://lukesmith.xyz<br />Please donate: https://donate.lukesmith.xyz<br />Get all my videos off YouTube: https://videos.lukesmith.xyz<br />or Odysee: https://odysee.com/$/invite/@Luke:7<br /><br />BTC: bc1qw5w6pxsk3aj324tmqrhhpmpfprxcfxe6qhetuv<br />XMR: 48jewbtxe4jU3MnzJFjTs3gVFWh2nRrAMWdUuUd7Ubo375LL4SjLTnMRKBrXburvEh38QSNLrJy3EateykVCypnm6gcT9bh<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 />https://brave.com/luk005 Get the Brave browser.<br />https://odysee.com/$/invite/@Luke:7 View my videos on Odysee and get a bonus for joining.<br />https://www.coinex.com/register?refer_code=ndf87 Get crypto-rich on Coinex. Get reduced exchange fees for 3 months.<br />https://www.coinbase.com/join/smith_5to1 Get crypto-rich on Coinbase. We both get $10 in Bitcoin when you buy or sell $100 in cryptocurrencies.<br />...<br />https://www.youtube.com/watch?v=uUldo_jJq7A
|
|
@ -0,0 +1,13 @@
|
|||
<p>This is a very special episode of our podcast. Today Tim and Jon talk with N.T. Wright, a well-known biblical scholar. Wright has heavily influenced many areas of theology, especially through his work outlining the Apostle Paul.</p>
|
||||
<p>Dr. Wright outlines his childhood and his original introduction to the Bible (0:00-9:40). Dr. Wright discusses Paul’s mindset as a Jew, especially before his transformation on the road to Damascus (9:40-18:20).</p>
|
||||
<p>Dr. Wright explains what he thinks happened to Paul on the road to Damascus. He thinks Paul was meditating on the vision in Ezekiel 1 while on the road. He also explains what he thinks happens during the decade after Paul’s transformation. Dr. Wright also mentions that it’s unusual that Paul never returns to Tarsus in Acts (18:20-31:50).</p>
|
||||
<p>Dr. Wright then discusses Paul’s balance between being loyal to his Jewish roots but also believing that the Jews and their God were supposed to be a blessing to all the nations. Dr. Wright says that for Paul, the whole point of the Gospel was to give Abraham his single worldwide family and that through the Jews, God would redeem all humanity. Paul believes that ultimately all people are God’s people, not just the Jews (31:50-end).</p>
|
||||
<p>Show Produced by:<br />
|
||||
Dan Gummel, Tim Mackie, Jon Collins, Matthew Halbert-Howen</p>
|
||||
<p>Show Music:<br />
|
||||
Defender Instrumental, Tents.</p>
|
||||
<p>Show Resources:<br />
|
||||
Our video on Paul in Acts. https://www.youtube.com/watch?v=oiVAbkINtRU<br />
|
||||
Paul: A Biography, N.T Wright.</p>
|
||||
<p>N.T. Wright’s online classes: <a href="http://www.ntwrightonline.org/thebibleproject">www.ntwrightonline.org/thebibleproject</a></p>
|
||||
<p>Thank you to all of our supporters!</p>
|
|
@ -0,0 +1,34 @@
|
|||
<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 TODAY’S PODCAST:
|
||||
- <a href='https://www.biblegateway.com/passage/?search=Romans+2%3A4&version=ESV'>Romans 2:4</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Hebrews+9%3A1-10%3A18&version=ESV'>Hebrews 9:1-10:18</a></p>
|
||||
|
||||
<p>- Article: <a href='https://www.thetorah.com/article/tabernacle-creation-and-the-ideal-of-an-orderly-world'>The Tabernacle, the Creation, and the Ideal of an Orderly World</a>*</p>
|
||||
|
||||
<p><em>*NOTE: </em><em>Resource not mentioned in TBR podcast</em></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>
|
|
@ -0,0 +1,2 @@
|
|||
<p>Joe, Alan, and Dan speculate about what the world will be like after the situation with Coronavirus is under control and life returns to something resembling normality.</p><p>Special Guests: Alan Pope and Daniel Fore.</p>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<p>A quick update on the new XPS 13 details and Dell's Linux hardware plan for 2019. </p>
|
||||
|
||||
<p>Dell's got a new Developer Edition.</p>
|
||||
|
||||
<p><strong>The laptops will be avaible in these areas:</strong></p>
|
||||
|
||||
<ul>
|
||||
<li>Austria</li>
|
||||
<li>Belgium (Dutch and French)</li>
|
||||
<li>Switzerland (German and French)</li>
|
||||
<li>Germany</li>
|
||||
<li>Denmark</li>
|
||||
<li>Spain</li>
|
||||
<li>France</li>
|
||||
<li>Ireland</li>
|
||||
<li>Italy</li>
|
||||
<li>The Netherlands</li>
|
||||
<li>Norway</li>
|
||||
<li>Sweden</li>
|
||||
<li>The United Kingdom</li>
|
||||
</ul><p>Links:</p><ul><li><a href="https://blog.dell.com/en-us/dells-new-consumer-pc-portfolio-unveiled-ifa-2019/" title="Details on Dell's new Consumer PC Portfolio" rel="nofollow">Details on Dell's new Consumer PC Portfolio</a></li></ul>
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
<p><img alt="Emacs, Shortcuts, HomeKit" src="https://danpetrov.xyz/assets/emacs-shortcuts-homekit.png" /></p>
|
||||
|
||||
<h2 id="the-big-new-feature-in-macos-monterey">The big new feature in macOS Monterey</h2>
|
||||
|
||||
<p>One of the most exciting features in the latest annual release of macOS was the introduction of <a href="https://support.apple.com/en-us/HT209055">Siri Shortcuts</a> to the desktop for the first time. This isn’t the first automation solution to be introduced to OS X / macOS: before, it was common to craft custom workflows and automations in <a href="https://support.apple.com/en-gb/guide/automator/welcome/mac">Automator.app</a>, or write custom <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html">AppleScript</a> / OSAscript scripts.</p>
|
||||
|
||||
<p>Now, it is possible to automate practically anything not only in the macOS, but the Apple ecosystem in general:</p>
|
||||
|
||||
<video controls="" width="720">
|
||||
<source src="https://devstreaming-cdn.apple.com/videos/wwdc/2021/10232/4/F45F16B7-D0DD-4D4D-954B-1704C1063E3C/cmaf.m3u8" type="video/mp4" />
|
||||
|
||||
Sorry, your browser doesn't support embedded videos.
|
||||
</video>
|
||||
|
||||
<p>In this post I’ll also demo how you can automate anything in the Apple ecosystem from the comfort of <a href="https://www.gnu.org/software/emacs/">GNU Emacs</a>, the world’s most extensible editor.</p>
|
||||
|
||||
<h2 id="integrating-with-shortcuts">Integrating with Shortcuts</h2>
|
||||
|
||||
<h3 id="the-shortcuts-cli">The Shortcuts CLI</h3>
|
||||
|
||||
<p>While the new Shortcuts app is the main place for creating and sharing Shortcuts, Monterey also shipped with a new CLI tool conveniently called <code class="language-plaintext highlighter-rouge">shortcuts</code>. For example, you can run any Shortcut directly from your shell:</p>
|
||||
|
||||
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>shortcuts run SampleShortcut
|
||||
</code></pre></div></div>
|
||||
|
||||
<h3 id="shortcuts-url-scheme">Shortcuts URL scheme</h3>
|
||||
|
||||
<p>macOS also exposes a new URL scheme appropriately named <code class="language-plaintext highlighter-rouge">shortcuts://</code> as described in <a href="https://support.apple.com/en-gb/guide/shortcuts-mac/apd621a1ad7a/mac">the official documentation</a>.</p>
|
||||
|
||||
<p>For example, to open the editor for a Shortcut called <code class="language-plaintext highlighter-rouge">SayDogg</code>, it would look like <code class="language-plaintext highlighter-rouge">shortcuts://open-shortcut?name=SayDogg</code>.</p>
|
||||
|
||||
<h3 id="emacs">Emacs</h3>
|
||||
|
||||
<p>I have recently created a new Emacs package called <a href="https://github.com/DaniruKun/siri-shortcuts.el">siri-shortcuts.el</a>, which allows you to:</p>
|
||||
|
||||
<ul>
|
||||
<li>Interactively run Siri Shortcuts with auto completion</li>
|
||||
<li>Launch and search the Shortcuts gallery (there is an <a href="https://feedbackassistant.apple.com/feedback/9803481">open issue related to search</a>)</li>
|
||||
<li>Launch an editor for a Shortcut</li>
|
||||
<li>Use simple helper functions to make your own automations and much more</li>
|
||||
</ul>
|
||||
|
||||
<p><img alt="Demo" src="https://github.com/DaniruKun/siri-shortcuts.el/blob/master/shortcuts-demo.gif?raw=true" /></p>
|
||||
|
||||
<p>For example, let’s create a simple automation where when opening an Elixir file / project, the color of a smart light strip in HomeKit will switch to purple and show a notification.</p>
|
||||
|
||||
<p><img alt="Shortcut example" src="https://danpetrov.xyz/assets/shortcut-demo.png" /></p>
|
||||
|
||||
<p>Next, we add the following line to our init file (e.g. <code class="language-plaintext highlighter-rouge">init.el</code>):</p>
|
||||
|
||||
<div class="language-emacs-lisp highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">(</span><span class="nv">add-hook</span> <span class="ss">'elixir-mode-hook</span> <span class="p">(</span><span class="k">lambda</span> <span class="p">()</span> <span class="p">(</span><span class="nv">siri-shortcuts-run</span> <span class="s">"SetLightStripToPurple"</span><span class="p">)))</span>
|
||||
</code></pre></div></div>
|
||||
|
||||
<p>Now, when Elixir mode is activated, it will trigger the Shortcut!</p>
|
||||
|
||||
<p><img alt="Demo" src="https://i.imgur.com/AXTamcp.mp4" /></p>
|
||||
|
||||
<h2 id="conclusions">Conclusions</h2>
|
||||
|
||||
<p>Of course, this is just the tip of the iceberg of what is possible with Shortcuts. I am excited to see what clever automations you will come up with, and feel free to share them with me in the comments or on <a href="https://twitter.com/DaniruKun">Twitter</a>!</p>
|
||||
|
||||
<h2 id="links">Links</h2>
|
||||
|
||||
<p><a href="https://github.com/DaniruKun/siri-shortcuts.el">https://github.com/DaniruKun/siri-shortcuts.el</a></p>
|
||||
|
||||
<p><a href="https://support.apple.com/en-gb/guide/shortcuts-mac/welcome/mac">Siri Shortcuts User Guide</a></p>
|
||||
|
||||
<h2 id="attributions">Attributions</h2>
|
||||
|
||||
<p>Emacs Logo - By Amin Bandali - https://emacsconf.org/2020/, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=97319543</p>
|
|
@ -0,0 +1,10 @@
|
|||
<p>We’re joined by a special guest who’s built his very own Linux battle bus. We get the technical details on how Linux is at the core of this open road machine.</p><p>Special Guest: Aaron Bockelie.</p><p>Sponsored By:</p><ul><li><a href="https://linode.com/unplugged" rel="nofollow">Linode Cloud Hosting</a>: <a href="https://linode.com/unplugged" rel="nofollow">A special offer for all Linux Unplugged Podcast listeners and new Linode customers, visit linode.com/unplugged, and receive $100 towards your new account. </a></li><li><a href="https://linuxacademy.com/cp/modules/view/id/262/?utm_source=jupiter&utm_medium=cpc" rel="nofollow">A Cloud Guru</a>: <a href="https://linuxacademy.com/cp/modules/view/id/262/?utm_source=jupiter&utm_medium=cpc" rel="nofollow">By the end of this course, you will feel comfortable working with a large variety of networking tools and configurations to manage complex Linux networking implementations.</a></li></ul><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.linkedin.com/in/aaron-bockelie/" title="Aaron Bockelie on LinkedIn" rel="nofollow">Aaron Bockelie on LinkedIn</a>
|
||||
</li><li><a href="https://www.instagram.com/broccolibus6/?hl=en" title="Broccolibus6 on Instagram" rel="nofollow">Broccolibus6 on Instagram</a>
|
||||
</li><li><a href="https://github.com/aaronsb" title="Aaron Bockelie on GitHub" rel="nofollow">Aaron Bockelie on GitHub</a>
|
||||
</li><li><a href="https://broccolibus.com/index.php/2020/12/13/home-assistant-conference/" title="Home Assistant Conference – broccolibus.com" rel="nofollow">Home Assistant Conference – broccolibus.com</a> — Today I will be presenting a short talk about our bus’s Home Assistant development.
|
||||
</li><li><a href="https://www.youtube.com/watch?v=AoxVdvkfXEo&t=3s" title="[YouTube] High Tech School Bus Conversion - Nissan Leaf Powered Tiny House For Family Of 6" rel="nofollow">[YouTube] High Tech School Bus Conversion - Nissan Leaf Powered Tiny House For Family Of 6</a> — Aaron and his family of 6 live in their 40ft. Bluebird bus, which serves as an amazing home and gives them the ability to see the country. Aaron works full-time from the bus as a way to fund their adventures and they homeschool their 4 children. </li><li><a href="https://www.mobilemusthave.com/Pepwave-MAX-Transit-DUO-PrimeCare-Edition-Dual-Modem-LTE-Advanced-Mobile-Router_p_127.html" title="Pepwave MAX Transit DUO “PrimeCare Edition” Dual Modem LTE-A" rel="nofollow">Pepwave MAX Transit DUO “PrimeCare Edition” Dual Modem LTE-A</a> — The Peplink Pepwave Max Transit LTE-Advanced DUO PrimeCare Edition is a serious mobile router for the advanced user.
|
||||
</li><li><a href="https://www.victronenergy.com/panel-systems-remote-monitoring/venus-gx" title="Venus GX - Victron Energy" rel="nofollow">Venus GX - Victron Energy</a> — The Venus GX is the communication-centre of your installation. Venus allows you to talk to all components in your system and ensure they are working in harmony.
|
||||
</li><li><a href="https://canable.io/" title="An Open-Source USB to CAN Adapter - CANable" rel="nofollow">An Open-Source USB to CAN Adapter - CANable</a> — The CANable is a small low-cost open source USB to CAN adapter. The CANable shows up as a virtual serial port on your computer and acts as a serial-line to CAN bus interface
|
||||
</li><li><a href="https://deskpi.com/products/deskpi-pro-for-raspberry-pi-4" title="DeskPi Pro Set-top Box For Raspberry Pi 4" rel="nofollow">DeskPi Pro Set-top Box For Raspberry Pi 4</a>
|
||||
</li></ul>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/ESVtc1dCGAM" width="480" alt="thumbnail" title="Learning To Be a Twitch Mod From Leaked Docs" /></p>₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿<br /><br />Monero<br />45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436<br /><br />Bitcoin<br />3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV<br /><br />Ethereum<br />0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079<br /><br />Litecoin<br />MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF<br /><br />Dash<br />Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz<br /><br />Zcash<br />t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr<br /><br />Chainlink<br />0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14<br /><br />Bitcoin Cash<br />qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp<br /><br />Etherum Classic<br />0xeA641e59913960f578ad39A6B4d02051A5556BfC<br /><br />USD Coin<br />0x0B045f743A693b225630862a3464B52fefE79FdB<br /><br />Subscribe to my YouTube channel http://goo.gl/9U10Wz<br />and be sure to click that notification bell so you know when new videos are released.<br />...<br />https://www.youtube.com/watch?v=ESVtc1dCGAM
|
|
@ -0,0 +1 @@
|
|||
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/qywsfp/awesome_emacs/"> <img src="https://preview.redd.it/qljxf9wkry081.png?width=640&crop=smart&auto=webp&s=e2193951d4a3ad0c46e2b4fe56f180ac7d8c4161" alt="[Awesome] [emacs]" title="[Awesome] [emacs]" /> </a> </td><td>   submitted by   <a href="https://www.reddit.com/user/Cha1n_"> /u/Cha1n_ </a> <br/> <span><a href="https://i.redd.it/qljxf9wkry081.png">[link]</a></span>   <span><a href="https://www.reddit.com/r/unixporn/comments/qywsfp/awesome_emacs/">[comments]</a></span> </td></tr></table>
|
|
@ -0,0 +1,28 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>!
|
||||
- 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 TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- Sermon: <a href='https://www.desiringgod.org/messages/the-absolute-sovereignty-of-god'>The Absolute Sovereignty of God</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>
|
|
@ -0,0 +1,16 @@
|
|||
<p>The Bible can often seem like a weird ancient book that many people use to say different things. These things can even sometimes lead to using the Bible to oppress or hurt others or the world. And on top of the confusion, reading the Bible can also be tedious and confusing, so most of us just stick to the parts we know and understand.</p>
|
||||
<p>But what is the story of the Bible? Like the big, meta story? The ideas in this episode might surprise you.</p>
|
||||
<p>In this episode Tim and Jon discuss the big, narrative arcs of the Bible. What is the Bible really talking about? Sin? Salvation? Judgement?</p>
|
||||
<p>Tim and Jon first discuss the importance of the, oftentimes overlooked, Old Testament, which is essential in understanding the overall narrative of the Bible.</p>
|
||||
<p>They then discuss the centrality of the texts (the Bible) to second temple Jews, Jesus, and the early Christian church, and the uniqueness of such texts.</p>
|
||||
<p>The Bible is BIG and can be confusing. Tim and Jon cover the major movements of the Old Testament, and the over-arching point!</p>
|
||||
<p>What is this Kingdom of God Jesus is talking about, and how is this in contrast the default condition humanity finds itself in?</p>
|
||||
<p>This episode is designed to accompany our new video series and our new video called "The Story Of The Bible". You can view it on our youtube channel here: https://www.youtube.com/watch?v=7_CGP-12AE0</p>
|
||||
<p>Book References:<br />
|
||||
The Power Paradox: How We Gain and Lose Influence by Dacher Keltner<br />
|
||||
The Prince by Nicollo Machiavelli</p>
|
||||
<p>Show Music:</p>
|
||||
<p>Defender by Rosasharn Music<br />
|
||||
Good Morning by Unwritten Stories<br />
|
||||
All Night by Unwritten Stories<br />
|
||||
Chilldrone by Unwritten Stories</p>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>I usually take daily notes and are categorized under a topic.</p> <p>I want to go through a specific category and want to get those in one single buffer (search or otherwise) with the contents.</p> <p>So let's say I have a category <em>country</em>, I want to revisit all the details under this category.</p> <p>I am using spacemacs and projectile. A project search or org-roam-find usually lets me search the header but doesn't say whats in the content.</p> <p>Options I know of - </p> <ol> <li><p>Creating an index of <em>country</em> headers and creating its own org-id for org-roam and visiting them manually</p></li> <li><p>org-transclusion, where I could include all the same categories in one buffer and that would let me explore the content.</p></li> </ol> <p>What I am looking for specifically is something that would not require me to make changes like above which would require creating org id for categories which I can use in a buffer. I want a simple approach where a search query would give me what I am looking for in a separate buffer.</p> <p>Thanks in advance!</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/notabhijeet"> /u/notabhijeet </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rcdl0c/i_want_to_get_the_content_of_all_specific_header/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rcdl0c/i_want_to_get_the_content_of_all_specific_header/">[comments]</a></span>
|
|
@ -0,0 +1,30 @@
|
|||
<p>On this week's episode of DLN Xtend we decide to get a little personal and tell our Linux story.</p>
|
||||
|
||||
<p>Welcome to episode 29 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>
|
||||
10:30 Our Linux Stories<br>
|
||||
31:54 Host Related Interest<br>
|
||||
44:31 Wrap Up</p>
|
||||
|
||||
<p>Matt</p>
|
||||
|
||||
<p>Distro- Elementary OS- elementary.io (looking forward to version 6)<br>
|
||||
Game- Warframe (f2p)(gold rated proton) -<a href="https://store.steampowered.com/app/230410/Warframe/" rel="nofollow">https://store.steampowered.com/app/230410/Warframe/</a><br>
|
||||
Nate - SSD Upgrade for root on server</p>
|
||||
|
||||
<p>Wendy- Darktable update</p>
|
||||
|
||||
<p>Wrap Up</p>
|
||||
|
||||
<p>Join us in the DLN Community:<br>
|
||||
Discourse: <a href="https://discourse.destinationlinux.network/" rel="nofollow">https://discourse.destinationlinux.network/</a><br>
|
||||
Telegram: <a href="https://destinationlinux.org/telegram" rel="nofollow">https://destinationlinux.org/telegram</a><br>
|
||||
Mumble: <a href="https://destinationlinux.network/mumble/" rel="nofollow">https://destinationlinux.network/mumble/</a><br>
|
||||
Discord: <a href="https://destinationlinux.org/discord" rel="nofollow">https://destinationlinux.org/discord</a> servers to continue the discussion!</p>
|
||||
|
||||
<p>Contact info<br>
|
||||
Matt (Twitter @MattDLN)<br>
|
||||
Wendy (<a href="https://dlnxtend.com/wendy" rel="nofollow">https://dlnxtend.com/wendy</a>) (Instagram @Linux_and_Lifts)<br>
|
||||
Nate (cubiclenate.com)</p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/q70sbx/gnome_a_modest_config_for_uni_and_dev_work/"> <img src="https://preview.redd.it/puo0fciig4t71.jpg?width=640&crop=smart&auto=webp&s=3b5946f507d591683a760ce1b637aecca0decb99" alt="[GNOME] a modest config for uni and dev work" title="[GNOME] a modest config for uni and dev work" /> </a> </td><td>   submitted by   <a href="https://www.reddit.com/user/BigDaddyEugene"> /u/BigDaddyEugene </a> <br/> <span><a href="https://i.redd.it/puo0fciig4t71.jpg">[link]</a></span>   <span><a href="https://www.reddit.com/r/unixporn/comments/q70sbx/gnome_a_modest_config_for_uni_and_dev_work/">[comments]</a></span> </td></tr></table>
|
|
@ -0,0 +1,30 @@
|
|||
<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 TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- Podcast: “<a href='https://overcast.fm/+PtasWbMM8'>The Renew You Podcast, Episode 37</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>
|
|
@ -0,0 +1 @@
|
|||
This is Toby Sumpter with your CrossPolitic Daily News Brief for Friday, June 4, 2021. Fourth of July Club Member Liberty Bash Join us at our first annual 4th of July Club Member Liberty Bash! We are so grateful to our club members, and can’t think of a better way to celebrate America, than a […]
|
|
@ -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 TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=mark+8%3A33&version=ESV'>Mark 8:33</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/books'>Trinity Study!</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>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>I find a very smart agenda view example which integrate day and week as:</p> <p><a href="https://preview.redd.it/o2tc08barz881.jpg?width=1280&format=pjpg&auto=webp&s=24a99d02a6a802634783fa79be490983f18014dd">https://preview.redd.it/o2tc08barz881.jpg?width=1280&format=pjpg&auto=webp&s=24a99d02a6a802634783fa79be490983f18014dd</a></p> <p>One line for the day and two pages for the week.</p> <p>In one day, the left is appointments or plans, the right is notes and tracking.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/AbstProcDo"> /u/AbstProcDo </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rt9yad/a_smart_agenda_view_which_integrates_day_and_week/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rt9yad/a_smart_agenda_view_which_integrates_day_and_week/">[comments]</a></span>
|
246
var/elfeed/db/data/e5/e5f11a92f4855ec07b45547e378472d44926b5b0
Normal file
246
var/elfeed/db/data/e5/e5f11a92f4855ec07b45547e378472d44926b5b0
Normal file
|
@ -0,0 +1,246 @@
|
|||
<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
|
||||
<a href="http://rust-lang.org">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
|
||||
This is a weekly summary of its progress and community.
|
||||
Want something mentioned? Tweet us at <a href="https://twitter.com/ThisWeekInRust">@ThisWeekInRust</a> or <a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
|
||||
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md">We love contributions</a>.</p>
|
||||
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a>.
|
||||
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
|
||||
<h2 id="updates-from-rust-community">Updates from Rust Community</h2>
|
||||
<h3 id="foundation">Foundation</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.youtube.com/watch?v=Twb4u57kH5E">The Rust Foundation Ask Me Anything (AMA) - November 2021</a></li>
|
||||
</ul>
|
||||
<h3 id="projecttooling-updates">Project/Tooling Updates</h3>
|
||||
<ul>
|
||||
<li><a href="https://sixtyfps.io/thisweek/2021-11-22.html">SixtyFPS (GUI crate): Changelog for 21th of November 2021</a></li>
|
||||
<li><a href="https://www.sea-ql.org/SeaORM/blog/2021-11-19-whats-new-in-0.4.0/">What's new in SeaORM 0.4.0</a></li>
|
||||
<li><a href="https://www.fluvio.io/news/this-week-in-fluvio-0014/">This week in Fluvio #14: the programmable streaming platform</a></li>
|
||||
<li><a href="https://rust-analyzer.github.io/thisweek/2021/11/22/changelog-104.html">Rust Analyzer Changelog #104</a></li>
|
||||
<li><a href="https://intellij-rust.github.io/2021/11/22/changelog-160.html">IntelliJ Rust Changelog #160</a></li>
|
||||
<li><a href="https://forum.torproject.net/t/arti-0-0-1-is-released-an-embeddable-tor-client-in-rust/281">Arti 0.0.1 is released: An embeddable Tor client in Rust</a></li>
|
||||
<li><a href="https://weekly.databend.rs/2021-11-24-databend-weekly/">This week in Databend #17: an elastic and reliable cloud warehouse</a></li>
|
||||
</ul>
|
||||
<h3 id="observationsthoughts">Observations/Thoughts</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/team/pull/671">mod team resignation</a></li>
|
||||
<li><a href="https://blainehansen.me/post/my-path-to-magma/">My Path to Magma: How I slowly became convinced we absolutely have to build a proof checker and bring formal verification to the mainstream.</a></li>
|
||||
<li><a href="https://jeffa.io/rust_packages_vs_crates">Rust Packages vs Crates</a></li>
|
||||
<li><a href="https://kflansburg.com/posts/merge-queues/">Merge Queues with Bors</a></li>
|
||||
<li><a href="https://hurryabit.github.io/blog/stack-safety-for-free/">Stack-safety for free?</a></li>
|
||||
<li><a href="https://blog.schichler.dev/intrusive-smart-pointers-heap-only-types-ckvzj2thw0caoz2s1gpmi1xm8">Intrusive Smart Pointers + Heap Only Types = 💞</a></li>
|
||||
<li><a href="http://smallcultfollowing.com/babysteps/blog/2021/11/18/rustc-reading-club-take-2/">Rustc Reading Club, Take 2</a></li>
|
||||
<li><a href="https://blog.sigplan.org/2021/11/18/undefined-behavior-deserves-a-better-reputation/">Undefined Behavior deserves a better reputation</a></li>
|
||||
<li><a href="https://dev.to/logrocket/improving-overconstrained-rust-library-apis-47ok">Improving overconstrained Rust library APIs</a></li>
|
||||
<li><a href="https://blog.scaleway.com/i-used-rust-for-the-first-time-to-bridge-two-softwares-heres-how-it-went/">I used Rust for the first time to bridge two softwares, here’s how it went</a></li>
|
||||
<li><a href="https://rust-analyzer.github.io//blog/2021/11/21/ides-and-macros.html">IDEs and Macros</a></li>
|
||||
<li><a href="https://briankung.dev/2021/11/20/contributing-to-artichoke-in-rust/">Contributing to Artichoke in Rust</a></li>
|
||||
<li><a href="https://chillfish8.ghost.io/fuzzy-searching-5x-faster-with-symspell/">How lnx does fuzzy searching over 5x faster with SymSpell</a></li>
|
||||
<li><a href="https://www.thecodedmessage.com/posts/endian_polymorphism/">Endianness, API Design, and Polymorphism in Rust</a></li>
|
||||
<li><a href="https://blog.convex.dev/a-tale-of-three-codebases/">A Tale of Three Rust Codebases</a></li>
|
||||
<li>[DE] <a href="https://www.heise.de/news/Die-Rust-Foundation-hat-eine-neue-Geschaeftsfuehrerin-6270875.html">Programmiersprachen: Die Rust Foundation hat eine neue Geschäftsführerin</a></li>
|
||||
<li>[DE] <a href="https://www.heise.de/news/Rust-Moderatoren-der-Programmiersprache-treten-zurueck-6275049.html">Rust: Moderatoren der Programmiersprache treten zurück</a></li>
|
||||
<li>[audio] <a href="https://rustacean-station.org/episode/047-jane-lusby/">Error Handling in Rust with Jane Lusby</a></li>
|
||||
</ul>
|
||||
<h3 id="rust-walkthroughs">Rust Walkthroughs</h3>
|
||||
<ul>
|
||||
<li><a href="https://youtu.be/PHa9rGuDzQI">I'm learning Rust - Ownership, lifetimes, and structs (video)</a></li>
|
||||
<li><a href="https://saidvandeklundert.net/learn/2021-11-18-calling-rust-from-python-using-pyo3/">Calling Rust from Python using PyO3</a></li>
|
||||
<li><a href="https://blog.schichler.dev/pinning-in-plain-english-ckwdq3pd0065zwks10raohh85">Pinning in plain English</a></li>
|
||||
<li><a href="https://medium.com/perimeterx/lets-build-a-salesforce-commerce-cloud-products-search-component-with-ocapi-rust-and-yew-part-98d7b3774f2f">Let’s Build a Salesforce Commerce Cloud Product Search Component with OCAPI, Rust, and Yew — Part 1</a></li>
|
||||
<li><a href="http://cmoran.xyz/writing/adventures_in_photogrammetry">Adventures in Drone Photogrammetry Using Rust and Machine Learning</a></li>
|
||||
<li><a href="https://dev.to/igorpetruk/async-refactoring-and-fewer-bugs-rust-block-expressions-to-the-rescue-ef0">Async, refactoring and fewer bugs: Rust block expressions to the rescue</a></li>
|
||||
<li><a href="https://21-lessons.com/how-to-instrument-a-rust-application-with-opentelemetry/">How to instrument a Rust application with OpenTelemetry</a></li>
|
||||
<li>[series] <a href="https://dev.to/azure/rust-from-the-beginning-your-first-program-30cp">Rust from the beginning, your first program</a></li>
|
||||
<li>[series] <a href="https://dev.to/deciduously/oops-i-did-it-againi-made-a-rust-web-api-and-it-was-not-that-difficult-3kk8">Oops, I Did It Again...I Made A Rust Web API And It Was Not That Difficult</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-1-5470">Getting Started with Hippo - a WebAssembly PaaS (Part 1)</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-2-2ilo">Getting Started with Hippo - a WebAssembly PaaS (Part 2)</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-3-1h76">Getting Started with Hippo - a WebAssembly PaaS (Part 3)</a></li>
|
||||
<li>[video] <a href="https://youtu.be/Sfb0DKD8e9A">Using Rust with Elixir for code reuse and performance by Niklas Begley</a></li>
|
||||
<li>[video] <a href="https://youtu.be/2VPSzb7RNtY">Rust Autocomplete and Debugging in VS Code</a></li>
|
||||
<li>[video] <a href="https://youtu.be/AlsIhnrQO9A">Getting Started with WebAssembly (WASM) with Rust Lang</a></li>
|
||||
<li>[video] <a href="https://youtu.be/YxzGp33K088">What's Special About Rust</a></li>
|
||||
<li>[video] <a href="https://youtu.be/5ObNvCMIkPs">Web api benchmarking: NodeJS (Express) vs Rust (actix-web)</a></li>
|
||||
<li>[video] <a href="https://youtu.be/Ejzi-56-nqc">Munich Rust Meetup Remote #9</a></li>
|
||||
<li>[series] [video] <a href="https://youtu.be/U6Yg6-aW_Zg">LRG-16: Threads</a></li>
|
||||
<li>[series] [video] <a href="https://www.youtube.com/watch?v=EPdilVGovxE">Writing a Programming Language (in Rust) 8: Function returns and list indexing</a></li>
|
||||
</ul>
|
||||
<h3 id="miscellaneous">Miscellaneous</h3>
|
||||
<ul>
|
||||
<li><a href="https://codecaptured.com/blog/i-made-a-star-wars-programming-language-called-the-force/">I Made a Star Wars Programming Language Called "The Force" in Rust!</a></li>
|
||||
</ul>
|
||||
<h2 id="crate-of-the-week">Crate of the Week</h2>
|
||||
<p>This week's crate is <a href="https://crates.io/crates/rustc_codegen_nvvm">rustc_codegen_nvvm</a>, a rustc codegen backend that targets NVIDIA's libnvvm CUDA library.</p>
|
||||
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/987">troiganto</a> for the suggestion!</p>
|
||||
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
|
||||
<h2 id="call-for-participation">Call for Participation</h2>
|
||||
<p>Always wanted to contribute to open-source projects but didn't know where to start?
|
||||
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
|
||||
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rusty-celery/rusty-celery">rusty-celery is looking for contributors</a></li>
|
||||
</ul>
|
||||
<p><strong>Artichoke</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1501">Implement <code>mezzaluna_feature_loader::LoadedFeatures::shrink_to</code></a></li>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1503">Implement <code>artichoke_backend::module::Registry::shrink_to</code></a></li>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1502">Implement <code>artichoke_backend::class::Registry::shrink_to</code></a></li>
|
||||
</ul>
|
||||
<p><strong>Ockam</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2236">Fix handling of larger messages in ockam_node</a></li>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2256">Replace TCP port 5000 in examples&guides</a></li>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2249">Update to Rust 2021</a></li>
|
||||
</ul>
|
||||
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821">here</a>.</p>
|
||||
<h2 id="updates-from-the-rust-project">Updates from the Rust Project</h2>
|
||||
<p>284 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2021-11-15..2021-11-22">merged in the last week</a></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90058">stabilize <code>-Z strip</code> as <code>-C strip</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90687">permit const panics in stable const contexts in stdlib</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90352">simplify <code>for</code> loop desugar</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89610">warn on <code>#[must_use]</code> use on async fn's</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90803">suggest <code>&str.chars()</code> on attempt to <code>&str.iter()</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/91022">suggest <code>await</code> in more situations where infer types are involved</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90961">suggest removal of arguments for unit variant, not replacement</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90329">try all stable method candidates first before trying unstable ones</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89580">point at source of trait bound obligations in more places</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90861">print escaped string if char literal has multiple characters, but only one printable character</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90901">improve <code>ManuallyDrop</code> suggestion</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90667">improve diagnostics when a static lifetime is expected</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90575">improve suggestions for compatible variants on type mismatch</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90927">fix float ICE</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90933">fix await suggestion on non-future type</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90819">fix incorrect handling of <code>TraitRef</code>s when emitting suggestions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90989">avoid suggesting literal formatting that turns into member access</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90845">address performance regression introduced by recent ADT drop requirements fix</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90996">optimize <code>impl Hash for ObligationCauseData</code> by not hashing <code>ObligationCauseCode</code> variant fields</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/91008">add IEEE 754-2019 minimun and maximum functions for <code>f32</code>/<code>f64</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89258">make char conversion functions unstably <code>const</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90607">make slice → <code>str</code> conversion and related functions <code>const</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90958">mark <code><*const _>::align_offset</code> and <code><*mut _>::align_offset</code> as <code>const fn</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89741">mark <code>Arc::from_inner</code> / <code>Rc::from_inner</code> as <code>unsafe</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/85766">stabilize <code>File::options</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90772">add <code>Vec::retain_mut</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/88601">implement <code>Termination</code> for <code>Result<Infallible, E></code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90535">implement <code>clone_from</code> for <code>State</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/miri/pull/1918">miri: portable SIMD: basic binops</a></li>
|
||||
<li><a href="https://github.com/rust-lang/stdarch/pull/1249">arch: work-around buggy Intel chips erroneously reporting BMI1/BMI2 support</a></li>
|
||||
<li><a href="https://github.com/rust-lang/stdarch/pull/1256">arch: complete armv8 instructions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/log/pull/471">log: add <code>Log</code> implementation for <code>&impl Log</code> and <code>Arc<impl Log></code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10107">cargo: add <code>--message-format</code> for <code>install</code> command</a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10090">cargo: enhance error message for target auto-discovery</a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10082">cargo: warn when alias shadows external subcommand</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8007">clippy: add new lint <code>octal_escapes</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8009">clippy: allow <code>suboptimal_flops</code> in <code>const</code> functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8011">clippy: avoid inline hints with double backticks for <code>doc-markdown</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7898">clippy: don't show <code>no_effect</code> warning on unit structs implementing <code>fn_once</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7988">clippy: fix ICE on <code>undocumented_unsafe_blocks</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7968">clippy: fix <code>manual_map</code> with unsafe functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7982">clippy: fix <code>needless_collect</code>'s tendency to suggest code requiring multiple mutable borrows of the same value.</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7896">clippy: fix behavior-changing <code>manual_split_once</code> suggestion and add new lint <code>needless_splitn</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7997">clippy: fix <code>shadow_same</code> false positives for async function arguments</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7977">clippy: improve <code>needless_borrow</code> lint</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7639">clippy: improve heuristic for eagerness suggestion</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7971">clippy: fix suggestion in <code>option_map_or_none</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rustfmt/pull/5091">rustfmt: preserve normalized comments after last list item</a></li>
|
||||
</ul>
|
||||
<h3 id="rust-compiler-performance-triage">Rust Compiler Performance Triage</h3>
|
||||
<p>This week, there were a number of cases where the <code>incr-unchanged</code> variants of <code>inflate</code> went up or down by 5% to 6%; we believe these are instances of increased noise in benchmarks documented on <a href="https://github.com/rust-lang/rustc-perf/issues/1105">rustc-perf#1105</a>. I was tempted to remove these from the report, but its non-trivial to re-construct the report "as if" some benchmark were omitted.</p>
|
||||
<p>Otherwise, there were some nice wins for performance. For example, PR <a href="https://github.com/rust-lang/rust/issues/90996">#90996</a> more than halved the time to document builds of <code>diesel</code> by revising how we hash <code>ObligationCauseData</code>. If anyone is interested, it might be good to follow-up on the effects of PR <a href="https://github.com/rust-lang/rust/issues/90352">#90352</a>, "Simplify <code>for</code> loop desugar", where we have hypothesized that the increased compilation time is due to more LLVM optimizations being applied.</p>
|
||||
<p>Triage done by <strong>@pnkfelix</strong>.
|
||||
Revision range: <a href="https://perf.rust-lang.org/?start=934624fe5f66ce3fb8abf0597a6deb079783335f&end=22c2d9ddbf356bcdb718e88ca6ee3665e1e42690&absolute=false&stat=instructions%3Au">934624fe..22c2d9dd</a></p>
|
||||
<p>1 Regressions, 3 Improvements, 8 Mixed; 3 of them in rollups
|
||||
34 comparisons made in total</p>
|
||||
<p><a href="https://github.com/rust-lang/rustc-perf/blob/master/triage/2021-11-23.md">Full report here</a></p>
|
||||
<h3 id="approved-rfcs">Approved RFCs</h3>
|
||||
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
|
||||
are the RFCs that were approved for implementation this week:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/rfcs/pull/2972">Constrained Naked Functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rfcs/pull/3180">Cargo --crate-type CLI Argument</a></li>
|
||||
</ul>
|
||||
<h3 id="final-comment-period">Final Comment Period</h3>
|
||||
<p>Every week <a href="https://www.rust-lang.org/team.html">the team</a> announces the
|
||||
'final comment period' for RFCs and key PRs which are reaching a
|
||||
decision. Express your opinions now.</p>
|
||||
<h3 id="rfcs"><a href="https://github.com/rust-lang/rfcs/labels/final-comment-period">RFCs</a></h3>
|
||||
<ul>
|
||||
<li><em>No RFCs entered final comment period this week.</em></li>
|
||||
</ul>
|
||||
<h3 id="tracking-issues-prs"><a href="https://github.com/rust-lang/rust/labels/final-comment-period">Tracking Issues & PRs</a></h3>
|
||||
<ul>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/90896">Stabilize some MaybeUninit behavior as const</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/90292">Document setgroups call caused by std::os::unix::process::CommandExt.uid</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/84223">Tracking Issue for const-initialized thread locals</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/81106">Tracking Issue for NonZeroUn::is_power_of_two (feature nonzero_is_power_of_two)</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/74479">Tracking Issue for #![feature(available_parallelism)]</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/72016">Tracking Issue for inline assembly (asm!)</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/71249">Tracking Issue for cargo report future-incompat</a></li>
|
||||
</ul>
|
||||
<h3 id="new-rfcs"><a href="https://github.com/rust-lang/rfcs/pulls">New RFCs</a></h3>
|
||||
<ul>
|
||||
<li>RFC Update: <a href="https://github.com/rust-lang/rfcs/pull/3197">Clarify that RFC1520 does not permit the compiler to replace calls to Clone::clone with a memcpy</a></li>
|
||||
</ul>
|
||||
<h2 id="upcoming-events">Upcoming Events</h2>
|
||||
<p>Rusty Events between 11/24-12/08 🦀</p>
|
||||
<h3 id="online">Online</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/282025037">November 25, 2021 | Cardiff, WLS | <strong>Rust Book Study Session - Packages, Crates and Modules & Common Collections</strong> | Rust and C++ Cardiff</a></li>
|
||||
<li><a href="https://www.meetup.com/rust-noris/events/281829098">November 25, 2021 | Nuremberg, DE | <strong>Rust Nürnberg online #7</strong> | Rust Nuremberg</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Community-Stuttgart/events/282000759">November 25, 2021 | Stuttgart, DE | <strong>Rust-Meetup</strong> | Rust Community Stuttgart</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Linz/events/282093961">November 25, 2021 | Linz, AT | <strong>Rust Meetup Linz - 16th Edition</strong> | Rust Linz</a></li>
|
||||
<li><a href="https://www.meetup.com/Dallas-Rust/events/jqxqwryccpbnc/">November 30, 2021 | Dallas, TX, US | <strong>Last Tuesday</strong> | Dallas Rust</a></li>
|
||||
<li><a href="https://www.meetup.com/Graz-Rust-Meetup/events/281955585">November 30, 2021 | Graz, AT | <strong>Rust and memory safety</strong> | Rust Graz Meetup</a></li>
|
||||
<li><a href="https://www.meetup.com/Buffalo-Rust-Meetup/events/281833990/">December 7, 2021 | Buffalo, NY, US | <strong>First Tuesdays</strong> | Buffalo Rust Meetup</a></li>
|
||||
<li><a href="https://www.meetup.com/Los-Gatos-Rust-Reading-Group/events/281966245">December 8, 2021 | Los Gatos, CA, US | <strong>Book #24 - Rust for Rustaceans - Chapter 1</strong> | Los Gatos Reading Group</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Los-Angeles/events/281944671/">December 8, 2021 | Los Angeles, CA, US | <strong>Rust Computer Vision Project with Geordon Worley</strong> | Rust Los Angeles</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Community-Stuttgart/events/282009864">December 8, 2021 | Stuttgart, DE | <strong>Rust-Meetup</strong> | Rust Community Stuttgart</a></li>
|
||||
</ul>
|
||||
<h3 id="north-america">North America</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.meetup.com/Rust-ATL/events/lhpkmsyccqblb/">December 8, 2021 | Atlanta, GA, US | <strong>Grab a beer with fellow Rustaceans</strong> | Rust Atlanta</a></li>
|
||||
</ul>
|
||||
<h3 id="europe">Europe</h3>
|
||||
<ul>
|
||||
<li><a href="https://rustcon.ru">December 3, 2021 | Moscow, RU | <strong>Rust Con</strong> | RustCon.ru</a></li>
|
||||
</ul>
|
||||
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
|
||||
it mentioned here. Please remember to add a link to the event too.
|
||||
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
|
||||
<h1 id="rust-jobs">Rust Jobs</h1>
|
||||
<p><strong>StackBlitz</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://jobs.lever.co/stackblitz/7ccd2472-1416-4448-8642-e58e9b32e129">WebContainer Systems Engineer (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Elektron</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://www.elektron.se/rust-audio-developer/">Rust Audio Developer (Gothenburg, SE)</a></li>
|
||||
</ul>
|
||||
<p><strong>tangram</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://www.tangram.dev/jobs">Rust Developer (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Kraken</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://jobs.lever.co/kraken/4019a818-4a7b-46ef-9225-c53c7a7f238c">Backend Engineer - Rust - Core Backend (Remote)</a></li>
|
||||
<li><a href="https://jobs.lever.co/kraken/fe1e07f4-6d7c-4f65-9a8f-27cf3b3fd2b1">Backend Engineer, Kraken Futures - Rust (Remote)</a></li>
|
||||
<li><a href="https://jobs.lever.co/kraken/2863623f-13c9-4f50-992d-7c25736a60f9">Senior Rust Engineer - Banking (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Maasa Labs</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://massa.net/jobs.html">Several Rust Engineering Positions Available</a></li>
|
||||
</ul>
|
||||
<p><em>Tweet us at <a href="https://twitter.com/ThisWeekInRust">@ThisWeekInRust</a> to get your job offers listed here!</em></p>
|
||||
<h1 id="quote-of-the-week">Quote of the Week</h1>
|
||||
<blockquote>
|
||||
<p>On the topic of reframing UB, I was reminded of an article about the <a href="https://acoup.blog/2019/06/28/collections-oaths-how-do-they-work/">mechanics of oaths and vows in historical cultures</a>.</p>
|
||||
<p>When a programmer writes <code>get_unchecked</code> , we can imagine them wanting to promise the compiler that they uphold its preconditions. But since the compiler is normally not so trusting of unproven assertions, the programmer swears an <em>oath</em> that their argument is in bounds.</p>
|
||||
<p>The compiler, seeing such a solemn commitment, treats the programmer's word as true and optimizes accordingly. The compiler is so thoroughly convinced that it never even entertains the possibility of doubting the programmer's oath.</p>
|
||||
<p>But if the programmer has sworn falsely, then they might well suffer divine retribution in the form of nasal demons — or worse, subtly baffling program behaviour.</p>
|
||||
</blockquote>
|
||||
<p>– <a href="https://reddit.com/r/rust/comments/qx168t/undefined_behavior_deserves_a_better_reputation/hl8koel/">/u/scook0 on /r/rust</a></p>
|
||||
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1142">G. Thorondorsen</a> for the suggestion!</p>
|
||||
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
|
||||
<p><em>This Week in Rust is edited by: <a href="https://github.com/nellshamrell">nellshamrell</a>, <a href="https://github.com/llogiq">llogiq</a>, <a href="https://github.com/cdmistman">cdmistman</a>, <a href="https://github.com/ericseppanen">ericseppanen</a>, <a href="https://github.com/extrawurst">extrawurst</a>, <a href="https://github.com/andrewpollack">andrewpollack</a>, <a href="https://github.com/U007D">U007D</a>, <a href="https://github.com/kolharsam">kolharsam</a>, <a href="https://github.com/joelmarcey">joelmarcey</a>, <a href="https://github.com/marriannegoldin">marriannegoldin</a>.</em></p>
|
||||
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
|
||||
<p><small><a href="https://www.reddit.com/r/rust/comments/r1krej/this_week_in_rust_418/">Discuss on r/rust</a></small></p>
|
|
@ -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>!
|
||||
- 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 TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Ezekiel%2011%3A3&version=ESV'>Ezekiel 11:3</a></p>
|
||||
|
||||
<p>- <a href='http://www.thebiblerecap.com/time'>Sign up to receive the Priority Time Toolkit PDF</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>
|
Loading…
Add table
Add a link
Reference in a new issue