<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Darren Nathanael</title><link>https://blog.darrennathanael.com/author/darren-nathanael/</link><description>Recent content on Darren Nathanael</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 23 Apr 2026 12:37:46 -0500</lastBuildDate><atom:link href="https://blog.darrennathanael.com/author/darren-nathanael/index.xml" rel="self" type="application/rss+xml"/><item><title>Awesome site update, 2026 Q1</title><link>https://blog.darrennathanael.com/posts/2026-q1/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/2026-q1/</guid><description>&lt;p>Transitioning from Github comment to Cusdis&lt;/p>
&lt;p>So as some of you might notice, we&amp;rsquo;ve moved platform to Cusdis. A lightweight, privacy-first, open-source comment system.&lt;/p>
&lt;p>The reason is simple, privacy, lets go.&lt;/p>
&lt;hr>
&lt;p>Added darkmode too! finally!&lt;/p>
&lt;p>some UI also has been updated! yippie&lt;/p>
&lt;p>-darren&lt;/p>
&lt;p>Photo by &lt;a href="https://unsplash.com/@microsoftcopilot?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Microsoft Copilot&lt;/a> on &lt;a href="https://unsplash.com/photos/woman-working-at-desk-with-coffee-8UnGiO4yesk?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash&lt;/a>&lt;/p></description></item><item><title>A research into billing software, WHMCS killer?</title><link>https://blog.darrennathanael.com/posts/choosing-a-billing-research-artifact/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/choosing-a-billing-research-artifact/</guid><description>&lt;h1 id="fossbilling-vs-paymenter-choosing-a-whmcs-alternative">FOSSBilling vs Paymenter: choosing a WHMCS alternative&lt;a class="anchorjs-link" href="#fossbilling-vs-paymenter-choosing-a-whmcs-alternative">&lt;/a>&lt;/h1>&lt;p>&lt;strong>Neither platform fully replaces WHMCS today, but each has distinct strengths depending on your needs.&lt;/strong> FOSSBilling is the better fit for traditional web hosting with cPanel, offering built-in domain registration and deeper hosting panel integration. Paymenter brings a modern Laravel stack that&amp;rsquo;s far easier to extend with custom modules — critical for your requirement — plus a working WHMCS migration tool. Neither supports SmarterMail out of the box; you&amp;rsquo;ll need to build that integration yourself regardless. Both projects are actively developed, free, and open source, but both carry real production-readiness risks that require careful evaluation.&lt;/p></description></item><item><title>Domain-Based Policy Routing on MikroTik RouterOS 7 via WireGuard</title><link>https://blog.darrennathanael.com/posts/domain-based-policy-routing-ros7/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/domain-based-policy-routing-ros7/</guid><description>&lt;h3 id="prerequisites">Prerequisites&lt;a class="anchorjs-link" href="#prerequisites">&lt;/a>&lt;/h3>&lt;ul>
&lt;li>RouterOS 7.x&lt;/li>
&lt;li>WireGuard interface already configured and connected&lt;/li>
&lt;li>The WireGuard peer on the server side has your assigned tunnel IPs in &lt;code>AllowedIPs&lt;/code>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="step-1-create-the-routing-table">Step 1: Create the Routing Table&lt;a class="anchorjs-link" href="#step-1-create-the-routing-table">&lt;/a>&lt;/h3>&lt;p>This must exist before any mangle rules can reference it.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>/routing table add name=rtab-example fib
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;h3 id="step-2-assign-tunnel-ips-to-the-wireguard-interface">Step 2: Assign Tunnel IPs to the WireGuard Interface&lt;a class="anchorjs-link" href="#step-2-assign-tunnel-ips-to-the-wireguard-interface">&lt;/a>&lt;/h3>&lt;p>Use whatever IPs your WireGuard server assigned to your peer.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span># IPv4
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span>/ip address add address=10.125.192.4/32 interface=NathanaelCH network=10.125.192.4
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3&lt;/span>&lt;span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4&lt;/span>&lt;span># IPv6
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5&lt;/span>&lt;span>/ipv6 address add address=fd0e:ce2e:cafe:2c4::4/128 interface=NathanaelCH advertise=no
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;h3 id="step-3-add-routes-with-pref-src">Step 3: Add Routes with pref-src&lt;a class="anchorjs-link" href="#step-3-add-routes-with-pref-src">&lt;/a>&lt;/h3>&lt;p>The &lt;code>pref-src&lt;/code> is the key — it tells the router to use your tunnel IP as the source address so the WireGuard server accepts the traffic (matches &lt;code>AllowedIPs&lt;/code>).&lt;/p></description></item><item><title>7am Monday, January 19th 2026</title><link>https://blog.darrennathanael.com/posts/19-2026/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/19-2026/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Happy Birthday me,&lt;/p>
&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.5%;">
&lt;iframe style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" src="https://www.youtube-nocookie.com/embed/vibZ-Y6KnNQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>&lt;/iframe>&lt;/div>
&lt;br>
&lt;article style="font-family:Archer SSm A;font-weight: 600;">
11:59 at night &lt;br>
in sixty seconds today will&lt;br> 
be gone....&lt;br>
..just another mark &lt;br>
on a calendar.&lt;br>
&lt;br>
today will be yesterday. &lt;br>
tomorrow will be today. &lt;br>
its terrifying when u think about it.&lt;br>
&lt;br>
everything u did today&lt;br>
all the lists you've made&lt;br>
places you've been &lt;br>
things you've touched &lt;br>
are just a memory.&lt;br>
&lt;br>
don't let these moments &lt;br>
just slip away.&lt;br>
&lt;br>
in the end &lt;br>
we'll all burn out like&lt;br>
cigarettes.&lt;br>
and only three things&lt;br>
should matter to us.&lt;br>
&lt;br>
how much you loved&lt;br>
how gently you lived&lt;br>
and how you let go of things&lt;br>
that weren't meant for you.&lt;br>
&lt;br>
today will be yesterday. &lt;br>
tomorrow will be today. &lt;br>
its terrifying try not to think about it.&lt;br>
&lt;br>
today will be another day you stayed alive. :)
&lt;/article>
&lt;hr style="border-color: rgba(18, 18, 23, 0.52)">
&lt;p>Unrelated event yesterday,&lt;/p></description></item><item><title>Ugly XMas - 2024</title><link>https://blog.darrennathanael.com/posts/ugly-xmas/</link><pubDate>Wed, 25 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/ugly-xmas/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;div class="iframely-embed">&lt;div class="iframely-responsive" style="height: 140px; padding-bottom: 0;">&lt;a href="https://hypeddit.com/luvleelou/sheets?ref=darrennathanael-blog" data-iframely-url="//cdn.iframe.ly/api/iframe?url=https%3A%2F%2Fhypeddit.com%2Fluvleelou%2Fsheets&amp;key=0d1aa8566d7e33954a7d93f9d9788b00">&lt;/a>&lt;/div>&lt;/div>&lt;script async src="//cdn.iframe.ly/embed.js" charset="utf-8">&lt;/script>
&lt;br>
&lt;article style="font-family:Archer SSm A;font-weight: 600;">
Merry Christmas, &lt;br>
That’s what they all said, &lt;br>
The tree is lit, the fire glows softly, &lt;br>
Yet inside, there’s a chill that glows.&lt;br>
&lt;br>
I think we use Christmas as a checkpoint, &lt;br>
Every holiday, reminiscing of what we had, &lt;br>
What we’ve lost, the missing puzzle piece, &lt;br>
What it should have been, what it &lt;i>could&lt;/i> have been.&lt;br>
&lt;br>
Flooded with the feelings of familiarity, &lt;br>
Scented candle, warmth coming from the fireplace. &lt;br>
But we also met with the awareness of change, &lt;br>
That everything has changed since last we decorated the Christmas tree.&lt;br>
&lt;br>
Maybe for some of you, there is no more Christmas tree this year. &lt;br>
Maybe you’ve seen some &lt;i>heartbreak&lt;/i> this year, &lt;br>
Maybe you’ve experienced loss, &lt;br>
Maybe you’ve done some healing&lt;br>
&lt;p>Maybe. You’re still working on it. &lt;br>
But no matter what, you’ve grown, &lt;br>
And I’m so proud of you for all who’ve made it through this year, &lt;br>
Even to the one who hasn’t quite made it through, it gets better.&lt;br>
&lt;br>
You are loved, &lt;br>
You are cherished, &lt;br>
Your story isn’t over. &lt;br>
Stay here.&lt;br>
&lt;br>
Merry Christmas to everyone whose Christmas feels a bit different this year. &lt;br>
Merry Christmas, even when Christmas isn’t quite the same
&lt;br>&lt;br>
Will you stay here with us?&lt;br>
&lt;br>
Need to talk?&lt;br>
&lt;a href="https://www.thehopeline.com/stayhere/" target="_blank">https://www.thehopeline.com/stayhere/&lt;/a>&lt;/p></description></item><item><title>The Goodnews - Understanding God's Word - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-24-2024/</link><pubDate>Tue, 24 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-24-2024/</guid><description>&lt;p>Day 24th out of 24, the end of this devotion journey.&lt;/p>
&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D-2xz3YfcSbc&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="understanding-gods-word">Understanding God’s Word;&lt;a class="anchorjs-link" href="#understanding-gods-word">&lt;/a>&lt;/h2>&lt;h3 id="luke-2445">Luke 24:45&lt;a class="anchorjs-link" href="#luke-2445">&lt;/a>&lt;/h3>&lt;p>As Christians, sometimes when we turn to God’s Word for understanding, we feel overwhelmed or confused. How many times do we say things like, “If I could just understand what I’m going through” or “I don’t know what God is trying to teach me right now, but I know He’s trying to teach me &lt;em>something&lt;/em>”?&lt;/p></description></item><item><title>The Goodnews - The Death of Jesus - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-23-2024/</link><pubDate>Mon, 23 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-23-2024/</guid><description>&lt;p>Day 23rd out of 24.&lt;/p>
&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DR1b_5wHv8Rg&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="the-death-of-jesus">The Death of Jesus;&lt;a class="anchorjs-link" href="#the-death-of-jesus">&lt;/a>&lt;/h2>&lt;h3 id="luke-23">Luke 23;&lt;a class="anchorjs-link" href="#luke-23">&lt;/a>&lt;/h3>&lt;article style="font-family:Chronicle SSm A;font-weight: 400;">
“There was a moment when the lights went out &lt;br>
When death had claimed its victory&lt;br>
The King of Love had given up His life&lt;br>
The darkest day in history&lt;br>
There on the cross they made for sinners&lt;br>
For every curse His blood atoned&lt;br>
One final breath and it was finished&lt;br>
But not the end we could have known”
&lt;/article>
&lt;p>&lt;span class="dropcap" style="color: #002A54;">E&lt;/span>veryone was hopeless, could you imagine what the disciple went through; What Mary went through, their savior hung upon that cursed tree. Confusion, fear, and despair— We know the end of the story, but they don’t. It must have felt like all hope was lost.
But they still have faith, even though the situation is helpless.
For us, too, there are times when God’s plans seem hidden, and hope feels out of reach. Situation, hopelessness, pain, suffering, even death. In those moments, we ought to be reminded to stay near to Him, to trust in His promises and plan. &lt;u style="text-decoration-color: #ff3d4d;text-decoration-thickness: 2px;">Because we serve God of the impossible.&lt;/u>&lt;/p></description></item><item><title>The Goodnews - Permission Granted - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-22-2024/</link><pubDate>Sun, 22 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-22-2024/</guid><description>&lt;p>Greetings, this is day 22 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DogCQdTbig2E&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="permission-granted">Permission Granted;&lt;a class="anchorjs-link" href="#permission-granted">&lt;/a>&lt;/h2>&lt;h3 id="luke-2231-38">Luke 22:31-38&lt;a class="anchorjs-link" href="#luke-2231-38">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">W&lt;/span>ould you ever give Satan permission to come against you? You’re probably thinking, &lt;em>Of course not!&lt;/em> However, unaddressed sin in our lives opens the door to the enemy. Throughout the Old Testament, God’s people sinned, and God granted Satan permission to take His people into bondage. Why? So they would cry out and return to the Lord.&lt;/p></description></item><item><title>The Goodnews - Faith in the Face of Uncertainty - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-21-2024/</link><pubDate>Sat, 21 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-21-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 21 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQS04WbSnxok&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="faith-in-the-face-of-uncertainty">Faith in the Face of Uncertainty;&lt;a class="anchorjs-link" href="#faith-in-the-face-of-uncertainty">&lt;/a>&lt;/h2>&lt;h3 id="luke-21">Luke 21&lt;a class="anchorjs-link" href="#luke-21">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">H&lt;/span>ave you ever face uncertainty? Perhaps there are some things in your life that are uncertain. I certainly have experienced it. But one thing is true that I believe is Jesus. He’ll always be there, in my life and in your life when you believe.&lt;/p></description></item><item><title>The Goodnews - It All Belongs To God - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-20-2024/</link><pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-20-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 20 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;h2 id="it-all-belongs-to-god">It All Belongs To God;&lt;a class="anchorjs-link" href="#it-all-belongs-to-god">&lt;/a>&lt;/h2>&lt;h3 id="luke-20">Luke 20&lt;a class="anchorjs-link" href="#luke-20">&lt;/a>&lt;/h3>&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoO7diFUYElE&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;p>&lt;span class="dropcap" style="color: #002A54;">A&lt;/span>re we faithful stewards of what God has given us, or do we act as though we are the ultimate owners of our lives and resources? God as the true owner of all we have and to live in gratitude and obedience to Him. Today, let us evaluate our hearts: Are we embracing God’s Word and His Son, or are we holding back, resisting His call? Are we the wicked farmers?&lt;/p></description></item><item><title>The Goodnews - A Glorious Day - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-19-2024/</link><pubDate>Thu, 19 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-19-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 19 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DLWjL0gvzWl8&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="a-glorious-day">A Glorious Day;&lt;a class="anchorjs-link" href="#a-glorious-day">&lt;/a>&lt;/h2>&lt;h3 id="luke-1911-27">Luke 19:11-27&lt;a class="anchorjs-link" href="#luke-1911-27">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">M&lt;/span>any people are obsessed with figuring out the details and the date of the second coming of Christ. They constantly argue over interpretations of prophecy and current events. Others have a lethargic, complacent attitude; they’ve heard the rapture is near, so they are content to sit and wait for it. Both of these extremes are tactics of the enemy to keep the body of Christ from its purpose: &lt;u style="text-decoration-color: #ff3d4d;text-decoration-thickness: 2px;">sharing the Gospel&lt;/u>.
&lt;br>
     
I can give you Gateway Church’s doctrine of the end times in three words: &lt;em>Jesus is coming&lt;/em>. That’s it! Perhaps you were expecting more—a possible date or two—but instead of concentrating on speculative views, I believe we need to focus on scripturally irrefutable facts, such as Jesus Himself is coming again (1 Thessalonians 4:16), He will come with power and great glory (Matthew 24:30), and He will destroy the antichrist (2 Thessalonians 2:8).
&lt;br>
     
