trying to fix
This commit is contained in:
parent
fa407dfeb6
commit
e013d7569e
22945 changed files with 447936 additions and 0 deletions
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/RQK_DaaX34Q" width="480" alt="thumbnail" title="Introduction to Emacs Lisp - Learning Emacs Lisp #1" /></p>In this stream, you'll learn the basics of Emacs Lisp and how it can be used to configure and extend Emacs to do amazing things! We will cover the core concepts of the language so that you have a good foundation for understanding future videos about more specific and practical concepts.<br /><br />The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Lisp-01.org<br /><br />My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org<br /><br />If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:<br /><br />- https://github.com/sponsors/daviwil<br />- https://patreon.com/SystemCrafters<br /><br />You can also leave a tip via PayPal: https://paypal.me/daviwil<br /><br />Follow me on Twitter for more Emacs content!<br />https://twitter.com/SystemCrafters<br /><br />Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6<br /><br />Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY<br />http://ccmixter.org/files/mseq/26296<br />...<br />https://www.youtube.com/watch?v=RQK_DaaX34Q
|
|
@ -0,0 +1,4 @@
|
|||
<p>Ell sits down with Bryson Bort to discuss pentesting with Scythe, Red Team vs Blue Team operations, and the benefits that a Purple Team might have on the industry.</p><p>Special Guest: Bryson Bort.</p><p>Links:</p><ul><li><a href="https://www.scythe.io/" title="Scythe" rel="nofollow">Scythe</a></li><li><a href="https://twitter.com/scythe_io" title="Scythe on Twitter" rel="nofollow">Scythe on Twitter</a></li><li><a href="https://www.scythe.io/blog/the-purple-team-organization-or-exercise" title="Scythe Blog: The Purple Team - Organization or Exercise?" rel="nofollow">Scythe Blog: The Purple Team - Organization or Exercise?</a></li><li><a href="http://www.securitybsides.com/" title="Security BSides" rel="nofollow">Security BSides</a></li><li><a href="https://www.defcon.org/" title="DEF CON" rel="nofollow">DEF CON</a></li><li><a href="https://en.wikipedia.org/wiki/WarGames" title="WarGames - Wikipedia" rel="nofollow">WarGames - Wikipedia</a></li><li><a href="https://extras.show/30" title="Jupiter Extras: Threat Hunting 101" rel="nofollow">Jupiter Extras: Threat Hunting 101</a>
|
||||
|
||||
</li></ul>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<p>This is our Q+R episode for the Day of the Lord theme.</p>
|
||||
<p>Thank you to all the people who submitted questions!</p>
|
||||
<p>Q's and Timestamps:</p>
|
||||
<ol>
|
||||
<li>The Day of the Lord can be a sensitive subject, so how do you have good and respectful conversations with others about the Day of the Lord? (2:40)</li>
|
||||
<li>What is the spectrum of views that Christians have on the Day of the Lord and what is the view the Bible Project is presenting? (12:30)</li>
|
||||
<li>What is the role of divine violence in the Bible? Why does Jesus seem so nice and peaceful in the New Testament but God seems mean and violent in the Old Testament? (17:20)</li>
|
||||
<li>In Revelation 19, The blood on Jesus’ robe is before the battle. This seemed to be a main point in the Day of the Lord video by the Bible Project. Why is this significant? (47:45)</li>
|
||||
<li>What is Jesus talking about in Matthew 24? And what is the deal with people disappearing? (121:13)</li>
|
||||
<li>How should Christians think about staying or migrating in different parts of the world that may be more oppressive than others?(132:25)</li>
|
||||
</ol>
|
||||
<p>Links:<br />
|
||||
Original video conversation:<br />
|
||||
youtube.com/thebibleproject.<br />
|
||||
https://www.youtube.com/watch?v=tEBc2gSSW04</p>
|
||||
<p>Additional Resources:<br />
|
||||
Gregory Boyd, "Divine Aikido" chapter 15 in Crucifixion of the Warrior God.<br />
|
||||
Ian Boxall, The Book of Revelation.<br />
|
||||
Leon Morris, The Book of Revelation.<br />
|
||||
Dale Allison and W.D. Davies, The Gospel according to Matthew.</p>
|
||||
<p>Music Credits:<br />
|
||||
Defender Instrumental by Rosasharn Music</p>
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
|
||||
<p>Raw link: <a href="https://www.youtube.com/watch?v=gz8yifu6pGo">https://www.youtube.com/watch?v=gz8yifu6pGo</a></p>
|
||||
|
||||
<p>In this screen cast I announce the first stable release of my highly
|
||||
accessible themes.</p>
|
||||
|
||||
<p>There are two items: a light and a dark. Both conform with the
|
||||
highest accessibility standard for colour contrast between foreground
|
||||
and background values (WCAG AAA). I call them the “Modus themes”:
|
||||
<em>modus operandi</em> is the light theme, while <em>modus vivendi</em> is the dark
|
||||
one.</p>
|
||||
|
||||
<p>The modus themes will continue to be developed until coverage of most
|
||||
(if not all) faces is completed, including those defined by
|
||||
third-party packages.</p>
|
||||
|
||||
<p>Below are links to my Emacs-related work:</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://gitlab.com/protesilaos/modus-themes">Modus themes</a></li>
|
||||
<li><a href="https://protesilaos.com/emacs/dotemacs">Dotemacs</a></li>
|
||||
</ul>
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
<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=Deuteronomy+17%3A16&version=ESV'>Deuteronomy 17:16</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=1+samuel+20%3A12-17&version=ESV'>1 Samuel 20:12-17</a></p>
|
||||
|
||||
<p>- <a href='https://www.mydgroup.org/online'>D-Group Online</a></p>
|
||||
|
||||
<p>- <a href='https://www.mydgroup.org/map'>D-Group Map</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 @@
|
|||
<p><img src="https://thumbnails.lbry.com/VGOtxjgtxLU" width="480" alt="thumbnail" title="KDE DEVLOG: The Science Of... Changing The Wallpaper!?" /></p>Stay in the loop: https://t.me/veggeroblog<br /><br />If you want to help me make these videos:<br />Patreon: https://www.patreon.com/niccolove<br />Liberapay: https://liberapay.com/niccolove<br />Paypal: https://paypal.me/niccolove<br /><br />My website is https://niccolo.venerandi.com and if you want to contact me, my telegram handle is [at] veggero.<br /><br />Background music by:<br />After The Fall - https://www.youtube.com/channel/UCGQErWWbH15OMutnpM2vW7w<br />KaizanBlu - https://www.youtube.com/channel/UCUtxQO1jg3bJcRjBWnYAzmw<br />Low FM - https://www.youtube.com/channel/UC831upHpo4t748vRdHSWDmA<br />Idyllic - https://www.youtube.com/watch?v=8QgbdivnDDs&t=92s<br />Evol - https://www.youtube.com/watch?v=F-dDQmDVNzk&t=4s<br />...<br />https://www.youtube.com/watch?v=VGOtxjgtxLU
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>As a regular user or a moderator you are not compelled to answer questions you are not interested in, and it is not your place to dictate how people should use forums, whether you are a moderator or not. If you find a question annoying or of poor quality you are free to downvote it and move on.</p> <p>If you can't take a <a href="https://www.reddit.com/r/orgmode/comments/pmbg43/is_there_an_api_for_getting_the_properties_under/hcjwsz6/">criticism</a> then don't <a href="https://www.reddit.com/r/orgmode/comments/pm7co5/does_the_orgelementapi_have_a_role_in_executing/hcjwalw/">criticise others publicly</a> and use your role as moderator to <a href="https://www.reddit.com/r/orgmode/comments/pm7co5/does_the_orgelementapi_have_a_role_in_executing/">terminate the discussion</a>.</p> <p>The fact that you responded so quick to my reply with a whole list of my posts to emacs forums on reddit indicates that you gathered that list beforehand or you have some kind of emacs reddit api that pulled up my questions at short notice, and this is the kind of thing I'm talking about.</p> <p>Not all of us are you. Not all of us are emacs hackers and developers as your regular announcements of your emacs packages shows. If you are going to bring the mindset of an avid developer to this forum then you are probably not the right person to be the moderator. This is a place where people come to seek help or some background info. They are not here to be lectured on the mindset with which they should approach emacs.</p> <p>This is reddit, not stackoverflow which is where you should be if you have this mindset.</p> <p>I was writing Z80 assembler in the early 1980s. I am not a noob to computers. I am simply what you might call a power user and I don't have the wherewithal to delve into every nook and cranny of the tools I use..</p> <p>As to why I posted rather than messaged you, what goes for <a href="/u/jsled">u/jsled</a> also goes for <a href="/u/github-alphapapa">/u/github-alphapapa</a>.</p> <p><strong>Addendum:</strong></p> <p>Another thing to add about why I tend to ask so called simple questions. Having been coding for a long time, I have learned not to <strong>roll your own code</strong> needlessly in a language you are not that familiar with, or in a domain you are not familiar it. This is because you inevitably make mistakes, and you wind up with code which comes back to haunt you later. So it is my experience which leads me to <strong>ask simple questions</strong> about basic APIs, even if there is documentation, especially in a dynamic language like Lisp where you discover the rubbish you've typed only at runtime..</p> <p>In Pascal or Java, you only have to type a function name and the Intellisense system will offer you nearbly local variables and stop you when the stuff you are typing doesn't make sense. You don't have that kind of thing with Lisp.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/vfclists"> /u/vfclists </a> <br/> <span><a href="https://www.reddit.com/r/orgmode/comments/pms4q7/githubalphapapa_please_dont_engage_in_the_kind_of/">[link]</a></span>   <span><a href="https://www.reddit.com/r/orgmode/comments/pms4q7/githubalphapapa_please_dont_engage_in_the_kind_of/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<p>God wants people from all nations to be a part of his family, but Jesus’ mission was focused on Israel. So how did the Gospel message move out from Israel to the rest of the world? Join Tim and Jon as they unpack the arrival of the Spirit and Jesus’ commissioning of his disciples.</p><p><a href="https://bibleproject.com/podcast/whos-in">View full show notes from this episode →</a></p><p>Timestamps </p><ul><li>Part one (0:00–15:30)</li><li>Part two (15:30–28:30)</li><li>Part three (28:30–35:50)</li><li>Part four (35:50–end)</li></ul><p>Show Music </p><ul><li>“Defender Instrumental” by Tents</li><li>Music by Chilldrone</li><li>“Anecdotes” by Makzo</li><li>“Cartilage” by Moby</li></ul><p>Show produced by Dan Gummel. Show notes by Lindsey Ponder.</p><p>Powered and distributed by Simplecast.</p>
|
|
@ -0,0 +1,4 @@
|
|||
<p>Grouping For Looks is a page-by-page retelling of the Looking For Group saga through the lens of a mirror universe where Cale is a goateed tyrant and Richard is a holy soul trying to set him on a good path. […]</p>
|
||||
<p>The post <a rel="nofollow" href="https://www.lfg.co/gfl-page-0072/">GFL – Page 0072</a> appeared first on <a rel="nofollow" href="https://www.lfg.co">Looking For Group</a>.</p><div class="feedflare">
|
||||
<a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=xPpQsnBeDUw:115gFjkgFwE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=xPpQsnBeDUw:115gFjkgFwE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?i=xPpQsnBeDUw:115gFjkgFwE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=xPpQsnBeDUw:115gFjkgFwE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?d=7Q72WNTAKBA" border="0"></img></a>
|
||||
</div>
|
163
var/elfeed/db/data/88/88549598126eea743ef1a193b64ab6f686c0da59
Normal file
163
var/elfeed/db/data/88/88549598126eea743ef1a193b64ab6f686c0da59
Normal file
|
@ -0,0 +1,163 @@
|
|||
<!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>Hooks in practice</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>
|
||||
<style type="text/css">
|
||||
a.sourceLine { display: inline-block; line-height: 1.25; }
|
||||
a.sourceLine { pointer-events: none; color: inherit; text-decoration: inherit; }
|
||||
a.sourceLine:empty { height: 1.2em; position: absolute; }
|
||||
.sourceCode { overflow: visible; }
|
||||
code.sourceCode { white-space: pre; position: relative; }
|
||||
div.sourceCode { margin: 1em 0; }
|
||||
pre.sourceCode { margin: 0; }
|
||||
@media screen {
|
||||
div.sourceCode { overflow: auto; }
|
||||
}
|
||||
@media print {
|
||||
code.sourceCode { white-space: pre-wrap; }
|
||||
a.sourceLine { text-indent: -1em; padding-left: 1em; }
|
||||
}
|
||||
pre.numberSource a.sourceLine
|
||||
{ position: relative; }
|
||||
pre.numberSource a.sourceLine:empty
|
||||
{ position: absolute; }
|
||||
pre.numberSource a.sourceLine::before
|
||||
{ content: attr(data-line-number);
|
||||
position: absolute; left: -5em; text-align: right; vertical-align: baseline;
|
||||
border: none; pointer-events: all;
|
||||
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||
-khtml-user-select: none; -moz-user-select: none;
|
||||
-ms-user-select: none; user-select: none;
|
||||
padding: 0 4px; width: 4em;
|
||||
color: #aaaaaa;
|
||||
}
|
||||
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||
div.sourceCode
|
||||
{ }
|
||||
@media screen {
|
||||
a.sourceLine::before { text-decoration: underline; }
|
||||
}
|
||||
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||
code span.at { color: #7d9029; } /* Attribute */
|
||||
code span.bn { color: #40a070; } /* BaseN */
|
||||
code span.bu { } /* BuiltIn */
|
||||
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||
code span.ch { color: #4070a0; } /* Char */
|
||||
code span.cn { color: #880000; } /* Constant */
|
||||
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||
code span.dt { color: #902000; } /* DataType */
|
||||
code span.dv { color: #40a070; } /* DecVal */
|
||||
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||
code span.ex { } /* Extension */
|
||||
code span.fl { color: #40a070; } /* Float */
|
||||
code span.fu { color: #06287e; } /* Function */
|
||||
code span.im { } /* Import */
|
||||
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||
code span.op { color: #666666; } /* Operator */
|
||||
code span.ot { color: #007020; } /* Other */
|
||||
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||
code span.ss { color: #bb6688; } /* SpecialString */
|
||||
code span.st { color: #4070a0; } /* String */
|
||||
code span.va { color: #19177c; } /* Variable */
|
||||
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||
</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">Hooks in practice</h1>
|
||||
<p class="author">By John Mercouris</p>
|
||||
</header>
|
||||
<p>Update: This article was updated for Nyxt 2 for which the hook system has been completely rewritten.</p>
|
||||
<h1 id="using-hooks-to-smart-program-your-browser">Using hooks to smart-program your browser</h1>
|
||||
<p>Hooks are a great way to extend a workflow by triggering actions upon events. Simply put, a hook is an object that holds a list of <em>handlers</em>, which are functions called when the hook is <em>run</em> at a precisely defined point in the program.</p>
|
||||
<p>In the world of a web browser, there are a ton of events: page loaded, DOM available, page rendered, etc. In addition to the events fired off by normal processing of web pages there are a large set of events which include actions by the user: tab deleted, page bookmarked, command called, mode enabled, etc.</p>
|
||||
<p>In Nyxt, all these events are <em>hookable</em>.</p>
|
||||
<p>Hooking into the events fired off by the browser or by the user allows the creation of extendable and tailored workflows.</p>
|
||||
<h1 id="the-nyxt-hook-system">The Nyxt hook system</h1>
|
||||
<p>Many hooks are as such executed at different points in Nyxt:</p>
|
||||
<ul>
|
||||
<li><p><strong>Global</strong> hooks, such as the <code>*after-init-hook*</code> hook, which is run after the browser has been initialized.</p></li>
|
||||
<li><p><strong>Window</strong> and <strong>buffer</strong> related hooks (before and after creation, before and after the page is loaded, etc.).</p></li>
|
||||
<li><p><strong>Modes</strong> hooks (before and after a mode is enabled or disabled).</p></li>
|
||||
<li><p>"Before" and "after" <strong>command</strong> hooks.</p></li>
|
||||
</ul>
|
||||
<p>For the full list, run <code>describe-variable</code> and <code>describe-slot</code> over the names ending with <code>-hook</code>.</p>
|
||||
<h2 id="practical-examples">Practical examples</h2>
|
||||
<p>Let's consider a practical example. If you want to force the redirection of a domain to another, you can use the <code>request-resource-hook</code> to change the URL and return a new one. In the example below, we make sure we always visit <code>old.reddit.com</code> instead of the new Reddit interface:</p>
|
||||
<div class="sourceCode" id="cb1" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="cb1-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> old-reddit-handler </span>(request-data)</a>
|
||||
<a class="sourceLine" id="cb1-2" data-line-number="2"> (<span class="kw">let</span> ((uri (url request-data)))</a>
|
||||
<a class="sourceLine" id="cb1-3" data-line-number="3"> (<span class="kw">setf</span> (url request-data)</a>
|
||||
<a class="sourceLine" id="cb1-4" data-line-number="4"> (<span class="kw">if</span> (<span class="kw">search</span> <span class="st">"reddit.com"</span> (quri:uri-host uri))</a>
|
||||
<a class="sourceLine" id="cb1-5" data-line-number="5"> (<span class="kw">progn</span></a>
|
||||
<a class="sourceLine" id="cb1-6" data-line-number="6"> (<span class="kw">setf</span> (quri:uri-host uri) <span class="st">"old.reddit.com"</span>)</a>
|
||||
<a class="sourceLine" id="cb1-7" data-line-number="7"> (log:info <span class="st">"Switching to old Reddit: ~s"</span> (object-display uri))</a>
|
||||
<a class="sourceLine" id="cb1-8" data-line-number="8"> uri)</a>
|
||||
<a class="sourceLine" id="cb1-9" data-line-number="9"> uri)))</a>
|
||||
<a class="sourceLine" id="cb1-10" data-line-number="10"> request-data)</a>
|
||||
<a class="sourceLine" id="cb1-11" data-line-number="11"></a>
|
||||
<a class="sourceLine" id="cb1-12" data-line-number="12">(define-configuration buffer</a>
|
||||
<a class="sourceLine" id="cb1-13" data-line-number="13"> ((request-resource-hook</a>
|
||||
<a class="sourceLine" id="cb1-14" data-line-number="14"> (<span class="kw">reduce</span> #'hooks:add-hook</a>
|
||||
<a class="sourceLine" id="cb1-15" data-line-number="15"> (<span class="kw">mapcar</span> #'make-handler-resource (<span class="kw">list</span> #'old-reddit-handler))</a>
|
||||
<a class="sourceLine" id="cb1-16" data-line-number="16"> <span class="bu">:initial-value</span> %slot-default%))))</a></code></pre></div>
|
||||
<p>You can ask Nyxt to automatically enable or disable modes depending on the URL, for instance, you can toggle the proxy mode per domain, which can be very convenient if you would like to, say, disable Tor for some resource intensive domains.</p>
|
||||
<p>Another cool example would be automatically downloading any YouTube video we visit:</p>
|
||||
<div class="sourceCode" id="cb2" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="cb2-1" data-line-number="1">(<span class="kw">defvar</span><span class="fu"> +youtube-dl-command+ </span><span class="st">"youtube-dl"</span></a>
|
||||
<a class="sourceLine" id="cb2-2" data-line-number="2"> <span class="st">"Path to the 'youtube-dl' program."</span>)</a>
|
||||
<a class="sourceLine" id="cb2-3" data-line-number="3"></a>
|
||||
<a class="sourceLine" id="cb2-4" data-line-number="4">(<span class="kw">defun</span><span class="fu"> auto-yt-dl-handler </span>(request-data)</a>
|
||||
<a class="sourceLine" id="cb2-5" data-line-number="5"> <span class="st">"Download a Youtube URL asynchronously to /tmp/videos/.</span></a>
|
||||
<a class="sourceLine" id="cb2-6" data-line-number="6"><span class="st">Videos are downloaded with `+youtube-dl-command+'."</span></a>
|
||||
<a class="sourceLine" id="cb2-7" data-line-number="7"> (<span class="kw">let</span> ((url (url request-data)))</a>
|
||||
<a class="sourceLine" id="cb2-8" data-line-number="8"> (<span class="kw">if</span> (<span class="kw">and</span> url</a>
|
||||
<a class="sourceLine" id="cb2-9" data-line-number="9"> (<span class="kw">member</span> (quri:uri-domain url) '(<span class="st">"youtube.com"</span> <span class="st">"youtu.be"</span>)</a>
|
||||
<a class="sourceLine" id="cb2-10" data-line-number="10"> <span class="bu">:test</span> #'string=)</a>
|
||||
<a class="sourceLine" id="cb2-11" data-line-number="11"> (<span class="kw">string=</span> (quri:uri-path url) <span class="st">"/watch"</span>))</a>
|
||||
<a class="sourceLine" id="cb2-12" data-line-number="12"> (<span class="kw">progn</span></a>
|
||||
<a class="sourceLine" id="cb2-13" data-line-number="13"> (echo <span class="st">"Youtube: downloading ~a"</span> url)</a>
|
||||
<a class="sourceLine" id="cb2-14" data-line-number="14"> (uiop:launch-program (<span class="kw">list</span> +youtube-dl-command+ (quri:render-uri url) <span class="st">"-o"</span> <span class="st">"/tmp/videos/%(title)s.%(ext)s"</span>))</a>
|
||||
<a class="sourceLine" id="cb2-15" data-line-number="15"> <span class="co">;; Return nil to cancel the page load.</span></a>
|
||||
<a class="sourceLine" id="cb2-16" data-line-number="16"> <span class="kw">nil</span>)</a>
|
||||
<a class="sourceLine" id="cb2-17" data-line-number="17"> request-data)))</a>
|
||||
<a class="sourceLine" id="cb2-18" data-line-number="18"></a>
|
||||
<a class="sourceLine" id="cb2-19" data-line-number="19">(define-configuration buffer</a>
|
||||
<a class="sourceLine" id="cb2-20" data-line-number="20"> ((request-resource-hook</a>
|
||||
<a class="sourceLine" id="cb2-21" data-line-number="21"> (<span class="kw">reduce</span> #'hooks:add-hook</a>
|
||||
<a class="sourceLine" id="cb2-22" data-line-number="22"> (<span class="kw">mapcar</span> #'make-handler-resource (<span class="kw">list</span> #'auto-yt-dl-handler))</a>
|
||||
<a class="sourceLine" id="cb2-23" data-line-number="23"> <span class="bu">:initial-value</span> %slot-default%))))</a></code></pre></div>
|
||||
<p>Adjust it to your taste!</p>
|
||||
<h2 id="all-user-commands-have-hooks">All user commands have hooks</h2>
|
||||
<p>One feature that makes Nyxt unique is the ability to extend commands exposed to the user.</p>
|
||||
<p>Because the Common Lisp language allows it, one could replace a command definition by another function. This is however not the recommended approach, most notably because it could break the built-in behavior.</p>
|
||||
<p>We can then use the "before" and "after" hooks to extend the built-in commands. It is as simple as defining a new function with no parameters:</p>
|
||||
<div class="sourceCode" id="cb3" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="cb3-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> post-bookmark-hook </span>()</a>
|
||||
<a class="sourceLine" id="cb3-2" data-line-number="2"> <span class="co">;; Your bookmark synchronization code...</span></a>
|
||||
<a class="sourceLine" id="cb3-3" data-line-number="3"> (log:info <span class="st">"Let's sync the bookmarks!"</span>))</a></code></pre></div>
|
||||
<p>and adding it to the list of hooks:</p>
|
||||
<div class="sourceCode" id="cb4" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="cb4-1" data-line-number="1">(hooks:add-hook bookmark-url-after-hook (hooks:make-handler-void #'post-bookmark-hook))</a></code></pre></div>
|
||||
<p>And voila!</p>
|
||||
<h1 id="conclusions">Conclusions</h1>
|
||||
<p>In summary, hooks present a very simple and effective mechanism to chain behavior in your workflows. We are looking forward to seeing what you can create with them!</p>
|
||||
<p>For more about details on the hook internals and advanced usage, see our <a href="https://nyxt.atlas.engineer/article/hooks-implementation.org">other article</a>.</p>
|
||||
<p>Thanks for reading!</p>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Thanks to Po Lu, Emacs's pgtk port could use xwidgets to browse web pages. You don't need to install any external packages, just compile the newest source code of Emacs (at least newer than <a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9249365837c33e18f8504dcbf12b8c3d217f0d43">this commit by Po Lu</a>) with "--with-pgtk" together with "--with-xwidgets" flags. Then <code>M-x xwidget-webkit-browse-url</code> and enter a url, you could surf the Internet via Emacs!</p> <p>For people not familiar to this: pgtk port is the feature Emacs use pure GTK, which means it could run under pure Wayland. Xwidgets is a feature that allows Emacs to display GTK and NS widgets inside buffers. Xwidgets doesn't support pgtk before, Po Lu made it support pgtk.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/VitalyAnkh"> /u/VitalyAnkh </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rs30b6/xwidgets_support_pgtk_now/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rs30b6/xwidgets_support_pgtk_now/">[comments]</a></span>
|
|
@ -0,0 +1,11 @@
|
|||
<p class="text">The Chalmers Center for Economic Development at Covenant College deals with the complex issues of poverty and how churches and local communities can best respond to the needs of the poor. They have an interesting definition of poverty. For the Chalmers Institute, poverty is the "lack of access." People who are poor, Chalmers says, don't know who to call when they need something. If they do call, no one will return their call. They have no way to engage the centers of power to get what they or their families need. Everything from healthcare to education or anything else any of us would need to build a successful life is simply beyond their reach.</p>
|
||||
<p class="text">When you think about it, their definition of poverty makes a lot of sense. Take my own life as an example. If I'm sick, I call my doctor. If I need money, I call my banker. Both of these individuals know me and will take appropriate action on my behalf. But what if I can't afford a doctor for annual check-ups and routine visits? What if my doctor doesn't know me? Does my doctor still call me back? Probably not.</p>
|
||||
<p class="text">What if I don't have a bank account? What if I'm like the millions of people who are unbanked? What if I live my life week to week, spending cash to take care of my needs? When my car breaks down, can I get a loan at the bank, or do I have to stand in line at one of the fast cash dispensers that charge gangster rates of interest for a payday loan? Does the banker get back with me?</p>
|
||||
<p class="text">Probably not. That's one of the reasons why poverty is so difficult to overcome. The poor can't open the doors that allow them to get out of their situation. They don't have access.</p>
|
||||
<p class="text">Which is one of the reasons the heart of gospel is about access. In Christ, ...</p><p class="more"><a href="https://www.christianitytoday.com/scot-mcknight/2021/november/gift-of-access.html">Continue reading</a>...</p>
|
||||
<p><br /><a href="https://rss.beaconads.com/click.php?z=1289806&k=c779018782158d93282944b4f7dd4d03&a=190513&c=25032128" target="_blank"><img src="https://rss.beaconads.com/img.php?z=1289806&k=c779018782158d93282944b4f7dd4d03&a=190513&c=25032128" border="0" alt="" /></a></p>
|
||||
|
||||
8
|
||||
|
||||
|
||||
|
|
@ -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>!
|
||||
- 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='http://www.thebiblerecap.com/trinity'>Sign up to receive the Trinity PDF*</a></p>
|
||||
|
||||
<p><em>*Email will be sent out on the last day of each month</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>
|
||||
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 @@
|
|||
<p><img src="https://thumbnails.lbry.com/Jgasl140zyo" width="480" alt="thumbnail" title="Steam Deck Desktop Mode: Initial Introduction" /></p>The Steam Deck is going to use KDE Plasma as a desktop. Since I happen to know how Plasma works, I thought I'd do a video explaining its main features for the new people who would discover Plasma with it.<br /><br /><br />If you want to help me make these videos:<br />Patreon: https://www.patreon.com/niccolove<br />Liberapay: https://liberapay.com/niccolove<br />Paypal: https://paypal.me/niccolove<br /><br />My website is https://niccolo.venerandi.com and if you want to contact me, my telegram handle is [at] veggero.<br /><br />Background music by:<br />After The Fall - https://www.youtube.com/channel/UCGQErWWbH15OMutnpM2vW7w<br />...<br />https://www.youtube.com/watch?v=Jgasl140zyo
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/vF4t60WZtco" width="480" alt="thumbnail" title="Watch Anime From the Command Line" /></p>You're a man (or maybe women?) of culture of culture, so why not watch your anime in the most cultured way, on the command line!<br /><br />try it out for yourself<br />https://github.com/pystardust/ani-cli<br /><br /><br />₿💰💵💲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=vF4t60WZtco
|
|
@ -0,0 +1,50 @@
|
|||
<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> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='http://www.thebiblerecap.com/start'>The Bible Recap Printable Reading Plan</a> (#2)</p>
|
||||
|
||||
<p>- <a href='https://www.bible.com/reading-plans/17553-the-bible-recap-with-tara-leigh-cobble'>The Bible Recap Reading Plan</a></p>
|
||||
|
||||
<p>- Video: <a href='https://www.youtube.com/watch?v=GQI72THyO5I'>Genesis Overview </a></p>
|
||||
|
||||
<p>- <a href='http://www.thebiblerecap.com/links'>The Bible Recap Show Note Links
|
||||
</a>- The Bible Project: <a href='https://thebibleproject.simplecast.fm/efa63a32'>Episode 97 “Origin of Spiritual Beings”</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>PREP EPISODES (in case you haven’t listened yet):</p>
|
||||
|
||||
<ol><li> <a href='https://thebiblerecap.podbean.com/mf/play/kdiz64/Prep_Ep_1.mp3'>Let's Read the Bible in a Year (Chronological Plan)!</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/6d33pb/Prep_Ep_2.mp3'>How I Learned to Love (Reading) the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/g7i8dz/Prep_Ep_3.mp3'>Why Reading the Whole Bible is Important (interview with Lee McDerment)</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/s9ccpr/Prep_Ep_4.mp3'>Preparing to Read the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/pcpjju/Prep_Ep_5.mp3'>Avoiding Common Mistakes: What to Look for When You Read the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/dgbyxj/Prep_Ep_6.mp3'>Reading the Bible in Community</a></li>
|
||||
|
||||
</ol><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,64 @@
|
|||
<p>In this episode, Eric and Brandon talk about open source virtualization for managing everything from your home lab to your enterprise data center. Plus, we got some feedback on our VDI episode that led to some pretty cool work done in the community!</p>
|
||||
|
||||
<p><a href="https://destinationlinux.network" rel="nofollow">Destination Linux Network</a><br>
|
||||
<a href="https://sudo.show" rel="nofollow">Sudo Show Website</a><br>
|
||||
<a href="https://bitwarden.com/dln" rel="nofollow">Sponsor: Bitwarden</a><br>
|
||||
[Sponsor: Digital Ocean](do.co/dln-mongo) UPDATED!<br>
|
||||
<a href="https://sudo.show/swag" rel="nofollow">Sudo Show Swag</a></p>
|
||||
|
||||
<p>Contact Us:<br>
|
||||
<a href="https://sudo.show/discuss" rel="nofollow">DLN Discourse</a><br>
|
||||
<a href="mailto:contact@sudo.show" rel="nofollow">Email Us!</a><br>
|
||||
Matrix: +sudoshow:destinationlinux.network</p>
|
||||
|
||||
<ul>
|
||||
<li>Containerized Desktops
|
||||
<a href="https://github.com/mviereck/x11docker" rel="nofollow">Github: X11 Docker</a>
|
||||
<a href="https://silverblue.fedoraproject.org" rel="nofollow">Fedora Silverblue</a></li>
|
||||
</ul>
|
||||
|
||||
<p><a href="https://sudo.show/labs" rel="nofollow">Sudo Labs: Coming Soon!</a></p>
|
||||
|
||||
<ul>
|
||||
<li><p>Virtualization<br>
|
||||
<a href="https://libvirt.org" rel="nofollow">libvirt</a><br>
|
||||
<a href="https://www.redhat.com/en/topics/virtualization/what-is-KVM" rel="nofollow">Red Hat Article: What is KVM?</a><br>
|
||||
<a href="https://cockpit-project.org" rel="nofollow">Cockpit Project</a></p></li>
|
||||
<li><p>OpenSource Hypervisors<br>
|
||||
<a href="https://www.proxmox.com/en" rel="nofollow">Proxmox</a><br>
|
||||
<a href="https://ovirt.org" rel="nofollow">ovirt</a><br>
|
||||
<a href="https://xcp-ng.org" rel="nofollow">xcp-ng</a></p></li>
|
||||
<li><p>KubeVirt<br>
|
||||
<a href="https://kubevirt.io" rel="nofollow">KubeVirt</a><br>
|
||||
<a href="https://okd.io" rel="nofollow">OKD</a><br>
|
||||
<a href="https://youtu.be/SWtT4X1sNlU" rel="nofollow">YouTube: Brandon's oVirt Tutorial</a><br>
|
||||
<a href="https://www.openstack.org" rel="nofollow">OpenStack</a><br>
|
||||
<a href="https://harvesterhci.io" rel="nofollow">Rancher Harvester</a></p></li>
|
||||
<li><p>Additional Resources<br>
|
||||
<a href="https://servermonkey.com" rel="nofollow">Server Monkey</a><br>
|
||||
<a href="https://www.logitech.com/en-us/products/keyboards/k400-plus-touchpad-keyboard.920-007119.html" rel="nofollow">Logitech K400</a><br>
|
||||
<a href="https://www.networkworld.com/article/3207567/what-is-hyperconvergence.html" rel="nofollow">Network World Article: What is Hyperconvergence?</a><br>
|
||||
<a href="https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b" rel="nofollow">Medium: OKD 4.5 Single Node Cluster</a><br>
|
||||
<a href="https://rog.asus.com/motherboards/rog-strix/rog-strix-b550-f-gaming-model/" rel="nofollow">Asus Rog Strix B550-F</a> Eric's Server Motherboard</p></li>
|
||||
<li><p>Chapters</p></li>
|
||||
</ul>
|
||||
|
||||
<p>00:00 Intro<br>
|
||||
00:42 Welcome<br>
|
||||
01:30 Sponsor - Bitwarden<br>
|
||||
02:38 Feedback on VDI<br>
|
||||
08:21 Sponsor - Digital Ocean<br>
|
||||
09:26 Introduction to Virtualization<br>
|
||||
12:33 OpenSource Virtualization<br>
|
||||
17:51 Proxmox<br>
|
||||
24:27 oVirt<br>
|
||||
32:57 KubeVirt<br>
|
||||
37:59 Rancher Harvester<br>
|
||||
43:09 xcp-ng<br>
|
||||
49:53 Our Picks<br>
|
||||
52:58 Wrap Up</p><p>Sponsored By:</p><ul><li><a href="https://bitwarden.com/dln" rel="nofollow">Bitwarden</a></li><li><a href="https://do.co/dln-mongo" rel="nofollow">Digital Ocean</a>: <a href="https://do.co/dln-mongo" rel="nofollow">The Sudo Show is sponsored by our friends over at Digital Ocean. DigitalOcean recently announced their new Managed MongoDB service, which is a fully managed, database as a service.
|
||||
With Managed MongoDB, you can focus more on building scalable high performance apps, and less on maintaining the database. DigitalOcean built this service in partnership with MongoDB Inc. and together they have ensured that you will get access to all the latest releases of the Mongo database as they become available.
|
||||
|
||||
As a listener of the Sudo Show podcast and a member of the DLN Community you can get started for FREE! Actually, better than free because DigitalOcean is giving you a $100 Credit when you go to https://do.co/dln-mongo. Need more than just a database? You can use your $100 credit to try out all the amazing services Digital Ocean has to offer.
|
||||
Again, go to https://do.co/dln-mongo to get started with your $100 Free Credit on DigitalOcean’s new Managed MongoDB and thank you to Digital Ocean for sponsoring the Sudo Show and the entire Destination Linux Network!</a></li></ul><p><a href="https://www.patreon.com/sudoshow" rel="payment">Support Sudo Show</a></p>
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
<img src="https://media.babylonbee.com/thumbs/article-9995-1-thumb.jpg"> <p>SAN FRANCISCO, CA—In a beloved San Fran tradition, stores across the city are holding their annual 100% off Black Friday sale today, offering shoppers the opportunity to come in, throw as much stuff in a bag as they can fit, and run out of the store.</p>
|
||||
<p>The post <a rel="nofollow" href="https://babylonbee.com/news/san-francisco-stores-hold-100-off-black-friday-sale">San Francisco Stores Hold 100% Off Black Friday Sale</a> appeared first on <a rel="nofollow" href="https://babylonbee.com">The Babylon Bee</a>.</p>
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
<img src="https://media.babylonbee.com/thumbs/article-10030-1-thumb.jpg"> <p>NEW YORK, NY—When Huffington Post writer Brutto Chalet discovered he was being let go earlier this year, he decided he was going to do what all Americans do when they lose their job: learn to code.</p>
|
||||
<p>The post <a rel="nofollow" href="https://babylonbee.com/news/laid-off-journalist-trying-to-learn-to-code-horrified-to-discover-the-code-is-binary">Laid-Off Journalist Trying To Learn To Code Horrified To Discover The Code Is Binary</a> appeared first on <a rel="nofollow" href="https://babylonbee.com">The Babylon Bee</a>.</p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
Two Treatises by John Locke Chapter 6 of paternal power, the Supreme Court ruling regarding a 15 year old tried for murder, and the article of Patrick Byrne with a biblical spin. Article: https://www.deepcapture.com/2021/01/a-message-to-militias-across-america-regarding-the-goon-left-and-agents-provocateurs-not-the-lingerie/ Show Marketing Powered By: Better Three Group Click Here to find out more or go to betterthreegroup.com For Advertising your business […]
|
|
@ -0,0 +1 @@
|
|||
This is Toby Sumpter with your CrossPolitic Daily News Brief for Tuesday, July 6, 2021. Plug: Fight Laugh Feast Conference in Lebanon, TN, just outside of Nashville.  Sex is inherently political. What you do in the privacy of the bedroom never stays there. It always impacts the world. A culture is either built on the […]
|
|
@ -0,0 +1,22 @@
|
|||
<p>This is our final episode in our Youtube Q+R Series. In this episode, Tim and Jon respond to questions on the Old Testament book of Jonah. Below are the questions and time marks they appear.</p>
|
||||
<p>You can view the original video here: https://www.youtube.com/watch?v=dLIabZc0O4c&t=1s&list=PLH0Szn1yYNeeVFodkI9J_WEATHQCwRZ0u&index=21</p>
|
||||
<p>Want to learn more about the ancient empire of Assyria and how it impacted the Bible? Tim references the "Lachish Carvings" in the podcast, check out more info here! https://en.wikipedia.org/wiki/Lachish_reliefs</p>
|
||||
<h2>Thank you to all our supporters!<br />
|
||||
Learn more about what we're up to and sign up to receive more free resources from us at: www.thebibleproject.com</h2>
|
||||
<pre><code> Jonah Overview - 0-6:30
|
||||
</code></pre>
|
||||
<ol>
|
||||
<li>Is Jonah a real person or a parable? (6:30)</li>
|
||||
<li>If God is interested in choosing upright people to work with, why would God choose Jonah, who doesn’t seem to be an upright man? (16:10)</li>
|
||||
<li>Why is Jonah so angry about God showing compassion on Nineveh? (20:00)</li>
|
||||
<li>Why do we think Jonah’s five word sermon in Jonah 4 is the whole thing? How do we know the rest wasn’t lost? (28:45)</li>
|
||||
<li>How do you know that Jonah is “angry” with God? (32:55)</li>
|
||||
<li>What happened between the book of Jonah and Nahum? Was the Nineveh's repentance a fluke? (36:43)</li>
|
||||
<li>What is Jesus talking about in Matthew 12 and the sign of Jonah? (39:35)</li>
|
||||
<li>How does Jonah describe God’s character and how does that compare to how Job describes God’s character? (44:25)</li>
|
||||
</ol>
|
||||
<p>Show Resources:<br />
|
||||
Lachish Carvings: https://en.wikipedia.org/wiki/Lachish_reliefs</p>
|
||||
<p>Show Music:<br />
|
||||
Defender Instrumental by Rosasharn Music.</p>
|
||||
<p>Show Produced by: Jon Collins and Dan Gummel</p>
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/k90oBWU3ffo" width="480" alt="thumbnail" title="Obsidian User Chris J Wilson Shows How He Studies the Bible | Biblekasten Showcase" /></p>Had a wonderful interview with Chris J. Wilson! He's got his own channel, which you should subscribe to. He uses Obsidian to do the same type of study as I do. I learned a lot looking under his bible study hood. I think you will to.<br /><br />He mentions Joschua's Bible Study Kit:<br />https://joschuasgarden.com/Bible+Study+Kit/%2BStart+here<br /><br />Here is his newsletter on Bible Knowledge Management:<br />http://biblicallyconnected.com/<br /><br />Chris' Digital Garden:<br />https://dg.chrisjwilson.me/<br /><br />Where Chris writes:<br />https://churchm.ag/author/chriswilson/<br /><br />00:00 Introduction<br />00:20 Who is Chris and where is he from?<br />01:30 Chris' YouTube Channel <br />08:05 The Tinkerer's Problem<br />09:45 Solution to the Tinker's Problem<br />14:55 Chris sets up a study in Obsidian<br />25:26 obsidian search feature<br />27:40 setting up cont. resources<br />37:10 notes in Obsidian<br />45:47 wrap up / links<br /><br />SUPPORT MY WORK<br />⭐ https://www.subscribestar.com/abepeters<br /><br />TELEGRAM<br />📱 https://t.me/abepeters<br /><br />ELEMENT CHAT (DISCORD ALTERNATIVE)<br />https://matrix.to/#/!oedNIxGedgRjtvIFao:matrix.org?via=matrix.org<br /><br />LINKS<br />🖥️ https://abepeters.com<br />📽️ https://lbry.tv/@biblecraft:f<br />🧰 https://github.com/bc-abe/doom-emacs<br />🎙 https://anchor.fm/poetsphilosophers<br /><br />MUSIC<br />Day Like These<br />https://www.youtube.com/watch?v=RTGEoh-vPIc<br />...<br />https://www.youtube.com/watch?v=k90oBWU3ffo
|
|
@ -0,0 +1,39 @@
|
|||
<p>This week on the Ask Noah Show we tackle the difficult discussion - is it okay for companies to collect data and when should you be worried about companies having too much data? We interview Brian Martell who uses the finance aspect to get people on Linux. As always your questions go to the front of the line!</p>
|
||||
|
||||
<h3><strong>-- The Cliff Notes --</strong></h3>
|
||||
|
||||
<p>For links to the articles and material referenced in this week's episode check out this week's page from o our podcast dashboard!</p>
|
||||
|
||||
<p><a href="http://podcast.asknoahshow.com/74" rel="nofollow">This Episode's Podcast Dashboard</a></p>
|
||||
|
||||
<p><a href="http://www.voxtelesys.com/asknoah" rel="nofollow">Phone Systems for Ask Noah provided by Voxtelesys</a></p>
|
||||
|
||||
<h3><strong>-- Stay In Touch --</strong></h3>
|
||||
|
||||
<p><strong>Find all the resources for this show on the Ask Noah Dashboard</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.asknoahshow.com" rel="nofollow">Ask Noah Dashboard</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.altispeed.com/" rel="nofollow">Altispeed Technologies</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Contact Noah</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p>asknoah [at] jupiterbroadcasting.com</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>-- Twitter --</strong></p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://twitter.com/kernellinux" rel="nofollow">Noah - Kernellinux</a></li>
|
||||
<li><a href="https://twitter.com/asknoahshow" rel="nofollow">Ask Noah Show</a></li>
|
||||
<li><a href="https://twitter.com/altispeed" rel="nofollow">Altispeed Technologies</a></li>
|
||||
<li><a href="https://twitter.com/jbsignal" rel="nofollow">Jupiter Broadcasting</a></li>
|
||||
</ul><p><a href="https://patreon.com/linuxdelta" rel="payment">Support Ask Noah Show</a></p><p>Links:</p><ul><li><a href="https://aws.amazon.com/blogs/aws/new-amazon-linux-workspaces/" title="New – Amazon Linux WorkSpaces | AWS News Blog" rel="nofollow">New – Amazon Linux WorkSpaces | AWS News Blog</a></li><li><a href="https://www.kaiostech.com/" title="A Powerful Operating System- KaiOS" rel="nofollow">A Powerful Operating System- KaiOS</a></li><li><a href="https://arstechnica.com/gaming/2018/06/report-google-courting-developers-for-coming-game-streaming-service/" title="Report: Google courting developers for coming game-streaming service | Ars Technica" rel="nofollow">Report: Google courting developers for coming game-streaming service | Ars Technica</a></li><li><a href="https://kotaku.com/sources-google-is-planning-a-game-platform-that-could-1827217387" title="Sources: Google Is Planning A Game Platform That Could Take On Xbox And PlayStation" rel="nofollow">Sources: Google Is Planning A Game Platform That Could Take On Xbox And PlayStation</a></li><li><a href="https://www.suse.com/c/news/suse-partners-with-growth-investor-eqt-to-continue-momentum-strategy-execution-and-product-expansion/" title="SUSE Partners with Growth Investor EQT to Continue Momentum, Strategy Execution and Product Expansion - SUSE Communities" rel="nofollow">SUSE Partners with Growth Investor EQT to Continue Momentum, Strategy Execution and Product Expansion - SUSE Communities</a></li><li><a href="https://www.fsf.org/blogs/licensing/european-union-public-license-v-1-2-added-to-license-list" title="European Union Public License v. 1.2 added to license list — Free Software Foundation — working together for free software" rel="nofollow">European Union Public License v. 1.2 added to license list — Free Software Foundation — working together for free software</a></li><li><a href="https://www.theregister.co.uk/2018/07/02/linux_makes_suse_sold_for_a_cool_2535bn/" title="Micro Focus offloads Linux-wrangler SUSE for a cool $2.5bn • The Register" rel="nofollow">Micro Focus offloads Linux-wrangler SUSE for a cool $2.5bn • The Register</a></li></ul>
|
||||
|
|
@ -0,0 +1 @@
|
|||
This is Toby Sumpter with your CrossPolitic Daily News Brief for Tuesday, June 15, 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 […]
|
389
var/elfeed/db/data/88/88da025de426536fa8086c551a5c0914e2426f2a
Normal file
389
var/elfeed/db/data/88/88da025de426536fa8086c551a5c0914e2426f2a
Normal file
|
@ -0,0 +1,389 @@
|
|||
<div class="content" id="content">
|
||||
<h1 class="title">Announcing Emacspeak 55.0—CalmDog!</h1>
|
||||
<p>
|
||||
The enjoyment of one's tools is an essential ingredient of successful work. – Donald E. Knuth
|
||||
</p>
|
||||
|
||||
<div class="outline-2" id="outline-container-org458a930">
|
||||
<h2 id="org458a930"><span class="section-number-2">1.</span> For Immediate Release:</h2>
|
||||
<div class="outline-text-2" id="text-1">
|
||||
<p>
|
||||
San Jose, CA, (Nov 24, 2021)
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="outline-3" id="outline-container-orgbf9ddd1">
|
||||
<h3 id="orgbf9ddd1"><span class="section-number-3">1.1.</span> Emacspeak 55.0 (CalmDog) Unleashed! 🦮</h3>
|
||||
<div class="outline-text-3" id="text-1-1">
|
||||
<p>
|
||||
— Making Accessible Computing Effortless!
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Advancing Accessibility In The Age Of User-Aware Interfaces — Zero
|
||||
cost of Ownership makes priceless software Universally affordable!
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Emacspeak Inc (NASDOG: ESPK) — <a href="http://github.com/tvraman/emacspeak">http://github.com/tvraman/emacspeak</a>
|
||||
announces immediate world-wide availability of <a href="https://github.com/tvraman/emacspeak/releases/download/54.0/emacspeak-53.0.tar.bz2">Emacspeak 55.0</a>
|
||||
(CalmDog) 🦮 — a powerful audio desktop that leverages today's
|
||||
evolving Data, Social and Assistant-Oriented Internet cloud to enable
|
||||
working efficiently and effectively from anywhere!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-org648436e">
|
||||
<h2 id="org648436e"><span class="section-number-2">2.</span> Investors Note:</h2>
|
||||
<div class="outline-text-2" id="text-2">
|
||||
<p>
|
||||
With several prominent tweeters expanding coverage of <span class="underline">#emacspeak</span>,
|
||||
NASDOG: ESPK has now been consistently trading over the social net at
|
||||
levels close to that once attained by DogCom high-fliers—and is
|
||||
trading at levels close to that achieved by once better known stocks
|
||||
in the tech sector.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-orga01459f">
|
||||
<h2 id="orga01459f"><span class="section-number-2">3.</span> What Is It?</h2>
|
||||
<div class="outline-text-2" id="text-3">
|
||||
<p>
|
||||
Emacspeak is a fully functional audio desktop that provides complete
|
||||
eyes-free access to all major 32 and 64 bit operating environments. By
|
||||
seamlessly blending live access to all aspects of the Internet such as
|
||||
ubiquitous assistance, Web-surfing, blogging, remote software
|
||||
development, social computing and electronic messaging into the audio
|
||||
desktop, Emacspeak enables spoken access to local and remote
|
||||
information with a consistent and well-integrated user interface. A
|
||||
rich suite of task-oriented tools provides efficient speech-enabled
|
||||
access to the evolving assistant-oriented social Internet cloud.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-org32377e2">
|
||||
<h2 id="org32377e2"><span class="section-number-2">4.</span> Major Enhancements:</h2>
|
||||
<div class="outline-text-2" id="text-4">
|
||||
<ol class="org-ol">
|
||||
<li>Speech-enable Emacs Application Framework Ÿ</li>
|
||||
<li>Updated Soundscapes 🔊</li>
|
||||
<li>Updated Auditory Icons 🎧</li>
|
||||
<li>Updated Transient Support 𝥍</li>
|
||||
<li>Speech-Enabled CalibreDB 📚</li>
|
||||
<li><p>
|
||||
External Browsers From EWW 🕸
|
||||
</p>
|
||||
|
||||
<p>
|
||||
— And a lot more than will fit this margin. … 🗞
|
||||
</p></li>
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
Note: This version <b>requires</b> emacs-27.1 or later.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-orgba428e9">
|
||||
<h2 id="orgba428e9"><span class="section-number-2">5.</span> Establishing Liberty, Equality And Freedom:</h2>
|
||||
<div class="outline-text-2" id="text-5">
|
||||
<p>
|
||||
Never a toy system, Emacspeak is voluntarily bundled with all
|
||||
major Linux distributions. Though designed to be modular,
|
||||
distributors have freely chosen to bundle the fully integrated
|
||||
system without any undue pressure—a documented success for
|
||||
the integrated innovation embodied by Emacspeak. As the system
|
||||
evolves, both upgrades and downgrades continue to be available at
|
||||
the same zero-cost to all users. The integrity of the Emacspeak
|
||||
codebase is ensured by the reliable and secure Linux platform
|
||||
and the underlying GIT versioning software used to develop and distribute the system.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Extensive studies have shown that thanks to these features, users
|
||||
consider Emacspeak to be absolutely priceless. Thanks to this
|
||||
wide-spread user demand, the present version remains free of cost
|
||||
as ever—it is being made available at the same zero-cost as
|
||||
previous releases.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
At the same time, Emacspeak continues to innovate in the area of
|
||||
eyes-free Assistance and social interaction and carries forward the
|
||||
well-established Open Source tradition of introducing user interface
|
||||
features that eventually show up in luser environments.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
On this theme, when once challenged by a proponent of a crash-prone
|
||||
but well-marketed mousetrap with the assertion "Emacs is a system from
|
||||
the 70's", the creator of Emacspeak evinced surprise at the unusual
|
||||
candor manifest in the assertion that it would take popular
|
||||
idiot-proven interfaces until the year 2070 to catch up to where the
|
||||
Emacspeak audio desktop is today. Industry experts welcomed this
|
||||
refreshing breath of Courage Certainty and Clarity (CCC) at a time
|
||||
when users are reeling from the Fear Uncertainty and Doubt (FUD)
|
||||
unleashed by complex software systems backed by even more convoluted
|
||||
press releases.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-org3ac4067">
|
||||
<h2 id="org3ac4067"><span class="section-number-2">6.</span> Independent Test Results:</h2>
|
||||
<div class="outline-text-2" id="text-6">
|
||||
<p>
|
||||
Independent test results have proven that unlike some modern (and
|
||||
not so modern) software, Emacspeak can be safely uninstalled without
|
||||
adversely affecting the continued performance of the computer. These
|
||||
same tests also revealed that once uninstalled, the user stopped
|
||||
functioning altogether. Speaking with Aster Labrador, the creator of
|
||||
Emacspeak once pointed out that these results re-emphasize the
|
||||
user-centric design of Emacspeak; “It is the user — and not the
|
||||
computer– that stops functioning when Emacspeak is uninstalled!”.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="outline-3" id="outline-container-org3dc256b">
|
||||
<h3 id="org3dc256b"><span class="section-number-3">6.1.</span> Note from Aster,Bubbles and Tilden:</h3>
|
||||
<div class="outline-text-3" id="text-6-1">
|
||||
<p>
|
||||
UnDoctored Videos Inc. is looking for volunteers to star in a
|
||||
video demonstrating such complete user failure.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-org13d725e">
|
||||
<h2 id="org13d725e"><span class="section-number-2">7.</span> Obtaining Emacspeak:</h2>
|
||||
<div class="outline-text-2" id="text-7">
|
||||
<p>
|
||||
Emacspeak can be downloaded from GitHub — see
|
||||
<a href="https://github.com/tvraman/emacspeak">https://github.com/tvraman/emacspeak</a> you can visit Emacspeak on the
|
||||
WWW at <a href="http://emacspeak.sf.net">http://emacspeak.sf.net</a>. You can subscribe to the emacspeak
|
||||
mailing list — <a href="http://mail.emacspeak.org">emacspeak@emacspeak.org</a>. The <a href="http://emacspeak.blogspot.com">Emacspeak Blog</a> is a good
|
||||
source for news about recent enhancements and how to use them.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The latest development snapshot of Emacspeak is always available at
|
||||
<a href="https://github.com/tvraman/emacspeak">GitHub</a>.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-org11d427d">
|
||||
<h2 id="org11d427d"><span class="section-number-2">8.</span> History:</h2>
|
||||
<div class="outline-text-2" id="text-8">
|
||||
<ul class="org-ul">
|
||||
<li>Emacspeak 55.0 (CalmDog) attempts to be as calm as Tilden.</li>
|
||||
<li>Emacspeak 54.0 (EZDog) learns to take it easy from Tilden.</li>
|
||||
<li>Emacspeak 53.0 (EfficientDog) focuses on efficiency.</li>
|
||||
<li>Emacspeak 52.0 (WorkAtHomeDog) makes working remotely a pleasurable experience.</li>
|
||||
<li>Bigger and more powerful than any smart assistAnt, AssistDog provides</li>
|
||||
</ul>
|
||||
<p>
|
||||
instant access to the most relevant information at all times.
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>Emacspeak 50.0 (SageDog) embraces the wisdom of stability as
|
||||
opposed to rapid change and the concomitant creation of bugs.🚭: Naturally Intelligent (NI)™ at how information is spoken, Emacspeak</li>
|
||||
</ul>
|
||||
<p>
|
||||
is entirely free of Artificial Ingredients (AI)™.
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>Emacspeak 49.0 (WiseDog) leverages the wisdom gleaned from
|
||||
earlier releases to provide an enhanced auditory experience.</li>
|
||||
<li>Emacspeak 48.0 (ServiceDog) builds on earlier releases to provide
|
||||
continued end-user value.</li>
|
||||
<li>Emacspeak 47.0 (GentleDog) goes the next step in being helpful
|
||||
while letting users learn and grow.</li>
|
||||
<li>Emacspeak 46.0 (HelpfulDog) heralds the coming of Smart Assistants.</li>
|
||||
<li>Emacspeak 45.0 (IdealDog) is named in recognition of Emacs'
|
||||
excellent integration with various programming language
|
||||
environments — thanks to this, Emacspeak is the IDE of choice
|
||||
for eyes-free software engineering.</li>
|
||||
<li>Emacspeak 44.0 continues the steady pace of innovation on the
|
||||
audio desktop.</li>
|
||||
<li>Emacspeak 43.0 brings even more end-user efficiency by leveraging the
|
||||
ability to spatially place multiple audio streams to provide timely
|
||||
auditory feedback.</li>
|
||||
<li>Emacspeak 42.0 while moving to GitHub from Google Code continues to
|
||||
innovate in the areas of auditory user interfaces and efficient,
|
||||
light-weight Internet access.</li>
|
||||
<li>Emacspeak 41.0 continues to improve
|
||||
on the desire to provide not just equal, but superior access —
|
||||
technology when correctly implemented can significantly enhance the
|
||||
human ability.</li>
|
||||
<li>Emacspeak 40.0 goes back to Web basics by enabling
|
||||
<a href="http://emacspeak.blogspot.com/2013/11/reading-web-content-efficiently.html">efficient access</a> to large amounts of readable Web content.</li>
|
||||
<li>Emacspeak 39.0 continues the Emacspeak tradition of increasing the breadth of
|
||||
user tasks that are covered without introducing unnecessary
|
||||
bloatware.</li>
|
||||
<li>Emacspeak 38.0 is the latest in a series of award-winning
|
||||
releases from Emacspeak Inc.</li>
|
||||
<li>Emacspeak 37.0 continues the tradition of
|
||||
delivering robust software as reflected by its code-name.</li>
|
||||
<li>Emacspeak 36.0 enhances the audio desktop with many new tools including full
|
||||
EPub support — hence the name EPubDog.</li>
|
||||
<li>Emacspeak 35.0 is all about
|
||||
teaching a new dog old tricks — and is aptly code-named HeadDog in
|
||||
on of our new Press/Analyst contact. emacspeak-34.0 (AKA Bubbles)
|
||||
established a new beach-head with respect to rapid task completion in
|
||||
an eyes-free environment.</li>
|
||||
<li>Emacspeak-33.0 AKA StarDog brings
|
||||
unparalleled cloud access to the audio desktop.</li>
|
||||
<li>Emacspeak 32.0 AKA
|
||||
LuckyDog continues to innovate via open technologies for better
|
||||
access.</li>
|
||||
<li>Emacspeak 31.0 AKA TweetDog — adds tweeting to the Emacspeak
|
||||
desktop.</li>
|
||||
<li>Emacspeak 30.0 AKA SocialDog brings the Social Web to the
|
||||
audio desktop—you cant but be social if you speak!</li>
|
||||
<li>Emacspeak 29.0—AKAAbleDog—is a testament to the resilliance and innovation
|
||||
embodied by Open Source software—it would not exist without the
|
||||
thriving Emacs community that continues to ensure that Emacs remains
|
||||
one of the premier user environments despite perhaps also being one of
|
||||
the oldest.</li>
|
||||
<li>Emacspeak 28.0—AKA PuppyDog—exemplifies the rapid pace of
|
||||
development evinced by Open Source software.</li>
|
||||
<li>Emacspeak 27.0—AKA
|
||||
FastDog—is the latest in a sequence of upgrades that make previous
|
||||
releases obsolete and downgrades unnecessary.</li>
|
||||
<li>Emacspeak 26—AKA
|
||||
LeadDog—continues the tradition of introducing innovative access
|
||||
solutions that are unfettered by the constraints inherent in
|
||||
traditional adaptive technologies.</li>
|
||||
<li>Emacspeak 25 —AKA ActiveDog
|
||||
—re-activates open, unfettered access to online
|
||||
information.</li>
|
||||
<li>Emacspeak-Alive —AKA LiveDog —enlivens open, unfettered
|
||||
information access with a series of live updates that once again
|
||||
demonstrate the power and agility of open source software
|
||||
development.</li>
|
||||
<li>Emacspeak 23.0 — AKA Retriever—went the extra mile in
|
||||
fetching full access.</li>
|
||||
<li>Emacspeak 22.0 —AKA GuideDog —helps users
|
||||
navigate the Web more effectively than ever before.</li>
|
||||
<li>Emacspeak 21.0
|
||||
—AKA PlayDog —continued the
|
||||
Emacspeak tradition of relying on enhanced
|
||||
productivity to liberate users.</li>
|
||||
<li>Emacspeak-20.0 —AKA LeapDog —continues
|
||||
the long established GNU/Emacs tradition of integrated innovation to
|
||||
create a pleasurable computing environment for eyes-free
|
||||
interaction.</li>
|
||||
<li>emacspeak-19.0 –AKA WorkDog– is designed to enhance
|
||||
user productivity at work and leisure.</li>
|
||||
<li>Emacspeak-18.0 –code named
|
||||
GoodDog– continued the Emacspeak tradition of enhancing user
|
||||
productivity and thereby reducing total cost of
|
||||
ownership.</li>
|
||||
<li>Emacspeak-17.0 –code named HappyDog– enhances user
|
||||
productivity by exploiting today's evolving WWW
|
||||
standards.</li>
|
||||
<li>Emacspeak-16.0 –code named CleverDog– the follow-up to
|
||||
SmartDog– continued the tradition of working better, faster,
|
||||
smarter.</li>
|
||||
<li>Emacspeak-15.0 –code named SmartDog–followed up on TopDog
|
||||
as the next in a continuing series of award-winning audio desktop
|
||||
releases from Emacspeak Inc.</li>
|
||||
<li>Emacspeak-14.0 –code named TopDog–was</li>
|
||||
</ul>
|
||||
<p>
|
||||
the first release of this millennium.
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>Emacspeak-13.0 –codenamed
|
||||
YellowLab– was the closing release of the
|
||||
20th. century.</li>
|
||||
<li>Emacspeak-12.0 –code named GoldenDog– began
|
||||
leveraging the evolving semantic WWW to provide task-oriented speech
|
||||
access to Webformation.</li>
|
||||
<li>Emacspeak-11.0 –code named Aster– went the
|
||||
final step in making Linux a zero-cost Internet access solution for
|
||||
blind and visually impaired users.</li>
|
||||
<li>Emacspeak-10.0 –(AKA
|
||||
Emacspeak-2000) code named WonderDog– continued the tradition of
|
||||
award-winning software releases designed to make eyes-free computing a
|
||||
productive and pleasurable experience.</li>
|
||||
<li>Emacspeak-9.0 –(AKA
|
||||
Emacspeak 99) code named BlackLab– continued to innovate in the areas
|
||||
of speech interaction and interactive accessibility.</li>
|
||||
<li>Emacspeak-8.0 –(AKA Emacspeak-98++) code named BlackDog– was a major upgrade to
|
||||
the speech output extension to Emacs.</li>
|
||||
<li>Emacspeak-95 (code named Illinois) was released as OpenSource on
|
||||
the Internet in May 1995 as the first complete speech interface
|
||||
to UNIX workstations. The subsequent release, Emacspeak-96 (code
|
||||
named Egypt) made available in May 1996 provided significant
|
||||
enhancements to the interface. Emacspeak-97 (Tennessee) went
|
||||
further in providing a true audio desktop. Emacspeak-98
|
||||
integrated Internetworking into all aspects of the audio desktop
|
||||
to provide the first fully interactive speech-enabled WebTop.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="outline-2" id="outline-container-orgd434354">
|
||||
<h2 id="orgd434354"><span class="section-number-2">9.</span> About Emacspeak:</h2>
|
||||
<div class="outline-text-2" id="text-9">
|
||||
<p>
|
||||
Originally based at Cornell (NY) —
|
||||
<a href="http://www.cs.cornell.edu/home/raman">http://www.cs.cornell.edu/home/raman</a> —home to Auditory User
|
||||
Interfaces (AUI) on the WWW, Emacspeak is now maintained on GitHub
|
||||
—<a href="https://github.com/tvraman/emacspeak">https://github.com/tvraman/emacspeak</a>. The system is mirrored
|
||||
world-wide by an international network of software archives and
|
||||
bundled voluntarily with all major Linux distributions. On Monday,
|
||||
April 12, 1999, Emacspeak became part of the <a href="http://tvraman.github.io/emacspeak/blog/smithsonian-study.html">Smithsonian's Permanent
|
||||
Research Collection</a> on Information Technology at the Smithsonian's
|
||||
National Museum of American History.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
The Emacspeak mailing list is archived at
|
||||
<a href="https://www.emacspeak.org">Emacspeak Mail Archive</a> –the home of the
|
||||
Emacspeak mailing list– thanks to Greg Priest-Dorman, and provides a
|
||||
valuable knowledge base for new users.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="outline-2" id="outline-container-org3940d8e">
|
||||
<h2 id="org3940d8e"><span class="section-number-2">10.</span> Press/Analyst Contact: Tilden Labrador</h2>
|
||||
<div class="outline-text-2" id="text-10">
|
||||
<p>
|
||||
Going forward, Tilden acknowledges his exclusive monopoly on
|
||||
setting the direction of the Emacspeak Audio Desktop (🦮) and
|
||||
promises to exercise this freedom to innovate and her resulting
|
||||
power responsibly (as before) in the interest of all dogs.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
*About This Release:
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
<p>
|
||||
Windows-Free (WF) is a favorite battle-cry of The League Against
|
||||
Forced Fenestration (LAFF). –see
|
||||
<a href="http://www.usdoj.gov/atr/cases/f3800/msjudgex.htm">http://www.usdoj.gov/atr/cases/f3800/msjudgex.htm</a> for details on
|
||||
the ill-effects of Forced Fenestration.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
CopyWrite )C( Aster, Hubbell and Tilden Labrador. All Writes Reserved.
|
||||
HeadDog (DM), LiveDog (DM), GoldenDog (DM), BlackDog (DM) etc., are Registered
|
||||
Dogmarks of Aster, Hubbell and Tilden Labrador. All other dogs belong to
|
||||
their respective owners.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
192
var/elfeed/db/data/88/88f70396df548ec172526e9130a4ba69bd1a851a
Normal file
192
var/elfeed/db/data/88/88f70396df548ec172526e9130a4ba69bd1a851a
Normal file
|
@ -0,0 +1,192 @@
|
|||
<p>After a privacy policy update to Audacity, a FOSS audio editing software has been forked. Google is forcing new apps to use app bundles instead of APKs starting in August, and Jim Whitehurst steps down from his role just 14 months in.</p>
|
||||
|
||||
<h3><strong>-- During The Show --</strong></h3>
|
||||
|
||||
<h5>01:00 User Responds to User RE: MBOX - Jay</h5>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://github.com/eneam/mboxviewer" rel="nofollow">Mbox Viewer</a></li>
|
||||
<li>Supports files larger than 4G</li>
|
||||
<li>Export all attachments</li>
|
||||
<li>Export in EML</li>
|
||||
<li>Export all to separate EML</li>
|
||||
</ul>
|
||||
|
||||
<h5>03:50 File permissions TrueNAS/NFS - Gray</h5>
|
||||
|
||||
<ul>
|
||||
<li>Check your permissions
|
||||
|
||||
<ul>
|
||||
<li>dataset - including child datasets</li>
|
||||
<li>NFS share</li>
|
||||
</ul></li>
|
||||
<li>FreeNAS/TrueNAS configuration is separate from the ZFS dataset</li>
|
||||
</ul>
|
||||
|
||||
<h5>06:30 Matrix server question - Vladimir</h5>
|
||||
|
||||
<ul>
|
||||
<li>EMS (Element Matrix Services)</li>
|
||||
<li>Matrix is a server/client relationship
|
||||
|
||||
<ul>
|
||||
<li>Server - Synapse</li>
|
||||
<li>Client - Element</li>
|
||||
</ul></li>
|
||||
<li>Account portability/P2P is coming
|
||||
|
||||
<ul>
|
||||
<li>Dendrite</li>
|
||||
</ul></li>
|
||||
<li><a href="https://ems.element.io/tools/matrix-migration" rel="nofollow">Matrix Migration Tool</a></li>
|
||||
</ul>
|
||||
|
||||
<h5>17:30 Feedback/thanks - Lukasz</h5>
|
||||
|
||||
<ul>
|
||||
<li>Thank You Noah</li>
|
||||
</ul>
|
||||
|
||||
<h5>21:22 Email - Charlie Reacts to Audacity - Charliebrownau</h5>
|
||||
|
||||
<ul>
|
||||
<li>Why are governments/companies allowed to hijack opensource projects</li>
|
||||
<li>Bad things on the horizon for audacity</li>
|
||||
</ul>
|
||||
|
||||
<h5>22:50 Pick of the Week</h5>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://github.com/Kobo-InkBox" rel="nofollow">InkBox</a></li>
|
||||
<li>OS replacement for Kobo eReader</li>
|
||||
<li>Kobox/x11 support</li>
|
||||
<li>OS built around security
|
||||
|
||||
<ul>
|
||||
<li>root file system checked on boot</li>
|
||||
<li>signed packages</li>
|
||||
</ul></li>
|
||||
<li><a href="http://www.amazon.com/dp/B07Y34KS9F/?tag=minddripmedia-20" rel="nofollow">Kobo eReader Affiliate Link</a></li>
|
||||
<li><a href="http://pkgs.kobox.fermino.me/bundles/" rel="nofollow">Kobo Packages</a></li>
|
||||
</ul>
|
||||
|
||||
<h5>24:50 Gadget of the Week</h5>
|
||||
|
||||
<ul>
|
||||
<li><p>Rain Design 10037 mTower Vertical Laptop Stand </p>
|
||||
|
||||
<ul>
|
||||
<li>High Quality</li>
|
||||
<li>Aesthetically Pleasing</li>
|
||||
<li>Fits a variety of Laptops</li>
|
||||
<li>One piece / nothing to strip</li>
|
||||
<li>Heavy / doesn't slide around</li>
|
||||
<li>Rubber padding protect laptop</li>
|
||||
</ul></li>
|
||||
<li><p><a href="http://www.amazon.com/dp/B00A42Y0PA/?tag=minddripmedia-20" rel="nofollow">Amazon Affiliate Link</a></p></li>
|
||||
<li><p><a href="http://www.amazon.com/dp/%E2%80%8EB07M6S81CM/?tag=minddripmedia-20" rel="nofollow">Lenovo Thunderbolt Dock Affiliate Link</a></p></li>
|
||||
<li><p><a href="http://www.amazon.com/dp/B07NSBG1ND/?tag=minddripmedia-20" rel="nofollow">Dell Monitor Affiliate Link</a></p></li>
|
||||
</ul>
|
||||
|
||||
<h5>30:20 Jim Whitehurst Leaves IBM</h5>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://newsroom.ibm.com/IBM-Leadership-Changes" rel="nofollow">Newsroom Article</a></li>
|
||||
<li>Jim stayed on after the IBM acuasition</li>
|
||||
<li>Jim is leaving after 14 Months</li>
|
||||
<li>IBM had nothing to do with CentOS</li>
|
||||
</ul>
|
||||
|
||||
<h5>Google Forcing App Bundles</h5>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://www.slashgear.com/android-app-bundles-are-replacing-apks-why-it-matters-29680485/" rel="nofollow">Slash Gear</a></li>
|
||||
<li><a href="https://android-developers.googleblog.com/2021/06/the-future-of-android-app-bundles-is.html" rel="nofollow">Google Developers Blog</a></li>
|
||||
<li>Google is forcing new apps to use android app bundles (.aab) instead of APKs in August</li>
|
||||
<li>Play Asset Delivery replaces OBB
|
||||
|
||||
<ul>
|
||||
<li>better compression</li>
|
||||
<li>dynamic delivery (deltas)</li>
|
||||
<li>smaller apps</li>
|
||||
</ul></li>
|
||||
<li>Play Feature Delivery
|
||||
|
||||
<ul>
|
||||
<li>allows minimum app download</li>
|
||||
<li>the rest of the app downloads in the background<br></li>
|
||||
</ul></li>
|
||||
<li>Utilizes Google Play only features</li>
|
||||
<li>Requires developers to do the heavy lifting</li>
|
||||
<li>Requires developers to maintain 2 versions of their app if they want to distribute their software outside the play store</li>
|
||||
</ul>
|
||||
|
||||
<h5>49:10 Audacity</h5>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://github.com/audacity/audacity/discussions/1225" rel="nofollow">Github Disccusion</a></li>
|
||||
<li><a href="https://www.reddit.com/r/linux/comments/oeat5v/clarification_of_privacy_policy_discussion_1225/" rel="nofollow">Reddit Discussion</a></li>
|
||||
<li><a href="https://www.slashgear.com/audacity-open-source-audio-editor-has-become-spyware-05681012/" rel="nofollow">Slashgear</a></li>
|
||||
<li>3.0.3 RC1 Released</li>
|
||||
<li>Adds Binary for Linux via AppImage</li>
|
||||
<li><a href="https://ubuntuhandbook.org/index.php/2021/06/audacity-official-binary-linux/" rel="nofollow">Ubuntu Handbook</a></li>
|
||||
<li>Switch to 64-bit Windows binary</li>
|
||||
<li>Dropped Windows XP support</li>
|
||||
<li>Improved default spectrogram colors</li>
|
||||
<li>Fix user interface display issue on HiDPI display in Linux.</li>
|
||||
<li>Fix that font size scales incorrectly.</li>
|
||||
<li>Updated Privacy Policy</li>
|
||||
<li>3 Compile Flags
|
||||
|
||||
<ul>
|
||||
<li>Network Flag = Off Default, no networking features are built regardless of what other flags are set to</li>
|
||||
<li>Sentry Reporting - Default ON -- Enables error reporting to sentry.io</li>
|
||||
<li>Crash Reports - Default ON -- Sends crash reports data to breakpad</li>
|
||||
</ul></li>
|
||||
<li>Updates Check - Default ON -- Requests data from audacityteam.org about latest release</li>
|
||||
<li><a href="https://www.slashgear.com/audacity-spyware-denial-app-owners-defend-privacy-policy-change-06681203/" rel="nofollow">Slashgear</a></li>
|
||||
<li><a href="https://github.com/temporary-audacity/audacity" rel="nofollow">Community Audacity Fork</a></li>
|
||||
<li>Nothing bad in the current version</li>
|
||||
<li>FOSS (GPL) prevents projects from dieing / being taken over</li>
|
||||
<li>License makes it too easy to cut and run</li>
|
||||
</ul>
|
||||
|
||||
<h3><strong>-- The Extra Credit Section --</strong></h3>
|
||||
|
||||
<p>For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard!</p>
|
||||
|
||||
<p><a href="http://podcast.asknoahshow.com/240" rel="nofollow">This Episode's Podcast Dashboard</a></p>
|
||||
|
||||
<p><a href="http://www.voxtelesys.com/asknoah" rel="nofollow">Phone Systems for Ask Noah provided by Voxtelesys</a></p>
|
||||
|
||||
<p>Join us in our dedicated chatroom <a href="https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com" rel="nofollow">#GeekLab:linuxdelta.com on Matrix</a></p>
|
||||
|
||||
<h3><strong>-- Stay In Touch --</strong></h3>
|
||||
|
||||
<p><strong>Find all the resources for this show on the Ask Noah Dashboard</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.asknoahshow.com" rel="nofollow">Ask Noah Dashboard</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.altispeed.com/" rel="nofollow">Altispeed Technologies</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Contact Noah</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p>live [at] asknoahshow.com</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>-- Twitter --</strong></p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://twitter.com/kernellinux" rel="nofollow">Noah - Kernellinux</a></li>
|
||||
<li><a href="https://twitter.com/asknoahshow" rel="nofollow">Ask Noah Show</a></li>
|
||||
<li><a href="https://twitter.com/altispeed" rel="nofollow">Altispeed Technologies</a></li>
|
||||
</ul><p><a href="https://patreon.com/linuxdelta" rel="payment">Support Ask Noah Show</a></p>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue