feat: Ports all existing articles and images.

This commit is contained in:
2025-02-20 12:14:09 -05:00
parent e0fb6129ad
commit 67dc3540d6
151 changed files with 10413 additions and 1631 deletions

View File

@@ -62,67 +62,67 @@
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-09-free-as-in-freedom.png"/>
<p>This is a hot take kind of article, but here it goes the rant.</p>
<h2>This applies to me and you.</h2>
<p>Im writing this to remind myself somethings that I too often take for granted. I am going to<br />
preface this whole article by saying that everything Im going to lay out / mention is something<br />
that I am personally guilty of. This is an open reminder and call out of things that I feel should<br />
<p>Im writing this to remind myself somethings that I too often take for granted. I am going to
preface this whole article by saying that everything Im going to lay out / mention is something
that I am personally guilty of. This is an open reminder and call out of things that I feel should
change.</p>
<h1>Our perspective is flawed</h1>
<p>Nobody can dispute that the advances in technology have greatly improved our lives. Like anything,<br />
<p>Nobody can dispute that the advances in technology have greatly improved our lives. Like anything,
though, there is a trade off.</p>
<h2>What is FOSS</h2>
<p>FOSS is an acronym for “Free and Open Source Software”. It is generally about how software is<br />
licensed, meaning that the source code is available in the public for review, allowing a broader<br />
spectrum of people than the originators of the code to have input, look for bugs, redistribute the<br />
software, contribute, etc. It does not however mean that the software should be no cost to the end<br />
<p>FOSS is an acronym for “Free and Open Source Software”. It is generally about how software is
licensed, meaning that the source code is available in the public for review, allowing a broader
spectrum of people than the originators of the code to have input, look for bugs, redistribute the
software, contribute, etc. It does not however mean that the software should be no cost to the end
user.</p>
<p>This is where the word “freedom” comes into it. Overtime, as a society, we generally now think of<br />
FOSS as “free” software. This takes what was originally a noble / courageous idea and devalues it to<br />
the point that we now expect things to be free. It encourages corporate greed to take advantage of<br />
people who created something to solve a particular need, or as a hobby, expecting the creator to<br />
handle the burden of maintaining / patching bugs while they profit from it. Dont get me wrong,<br />
these corporations will also contribute back, sometimes even donate money to the creators. I am not<br />
at all opposed to capitalism, nor saying that these corporations are in the wrong. At the end of the<br />
<p>This is where the word “freedom” comes into it. Overtime, as a society, we generally now think of
FOSS as “free” software. This takes what was originally a noble / courageous idea and devalues it to
the point that we now expect things to be free. It encourages corporate greed to take advantage of
people who created something to solve a particular need, or as a hobby, expecting the creator to
handle the burden of maintaining / patching bugs while they profit from it. Dont get me wrong,
these corporations will also contribute back, sometimes even donate money to the creators. I am not
at all opposed to capitalism, nor saying that these corporations are in the wrong. At the end of the
day, <strong><em>we</em></strong> created this problem.</p>
<h2>Current state and how we got here</h2>
<p>Software services / giants create applications that we come to rely on. They tempt / bait us with<br />
them being “free” or cheap, but that is because <strong><em>we</em></strong> are their target. They bloat the software<br />
with tracking and telemetry to capture data about us and sell us more products and services. Once<br />
again, if youre pro-capitalism, its somewhat hard to blame them for this. Were the gullible sheep<br />
<p>Software services / giants create applications that we come to rely on. They tempt / bait us with
them being “free” or cheap, but that is because <strong><em>we</em></strong> are their target. They bloat the software
with tracking and telemetry to capture data about us and sell us more products and services. Once
again, if youre pro-capitalism, its somewhat hard to blame them for this. Were the gullible sheep
who will blindly eat out their grain bins.</p>
<p>I can remember back in the day when there were music pirating services on the internet (napster is<br />
the one that comes to mind). As a giant music buff, I quickly jumped on board with services like<br />
these. Back in those days, I was young, didnt make very much money, so it was hard to afford the<br />
latest and greatest tunes. I also remember back in this time frame a lawsuit from the metal giants<br />
Metallica (others words not mine ;)). At the time I remember thinking, like many others, that<br />
Metallica didnt need the money, but then a comment from Lars Ulrich the bands drummer struck a<br />
cord with me (pun intended). Ill will paraphrase here, but it was something along the lines of<br />
“Were not pursuing this for us, but for all of those (musicians) that come after us”. After this<br />
<p>I can remember back in the day when there were music pirating services on the internet (napster is
the one that comes to mind). As a giant music buff, I quickly jumped on board with services like
these. Back in those days, I was young, didnt make very much money, so it was hard to afford the
latest and greatest tunes. I also remember back in this time frame a lawsuit from the metal giants
Metallica (others words not mine ;)). At the time I remember thinking, like many others, that
Metallica didnt need the money, but then a comment from Lars Ulrich the bands drummer struck a
cord with me (pun intended). Ill will paraphrase here, but it was something along the lines of
“Were not pursuing this for us, but for all of those (musicians) that come after us”. After this
and reflection, I decided that I would not pirate music anymore.</p>
<p>Fast forward, now the majority do not purchases music / albums, we typically utilize streaming<br />
services (myself included), sure it may be more fair to the artists than pirating was, it can be<br />
argued that its easier today for independent artists to become known / discovered, Im also in no<br />
way saying the old school music industry wasnt a giant pile of dog poo, but I am saying that who is<br />
<p>Fast forward, now the majority do not purchases music / albums, we typically utilize streaming
services (myself included), sure it may be more fair to the artists than pirating was, it can be
argued that its easier today for independent artists to become known / discovered, Im also in no
way saying the old school music industry wasnt a giant pile of dog poo, but I am saying that who is
really winning(?), its the Spotifys and Apple Musics of the world, thats who.</p>
<p>Im also reminded of the great “MeasureQuick is now charging for services” that happened in the HVAC<br />
industry. I have personally never complained and have always supported this decision, because it is<br />
not sustainable to run a software company and not charge for services, generally. Sure, you may not<br />
like their pricing model, etc. Where I think they went wrong was not charging from the beginning, as<br />
it sets the wrong expectation that is presumably hard to recover from. There are those who took some<br />
of Jims words / opinions in a way different from how I do / did, which is fine, were all entitled<br />
to our opinions. What is often forgotten is that were all also entitled to change those opinions.<br />
<p>Im also reminded of the great “MeasureQuick is now charging for services” that happened in the HVAC
industry. I have personally never complained and have always supported this decision, because it is
not sustainable to run a software company and not charge for services, generally. Sure, you may not
like their pricing model, etc. Where I think they went wrong was not charging from the beginning, as
it sets the wrong expectation that is presumably hard to recover from. There are those who took some
of Jims words / opinions in a way different from how I do / did, which is fine, were all entitled
to our opinions. What is often forgotten is that were all also entitled to change those opinions.
Heck, I will probably be shouting a different story tomorrow, so be it!</p>
<h2>Conclusion</h2>
<p>What I would like to encourage people to do is to support software development. If an application is<br />
free, but has a donate button consider giving a donation. If an application is free and they dont<br />
want to charge thats fine too, however I would say to be suspicous, meaning is it free because<br />
<p>What I would like to encourage people to do is to support software development. If an application is
free, but has a donate button consider giving a donation. If an application is free and they dont
want to charge thats fine too, however I would say to be suspicous, meaning is it free because
<strong><em>you</em></strong> are the product?!?</p>
<p>I would also encourage you to be active in communities and organizations that foster community (HVAC<br />
School is a great example). Show appreciation and encouragement, but at the same time dont be<br />
<p>I would also encourage you to be active in communities and organizations that foster community (HVAC
School is a great example). Show appreciation and encouragement, but at the same time dont be
afraid to be critical or speak up.</p>
<p>At the end of the day, I hope to lift up my brothers and sisters, help to fight against the<br />
<p>At the end of the day, I hope to lift up my brothers and sisters, help to fight against the
corporations who abuse the little guys and hopefully feel good about my decisions.</p>
<p>Over the last few weeks, I have been going through my software and services and looking for those<br />
donation buttons and giving back a little bit for the software that makes my life better. Help<br />
<p>Over the last few weeks, I have been going through my software and services and looking for those
donation buttons and giving back a little bit for the software that makes my life better. Help
change the narrative and remember that its about <strong><em>Freedom not Free</em></strong>.</p>
<h3>Links</h3>
<ul>
@@ -137,7 +137,7 @@ change the narrative and remember that its about <strong><em>Freedom not Free
<li><a href="https://themes.gohugo.io/themes/poison/">Hugo Theme</a></li>
</ul>
<blockquote>
<p><strong>Note:</strong> I do not use any trackers or analytics on this site to respect your privacy. So feel<br />
<p><strong>Note:</strong> I do not use any trackers or analytics on this site to respect your privacy. So feel
free to contact me directly to share feedback or let me know how Im doing.</p>
</blockquote>
</article>
@@ -174,7 +174,6 @@ Programming, Home-Performance, and Building Science
</div>
<p>
<a href="/articles/2025/vapor-htmx-todo-app/"><div>
<img alt="banner" src="http://localhost:3000/articles/images/2025-01-05-vapor-htmx-todo-app.png"/>
Build an example application using Vapor and HTMX.
</div></a>
</p>
@@ -188,7 +187,6 @@ Programming, Home-Performance, and Building Science
</div>
<p>
<a href="/articles/2024/pgp-encryption-introduction/"><div>
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-04-pgp-encryption-introduction.gif"/>
In this article I introduce PGP and show a use case for me, which perhaps you can use as well.
What is PGP
PGP stands for Pretty Good Privacy, it was first developed in 1991 by Phil Zimmermann. PGP uses
@@ -222,6 +220,12 @@ cryptographic privacy and authentication and is...
|
<a href="mailto:michael@mhoush.com" rel="nofollow">Email</a>
</p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-core.min.js">
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/keep-markup/prism-keep-markup.min.js">
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js">
</script>
</div>
</body>
</html>