No one knows the exact time or day when Jesus will return (Matthew 24:36), but He has given us clear instructions to follow while we wait:&lt;/p></description></item><item><title>The Goodnews - Faithful Prayer - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-18-2024/</link><pubDate>Wed, 18 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-18-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 18 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D42OmB_9dWFM&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="faithful-prayer">Faithful Prayer;&lt;a class="anchorjs-link" href="#faithful-prayer">&lt;/a>&lt;/h2>&lt;h3 id="luke-181">Luke 18:1&lt;a class="anchorjs-link" href="#luke-181">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">L&lt;/span>uke 18, tells us the story of a persistent widow who continually appeals to an unjust judge for justice. Though the judge is neither righteous nor compassionate, he eventually grants her request simply because of her relentless pursuit. Jesus emphasizes that if even an indifferent and unjust man can be moved to action by persistence, how much more will a loving and just Father respond to His children who call upon His name, day and night.&lt;/p></description></item><item><title>The Goodnews - His Thanksgiving - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-17-2024/</link><pubDate>Tue, 17 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-17-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 17 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHmn2BUDKb3c&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="his-thanksgiving">HIS THANKSGIVING;&lt;a class="anchorjs-link" href="#his-thanksgiving">&lt;/a>&lt;/h2>&lt;h3 id="luke-1711-19">Luke 17:11-19&lt;a class="anchorjs-link" href="#luke-1711-19">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">W&lt;/span>e can live continually in God’s presence by developing a life of thanksgiving. We are grateful to God as He blesses us with His miraculous provision, and we express our gratitude and love in worship.&lt;/p></description></item><item><title>The Goodnews - Breaking The Spirit of Mammon - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-16-2024/</link><pubDate>Mon, 16 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-16-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 16 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DB1rwWrZM3sg&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="breaking-the-spirit-of-mammon">Breaking the spirit of mammon;&lt;a class="anchorjs-link" href="#breaking-the-spirit-of-mammon">&lt;/a>&lt;/h2>&lt;h3 id="luke-1610-13">Luke 16:10-13&lt;a class="anchorjs-link" href="#luke-1610-13">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">D&lt;/span>id you know that all money has a spirit on it? Money that has been redeemed through tithing has the Spirit of God on it, but unredeemed money has the spirit of mammon on it. &lt;em>Mammon&lt;/em> is an Aramaic word that means ‘riches’. The spirit of mammon stands in direct contrast to the Spirit of God and says that money is the answer to every problem.
&lt;br>
      Money is not inherently evil. It can be used for righteous or unrighteous purposes. However, Jesus plainly says, “You cannot serve God and be enslaved to money” (Luke 16:13). The first 10 percent of our income belongs to God. When we are faithful through tithing, we will be entrusted with “the true riches of heaven,” meaning the souls of people (Luke 16:11). When we tithe, we submit our money to the Spirit of God and break the curse of the spirit of mammon.&lt;/p></description></item><item><title>The Goodnews - Full Restoration - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-15-2024/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-15-2024/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;p>Greetings, this is day 15 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D15CGKy3R4Es&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="full-restoration">Full Restoration;&lt;a class="anchorjs-link" href="#full-restoration">&lt;/a>&lt;/h2>&lt;h3 id="luke-158-9">Luke 15:8-9&lt;a class="anchorjs-link" href="#luke-158-9">&lt;/a>&lt;/h3>&lt;p>It’s always good to read God’s Word when you’ve lost something or someone precious to you. In Luke 15:8-9, Jesus tells the parable of the lost coin.&lt;/p></description></item><item><title>The Goodnews - Jesus Heals - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-14-2024/</link><pubDate>Sat, 14 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-14-2024/</guid><description>&lt;p>Greetings, this is day 14 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2fdpk6FQDTQ&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="jesus-heals">Jesus Heals;&lt;a class="anchorjs-link" href="#jesus-heals">&lt;/a>&lt;/h2>&lt;h3 id="luke-141-5">Luke 14:1-5&lt;a class="anchorjs-link" href="#luke-141-5">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">J&lt;/span>esus is the same, before, today, and forever. On Malachi 3:6a Jesus said,“I am the Lord, and I do not change.“ He knows my situation and your situation, and God’s timing is always right. Whatever challenges we may face in life, there’s always a comforter we can turn to that’s always there. &lt;br>
We know this for a fact, as said in scriptures multiple times. &lt;br>&lt;/p></description></item><item><title>The Goodnews - Believers In Bondage - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-13-2024/</link><pubDate>Fri, 13 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-13-2024/</guid><description>&lt;p>Greetings, this is day 13 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>We&amp;rsquo;re cooking with this one&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6EQM3I1s2yw&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="believers-in-bondage">Believers In Bondage;&lt;a class="anchorjs-link" href="#believers-in-bondage">&lt;/a>&lt;/h2>&lt;h3 id="luke-1310-16">Luke 13:10-16&lt;a class="anchorjs-link" href="#luke-1310-16">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">B&lt;/span>elievers can be in bondage to Satan through sin, sickness, and demonic influences allowed into their lives. Like the believers Jesus speaks to in John 8:31-36, we can be blind to our own bondage. Sometimes we view continued sin in our lives as merely weakness, not bondage that leads to death. But we can’t be set free until we realize we’re in bondage.&lt;br>
     In Luke 13, Jesus heals a woman of a sickness caused by a spirit of infirmity. Not all sickness is demonic, but some sicknesses do have spiritual roots. Continued illness can be a sign that there is an open door to the enemy in our lives.&lt;br>
     In Mark 7, Jesus casts an evil spirit out of the Syro-Phoenician woman’s daughter. This woman’s cultural heritage included significant instances of Jewish beliefs mixed with the occult. Many Christians today arrogantly believe that dabbling in the occult will not affect them. However, when we expose ourselves to the occult, we open the door to the enemy.&lt;br>
     Jesus can set you free from &lt;em>all&lt;/em> bondage. If you need freedom, be honest with yourself and with God. Then ask Him for help. God wants you to be completely free!&lt;/p></description></item><item><title>The Goodnews - Under the Influence - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-12-2024/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-12-2024/</guid><description>&lt;p>Greetings, this is day 12 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Christmas vibe is going strong;&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGb_tuJls4RE&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;p>&lt;a href="https://www.youtube.com/watch?v=Gb_tuJls4RE" target="_blank">Emmanuel (Christmas Music Fireplace Visualizer) | Rebecca Hart &amp;amp; Gateway&lt;/a>&lt;/p>
&lt;h2 id="abundance-and-generosity">Abundance and Generosity;&lt;a class="anchorjs-link" href="#abundance-and-generosity">&lt;/a>&lt;/h2>&lt;h3 id="luke-1213-21">Luke 12:13-21&lt;a class="anchorjs-link" href="#luke-1213-21">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">F&lt;/span>inancial management is every bit as important as other dimensions of life management. In fact, God sees money management not simply as materially but also as spiritually rooted. Some churches create a false dichotomy between godliness and wealth, leading to the belief that godliness equates with poverty. However, as believers, one of our primary calls in the Kingdom is becoming God’s distributors of abundance.&lt;br>
     We often fail to realize our accountability before God for the way we handle our resources. This is the rich fool’s problem in Luke 12. The man is not in error for being rich, nor in his desire to enjoy his wealth. Verse 21 explains, “A person is a fool to store up earthly wealth but not have a rich relationship with God.” Abundance and generosity can and should be embraced together; however, abundance without generosity is placing too much value on material things.&lt;/p></description></item><item><title>The Goodnews - The Purpose of Prayer - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-11-2024/</link><pubDate>Wed, 11 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-11-2024/</guid><description>&lt;p>Greetings, this is day 11 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Did someone forget to press publish today? Well, I guess I did. So it’s going out together with day 12 :)&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dpz_Pwy-RD78&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div> 
&lt;h2 id="the-purpose-of-prayer">The Purpose of Prayer;&lt;a class="anchorjs-link" href="#the-purpose-of-prayer">&lt;/a>&lt;/h2>&lt;h3 id="luke-11">Luke 11&lt;a class="anchorjs-link" href="#luke-11">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">A&lt;/span>s followers of Jesus Christ, we all experience spiritual warfare. However, if we focus only on the attacks against us, we give the - devil too much credit. When spiritual warfare increases in our lives, we need to go to a new level of prayer so we can release God’s power and will. &lt;br>
     &lt;a style="color: #002A54; font-weight: 800; font-style: bold; font-weight: 600; font-size: 0.95em;">You must take prayer seriously. You are in a war, and your enemy wants to kill you&lt;/a> (John 10:10; Ephesians 6:12). One type of demon that comes against us is called a &lt;em>principality&lt;/em>, which is a spirit prince over a geographic region. In the Old Testament, the prophet Daniel battled principalities (Daniel 10:12-13, 20-21). Jesus’ healing of the demon-possessed man in Mark 5 also shows the reality of territorial principalities (Mark 5:9-10). We fight principalities every time souls are saved, every time we plant a new church in a new city, and every time we stand for righteousness in our nation.&lt;/p></description></item><item><title>The Goodnews - Under the Influence - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-10-2024/</link><pubDate>Tue, 10 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-10-2024/</guid><description>&lt;p>Greetings, this is day 10 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day ten of twenty-four;- pretty chill day today.&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dr0McrrrFNtA&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;h2 id="under-the-influence">Under the Influence;&lt;a class="anchorjs-link" href="#under-the-influence">&lt;/a>&lt;/h2>&lt;h3 id="luke-1017-20">Luke 10:17-20&lt;a class="anchorjs-link" href="#luke-1017-20">&lt;/a>&lt;/h3>&lt;p>To be free as God intended us to be, we must understand three things&lt;/p></description></item><item><title>The Goodnews - My Christian Calling - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-09-2024/</link><pubDate>Mon, 09 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-09-2024/</guid><description>&lt;p>Greetings, this is day 9 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day nine of twenty-four; it’s a bit of a sad Christmas day, as I’ve just watched a movie that’s a bit saddening. &lt;a href="https://www.imdb.com/title/tt29892095/" target="_blank">imdb.com/title/tt29892095/&lt;/a> dropping a playlist to go with it &lt;a href="https://music.youtube.com/playlist?list=PLnLedXoD8NX4KeEeEjrOZQlX2KLXPgc41" target="_blank">https://music.youtube.com/playlist?list=PLnLedXoD8NX4KeEeEjrOZQlX2KLXPgc41&lt;/a>&lt;/p>
&lt;p>Nevertheless, my faith in Christ never wavered;&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dj1GGes8TznM&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;h2 id="my-christian-calling">My Christian Calling;&lt;a class="anchorjs-link" href="#my-christian-calling">&lt;/a>&lt;/h2>&lt;h3 id="luke-91">Luke 9:1&lt;a class="anchorjs-link" href="#luke-91">&lt;/a>&lt;/h3>&lt;p>&lt;span class="dropcap" style="color: #002A54;">W&lt;/span>hen I think of &lt;em>calling&lt;/em>, I think of Jesus calling the disciples. He called 12 men to be His followers, and He also calls you and me. Here are three words to help us better understand what it means to follow Jesus:&lt;/p></description></item><item><title>The Goodnews - What's In A Touch? - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-08-2024/</link><pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-08-2024/</guid><description>&lt;p>Greetings, this is day 8 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day eight of twenty-four; I learned a new song at church today;&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DOIahc83Kvp4&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;p>Is He Worthy?- the answer is yes. &lt;u style="text-decoration-color: #ff3d4d;text-decoration-thickness: 3px;">&lt;b>He is&lt;/b>&lt;/u>.&lt;/p></description></item><item><title>The Goodnews - The Perfect Worshipper - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-07-2024/</link><pubDate>Sat, 07 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-07-2024/</guid><description>&lt;p>Greetings, this is day 7 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day seven of twenty-four.&lt;/p>
&lt;h2 id="the-perfect-worshipper">The Perfect Worshipper;&lt;a class="anchorjs-link" href="#the-perfect-worshipper">&lt;/a>&lt;/h2>&lt;h3 id="luke-73650">Luke 7:36–50&lt;a class="anchorjs-link" href="#luke-73650">&lt;/a>&lt;/h3>&lt;blockquote>
&lt;p>&lt;em>One of the Pharisees asked Jesus to have dinner with him, so Jesus went to his home and sat down to eat. When a certain immoral woman from that city heard [Jesus] was eating there, she brought a beautiful alabaster jar filled with expensive perfume. Then she knelt behind him at his feet, weeping. Her tears fell on his feet, and she wiped them off with her hair. Then she kept kissing his feet and putting perfume on them. … Then [Jesus] turned to the woman and said to Simon [the Pharisee], “Look at this woman kneeling here. When I entered your home, you didn’t offer me water to wash the dust from my feet, but she has washed them with her tears and wiped them with her hair. You didn’t greet me with a kiss, but from the time I first came in, she has not stopped kissing my feet. You neglected the courtesy of olive oil to anoint my head, but she has anointed my feet with rare perfume. I tell you, her sins—and they are many—have been forgiven, so she has shown me much love. But a person who is forgiven little shows only little love.” … And Jesus said to the woman, “Your faith has saved you; go in peace.”&lt;/em>&lt;/p></description></item><item><title>The Goodnews - It's all about the Heart - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-06-2024/</link><pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-06-2024/</guid><description>&lt;p>Greetings, this is day 6 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day six of twenty-four, cool ice cream; bit of a rough day, but Thank God for all His blessings&lt;/p>
&lt;h2 id="its-all-about-the-heart">It’s all about the Heart;&lt;a class="anchorjs-link" href="#its-all-about-the-heart">&lt;/a>&lt;/h2>&lt;h3 id="luke-638">Luke 6:38&lt;a class="anchorjs-link" href="#luke-638">&lt;/a>&lt;/h3>&lt;blockquote>
&lt;p>&lt;sup class="versenum">38 &lt;/sup>&lt;span style="color:#ff3d4d;">Give, and you will receive. Your gift will return to you in full—pressed down, shaken together to make room for more, running over, and poured into your lap. The amount you give will determine the amount you get back.&lt;/span>&lt;/p></description></item><item><title>The Goodnews - Chosen for His Purpose - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-05-2024/</link><pubDate>Thu, 05 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-05-2024/</guid><description>&lt;p>Greetings, this is day 5 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day five of twenty-four, check out this cool cover that I found on Instagram.&lt;/p>
&lt;blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="https://www.instagram.com/reel/DDFZvWrIecw/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);">&lt;div style="padding:16px;"> &lt;a href="https://www.instagram.com/reel/DDFZvWrIecw/?utm_source=ig_embed&amp;utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank"> &lt;div style=" display: flex; flex-direction: row; align-items: center;"> &lt;div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;">&lt;/div> &lt;div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;">&lt;/div> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;">&lt;/div>&lt;/div>&lt;/div>&lt;div style="padding: 19% 0;">&lt;/div> &lt;div style="display:block; height:50px; margin:0 auto 12px; width:50px;">&lt;svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink">&lt;g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">&lt;g transform="translate(-511.000000, -20.000000)" fill="#000000">&lt;g>&lt;path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631">&lt;/path>&lt;/g>&lt;/g>&lt;/g>&lt;/svg>&lt;/div>&lt;div style="padding-top: 8px;"> &lt;div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram&lt;/div>&lt;/div>&lt;div style="padding: 12.5% 0;">&lt;/div> &lt;div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;">&lt;div> &lt;div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);">&lt;/div> &lt;div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;">&lt;/div> &lt;div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);">&lt;/div>&lt;/div>&lt;div style="margin-left: 8px;"> &lt;div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;">&lt;/div> &lt;div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)">&lt;/div>&lt;/div>&lt;div style="margin-left: auto;"> &lt;div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);">&lt;/div> &lt;div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);">&lt;/div> &lt;div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);">&lt;/div>&lt;/div>&lt;/div> &lt;div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;">&lt;/div> &lt;div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;">&lt;/div>&lt;/div>&lt;/a>&lt;p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;">&lt;a href="https://www.instagram.com/reel/DDFZvWrIecw/?utm_source=ig_embed&amp;utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank">A post shared by Jenna Raine (@itsjennaraine)&lt;/a>&lt;/p></description></item><item><title>The Goodnews - Healed - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-04-2024/</link><pubDate>Wed, 04 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-04-2024/</guid><description>&lt;p>Greetings, this is day 4 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Day four of twenty four, life’s been a blessing. Breath of Fresh Air as we’re nearing Hannukah.&lt;br>
If you’re in the GRP area, Pastor Greg Stone will be teaching on &amp;ldquo;From Hanukkah to Christmas.&amp;rdquo;&lt;/p>
&lt;p>&lt;em>Worship. Family. Honoring the Sabbath.&lt;/em>&lt;/p>
&lt;p>Shabbat service is an exciting evening of community, prayer, worship, and honoring the Sabbath. Come learn in person or &lt;a href="https://pilotl.ink/r?p=abscfhueas3jdpdmpedraz2pqpjj3mgwutwdyoynainazavdf5vl6dgejd76tatbcxp76ra6rfwvyvi44qtlydqx36zefm4krb44qa4dajczw33txwhpskloru2wfk7mecoqtks2nc4n7i5wwiaxmhfdrpudeh2hngvduawszpmevh5yrsqkzxfr" target="_blank">online&lt;/a> about Jewish traditions and topics relevant to all believers. Bring your family, friends, or small group to this special evening service held every first Friday of the month.&lt;/p></description></item><item><title>The Goodnews - The Edge Of Repentance - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-03-2024/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-03-2024/</guid><description>&lt;p>Greetings, this is day 3 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>3 days has passed, and I can’t wait till Christmas Eve! So far my day have been blessed; I hope yours is blessed too!&lt;/p>
&lt;p>Jenna’ posted this on her YouTube channel, y’all should check it out&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8DpAaOhrCgE&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;h2 id="the-edge-of-repentance">The Edge Of Repentance;&lt;a class="anchorjs-link" href="#the-edge-of-repentance">&lt;/a>&lt;/h2>&lt;h3 style="color: #002A54;">Luke 3:1-14 NLT&lt;/h3>
&lt;blockquote>
&lt;p>&lt;strong>John the Baptist Prepares the way&lt;/strong>&lt;/p></description></item><item><title>The Goodnews - The Birth Of Jesus - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-02-2024/</link><pubDate>Mon, 02 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-02-2024/</guid><description>&lt;p>Greetings, this is day 2 out of 24 of reading the Bible with Darren!&lt;/p>
&lt;p>Today’s title is The Birth of Jesus;&lt;/p>
&lt;h2 id="the-christ">The Christ&lt;a class="anchorjs-link" href="#the-christ">&lt;/a>&lt;/h2>&lt;h3 style="color: #002A54;">Luke 2:8-12 NLT&lt;/h3>
&lt;blockquote>
&lt;p>&lt;strong>The Shepherds and Angels&lt;/strong>&lt;br>
&lt;sup class="versenum">8 &lt;/sup>That night there were shepherds staying in the fields nearby, guarding their flocks of sheep. &lt;sup class="versenum">9 &lt;/sup>Suddenly, an angel of the Lord appeared among them, and the radiance of the Lord’s glory surrounded them. They were terrified, &lt;sup class="versenum">10 &lt;/sup>but the angel reassured them. “Don’t be afraid!” he said. “I bring you good news that will bring great joy to all people. &lt;sup class="versenum">11 &lt;/sup>The Savior—yes, the Messiah, the Lord—has been born today in Bethlehem, the city of David! &lt;sup class="versenum">12 &lt;/sup>And you will recognize him by this sign: You will find a baby wrapped snugly in strips of cloth, lying in a manger.”&lt;/p></description></item><item><title>The Goodnews - Luke Edition 2024</title><link>https://blog.darrennathanael.com/posts/luke-01-2024/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/luke-01-2024/</guid><description>&lt;p>The Goodnews, the birth of Christ Jesus of Nazareth, our Lord and Savior; King of all kings, Lord of all.&lt;/p>
&lt;p>Starting this December, I’ve decided to embark on a journey. A Christmas journey, that will have it’s peak point at the day of Christmas Eve.&lt;/p>
&lt;p>I’ve picked Luke as it perfectly aligns with the day Jesus was born, Luke has 24 chapters and at the end of this journey we’ll learn about why Jesus died and rise from the dead. Why God so loved the world that He &lt;em>&lt;strong>gave&lt;/strong>&lt;/em> His only-begotten Son.&lt;/p></description></item><item><title>CoreProtect 1.21.x</title><link>https://blog.darrennathanael.com/posts/coreprotect-mc-1-21-3/</link><pubDate>Thu, 28 Nov 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/coreprotect-mc-1-21-3/</guid><description>&lt;p>Apparently coreprotect doesnt release their jar file until something; so I had to compile it myself to get it working for minecraft 1.21.3/4; so here&amp;rsquo;s the jar for anyone that are too lazy to compile it, don&amp;rsquo;t ask me for support compile it yourself if there&amp;rsquo;s an update.&lt;/p>
&lt;p>update: wed dec 4 2024; I updated it.&lt;/p>
&lt;p>Relevant patch note: &lt;a href="https://github.com/PlayPro/CoreProtect/commit/e5ec7ede72f1c37930a24dc30a6a17da06f18145" target="_blank">https://github.com/PlayPro/CoreProtect/commit/e5ec7ede72f1c37930a24dc30a6a17da06f18145&lt;/a>&lt;/p>
&lt;p>&lt;a href="https://blog.darrennathanael.com/resource/2024/dec/CoreProtect-22.4-franned-e5ec7ed.jar" target="_blank">https://blog.darrennathanael.com/resource/2024/dec/CoreProtect-22.4-franned-e5ec7ed.jar&lt;/a> &lt;br>
&lt;a href="https://blog.darrennathanael.com/resource/2024/dec/original-CoreProtect-22.4-franned-e5ec7ed.jar" target="_blank">https://blog.darrennathanael.com/resource/2024/dec/original-CoreProtect-22.4-franned-e5ec7ed.jar&lt;/a>&lt;/p>
&lt;p>&lt;del>&lt;a href="https://blog.darrennathanael.com/resource/2024/nov/CoreProtect-22.4.jar" target="_blank">https://blog.darrennathanael.com/resource/2024/nov/CoreProtect-22.4.jar&lt;/a>&lt;/del>&lt;/p>
&lt;p>Literally:&lt;/p>
&lt;ul>
&lt;li>Download InteliJ Community Edition&lt;/li>
&lt;li>Clone the repo&lt;/li>
&lt;li>Import Gradle &amp;amp; MVN&lt;/li>
&lt;li>Build Gradle&lt;/li>
&lt;li>run validate maven &amp;amp; boom target file has jar.&lt;/li>
&lt;/ul>
&lt;p>Thank me later, or request take down
whatever you do, discord i am.
&lt;a href="https://discord.darrennathanael.com" target="_blank">https://discord.darrennathanael.com&lt;/a>&lt;/p></description></item><item><title>Migrating from mailcow to Apple</title><link>https://blog.darrennathanael.com/posts/moohoo-mailcow-to-apple/</link><pubDate>Wed, 17 Jul 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/moohoo-mailcow-to-apple/</guid><description>&lt;p>&lt;em>&lt;strong>“MooHoo” - Steve Jobs in his grave probably&lt;/strong>&lt;/em>&lt;/p>
&lt;h2 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h2>&lt;p>I finally did it, I’m old. Well, not really. Email has been a really rough topic for me; deliverability is key, but sometimes you just can’t guarantee that with a self-hosted mail server. I’ve been a Mailcow admin/user for the past year or so, and sometimes really, really important emails don’t get sent correctly. For example:


&lt;noscript>
 
 &lt;figure>
 &lt;img src="https://blog.darrennathanael.com/resource/2024/july/iris.png" alt="">
 &lt;/figure>
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="https://blog.darrennathanael.com/resource/2024/july/iris.png" data-action="zoom" alt="" title="An email to bookstore" class="lazyload">
 &lt;/a>
 
 &lt;figcaption class="image-caption">An email to bookstore&lt;/figcaption>
 
&lt;/figure>&lt;/p></description></item><item><title>June 2024' Updates</title><link>https://blog.darrennathanael.com/posts/june-2024/</link><pubDate>Thu, 20 Jun 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/june-2024/</guid><description>&lt;p>This is my yearly update, or something like that. &lt;br>
Hello fellow nerds who read my blog post, what&amp;rsquo;s up!&lt;/p>
&lt;p>Well currently I am doing a lot of things actually, so if you&amp;rsquo;ve noticed or not noticed; my &lt;a href="https://blog.darrennathanael.com/now" target="_blank">&lt;code>/now&lt;/code>&lt;/a> page is a little abandoned.&lt;/p>
&lt;p>But worry not, I&amp;rsquo;m still planning on posting stuff here soon, especially on an upcoming event&amp;hellip; &lt;em>A LANParty.&lt;/em> so stay tuned for that. It will be somewhat like &lt;a href="https://www.whalelan.com/" target="_blank">WHALELAN&lt;/a>, but smaller scale; at around 300~ people.&lt;/p></description></item><item><title>Lavalink’ Hotfix</title><link>https://blog.darrennathanael.com/posts/lavalink-hotfix/</link><pubDate>Wed, 29 May 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/lavalink-hotfix/</guid><description>&lt;p>Known working jars- as of publishing;&lt;/p>
&lt;h2 id="jars">Jars&lt;a class="anchorjs-link" href="#jars">&lt;/a>&lt;/h2>&lt;p>v4: &lt;a href="https://repo.lavalink.dev/artifacts/lavalink/fe62703c/Lavalink.jar" target="_blank">https://repo.lavalink.dev/artifacts/lavalink/fe62703c/Lavalink.jar&lt;/a> &lt;br>
v3: &lt;a href="https://repo.lavalink.dev/artifacts/lavalink/b0db58a0/Lavalink.jar" target="_blank">https://repo.lavalink.dev/artifacts/lavalink/b0db58a0/Lavalink.jar&lt;/a>&lt;/p>
&lt;h2 id="docker">Docker&lt;a class="anchorjs-link" href="#docker">&lt;/a>&lt;/h2>&lt;p>v4: &lt;a href="https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197704996?tag=v4-update-lp" target="_blank">https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197704996?tag=v4-update-lp&lt;/a> &lt;br>
v3: &lt;a href="https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197706659?tag=v3-update-lp" target="_blank">https://github.com/lavalink-devs/Lavalink/pkgs/container/lavalink/197706659?tag=v3-update-lp&lt;/a>&lt;/p>
&lt;h2 id="lavaplayer">Lavaplayer&lt;a class="anchorjs-link" href="#lavaplayer">&lt;/a>&lt;/h2>&lt;p>&lt;strong>ADD THE SNAPSHOT REPOSITORY:&lt;/strong> &lt;a href="https://maven.lavalink.dev/snapshots" target="_blank">https://maven.lavalink.dev/snapshots&lt;/a>&lt;/p>
&lt;p>FOR USERS OF &lt;code>1.x&lt;/code>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>implementation &amp;#39;dev.arbjerg:lavaplayer:0eaeee195f0315b2617587aa3537fa202df07ddc-SNAPSHOT&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>FOR USERS OF &lt;code>2.x&lt;/code>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>implementation &amp;#39;dev.arbjerg:lavaplayer:afec211f05c9dcf0b6ee44276a02f0316ea2458a-SNAPSHOT&amp;#39;
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;h2 id="issues---solved-by-the-jar-above">ISSUES: - Solved by the Jar Above.&lt;a class="anchorjs-link" href="#issues---solved-by-the-jar-above">&lt;/a>&lt;/h2>&lt;p>&lt;strong>Index 984 out of bounds for length 984.&lt;/strong>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 1&lt;/span>&lt;span>java.lang.ArrayIndexOutOfBoundsException: Index &lt;span style="color:#bd93f9">984&lt;/span> out of bounds &lt;span style="color:#ff79c6">for&lt;/span> length &lt;span style="color:#bd93f9">984&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 2&lt;/span>&lt;span>at moe.kyokobot.koe.crypto.XSalsa20Poly1305LiteEncryptionMode.box&lt;span style="color:#ff79c6">(&lt;/span>XSalsa20Poly1305LiteEncryptionMode.java:22&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>core-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 3&lt;/span>&lt;span>at moe.kyokobot.koe.internal.handler.DiscordUDPConnection.createPacket&lt;span style="color:#ff79c6">(&lt;/span>DiscordUDPConnection.java:119&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>core-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 4&lt;/span>&lt;span>at moe.kyokobot.koe.codec.udpqueue.UdpQueueOpusFramePoller.populateQueue&lt;span style="color:#ff79c6">(&lt;/span>UdpQueueOpusFramePoller.java:57&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>ext-udpqueue-2.0.0-rc2.jar!/:na&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5&lt;/span>&lt;span>at io.netty.util.concurrent.AbstractEventExecutor.safeExecute&lt;span style="color:#ff79c6">(&lt;/span>AbstractEventExecutor.java:164&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6&lt;/span>&lt;span>at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks&lt;span style="color:#ff79c6">(&lt;/span>SingleThreadEventExecutor.java:469&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7&lt;/span>&lt;span>at io.netty.channel.nio.NioEventLoop.run&lt;span style="color:#ff79c6">(&lt;/span>NioEventLoop.java:503&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-transport-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8&lt;/span>&lt;span>at io.netty.util.concurrent.SingleThreadEventExecutor&lt;span style="color:#8be9fd;font-style:italic">$4&lt;/span>.run&lt;span style="color:#ff79c6">(&lt;/span>SingleThreadEventExecutor.java:986&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9&lt;/span>&lt;span>at io.netty.util.internal.ThreadExecutorMap&lt;span style="color:#8be9fd;font-style:italic">$2&lt;/span>.run&lt;span style="color:#ff79c6">(&lt;/span>ThreadExecutorMap.java:74&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10&lt;/span>&lt;span>at io.netty.util.concurrent.FastThreadLocalRunnable.run&lt;span style="color:#ff79c6">(&lt;/span>FastThreadLocalRunnable.java:30&lt;span style="color:#ff79c6">)&lt;/span> ~&lt;span style="color:#ff79c6">[&lt;/span>netty-common-4.1.75.Final.jar!/:4.1.75.Final&lt;span style="color:#ff79c6">]&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11&lt;/span>&lt;span>... &lt;span style="color:#ff79c6">(&lt;/span>&lt;span style="color:#bd93f9">72&lt;/span> lines left&lt;span style="color:#ff79c6">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;strong>Video returned by YouTube isn&amp;rsquo;t what was requested&lt;/strong>&lt;/p></description></item><item><title>VF QEMU Disk Resizing Failure - Debian</title><link>https://blog.darrennathanael.com/posts/vf-qemu-disk/</link><pubDate>Sat, 13 Apr 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/vf-qemu-disk/</guid><description>&lt;h1 id="preface">Preface,&lt;a class="anchorjs-link" href="#preface">&lt;/a>&lt;/h1>&lt;p>&lt;span style="color: #2A67A4;" class="dropcap">I&lt;/span> have a VM with Debian 11 installed on it. Long story short, I&amp;rsquo;ve reached the maximum amount of storage. I increased the disk size resources in the VirtFusion admin panel and restarted the VM, but the change doesn&amp;rsquo;t seem to be applied.
So what happened?, well apparently running &lt;code>fdisk -l&lt;/code> shows me this&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>root@git:~# fdisk -l
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span>GPT PMBR size mismatch &lt;span style="color:#ff79c6">(&lt;/span>&lt;span style="color:#bd93f9">83886079&lt;/span> !&lt;span style="color:#ff79c6">=&lt;/span> 268435455&lt;span style="color:#ff79c6">)&lt;/span> will be corrected by write.
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3&lt;/span>&lt;span>The backup GPT table is not on the end of the device.
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Ouch something terrible happened.&lt;/p></description></item><item><title>To the endless forest</title><link>https://blog.darrennathanael.com/posts/to-the-endless-forest/</link><pubDate>Sat, 23 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/to-the-endless-forest/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;article style="font-family:Archer SSm A;font-weight: 600;">
Sat, Mar 23 / 2024
&lt;p>To: &amp;hellip;.. &lt;br>
From: the end of time; &lt;br>&lt;/p>
&lt;p>a letter for [&lt;em>redacted&lt;/em>], &lt;br>&lt;/p>
&lt;p>i would have never forgiven myself, &lt;br>
but you did, &lt;br>
i am afraid of the crowd around us, &lt;br>
i&amp;rsquo;m cold. &lt;br>&lt;/p>
&lt;p>i&amp;rsquo; afraid of the possibility, &lt;br>
afraid of not coming home. &lt;br>
i see myself as scribbles, &lt;br>
hanging on a rope. &lt;br>&lt;/p>
&lt;p>love is a journey, &lt;br>
of ever changing scenery, &lt;br>
there is fear that i have never seen, &lt;br>
but here i am anyway. &lt;br>&lt;/p></description></item><item><title>To the tears at martian sail</title><link>https://blog.darrennathanael.com/posts/to-the-tears-at-martian-sail/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/to-the-tears-at-martian-sail/</guid><description>&lt;style>
@import url("https://darrennathanael.com/assets/gateway-typo.css");
&lt;/style>
&lt;article style="font-family:Archer SSm A;font-weight: 600;">
Fri, Mar 22, 2024.
&lt;p>To: &amp;hellip;&amp;hellip; &lt;br>
From: my darkest hour; &lt;br>&lt;br>
a letter for you, &lt;br>&lt;/p>
&lt;p>everyone has broken pieces, &lt;br>
we are just a bunch of broken people, &lt;br>
waiting for someone, &lt;br>
something to pull our broken pieces— &lt;br>&lt;/p>
&lt;p>love is unexpected, endless, and will never leave, &lt;br>
love is everything and everywhere, &lt;br>
in a dark and gloomy night, in a subway station, under the jubilee line, even at the end of time, &lt;br>
i believe from thy birth of the universe, love is there. &lt;br>&lt;/p></description></item><item><title>Let The Heavens Open</title><link>https://blog.darrennathanael.com/posts/let-the-heavens-open/</link><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/let-the-heavens-open/</guid><description>&lt;p>The chords are based on Ish&amp;rsquo;s version. You can capo up or down from frets 0-4.&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMQ6T7vqe-6E&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;br>
&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 129.4118%;">&lt;iframe src="https://blog.darrennathanael.com/g/Let_The_Heavens_Open-Gateway.pdf" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen>&lt;/iframe>&lt;/div>
&lt;p>Direct PDF download: &lt;a href="https://blog.darrennathanael.com/g/Let_The_Heavens_Open-Gateway.pdf">/g/Let_The_Heavens_Open-Gateway.pdf&lt;/a> / &lt;a href="https://blog.darrennathanael.com/resource/2024/mar/Let_The_Heavens_Open-Gateway.pdf">Alternative&lt;/a>&lt;/p></description></item><item><title>Git Myself Because GitHub Cannot Be Trusted.</title><link>https://blog.darrennathanael.com/posts/git-myself/</link><pubDate>Thu, 14 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/git-myself/</guid><description>&lt;h1 id="prologue">Prologue&lt;a class="anchorjs-link" href="#prologue">&lt;/a>&lt;/h1>&lt;details>
 &lt;summary>On a serious note: &lt;a href="https://sfconservancy.org/GiveUpGitHub/">sfconservancy.org/GiveUpGitHub/&lt;/a>&lt;/summary>
&lt;img src="https://blog.darrennathanael.com/resource/2024/mar/github-01.png" alt="Stop Using GitHub!">
&lt;/details>
&lt;h1 id="chapter-one">Chapter one&lt;a class="anchorjs-link" href="#chapter-one">&lt;/a>&lt;/h1>&lt;p>“In the beginning was the Word—”, I love GitHub. Let&amp;rsquo;s just put it out there, GitHub is a great platform, it is. Simple, easy to use, &lt;em>spys-on-you-with-a-billion-tracker&lt;/em>, &lt;em>&lt;a href="https://twitter.com/geerlingguy/status/1506645266849538054" target="_blank">very&lt;/a> &lt;a href="https://old.reddit.com/r/ProgrammerHumor/comments/nv1802/enjoy_the_downtime/" target="_blank">stable&lt;/a>&lt;/em>. It&amp;rsquo;s perfect.&lt;/p>
&lt;p>But sometimes, their system has false positive that leads to frustration, such as randomly banning your account for &lt;strong>no reason&lt;/strong> at all.&lt;/p>
&lt;p>&lt;a href="https://blog.darrennathanael.com/resource/2024/mar/Screenshot_2024-03-03-22-32-21-30_3aea4af51f236e4932235fdada7d1643.jpg">This account has been suspended.&lt;/a>&lt;/p></description></item><item><title>Google and Yahoo DMARC requirement</title><link>https://blog.darrennathanael.com/posts/dmarc-it/</link><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/dmarc-it/</guid><description>&lt;p>If you haven&amp;rsquo;t heard the news yet, and/or you&amp;rsquo;re living under the sea, well, let&amp;rsquo;s just say that you need to add a &lt;code>_dmarc&lt;/code> record if you want to send emails to Google or Yahoo. (or everywhere really!)&lt;/p>
&lt;p>If you don&amp;rsquo;t want to hear my ramble about DMARC, just add a TXT record to &lt;code>_dmarc.your-domain.com&lt;/code> with the value:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-css" data-lang="css">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>&lt;span style="color:#ff79c6">v&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>&lt;span style="color:#ff79c6">DMARC1&lt;/span>&lt;span style="color:#ff79c6">;&lt;/span> &lt;span style="color:#ff79c6">p&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>&lt;span style="color:#ff79c6">none&lt;/span>&lt;span style="color:#ff79c6">;&lt;/span> &lt;span style="color:#ff79c6">rua&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>&lt;span style="color:#ff79c6">mailto&lt;/span>:your_email@&lt;span style="color:#ff79c6">yourdomain&lt;/span>.&lt;span style="color:#50fa7b">com&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Notice how &lt;code>p=none;&lt;/code> actually means that it allows &lt;a href="https://www.youtube.com/watch?v=k1BneeJTDcU" target="_blank">anything and everything all of the time&lt;/a>. Gradually, you can move to a more restrictive policy like &lt;code>p=quarantine&lt;/code> or &lt;code>p=reject.&lt;/code>; For me personally I set it to &lt;code>p=reject&lt;/code> because I know &lt;a href="https://www.youtube.com/watch?v=k1BneeJTDcU" target="_blank">anything and everything all of the time&lt;/a>. A little bit of everything all of the time.&lt;/p></description></item><item><title>Mattermost security updates 9.4.3, 9.3.2, 9.2.6, 8.1.10 (ESR) available</title><link>https://blog.darrennathanael.com/posts/mattermost-security-updates-9-4-3-9-3-2-9-2-6-8-1-10-esr-available/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/mattermost-security-updates-9-4-3-9-3-2-9-2-6-8-1-10-esr-available/</guid><description>&lt;p>Update your Mattermost installation! Just got this mail @ 16:15 UTC Feb / 20 / 2024&lt;/p>
&lt;hr>
&lt;p>Dear customer,&lt;/p>
&lt;p>We&amp;rsquo;re writing to inform you about a Mattermost security update. This security update addresses low to high level severity vulnerabilities that were discovered during security research reviews by vultza (via HackerOne), Leandro Chaves (via HackerOne), themarkib0x0 (via HackerOne), and Juho Nurminen. The security update is available for Mattermost releases 9.4.3, 9.3.2, 9.2.6, 8.1.10 (Extended Support Release), for both Team Edition and Enterprise Edition. They &lt;a href="https://docs.mattermost.com/upgrade/version-archive.html" target="_blank">are available for download here&lt;/a>. Please follow the &lt;a href="https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html" target="_blank">standard upgrade instructions to apply updates&lt;/a>.&lt;/p></description></item><item><title>Path.NET might not be a path anymore</title><link>https://blog.darrennathanael.com/posts/path-no-path/</link><pubDate>Fri, 16 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/path-no-path/</guid><description>&lt;p>Looks like someone forgot to paid their bills in time&amp;hellip;&lt;/p>
&lt;p>Case document: &lt;a href="https://smallpdf.com/file#s=3be482ac-ab94-4206-a409-a86336f68042" target="_blank">https://smallpdf.com/file#s=3be482ac-ab94-4206-a409-a86336f68042&lt;/a> &lt;br>
Case validation: &lt;a href="https://www.superiorcourt.maricopa.gov/docket/CivilCourtCases/caseInfo.asp?caseNumber=CV2024-001735" target="_blank">https://www.superiorcourt.maricopa.gov/docket/CivilCourtCases/caseInfo.asp?caseNumber=CV2024-001735&lt;/a>&lt;/p>
&lt;blockquote>
&lt;p>Defendant owes Plaintiff $58,964.27, plus interest at the rate of 10% per annum, or in the alternative at the highest statutory rate allowed by law per annum from dates to be proven at trial, but at least from February 9, 2023, for services rendered by Plaintiff to Defendant on or before February 9, 2023, (see Exhibit 2 - Statement of Account).&lt;/p></description></item><item><title>Path.NET Available Firewall Filters</title><link>https://blog.darrennathanael.com/posts/path/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/path/</guid><description>&lt;p>Lists of all Path.NET Firewall Filters*&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>TeamSpeak 3 Server&lt;/strong> - Layer 7 application filter to allow only TeamSpeak-based traffic over the defined port &lt;br>&lt;br>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>OpenVPN UDP server&lt;/strong> - Layer 7 application filter to allow only OpenVPN-UDP-based traffic over the defined port. (you may read more about this via &lt;a href="https://blog.path.net/application-filters/" target="_blank">https://blog.path.net/application-filters/&lt;/a>) &lt;br>&lt;br>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Source Engine Server&lt;/strong> - Layer 7 application filter to allow only VSE based traffic over the defined port. (you may read more about this via &lt;a href="https://blog.path.net/source-proxy/" target="_blank">https://blog.path.net/source-proxy/&lt;/a>. This filter also enables the game based anycast feature that Tempest offers free of charge).
&lt;br>&lt;br>&lt;/p></description></item><item><title>Wake-On-Lan Fedora 39 Setup</title><link>https://blog.darrennathanael.com/posts/wol-fedora/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/wol-fedora/</guid><description>&lt;p>Note! This works on Fedora 39 and older. It should work on Fedora 40 too, I&amp;rsquo;ll update this if it does not work on Fedora 40 -Darren&lt;/p>
&lt;h2 id="fedora--machine-setup">Fedora / Machine Setup&lt;a class="anchorjs-link" href="#fedora--machine-setup">&lt;/a>&lt;/h2>&lt;p>First of all besure to &lt;strong>enable&lt;/strong> WOL in BIOS/UEFI&lt;/p>
&lt;p>Second step, check if Wake on Lan is enabled via ethtool&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>sudo ethtool interface
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>It should show something like this if it&amp;rsquo;s enabled,&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="https://blog.darrennathanael.com/resource/2024/feb/fedora-wol/Screenshot_20240215.png" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="https://blog.darrennathanael.com/resource/2024/feb/fedora-wol/Screenshot_20240215.png" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>Supports Wake-on: pumbg
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span>Wake-on: g
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>&lt;em>The Wake-on values define what activity triggers wake up: &lt;code>d&lt;/code> (disabled), &lt;code>p&lt;/code> (PHY activity), &lt;code>u&lt;/code> (unicast activity), &lt;code>m&lt;/code> (multicast activity), &lt;code>b&lt;/code> (broadcast activity), &lt;code>a&lt;/code> (ARP activity), and &lt;code>g&lt;/code> (magic packet activity). The value &lt;code>g&lt;/code> is required for WoL to work, if not, the following command enables the WoL feature in the driver&lt;/em>&lt;/p></description></item><item><title>Transfer Spotify to Youtube Music free</title><link>https://blog.darrennathanael.com/posts/transfer-spotify-to-youtube/</link><pubDate>Wed, 14 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/transfer-spotify-to-youtube/</guid><description>&lt;p>How do you transfer from Spotify to YouTube Music for free?&lt;/p>
&lt;p>Well, very simple, use the “&lt;a href="https://github.com/linsomniac/spotify_to_ytmusic" target="_blank">spotify_to_ytmusic&lt;/a>” tool by &lt;a href="https://github.com/linsomniac" target="_blank">Sean Reifschneider&lt;/a>; many thanks Sean!&lt;/p>
&lt;h1 id="preface">Preface&lt;a class="anchorjs-link" href="#preface">&lt;/a>&lt;/h1>&lt;p>What is Spotify_to_ytmusic?, well to put it simply it&amp;rsquo;s a tool for moving from Spotify to YT&lt;/p>
&lt;h1 id="getting-started">Getting Started&lt;a class="anchorjs-link" href="#getting-started">&lt;/a>&lt;/h1>&lt;h2 id="install-python-you-may-already-have-it">Install Python (you may already have it)&lt;a class="anchorjs-link" href="#install-python-you-may-already-have-it">&lt;/a>&lt;/h2>&lt;p>You will need a somewhat recent version of Python 3.10 and above are known to work,
3.8-3.10 might work.&lt;/p>
&lt;h3 id="for-windows">For Windows&lt;a class="anchorjs-link" href="#for-windows">&lt;/a>&lt;/h3>&lt;p>Download Python for Windows from: &lt;a href="https://www.python.org/downloads/windows/" target="_blank">https://www.python.org/downloads/windows/&lt;/a>&lt;/p></description></item><item><title>A New Way to Love</title><link>https://blog.darrennathanael.com/posts/a-new-way-to-love/</link><pubDate>Tue, 13 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/a-new-way-to-love/</guid><description>&lt;p>Full message can be found here:&lt;/p>
&lt;div>&lt;div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;">&lt;iframe src="//cdn.iframe.ly/api/iframe?click_to_play=1&amp;playerjs=1&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DL85xPtLkcwg&amp;key=0d1aa8566d7e33954a7d93f9d9788b00" style="top: 0; left: 0; width: 100%; height: 100%; position: absolute; border: 0;" allowfullscreen scrolling="no" allow="autoplay *; accelerometer *; clipboard-write *; encrypted-media *; gyroscope *; picture-in-picture *; web-share *;">&lt;/iframe>&lt;/div>&lt;/div>
&lt;h1 id="preface">Preface&lt;a class="anchorjs-link" href="#preface">&lt;/a>&lt;/h1>&lt;p>There is an element of kindness, of showing care for those whom we love, and there are also a few more things that we want to cover in today&amp;rsquo;s message. So, we&amp;rsquo;re going to look into God&amp;rsquo;s model for showing love. Before we dive deeper into the three main points, let&amp;rsquo;s discuss the importance of love and God&amp;rsquo;s view of love.&lt;/p></description></item><item><title>Debian 11 to 12</title><link>https://blog.darrennathanael.com/posts/debian-11-to-12/</link><pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/debian-11-to-12/</guid><description>&lt;h1 id="prerequisites">Prerequisites&lt;a class="anchorjs-link" href="#prerequisites">&lt;/a>&lt;/h1>&lt;p>The upgrade need to be done on a root account aka superuser.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Backup your data!!!&lt;/strong> &lt;br>
Remember your data is precious, you don&amp;rsquo;t want to spend time recovering via system rescue do you?&lt;/p>
&lt;/blockquote>
&lt;h1 id="update-currently-installed-packages">Update Currently Installed Packages&lt;a class="anchorjs-link" href="#update-currently-installed-packages">&lt;/a>&lt;/h1>&lt;p>Before upgrading, it is recommended to update the currently installed packages.&lt;/p>
&lt;p>Packages marked as held back cannot be automatically installed, upgraded or removed. This may cause issues when upgrading to debian 11.
To check wich package are held back, run the following command:&lt;/p></description></item><item><title>Wi-Fi setup on hAP ax^3</title><link>https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi-config/</link><pubDate>Sat, 10 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi-config/</guid><description>&lt;p>While Mikrotik wifi is nothing to write home about, it is still pretty usable.&lt;/p>
&lt;p>Do not play with frequencies and cipher suites, unless you know what are you doing. Specifically frequencies and band widths are pretty joined together, they have to fit each other. Your&amp;rsquo;s don&amp;rsquo;t. So unless you have a specific need, use defaults.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>/interface wifi channel
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span>add &lt;span style="color:#8be9fd;font-style:italic">band&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>5ghz-ax &lt;span style="color:#8be9fd;font-style:italic">disabled&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>no &lt;span style="color:#8be9fd;font-style:italic">name&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>ch-5 skip-dfs-channels&lt;span style="color:#ff79c6">=&lt;/span>10min-cac &lt;span style="color:#8be9fd;font-style:italic">width&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>20/40/80mhz
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3&lt;/span>&lt;span>add &lt;span style="color:#8be9fd;font-style:italic">band&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>2ghz-ax &lt;span style="color:#8be9fd;font-style:italic">disabled&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>no &lt;span style="color:#8be9fd;font-style:italic">name&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>ch-24 &lt;span style="color:#8be9fd;font-style:italic">width&lt;/span>&lt;span style="color:#ff79c6">=&lt;/span>20mhz
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Note that here, in 5 Ghz, the client can use up to the 80 MHz wide band. In 2,4 GHz, only 20 MHz - that&amp;rsquo;s the polite thing to do, when you are in the city. If you are in the country with no neighbors to disturb, you can use 20/40 MHz.&lt;/p></description></item><item><title>Firm Foundation - Breaking new subs?</title><link>https://blog.darrennathanael.com/posts/more-subs-more-salvation/</link><pubDate>Tue, 06 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/more-subs-more-salvation/</guid><description>&lt;p>Si, in church there is a saying&lt;br>
&lt;strong>More Subs, More Salvation&lt;/strong>&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="https://i.giphy.com/Te0fMBUGLdCymh2ABc.webp" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="https://i.giphy.com/Te0fMBUGLdCymh2ABc.webp" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>Subwoofer actually helps in certain scenarios like:&lt;/p>
&lt;iframe id="instaimbed" width="100%" height="349" src="https://blog.darrennathanael.com/g/318009604_2013887742312323_6346550730600155551_n.mp4" title="Instagram Embedded" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen>&lt;/iframe>
&lt;details>
&lt;summary>&lt;p>Video &lt;a href="https://www.instagram.com/reel/C28FKyQpCCN/" target="_blank">“Need new “Boom Boom” song recommendations in the comments pls.”&lt;/a> by @ &lt;a href="https://www.instagram.com/shep______/" target="_blank">Stephen Sheppard&lt;/a> and &lt;a href="https://www.instagram.com/jt_whisnant/" target="_blank">Justin Whisnant&lt;/a>&lt;/p>&lt;/summary>
Need new “Boom Boom” song recommendations in the comments pls. This one is banned.
&lt;p>Never have we ever forgotten to add a Low Pass to that song. 😇&lt;/p></description></item><item><title>Lovesick Acoustic Chords by Jenna Raine</title><link>https://blog.darrennathanael.com/posts/lovesick/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/lovesick/</guid><description>&lt;h2 id="allowfullscreeniframe">Lovesick Acoustic Ver by Jenna Raine
&lt;iframe width="100%" height="349" src="https://www.youtube-nocookie.com/embed/8cHRpuQtAO4"
title="YouTube video player" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen>&lt;/iframe>&lt;a class="anchorjs-link" href="#allowfullscreeniframe">&lt;/a>&lt;/h2>&lt;hr>
&lt;p>Capo 1st fret, &lt;br>
Standard Tuning&lt;/p>
&lt;style>
.OnD3d {
 position:relative
}
.yqhFQ {
 display:block
}
.mcbfs.OnD3d {
 overflow-x:auto;
 overflow-y:hidden
}
.TB7ul.OnD3d {
 padding:16px
}
.tK8GG {
 font-family:Roboto Mono,Courier New,monospace;
 line-height:1.4em;
 margin:0
}
.Ty_RP.tK8GG {
 line-height:1.4em
}
.l9wGO.tK8GG {
 line-height:1.3em
}
.Ph1Np.tK8GG {
 line-height:1.2em
}
.g1nC0 .tK8GG {
 font:15px Roboto Mono,Courier New,monospace
}
.kmZt1 .tK8GG {
 background:#f8f8f8
}
.g1nC0.kmZt1 .tK8GG {
 background:#fff
}
.urTqW .tK8GG {
 background:#111
}
.ceYS9 {
 display:none
}
@media print {
 .tK8GG {
 background:#59a500
 }
}
.fsG7q {
 display:block
}
.hci6W {
 background:#fff;
 width:100%
}
.lG_ff {
 display:table;
 width:100%
}
.sq79z {
 display:table-cell;
 vertical-align:top
}
.VVp2u .sq79z {
 width:50%
}
.ahVT8,
.chordstabbing {
 display:block;
 min-height:1.4em;
}
.Ty_RP .chordstabbing {
 min-height:1.4em
}
.l9wGO .chordstabbing {
 min-height:1.3em
}
.Ph1Np .chordstabbing {
 min-height:1.2em
}
.g1nC0 .chordstabbing {
 min-height:0;
 min-height:auto
}
.ahVT8 .fciXY:hover {
 cursor:default
}
.ahVT8 .fciXY:hover:after {
 display:none
}
.visBT {
 color:#0098fd
}
.visBT span {
 color:#0098fd!important
}
.fciXY {
 border-radius:2px;
 cursor:default;
 display:inline-block;
 font-weight:700;
 margin:-.1em -.5em -.15em;
 padding:.1em .5em .15em;
 position:relative
}
.fciXY:after {
 background:currentColor;
 border-radius:2px;
 bottom:.2em;
 content:"";
 display:none;
 left:.25em;
 opacity:.1;
 position:absolute;
 right:.25em;
 top:.2em
}
.g1nC0 .fciXY {
 background:rgba(33,150,243,.15);
 border-radius:1px;
 font-weight:400;
 margin:-.1em calc(-.3em + .5px);
 padding:.1em .3em
}
.isAndroid .fciXY {
 background:rgba(15,157,88,.15)
}
.fciXY:hover:after {
 display:block
}
.LJhrL {
 left:0;
 opacity:0;
 position:absolute;
 top:0
}
.Fh96w:hover {
 background:transparent
}
.ahVT8 {
 page-break-inside:avoid
}
._Oy28 {
 position:relative
}
._Oy28:after {
 display:block
}
:root .hci6W,
_::-webkit-full-page-media,
_:future {
 display:block
}
@-moz-document url-prefix() {
 .hci6W {
 display:block
 }
}

&lt;/style>
&lt;p>&lt;code class="yqhFQ">&lt;pre style="font-size: 13px; font-family: Roboto Mono, Courier New, monospace;">&lt;span class="chordstabbing">Palm muted until F
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Intro]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span>
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Verse 1]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Love was an eye roll
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Was a high hope
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Romeo was just a guy in my phone
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">But you were the summer
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">What a stunner
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Singing yellow while you&amp;rsquo;re driving me home
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Pre-Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Slipped and fell, I caught the bug
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Fever&amp;rsquo;s high I&amp;rsquo;m burning up
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">&amp;lsquo;Cause I&amp;rsquo;m lovesick, gotcha stuck in my head
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">About 3 AM and I still can&amp;rsquo;t go to bed
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Up all night, tangled up all inside
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Like I ate butterflies, I&amp;rsquo;m a mess
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">You got me lovesick, but I&amp;rsquo;m not sick of it yet
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">And I must admit I&amp;rsquo;m a lot a bit obsessed
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Thinking &amp;lsquo;bout picket fence and a house
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Even though wе just kinda met
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Post-Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">I&amp;rsquo;m so la, la, la, la, la, la, lovesick, and I love it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">La, la, la, la, la, la, lovеsick, and I love it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Verse 2]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Cancelling plans so we can dance slow
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Play piano, let you miss every note
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Flowers for no reason, better mean it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">When he say you never letting me go
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Pre-Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Slipped and fell, I caught the bug
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Fever&amp;rsquo;s high I&amp;rsquo;m burning up
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">&amp;lsquo;Cause I&amp;rsquo;m lovesick, gotcha stuck in my head
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">About 3 AM and I still can&amp;rsquo;t go to bed
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Up all night, tangled up all inside
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Like I ate butterflies, I&amp;rsquo;m a mess
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">You got me lovesick, but I&amp;rsquo;m not sick of it yet
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">And I must admit I&amp;rsquo;m a lot a bit obsessed
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Thinking &amp;lsquo;bout picket fence and a house
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">Even though wе just kinda met
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Post-Chorus]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">I&amp;rsquo;m so la, la, la, la, la, la, lovesick, and I love it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">La, la, la, la, la, la, lovеsick, and I love it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">[Outro]
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">&amp;lsquo;Cause I&amp;rsquo;m lovesick, skipped a beat in my chest
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span>
&lt;/span>&lt;span class="chordstabbing">About 3 AM and I still can&amp;rsquo;t go to bed
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Up all night, tangled up all inside
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G&lt;/span>
&lt;/span>&lt;span class="chordstabbing">Like I ate butterflies, I&amp;rsquo;m a mess
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing"> &lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span> &lt;span data-name="G7" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">G7&lt;/span>
&lt;/span>&lt;span class="chordstabbing">I&amp;rsquo;m so la, la, la, la, la, la, lovesick, and I love it
&lt;/span>&lt;span class="chordstabbing">
&lt;/span>&lt;span class="chordstabbing">&lt;span data-name="C" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">C&lt;/span> &lt;span data-name="E" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">E&lt;/span> &lt;span data-name="Am" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">Am&lt;/span> &lt;span data-name="F" style="color: rgb(0, 0, 0);" class="fciXY _Oy28">F&lt;/span>
&lt;/span>&lt;span class="chordstabbing">La, la, la, la, la, la, lovеsick, and I love it
&lt;/span>&lt;div class="LJhrL">X&lt;/div>&lt;/pre>&lt;/code>&lt;/p></description></item><item><title>Taming Seraphine</title><link>https://blog.darrennathanael.com/posts/taming-seraphine/</link><pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/taming-seraphine/</guid><description>&lt;h2 id="goodreads-review">GoodReads Review:&lt;a class="anchorjs-link" href="#goodreads-review">&lt;/a>&lt;/h2>&lt;a href="https://www.goodreads.com/book/show/200794570-taming-seraphine" style="float: left; padding-right: 20px">
&lt;blockquote style="font-style: normal; font-weight: 600; color: #282828;">
&lt;img border="0" alt="Taming Seraphine" src="https://blog.darrennathanael.com/posts/taming-seraphine/assets/200794570._SX98_.jpg" />&lt;/a>
&lt;a href="https://www.goodreads.com/book/show/200794570-taming-seraphine">Taming Seraphine&lt;/a> by &lt;a href="https://www.goodreads.com/author/show/45823794.Gigi_Styx">Gigi Styx&lt;/a>
&lt;br/>
My rating: &lt;a href="https://www.goodreads.com/review/show/6227673107">5 of 5 stars&lt;/a>&lt;br />&lt;br />
&lt;p style="font-style: normal; font-weight: 400; color: #282828;">
Well, it was unexpected. Especially the plot at the end. It keeps me at the edge of my seat. 🌶️&lt;br />&lt;br />> "Family isn't always built on blood. It's built on loyalty, love, sacrifice, and trust. He murdered his two closes friends to keep me safe, and that has erased all my doubts."&lt;br />&lt;br />One of my favorite line in the book, looking forward to read the 2nd book
&lt;/p></description></item><item><title>What I’m doing now</title><link>https://blog.darrennathanael.com/now/</link><pubDate>Sat, 27 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/now/</guid><description>&lt;p>(This is a &lt;a href="https://nownownow.com/about" target="_blank">now page&lt;/a>, and if you have your own site, &lt;a href="https://nownownow.com/about" target="_blank">you should make one&lt;/a>, too.)
Updated from my desk.&lt;/p>
&lt;p>Please remind me to update this. :p&lt;/p>
&lt;p>I&amp;rsquo;m currently working @ &lt;a href="https://www.nathanael.llc" target="_blank">Nathanael LLC&lt;/a> as a CEO&lt;/p>
&lt;p>First of all, can I get an &lt;strong>Amen!&lt;/strong>&lt;/p>
&lt;blockquote>
&lt;p style="color: rgb(21, 44, 83); font-weight: 800;">&lt;sup class="versenum">2&amp;nbsp;&lt;/sup>When you pass through the waters, &lt;i>I will be with you&lt;/i>; And through the rivers, they shall not overflow you. When you walk through the fire, you shall not be burned, Nor shall the flame scorch you.&lt;/span>
&lt;br>&lt;br>
&lt;p style="color: rgb(21, 44, 83); font-style: normal; font-weight:400;">Isaiah 43:2 (NKJV)&lt;/p></description></item><item><title>EQ'ing Mackie CR3X - Pulsewire - Fedora Linux</title><link>https://blog.darrennathanael.com/posts/mackie-cr3x-eq/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/mackie-cr3x-eq/</guid><description>&lt;p>&lt;strong>Updated Edition (April 2026)&lt;/strong>: I&amp;rsquo;ve since moved away from the LW EQ and have been using the spinorama-generated corrections instead; the 15-band and 31-band graphic EQ presets from &lt;a href="https://www.spinorama.org/speakers/Mackie%20CR3-X/ErinsAudioCorner/index_eac.html" target="_blank">spinorama.org&lt;/a>. They&amp;rsquo;re gentler, preserve more of the treble air, and don&amp;rsquo;t leave the speakers sounding muffled the way the aggressive IIR corrections can. Original post preserved below, with the updated EQ recommendations added at the bottom.&lt;/p>
&lt;h1 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h1>&lt;p>As a general rule of thumb, flat is good. But it&amp;rsquo;s also bad, flat is kind of like a raw footage from a camera. They&amp;rsquo;re good in essence, but bad if you&amp;rsquo;re serving it to clients.&lt;/p></description></item><item><title>Discord on Fedora - Building Discord From Scratch</title><link>https://blog.darrennathanael.com/posts/discord-on-fedora/</link><pubDate>Sat, 20 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/discord-on-fedora/</guid><description>&lt;h1 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h1>&lt;p>I hate Discord, As a Fedora 39 user, I found myself facing issues with the official &lt;a href="https://flathub.org/apps/com.discordapp.Discord" target="_blank">Discord app (Flatpak)&lt;/a> and &lt;a href="https://github.com/Vencord/Vesktop" target="_blank">Vesktop&lt;/a>&lt;a href="https://blog.darrennathanael.com/posts/discord-on-fedora/#vesktop--discord-issue">^1&lt;/a>. After googling for a solution, I gave up… but then- I found a GitHub repository by &lt;a href="https://github.com/RPM-Outpost/" target="_blank">RPM-Outpost&lt;/a>. So in this guide, I&amp;rsquo;ll walk you through the steps to install Discord from scratch on Fedora 39, using this alternative approach.&lt;/p>
&lt;h2 id="installing-discord-from-scratch">Installing Discord From Scratch&lt;a class="anchorjs-link" href="#installing-discord-from-scratch">&lt;/a>&lt;/h2>&lt;h3 id="step-1-download-and-extract-the-zip">Step 1: Download and Extract the Zip&lt;a class="anchorjs-link" href="#step-1-download-and-extract-the-zip">&lt;/a>&lt;/h3>&lt;p>The first step is to head over to the &lt;a href="https://github.com/RPM-Outpost/discord" target="_blank">RPM-Outpost GitHub repository&lt;/a> and download the &lt;a href="https://github.com/RPM-Outpost/discord/archive/master.zip" target="_blank">master.zip&lt;/a> file. Once downloaded, extract the contents of the zip file.&lt;/p></description></item><item><title>Focusrite Scarlett 2i2 3rd Gen - A Year and a Half Later</title><link>https://blog.darrennathanael.com/posts/focusrite-scarlett-2i2-3rd-gen-year/</link><pubDate>Sat, 20 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/focusrite-scarlett-2i2-3rd-gen-year/</guid><description>&lt;h1 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h1>&lt;p>After owning the Focusrite Scarlett 2i2 for around a year and a half, I can confidently say that it is meh. It&amp;rsquo;s right there, not the best, but not that shit.
Would I recommend the Scarlett 2i2 3rd Gen today? Yes, it&amp;rsquo;s reasonably priced and available as a refurbished or secondhand.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;figure>
 &lt;img src="./assets/cropped-darren-nathanael-eIJQDFPdtGk-unsplash.jpg" alt="">
 &lt;/figure>
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/cropped-darren-nathanael-eIJQDFPdtGk-unsplash.jpg" data-action="zoom" alt="" title="Focusrite Scarlett 2i2 3rd Gen, Powering Mackie SRM Speaker" class="lazyload">
 &lt;/a>
 
 &lt;figcaption class="image-caption">Focusrite Scarlett 2i2 3rd Gen, Powering Mackie SRM Speaker&lt;/figcaption>
 
&lt;/figure>&lt;/p>
&lt;h2 id="build-quality">Build Quality&lt;a class="anchorjs-link" href="#build-quality">&lt;/a>&lt;/h2>&lt;p>One of the first things that struck me about the Scarlett 2i2 was its build quality. I love the metal case and the vibrant red’ Plus I can knock on it, and it has that metal quality sound.
The knobs all are there, the headphone outputs are fine, they’re not to brag about. The monitor knob is a bit rough, you can hear “scratching” on your monitor when you turn it; It’s not that annoying after a while.&lt;/p></description></item><item><title>Buybye Microsoft</title><link>https://blog.darrennathanael.com/posts/i-ditched-windows/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/i-ditched-windows/</guid><description>&lt;h1 id="i-ditched-windows">I ditched Windows!&lt;a class="anchorjs-link" href="#i-ditched-windows">&lt;/a>&lt;/h1>&lt;p>&lt;em>again.&lt;/em>&lt;/p>
&lt;h3 id="happy-new-year">HAPPY NEW YEAR!&lt;a class="anchorjs-link" href="#happy-new-year">&lt;/a>&lt;/h3>&lt;p>Also so so sorry Alex for not replying in time to your email. If you&amp;rsquo;re reading this, I was away for a week and kinda just forgot to reply? sorry&amp;hellip;&lt;/p>
&lt;hr>
&lt;p>I, am, done, with, windows.&lt;/p>
&lt;p>Once upon a day, I stumbled upon a brand new 2 TB NVMe SSD (Just kidding, I purchased it myself), and I was about to install Windows 11 on it.
Keyword was, downloading the ISO was simple, installing Windows 11 is pain.&lt;/p></description></item><item><title>MikroTik hAP AX3 - Slow WiFi &amp; Poor Performance?</title><link>https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi/</link><pubDate>Fri, 29 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi/</guid><description>&lt;p>PS: Regarding solving the slow WIFI &amp;amp; Poor Performance, check &lt;a href="https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi/#chapter-2">Chapter 2&lt;/a> &amp;amp; Regarding my configuration for WiFi check out @ &lt;a href="https://blog.darrennathanael.com/posts/mikrotik-hap-ax3-wifi-config/" target="_blank">WiFi Setup on MikroTik hAP AX3&lt;/a>&lt;/p>
&lt;h1 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h1>&lt;p>The hAP AX3 [C53UiG5HPaxD2HPaxD] is an affordable Home Router Access Point, hence the name hAP.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="./assets/C53UiG5HPaxD2HPaxD_221052.png" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/C53UiG5HPaxD2HPaxD_221052.png" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>Their Marketing it towards power user, and they marketed the hAP AX3 to have a &amp;ldquo;[strong] external antennas [that] allow reaching gain up to 5.5 dBi&amp;rdquo;&lt;/p>
&lt;p>A quick google search of the hAP AX[^3] WiFi Performance shows a bunch of results of people having constant issue, low throughput, unreliable speed, drop outs, and a bunch of other stuff you can check out yourself here:&lt;/p></description></item><item><title>Zipline - That next generation File Upload Server</title><link>https://blog.darrennathanael.com/posts/zipline/</link><pubDate>Wed, 27 Dec 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/zipline/</guid><description>&lt;h1 id="introduction">Introduction&lt;a class="anchorjs-link" href="#introduction">&lt;/a>&lt;/h1>&lt;blockquote>
&lt;blockquote>
&lt;p>“For God so loved the world that He gave . . .”&lt;/p>
&lt;/blockquote>
&lt;p>John 3:16&lt;/p>
&lt;/blockquote>
&lt;p>Wait&amp;hellip; wrong introduction.&lt;/p>
&lt;p>There is no doubt that sometimes you needed an image host to temporarily or permanently share some images to your friends, family, acquaintances&amp;rsquo;, or even strangers on the internet.&lt;/p>
&lt;p>While sites like &lt;a href="https://imgur.com/" target="_blank">imgur&lt;/a>, and other image sharing exist, there is no guarantee that it will stay online all the time, or that your image will be kept on their platform forever. :(&lt;/p></description></item><item><title>UniFi Network Application 8.0.7</title><link>https://blog.darrennathanael.com/posts/unifi-8/</link><pubDate>Mon, 20 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/unifi-8/</guid><description>&lt;p>UniFi Network application 8.0 brings a host of exciting features and improvements, making it a noteworthy update. From enhanced control over radio and port management to the introduction of WireGuard as a client option, Ubiquiti continues to evolve its networking solutions to meet the demands of its user base. Happy networking!&lt;/p>
&lt;p>UniFi Network Application 8.0.7 adds support for Radio Manager, WireGuard VPN Client, and Site Overview, and improves the Port Manager section by adding an overview of all ports and the VLAN Viewer.&lt;/p></description></item><item><title>Youtube has started to artificially slow down video load times if you use Firefox. Spoofing Chrome magically makes this problem go away.</title><link>https://blog.darrennathanael.com/posts/youtube-has-started-to-artificially-slow-down-video-load-times-if-you-use-firefox/</link><pubDate>Mon, 20 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/youtube-has-started-to-artificially-slow-down-video-load-times-if-you-use-firefox/</guid><description>&lt;p>Users on Firefox are facing slow YouTube loading, with evidence suggesting an intentional delay by Google. Spoofing Firefox as Chrome eliminates the delay, revealing a &amp;ldquo;timeout&amp;rdquo; function in YouTube&amp;rsquo;s code, possibly linked to an ad-blocker crackdown. Some users report improved loading times by filtering out specific code, while no delay is observed when spoofing Chrome as Firefox.&lt;/p>
&lt;iframe src="https://onedrive.live.com/embed?resid=2B46884007F89281%219984&amp;authkey=!AIgDkptgp3jmC2k" width="640" height="360" frameborder="0" scrolling="no" allowfullscreen>&lt;/iframe>
&lt;p>One might assume this is simply a connection issue, but the video shows pretty clearly that this is a choice by Google. When spoofing the user agent of Firefox to make it appear to be Chrome, YouTube loads up completely as normal. There’s no wait time, and the loading as a whole is drastically faster.&lt;/p></description></item><item><title>EU being a chad, they're fixing Microsoft Windows.</title><link>https://blog.darrennathanael.com/posts/eu-fixing-windows/</link><pubDate>Sun, 19 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/eu-fixing-windows/</guid><description>&lt;p>Good news for Windows users today: a large tech company has once again been pressured by the EU to make their products slightly less of a bloated, spy-wear-ridden dumpster fire in order for them to be allowed to sell in the EU.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="./assets/eu_meme.jpg" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/eu_meme.jpg" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>The EU&amp;rsquo;s mandate that Microsoft allow users to uninstall default apps that are pre-installed with every copy of Windows. Which is a big win. Applications like Microsoft Edge, Bing search, Cortana, Microsoft Newsfeed, and those default camera and photos apps that nobody seems to use can now be uninstalled from your system.&lt;/p></description></item><item><title>How to connect your domain to Minecraft using SRV records - Cloudflare</title><link>https://blog.darrennathanael.com/posts/setting-up-a-srv-record-for-mc/</link><pubDate>Sun, 19 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/setting-up-a-srv-record-for-mc/</guid><description>&lt;p>So, you have a Minecraft server you would like to connect to your domain that is on Cloudflare Network, but you’re running on a non-standard port? No problemo.&lt;/p>
&lt;h2 id="login-to-cloudflare">Login to CloudFlare&lt;a class="anchorjs-link" href="#login-to-cloudflare">&lt;/a>&lt;/h2>&lt;p>Make sure you are logged in to Cloudflare &amp;amp; are on the DNS tab of your domain. Now let’s get your Minecraft IP / Domain assigned to you.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="./assets/CloudflareDNS.png" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/CloudflareDNS.png" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;h1 id="login-to-your-hoster-mc-panel">Login to your hoster MC Panel&lt;a class="anchorjs-link" href="#login-to-your-hoster-mc-panel">&lt;/a>&lt;/h1>&lt;h2 id="domain-assigned">Domain Assigned&lt;a class="anchorjs-link" href="#domain-assigned">&lt;/a>&lt;/h2>&lt;p>Once you’ve logged in, select your server and find the assigned Domain + Port. &lt;br>


&lt;noscript>
 
 &lt;img src="./assets/GH_Default.png" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/GH_Default.png" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>
In this case, it would be judges.glasshost.org with the port 25577. Go back to Cloudflare; then add the following


&lt;noscript>
 
 &lt;img src="./assets/CloudflareGH_Default.png" alt="">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/CloudflareGH_Default.png" data-action="zoom" alt="" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p></description></item><item><title>Spotify Audiobook - Yummy / Part 1</title><link>https://blog.darrennathanael.com/posts/spotify-audiobook-yummy/</link><pubDate>Sat, 18 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/spotify-audiobook-yummy/</guid><description>&lt;p>Spotify just released this feature where you get free 15 hours of audiobook “time” if you have Spotify premium.&lt;/p>
&lt;blockquote>
&lt;p>

&lt;noscript>
 
 &lt;img src="./assets/spotify.png" alt="Spotify">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="./assets/spotify.png" data-action="zoom" alt="Spotify" class="lazyload">
 &lt;/a>
 
&lt;/figure>
Now enjoy 15 hours of audiobook listening time on Premium, every month.&lt;/p>
&lt;/blockquote>
&lt;p>In my case, I couldn&amp;rsquo;t resist the temptation to download the audiobook file, convert it (to M4B), and store it on my hard drive. My motivation for doing this is to ensure that I can stream the audiobook years down the line, without being dependent on a specific service to retain the data. My hard drive, my rules.
How can one go about extracting this data?
I was initially considering using OBS and just going for it, but then I realized it might not be the most effective method. OBS captures video, and if I recall correctly, there&amp;rsquo;s some compression involved, and I don’t feel like sitting and editing this on premiere.&lt;/p></description></item><item><title>New connect page</title><link>https://blog.darrennathanael.com/posts/new-connect-page/</link><pubDate>Fri, 17 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/new-connect-page/</guid><description>&lt;p>Hi, quick update. Have you checked out my connect page?&lt;/p>
&lt;p>&lt;a href="https://connect.darrennathanael.com/" target="_blank">https://connect.darrennathanael.com/&lt;/a>&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="assets/firefox_8UQ9HzUxbE.png" alt="Connect">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="assets/firefox_8UQ9HzUxbE.png" data-action="zoom" alt="Connect" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>No worries if you haven&amp;rsquo;t yet. I&amp;rsquo;ve swapped out my old link for this connect page, making everything simplify. Why? Well, it’s part of “Globalisation” as I’m trying to combine darrennathanael.com fonts &amp;amp; color to make it more seamless.&lt;/p>
&lt;p>The blue look that you see on darrennathanael.com will come to this blog soon! I hope. &lt;br>
In case you haven&amp;rsquo;t noticed, the fonts across my website are already set to the same family.&lt;/p></description></item><item><title>The Bubbly Extrovert.docx</title><link>https://blog.darrennathanael.com/posts/the-bubbly-extrovert/</link><pubDate>Thu, 16 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/the-bubbly-extrovert/</guid><description>&lt;p>       “Extrovert are social animals ” everyone say. “emotionally attached” they
&lt;br>
say, “Introverts are silent Achievers” 90% of the time. /ˈekstrəˌvərt/ or usualy known as extrovert, is a person who is friendly and outgoing. While that may be true, that is not the full meaning of extroversion. An extrovert is a person who is energized by being around other people. Extroversion is a personality trait typically characterized by outgoingness, high energy, and/or talkativeness. In general, the term refers to a state of being where someone “recharges,” or draws energy, from being with other people
&lt;br>
       Extrovert made up 49.3% people in the United state , data from january 1
2020. Extrovert is problably the frendlies person ever!. When he meets stranger or a friend, everyone would wants to stay with him longer .&lt;/p></description></item><item><title>I lost a TB of data today - And it's alright.</title><link>https://blog.darrennathanael.com/posts/i-lost-a-tb-of-data-today/</link><pubDate>Wed, 15 Nov 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/i-lost-a-tb-of-data-today/</guid><description>&lt;p>Today, it rained heavily, and my room got flooded. I found out that the water came from my balcony. &lt;del>I can’t stand my balcony.&lt;/del> I hate my balcony.
The flood is a bit iffy, but nevertheless one of the drive that I put on the floor died, it was a 1TB Seagate hard drive, I only use it to store my game file (Steam NAS) fortunately which is fine but I needed to get a replacement soon.&lt;/p></description></item><item><title>Mattermost - Open Source Team Collaboration</title><link>https://blog.darrennathanael.com/posts/mattermost-review/</link><pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/mattermost-review/</guid><description>&lt;p>As I began my search for an open-source, self-hosted platform that combines chat messaging, task management, and collaboration, I encountered several options. While Slack is one of the choices, it can become expensive as more team members join, and its permission management can be somewhat inconsistent. &lt;br>&lt;/p>
&lt;p>I&amp;rsquo;ve also considered &lt;a href="https://rocket.chat" target="_blank">Rocket.Chat&lt;/a> as a viable option. However, after trying out the demo, I found that it can be somewhat challenging to maintain. So then upon hours and hours of research aka browsing subreddits, I came across a gold: Mattermost. &lt;br>&lt;/p></description></item><item><title>Spotify vs YouTube Music?</title><link>https://blog.darrennathanael.com/posts/spotify-or-youtube-music/</link><pubDate>Tue, 10 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/spotify-or-youtube-music/</guid><description>&lt;h1 id="spotify-vs-youtube-music">Spotify vs YouTube Music?&lt;a class="anchorjs-link" href="#spotify-vs-youtube-music">&lt;/a>&lt;/h1>&lt;h2 id="spotify-and-youtube-music-are-two-of-the-worlds-most-popular-streaming-platforms">Spotify and YouTube Music are two of the world&amp;rsquo;s most &lt;em>popular&lt;/em> streaming platforms.&lt;a class="anchorjs-link" href="#spotify-and-youtube-music-are-two-of-the-worlds-most-popular-streaming-platforms">&lt;/a>&lt;/h2>&lt;p>Let me tell you, after a year of switching to YouTube music and cancelling my Spotify subscriptions, it was well worth it. One of the reasons I switched to YouTube music is that their algorithm is better. With Spotify, songs became boring, predictable, and even unexpected. The transition from song to song just doesn&amp;rsquo;t work for me. There is no way to modify it.&lt;/p></description></item><item><title>phpize not found - Fix for Debian and Ubuntu</title><link>https://blog.darrennathanael.com/posts/phpize-not-found/</link><pubDate>Sun, 08 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/phpize-not-found/</guid><description>&lt;p>I was installing Nextcloud &lt;a href="https://github.com/matiasdelellis/facerecognition" target="_blank">https://github.com/matiasdelellis/facerecognition&lt;/a> face recognition and came across this roadblock where the command pdlib was not found.&lt;/p>
&lt;p>&lt;a href="https://github.com/goodspb/pdlib" target="_blank">https://github.com/goodspb/pdlib&lt;/a>&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>git clone https://github.com/goodspb/pdlib.git
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span>&lt;span style="color:#8be9fd;font-style:italic">cd&lt;/span> pdlib
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3&lt;/span>&lt;span>phpize &amp;lt;- This not found!
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4&lt;/span>&lt;span>./configure --enable-debug
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;code>-bash: phpize: command not found&lt;/code>&lt;/p>
&lt;p>The culprit for this issue is usually because of PHP-dev is not installed, check your PHP version using &lt;code>php -v&lt;/code> mine is php 8.2&lt;/p></description></item><item><title>King of Wrath - Book Thing?</title><link>https://blog.darrennathanael.com/posts/king-of-wrath/</link><pubDate>Tue, 03 Oct 2023 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/king-of-wrath/</guid><description>&lt;p>She’s the wife he never wanted…and the weakness he never saw coming.&lt;/p>
&lt;p>This book is fire.&lt;/p>
&lt;p>Let me just say first of all, Dante and Vivian character are 🔥.&lt;/p>
&lt;blockquote>
&lt;p>Vivian Lau is the perfect daughter and her family’s ticket into the highest echelons of high society.&lt;/p>
&lt;/blockquote>
&lt;p>Vivian is the definition of a perfect daughter, from an outside perspective. But from the inside it tells a different story. Vivian always do what her parents expect from her. Vivian has always known that one day her parents would tell her who she needed to marry. Out of all people, she didn’t expect it to be Dante Russo.&lt;/p></description></item><item><title>The history and evolution of JavaScript</title><link>https://blog.darrennathanael.com/posts/origin-of-javascript/</link><pubDate>Sat, 17 Dec 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/origin-of-javascript/</guid><description>&lt;h2 id="photo-by-a-hrefhttpsunsplashcomafgprogrammerutm_sourceunsplashutm_mediumreferralutm_contentcreditcopytextmohammad-rahmania-on-a-hrefhttpsunsplashcomsphotosjavascriptutm_sourceunsplashutm_mediumreferralutm_contentcreditcopytextunsplasha">Photo by &lt;a href="https://unsplash.com/@afgprogrammer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Mohammad Rahmani&lt;/a> on &lt;a href="https://unsplash.com/s/photos/javascript?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash&lt;/a>&lt;a class="anchorjs-link" href="#photo-by-a-hrefhttpsunsplashcomafgprogrammerutm_sourceunsplashutm_mediumreferralutm_contentcreditcopytextmohammad-rahmania-on-a-hrefhttpsunsplashcomsphotosjavascriptutm_sourceunsplashutm_mediumreferralutm_contentcreditcopytextunsplasha">&lt;/a>&lt;/h2>&lt;h1 id="a-brief-history-of-javascript-from-mocha-to-modern-web-development">A Brief History of JavaScript: From Mocha to Modern Web Development&lt;a class="anchorjs-link" href="#a-brief-history-of-javascript-from-mocha-to-modern-web-development">&lt;/a>&lt;/h1>&lt;p>JavaScript is a popular programming language that is used for building web applications.
It is a high-level, interpreted language that is easy to learn and use.
In this blog post, we will explore the history and origins of JavaScript, from its humble beginnings as a simple scripting language to its current status as a powerful tool for building complex web applications.&lt;/p></description></item><item><title>2b2t: A Minecraft Adventure Like No Other</title><link>https://blog.darrennathanael.com/archive/2b2t-a-minecraft-adventure-like-no-other/</link><pubDate>Fri, 16 Dec 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/archive/2b2t-a-minecraft-adventure-like-no-other/</guid><description>&lt;p>2b2t is a popular Minecraft server that is known for its vast world and unique gameplay.
The server was created in 2010 and was originally called &amp;ldquo;2builders2tools.&amp;rdquo; This name was chosen because the server was intended to be a simple, no-rules sandbox where players could build and create without any limitations.
This freedom attracted a lot of players, and the server quickly grew in popularity.&lt;/p>
&lt;p>One of the notable figures in the history of 2b2t is Hausemaster, the longest-serving and most influential administrator on the server.
Hausemaster was one of the first players to join 2b2t, and has been with the server since its early days.
He is known for his extensive knowledge of the server&amp;rsquo;s history and mechanics, as well as his skill as a builder and his dedication to the server&amp;rsquo;s community.
He has played a significant role in shaping the server&amp;rsquo;s unique culture and atmosphere.&lt;/p></description></item><item><title>Finding Meaning and Purpose in Life: An Exploration of Human Existence</title><link>https://blog.darrennathanael.com/archive/finding-meaning-and-purpose-in-life/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/archive/finding-meaning-and-purpose-in-life/</guid><description>&lt;h1 id="exploring-the-mysteries-of-human-existence-and-mental-health">Exploring the Mysteries of Human Existence and Mental Health&lt;a class="anchorjs-link" href="#exploring-the-mysteries-of-human-existence-and-mental-health">&lt;/a>&lt;/h1>&lt;p>As human beings, we are constantly seeking answers to the fundamental questions of our existence: Who are we? Why are we here? What is our purpose? While there is no one answer to these questions, and different people and cultures may have different beliefs and perspectives, there are some common themes and ideas that can provide insight and guidance.&lt;/p>
&lt;p>One of the most widely accepted theories of human existence is the idea of evolution through natural selection. This theory suggests that human beings have evolved over time through a process of reproduction and survival, where individuals with certain traits and abilities were more likely to thrive and pass on their genes to their offspring. Through this process, we have developed into the complex and diverse species that we are today.&lt;/p></description></item><item><title>Sociology.</title><link>https://blog.darrennathanael.com/posts/sociology/</link><pubDate>Fri, 21 Oct 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/sociology/</guid><description>&lt;p>Photo by &lt;a href="https://unsplash.com/@jaywennington?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Jay Wennington&lt;/a> on &lt;a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash&lt;/a>&lt;/p>
&lt;h2 id="sociology-should-be-an-introductory-class-everyone-should-take">Sociology should be an introductory class everyone should take&lt;a class="anchorjs-link" href="#sociology-should-be-an-introductory-class-everyone-should-take">&lt;/a>&lt;/h2>&lt;p>because it would allow our society to be more open-minded and help us understand why our world is structured a certain way and the reasons for our societal problems.&lt;/p>
&lt;hr>
&lt;p>As a student in sociology, I have the opportunity to view the world from a sociological perspective, and I&amp;rsquo;ve noticed that it can be applied daily. I can use it on the streets, in class, and even in a movie. A movie I have watched called Crazy Rich Asians exemplifies aspects of sociology. The film is about two couples named Nick Young and Rachel Chu. They fell in love in New York, but Nick kept a big secret from Rachel. The mystery was that he was a wealthy, well-known son of The Young family in Singapore. The young family is a billionaire that owns many real estates and businesses. Nick brings Rachel to Singapore for his best friend&amp;rsquo;s wedding, and Rachel is being judged and attacked for her social class. Eleanor young, nick&amp;rsquo;s mother, strongly cares about social class and disapproves of their relationship. Meanwhile, Astrid, nick&amp;rsquo;s sister, is allowed to marry anyone she wants, but she also has her issues with her husband, Micahel. Throughout the story, Rachel struggles to fit in with Nick&amp;rsquo;s family and friends because she grew up differently from them.&lt;/p></description></item><item><title>What is AWS lambda?</title><link>https://blog.darrennathanael.com/posts/what-is-aws-lambda/</link><pubDate>Thu, 20 Oct 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/what-is-aws-lambda/</guid><description>&lt;p>Photo by &lt;a href="https://unsplash.com/@wickedmonday?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=darrenNathanaelblog">Wicked Monday&lt;/a> on &lt;a href="https://unsplash.com/s/photos/amazon?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=darrenNathanaelblog">Unsplash&lt;/a>&lt;/p>
&lt;h2 id="aws-lambda-is-a-computing-service-that-runs-your-back-end-code-in-response-to-events">AWS Lambda is a computing service that runs your back-end code in response to events.&lt;a class="anchorjs-link" href="#aws-lambda-is-a-computing-service-that-runs-your-back-end-code-in-response-to-events">&lt;/a>&lt;/h2>&lt;p>Benefits of the service /features: Explain
lambda is a meager cost and does not require any upfront investment. There&amp;rsquo;s a low fee per request when you use AWS lambda.&lt;/p>
&lt;p>AWS lambda is easy. There are no new language tools or frameworks to learn, and you can use a third-party library.&lt;/p>
&lt;p>Lambda function?
The code you run on AWS lambda is called a lambda function.&lt;/p></description></item><item><title>How I setup my serverless website for free using Cloudflare pages</title><link>https://blog.darrennathanael.com/posts/serverless-website-using-cloudflare-pages/</link><pubDate>Thu, 14 Jul 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/serverless-website-using-cloudflare-pages/</guid><description>&lt;h2 id="hello-">Hello 👋,&lt;a class="anchorjs-link" href="#hello-">&lt;/a>&lt;/h2>&lt;p>Today we will learn how to set up your website on the cloud ☁️ for free!
First, I will introduce to you &lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a> and how we can use &lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a> to deploy a website for free.&lt;/p>
&lt;h2 id="what-is-cloudflarehttpswwwcloudflarecomen-ca">What is &lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a>?&lt;a class="anchorjs-link" href="#what-is-cloudflarehttpswwwcloudflarecomen-ca">&lt;/a>&lt;/h2>&lt;p>According to &lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a> is one of the most extensive networks operating on the Internet. People use &lt;a href="https://www.cloudflare.com/en-ca/" target="_blank">Cloudflare&lt;/a> services to increase the security and performance of their websites and services.&lt;/p>
&lt;/blockquote>
&lt;p>tl;dr they are a &lt;a href="https://www.cloudflare.com/en-ca/cdn/" target="_blank">CDN provider&lt;/a>, &lt;a href="https://www.cloudflare.com/en-ca/ddos/" target="_blank">DDoS Migration provider&lt;/a>, and many more. Anything you need to make your website more secure and faster.&lt;/p></description></item><item><title>How to configure fail2ban, and automatically report it to AbuseIPDB.</title><link>https://blog.darrennathanael.com/posts/fail2ban-ssh-abuseipdb/</link><pubDate>Wed, 13 Jul 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/fail2ban-ssh-abuseipdb/</guid><description>&lt;h2 id="what-is-abuseipdb">What is AbuseIPDB?&lt;a class="anchorjs-link" href="#what-is-abuseipdb">&lt;/a>&lt;/h2>&lt;blockquote>
&lt;p>AbuseIPDB provides a free API for reporting and checking IP addresses. Every day webmasters, system administrators, and other IT professionals use our API to report thousands of IP addresses engaging spamming, hacking, vulnerability scanning, and other malicious activity in real time.&lt;/p>
&lt;/blockquote>
&lt;h2 id="what-is-fail2ban">What is Fail2Ban?&lt;a class="anchorjs-link" href="#what-is-fail2ban">&lt;/a>&lt;/h2>&lt;blockquote>
&lt;p>Fail2ban is a tool to help you protect your public facing linux instances from brute-force attack and other automated attacks by monitoring the app logs for malicious activity.&lt;/p></description></item><item><title>How to Resize Image on the fly with NGINX</title><link>https://blog.darrennathanael.com/posts/resize-image-on-the-fly-with-nginx/</link><pubDate>Wed, 25 May 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/resize-image-on-the-fly-with-nginx/</guid><description>&lt;p>Maybe you&amp;rsquo;re someone who doesn&amp;rsquo;t have the budget for Cloudflare Image Resizing and wants to resize image on the fly, well there&amp;rsquo;s an easy way for you to do so. NGINX has a feature called Image resize which is really useful for resizing image on the getgo.&lt;/p>
&lt;h1 id="resizing-server-configuration">Resizing Server configuration&lt;a class="anchorjs-link" href="#resizing-server-configuration">&lt;/a>&lt;/h1>&lt;p>Place this config inside your server block.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-nginx" data-lang="nginx">&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">1&lt;/span>&lt;span>&lt;span style="color:#ff79c6">location&lt;/span> ~ &lt;span style="color:#f1fa8c">&amp;#34;^/(?&amp;lt;image&amp;gt;.+)@(?&amp;lt;width&amp;gt;\d+)$&amp;#34;&lt;/span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">2&lt;/span>&lt;span> &lt;span style="color:#6272a4"># The file root location of your website
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">3&lt;/span>&lt;span>&lt;span style="color:#6272a4">&lt;/span> &lt;span style="color:#ff79c6">alias&lt;/span> &lt;span style="color:#f1fa8c">/var/www/static/&lt;/span>&lt;span style="color:#8be9fd;font-style:italic">$image&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">4&lt;/span>&lt;span> 
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">5&lt;/span>&lt;span> &lt;span style="color:#ff79c6">image_filter&lt;/span> &lt;span style="color:#f1fa8c">resize&lt;/span> &lt;span style="color:#8be9fd;font-style:italic">$width&lt;/span> &lt;span style="color:#f1fa8c">-&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">6&lt;/span>&lt;span> &lt;span style="color:#ff79c6">image_filter_sharpen&lt;/span> &lt;span style="color:#bd93f9">95&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">7&lt;/span>&lt;span> &lt;span style="color:#ff79c6">image_filter_buffer&lt;/span> &lt;span style="color:#f1fa8c">25M&lt;/span>;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">8&lt;/span>&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="image_filter">image_filter&lt;a class="anchorjs-link" href="#image_filter">&lt;/a>&lt;/h2>&lt;p>The module that we&amp;rsquo;re using to resize the image, you can read more options &lt;a href="https://nginx.org/en/docs/http/ngx_http_image_filter_module.html#image_filter" target="_blank">here nginx.org/en/docs/http/ngx_http_image_filter_module.html#image_filter&lt;/a>&lt;/p></description></item><item><title>AAPanel IPv6</title><link>https://blog.darrennathanael.com/posts/aapanel-ipv6/</link><pubDate>Thu, 31 Mar 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/aapanel-ipv6/</guid><description>&lt;p>&lt;em>edited at: Jul, 14 @ 1 PM EST&lt;/em>&lt;/p>
&lt;p>pov: you&amp;rsquo;re trying to setup aapanel on an ipv6 only server. well lucky for you aapanel by default disable dashboard ipv6 support. so you googled the google? but you found nothing&amp;hellip; untill now.&lt;/p>
&lt;p>aapanel by default disable dashboard connection from IPv6, which is stupid because now days because we&amp;rsquo;ve ranout of IPv4, IPv6 is more common.&lt;/p>
&lt;p>To enable IPv6 connection to aapanel dashboard, all you need to do is create a file called &lt;code>ipv6.pl&lt;/code> at &lt;code>/www/server/panel/data/&lt;/code> and write &lt;code>True&lt;/code> on it.&lt;/p></description></item><item><title>Debian 10 to 11</title><link>https://blog.darrennathanael.com/posts/debian-10-to-11/</link><pubDate>Sun, 13 Mar 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/debian-10-to-11/</guid><description>&lt;p>Just a quick blog for me since I have multiple server running debian 10.&lt;/p>
&lt;blockquote>
&lt;p>If you are looking to update from &lt;a href="https://blog.darrennathanael.com/posts/debian-11-to-12/" target="_blank">Debian 11 to 12&lt;/a> read: &lt;a href="https://blog.darrennathanael.com/posts/debian-11-to-12/" target="_blank">blog.darrennathanael.com/posts/debian-11-to-12/&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;h1 id="prerequisites">Prerequisites&lt;a class="anchorjs-link" href="#prerequisites">&lt;/a>&lt;/h1>&lt;p>The upgrade need to be done on a root account aka superuser.&lt;/p>
&lt;h2 id="backup-your-data">Backup your data!!!&lt;a class="anchorjs-link" href="#backup-your-data">&lt;/a>&lt;/h2>&lt;p>Before upgrading please backup your data. unless you like to play a russian roullete, and also have a backup server that auto backups everything u.u&lt;/p>
&lt;h1 id="update-currently-installed-packages">Update Currently Installed Packages&lt;a class="anchorjs-link" href="#update-currently-installed-packages">&lt;/a>&lt;/h1>&lt;p>Before upgrading, it is recommended to update the currently installed packages.&lt;/p></description></item><item><title>Tmux - Darren's essential tool.</title><link>https://blog.darrennathanael.com/posts/tmux-darren-essential/</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/tmux-darren-essential/</guid><description>&lt;p>Hello 📦
Do you ever wonder how to have multiple terminal&amp;rsquo;s open, so you can do multiple awesome stuff at the same time? Well tmux is here to help! 🙌
Tmux is essentially &amp;ldquo;just another terminal&amp;rdquo; that you can open and close without stopping the inside process. I use Tmux when installing and updating heck even running lavalink and/or discord bot in the background for easy access!&lt;/p>
&lt;p>How do we install tmux? Well it&amp;rsquo;s pretty simple and easy! Depending on the distro you are using tmux should already be added in the repository.&lt;/p></description></item><item><title>setting up tunnelbroker (networks)</title><link>https://blog.darrennathanael.com/posts/tunnelbroker-lavalink-ifup-ifdown/</link><pubDate>Fri, 18 Feb 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/tunnelbroker-lavalink-ifup-ifdown/</guid><description>&lt;h1 id="why">Why&lt;a class="anchorjs-link" href="#why">&lt;/a>&lt;/h1>&lt;p>lavalink is usually used for discord bot to play music to discord.&lt;/p>
&lt;p>If your bot is on alot of servers and alot of people, you need tunnelbroker to prevent youtube rate limiting your ip.&lt;/p>
&lt;hr>
&lt;p>First and formost, we need to install lavalink. if you dont know how to you can check out the &lt;a href="https://blog.darrennathanael.com/post/how-to-lavalink/" target="_blank">lavalink setup guide&lt;/a>&lt;/p>
&lt;h2 id="getting-tunnelbroker">Getting TunnelBroker&lt;a class="anchorjs-link" href="#getting-tunnelbroker">&lt;/a>&lt;/h2>&lt;ul>
&lt;li>Make a tunnelbroker &lt;a href="https://tunnelbroker.net/" target="_blank">Account&lt;/a>&lt;/li>
&lt;li>Create a new &lt;a href="https://tunnelbroker.net/new_tunnel.php" target="_blank">regular tunnel&lt;/a>&lt;/li>
&lt;li>Enter your IPv4 address and select a nearby region.&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>You can use &lt;a href="https://github.com/DarrenOfficial/scripts-util/blob/main/general/he_ping.sh" target="_blank">https://github.com/DarrenOfficial/scripts-util/blob/main/general/he_ping.sh&lt;/a> to find nearest / lowest ping tunnelbroker server.&lt;/p></description></item><item><title>The challenge of running lavalink</title><link>https://blog.darrennathanael.com/posts/challenge-of-running-public-lavalink/</link><pubDate>Sat, 12 Feb 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/challenge-of-running-public-lavalink/</guid><description>&lt;h1 id="hello-">Hello 👋&lt;a class="anchorjs-link" href="#hello-">&lt;/a>&lt;/h1>&lt;p>Hi, I&amp;rsquo;m Darren! I am a sysadmin. Meaning I have a lot of servers that I rent for testing and development. &lt;del>I also have a discord music bot &lt;a href="https://buses.rocks" target="_blank">Model Buses&lt;/a> that uses lavalink.&lt;/del>&lt;/p>
&lt;p>Having one lavalink server isn&amp;rsquo;t enough&amp;hellip;. jk it&amp;rsquo;s prob enough, but I like to have a few more for redundancy.&lt;/p>
&lt;p>&lt;del>As of writing this, my bot model buses are on 97 guilds, which isn&amp;rsquo;t that much. So having multiple lavalink servers is kind of overkill. But hey! That&amp;rsquo;s me! I like overkill stuff. And overcomplicating things.&lt;/del>&lt;/p></description></item><item><title>How I handle jays.host ddos attack</title><link>https://blog.darrennathanael.com/posts/jayshost/</link><pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/jayshost/</guid><description>&lt;h2 id="1-how-it-start">1. How it start&lt;a class="anchorjs-link" href="#1-how-it-start">&lt;/a>&lt;/h2>&lt;blockquote>
&lt;p>this is not the full start, I joined &amp;amp; help at jan 19, 2022. &lt;em>(Fun fact thats the same date as birthday lol)&lt;/em>&lt;/p>
&lt;/blockquote>
&lt;p>So this is how it went.
on January jays webserver went down for almost a week. the reason? e-z.host.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="assets/9c919ece.png" alt="SKRRRTT#9999 the owner of ez.host">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="assets/9c919ece.png" data-action="zoom" alt="SKRRRTT#9999 the owner of ez.host" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>yada yada yada, Jay&amp;rsquo;s vps dying moment.&lt;/p>
&lt;p>

&lt;noscript>
 
 &lt;img src="assets/die.gif" alt="vps die moment">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="assets/die.gif" data-action="zoom" alt="vps die moment" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;h2 id="2-investigate-problem">2. Investigate Problem&lt;a class="anchorjs-link" href="#2-investigate-problem">&lt;/a>&lt;/h2>&lt;p>So first thing I do was check Cloudflare logs, see what traffic is going trough and see if Cloudflare was blocking it.
Turns out 99% of the traffic is going pass Cloudflare and straight into the Server, no shit it was dying.&lt;/p></description></item><item><title>setting up tunnelbroker (netplan)</title><link>https://blog.darrennathanael.com/posts/tunnelbroker-lavalink-netplan/</link><pubDate>Sat, 05 Feb 2022 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/tunnelbroker-lavalink-netplan/</guid><description>&lt;h1 id="why">Why&lt;a class="anchorjs-link" href="#why">&lt;/a>&lt;/h1>&lt;p>lavalink is usually used for discord bot to play music to discord.&lt;/p>
&lt;p>If your bot is on alot of servers and alot of people, you need tunnelbroker to prevent youtube from rate limiting your ip.&lt;/p>
&lt;hr>
&lt;p>First and formost, we need to install lavalink. if you dont know how to you can check out the &lt;a href="https://blog.darrennathanael.com/post/how-to-lavalink/" target="_blank">lavalink setup guide&lt;/a>&lt;/p>
&lt;h2 id="getting-tunnelbroker">Getting TunnelBroker&lt;a class="anchorjs-link" href="#getting-tunnelbroker">&lt;/a>&lt;/h2>&lt;ul>
&lt;li>Make a tunnelbroker &lt;a href="https://tunnelbroker.net/" target="_blank">Account&lt;/a>&lt;/li>
&lt;li>Create a new &lt;a href="https://tunnelbroker.net/new_tunnel.php" target="_blank">regular tunnel&lt;/a>&lt;/li>
&lt;li>Enter your IPv4 address and select a nearby region.
&lt;blockquote>
&lt;p>You can use &lt;a href="https://github.com/DarrenOfficial/scripts-util/blob/main/general/he_ping.sh" target="_blank">https://github.com/DarrenOfficial/scripts-util/blob/main/general/he_ping.sh&lt;/a> to find nearest / lowest ping tunnelbroker server.&lt;/p></description></item><item><title>How to make your own CDN with 10 GB storage for free</title><link>https://blog.darrennathanael.com/posts/how-to-make-your-own-cdn-with-10-gb-storage-for-free/</link><pubDate>Tue, 14 Dec 2021 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/how-to-make-your-own-cdn-with-10-gb-storage-for-free/</guid><description>&lt;h1 id="hello-there-">Hello there 👋&lt;a class="anchorjs-link" href="#hello-there-">&lt;/a>&lt;/h1>&lt;p>Today we will use Cloudflare &amp;amp; GitLab to make the best “free” &amp;amp; fast CDN!&lt;/p>
&lt;p>How do we do this you may ask, well simple. GitLab provides us with 10 GB repository limit, we can use this to host our original data via GitLab Pages, then we serve it via Cloudflare, and we set a page rule for our CDN, so it always hit the cached version!&lt;/p>
&lt;h3 id="what-is-a-cdn">What is a CDN&lt;a class="anchorjs-link" href="#what-is-a-cdn">&lt;/a>&lt;/h3>&lt;p>According to Cloudflare, a CDN is a


&lt;noscript>
 
 &lt;img src="assets/JvxUL7S3m.png" alt="CDN">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="assets/JvxUL7S3m.png" data-action="zoom" alt="CDN" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p></description></item><item><title>How to make lavalink server</title><link>https://blog.darrennathanael.com/posts/how-to-lavalink/</link><pubDate>Fri, 03 Dec 2021 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/how-to-lavalink/</guid><description>&lt;h1 id="what-are-we-doing-today">What are we doing today&lt;a class="anchorjs-link" href="#what-are-we-doing-today">&lt;/a>&lt;/h1>&lt;p>In this tutorial we will be setting up lavalink server! 🎉&lt;/p>
&lt;h2 id="this-guide-is-for-lavalink-v3">This guide is for Lavalink v3!&lt;a class="anchorjs-link" href="#this-guide-is-for-lavalink-v3">&lt;/a>&lt;/h2>&lt;p>The steps for v4 are the same, but remember that v4 introduces breaking changes. If you see errors like these:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Good to know:&lt;/strong> &lt;a href="https://blog.darrennathanael.com/posts/lavalink-hotfix" target="_blank">blog.darrennathanael.com/posts/lavalink-hotfix&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;p>

&lt;noscript>
 
 &lt;img src="https://blog.darrennathanael.com/g/7SJPsm.png" alt="Lavalink errors">
 
&lt;/noscript>

&lt;figure>
 &lt;a class="paragraph-image">
 &lt;img data-src="https://blog.darrennathanael.com/g/7SJPsm.png" data-action="zoom" alt="Lavalink errors" class="lazyload">
 &lt;/a>
 
&lt;/figure>&lt;/p>
&lt;p>&lt;code>GET / No mapping for GET /&lt;/code>&lt;/p>
&lt;p>then your bot is not compatible with v4 and you should use v3 instead. You can download v3 from this link: /g/Lavalink-v3-403-retry.jar&lt;/p></description></item><item><title>About</title><link>https://blog.darrennathanael.com/about/</link><pubDate>Thu, 28 Feb 2019 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/about/</guid><description>&lt;p>You can contact me via email at &lt;a href="mailto:me@darrennathanael.com">me@darrennathanael.com&lt;/a>. I read my email daily and my PGP key is &lt;code>0x6d03afba32c7e1e2&lt;/code> | &lt;code>5d5b2962d717769365301bbe6d03afba32c7e1e2&lt;/code>.&lt;/p>
&lt;p>You can find my PGP key on various key servers, including &lt;a href="https://keys.openpgp.org/vks/v1/by-fingerprint/5D5B2962D717769365301BBE6D03AFBA32C7E1E2" target="_blank">OpenPGP&lt;/a>, &lt;a href="https://keyserver.ubuntu.com/pks/lookup?op=get&amp;amp;search=0x5d5b2962d717769365301bbe6d03afba32c7e1e2" target="_blank">Ubuntu KeySRV&lt;/a>, &lt;a href="https://pgp.surfnet.nl/pks/lookup?op=get&amp;amp;search=0x5d5b2962d717769365301bbe6d03afba32c7e1e2" target="_blank">Surfnet.pl KeySRV&lt;/a>, &lt;a href="https://pgp.mit.edu/pks/lookup?op=get&amp;amp;search=0x6D03AFBA32C7E1E2" target="_blank">MIT EDU&lt;/a>, and &lt;a href="https://openpgp.circl.lu/pks/lookup?op=get&amp;amp;search=0x5d5b2962d717769365301bbe6d03afba32c7e1e2" target="_blank">circl.lu&lt;/a>.&lt;/p>
&lt;script async src="https://js.stripe.com/v3/buy-button.js"> &lt;/script>
&lt;stripe-buy-button buy-button-id="buy_btn_1STL6NAWdfMob32UepFdw3bC" publishable-key="pk_live_51R4RQtAWdfMob32UMURRxYkgbycxwnr3E5t5HFIt9YqLM7ydkRrebapKXtw5xsKBIFm1Nub51VFpD2fnPm0mFN8M00d39M2YQA">
&lt;/stripe-buy-button>
&lt;section>
 &lt;h2 class="section-title">Background&lt;/h2>
 &lt;div class="content">
 &lt;p>
 It all started with &lt;a href="https://minecraft.net">&lt;b>Minecraft&lt;/b>&lt;/a>. &lt;br>What? you may ask, well yes, I say to that. I love playing Minecraft, and that started my career.
 &lt;/p>
 &lt;p>
 I accidentally discovered my calling while playing with my friends. Minecraft is a multi player game that allows you do basically do everything you want.
 &lt;/p></description></item><item><title>Darren Nathanael</title><link>https://blog.darrennathanael.com/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/</guid><description>&lt;p>The internet finest blog, a place where I &lt;em>ramble&lt;/em> or talk about something, or post helpful guides with a little bit of meme.&lt;/p></description></item><item><title>Posts</title><link>https://blog.darrennathanael.com/posts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/posts/</guid><description/></item><item><title>Resources</title><link>https://blog.darrennathanael.com/resources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.darrennathanael.com/resources/</guid><description>&lt;!--
&lt;h1 style="font-size: 2.5rem;margin-bottom: 1.5rem;font-weight: 500;">Darren Resource Network&lt;/h1>
-->
&lt;p>Hero Photo by &lt;a href="https://unsplash.com/@house_42?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Taylor Brandon&lt;/a> on &lt;a href="https://unsplash.com/photos/green-pine-tree-on-mountain-during-daytime-SevFgiTv1Fg?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash&lt;/a>&lt;/p>
&lt;p>Git: &lt;a href="https://git.dpaste.org" target="_blank">https://git.dpaste.org&lt;/a>&lt;/p>
&lt;!--
---

Center For Israel: https://centerforisrael.com &lt;br>
Crisis Relief: https://gatewaypeople.com/crisis-relief &lt;br>
Equip Classes: https://equiplibrary.gatewaypeople.com

--></description></item></channel></rss>