Skip to content

Commit

Permalink
auto updating site
Browse files Browse the repository at this point in the history
  • Loading branch information
jherzstein committed May 21, 2024
1 parent 95c9907 commit 336d8ee
Show file tree
Hide file tree
Showing 73 changed files with 1,097 additions and 129 deletions.
6 changes: 3 additions & 3 deletions content-org/about/index.org
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
#+HUGO_CODE_FENCE: nil
#+OPTIONS: num:nil toc:nil

Hello, my name is Jordan, I'm a Computer Engineering student from Canada. I like all things FOSS, cybersecurity, server administration, selfhosting, thinkpads, and more. These past few years I've been living and breathing Linux, from desktop, server, and embedded, with some knowledge of Windows (desktop and server) and Android. Most of my programming experience is in bash, Python, and C/C++. Familiar with Java, SQL, Go, and PHP. I'm currently learning rust.
Hello, my name is Jordan, I'm a Computer Engineering student from Canada. I like all things FOSS, cybersecurity, server administration, selfhosting, thinkpads, and more. These past few years I've been living and breathing Linux, from desktop, server, and embedded, with some knowledge of Windows (desktop and server) and Android. Most of my programming experience is in bash, Python, and C/C++. I am familiar with Java, SQL, Go, and PHP. I've engaged with a few more esoteric things like elisp and sieve. I'm currently learning rust.

This is my website, I sometimes write blogs and technical guides. It is a very minimal static site with html and css (bare minimum js), but this way my site is fast, responsive, and to the point. I can say that everything here is created and owned by me, not just as a creative outlet, but so every facet of my online existance is under my control. I engage very little with social media. I value understanding and being able to control my technology, which fuels my passion to learn new things all the time.
This is my website, you may have noiticed that this site looks pretty bare bones, that's because I built the themeing in layout entirely from scratch almost entirely without javascript; this choice was intentional because my site both loads faster and feels more personal. I can say that everything here is created and owned by me, not just as a creative outlet, but so every facet of my online existance is under my control. I engage very little with social media. I value understanding and being able to control my technology, which fuels my passion to learn new things all the time. I use this website in part to document my learning; I'm writing because I'm learning, and I'm learning because I'm writing.

When I'm not in front of glowing rectangles made of polarized sheets and crystals, I like to swim, I'm also taking part in my school's Brazillian Jiu Jitsu club. During COVID I stopped gaming entirely but more recently I've given a shot attending my local SSBU tournaments.
When I'm not in front of glowing rectangles made of polarized sheets and crystals, I like swimming, running, climbing, and reading books/manga on my kobo. I don't game very much because I got burnt out from very early in COVID, but I've slowly reintroducing it into my life in ways that I think I'm happy with. My friend gave me his Steam library and now I'm playing Patrick's Parabox.
7 changes: 4 additions & 3 deletions content-org/contact/contact.org
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@
There are a few ways to get in contact with me but Signal is the easiest.
** @@html:<img class="inline-header" src="/images/contact/signal.png" />@@Signal ~jherzstein.01~ [[/images/contact/SignalGroupQr.png][QR Code]]
** @@html:<img class="inline-header" src="/images/contact/simplex.png" />@@ SimpleX [[/images/contact/simplex-qr.png][QR Code]]
** @@html:<img class="inline-header" src="/images/contact/protonmail.png" />@@ Email [[mailto:[email protected]][[email protected]]] [[./pubkey.gpg][PGP]]
+ PGP is prefered though if you already know how to use it you're probably aware of [[https://www.latacora.com/blog/2019/07/16/the-pgp-problem/][PGP's drawbacks]]; there are more secure (and easier) ways of getting in contact with me. If you must use email you can learn how to use PGP [[https://emailselfdefense.fsf.org/en/][here]].
+ Proton Mail users do not need to use PGP it is end to end encrypted by default amongst other Proton Mail users.
** @@html:<img class="inline-header" src="/images/contact/protonmail.png" />@@ Email [[mailto:[email protected]][[email protected]]] [[./pubkey.gpg][PGP]]
+ Best for professional inquiries.
+ PGP is prefered if you're able, but if secuirty is a top priority I would recommend other methods of contact [[https://www.latacora.com/blog/2019/07/16/the-pgp-problem/][due to PGP's drawbacks]].
+ Proton Mail users do not need to use PGP as it is end to end encrypted by default amongst other Proton Mail users.
+ PGP fingerprint ~893C C031 0405 8C9E 9D40 831D 4FF0 A9CA 91DF A592~

#+BEGIN_EXPORT html
Expand Down
66 changes: 66 additions & 0 deletions content-org/posts/new_domain.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
#+TITLE: New email/website domain!
#+date: 2024-05-20
#+HUGO_AUTO_SET_LASTMOD: t
#+hugo_base_dir: ../../
#+hugo_section: posts
#+HUGO_MENU: :menu "posts"
#+hugo_tags[]: technology, email, dns, namecheap, porkbun
#+filetags: technology email dns namecheap porkbun
#+HUGO_CODE_FENCE:
#+EXPORT_FILE_NAME: new_domain.md
#+hugo_front_matter_key_replace: description>summary
#+begin_description
Friendship with .xyz has ended, .com is my new best friend.
Friendship with namecheap has ended, porkbun is my new best friend
#+end_description

Hello dear reader, when this post gets uploaded I should have everything rolled out for my new tld and hopefully everything is working ok. For those visiting from the website mirror outside of neocities, [[https://jordanherzstein.xyz][jordanherzstein.xyz]] should now redirect to [[https://jordanherzstein.com][jordanherzstein.com]] but by the beginning of next year I will not be renewing the domain. If you cared about contacting me via email before, the contact email will now simply be [email protected]. I have changed both my domain name as well as my domain registrar from Namecheap to Porkbun, which you may be wondering; why have I done this?

* The story behind using .xyz for a year
I bought the .xyz domain before I started hosting this site outside of neocities. I was mainly using it for some homelab projects that I wanted a domain for to eventually host a website. I found .xyz to be one of the cheaper options on a popular registrar called Namecheap ("Only $2 a year!?"), though it wouldn't continue to be as cheap as I had anticipated... more on that later.

* Why I ended my frienship with .xyz
#+BEGIN_EXPORT html
<figure>
<center>
<img src="/images/blog/friendship_with_com.jpg" width="70%" />
<figcaption>Yeah you saw the imageflip watermark right with an old meme format deal with it.</figcaption>
</center>
</figure>
#+END_EXPORT

While I initially wanted the .xyz domain for it's price and that it was fun and quirky I'm starting to realize that if I want my website and custom email address to be the one-stop shop for reaching me I need to be a little more intelligent about the domain name chat I choose. .com is better known amongst internet users, whenever anyone is going to think about me or my website they will instinctually probably go to .com if they forget my TLD is .xyz. Also .xyz domains tend to be on blacklists for receiving emails, especially smaller email servers. Perhaps this may make a difference in my case, perhaps it will not, but if I'm going to be emailing companies when applying for jobs I'd rather not risk my emails not going through. This transition has also been made easy given that I am blessed to have an uncommon last name allowing my [[https://jordanherzstein.com][jordanherzstein.com]] to be available in the first place.

* Why I ended my frienship with Namecheap
#+BEGIN_EXPORT html
<figure>
<center>
<img src="/images/blog/friendship_with_porkbun.jpg" width="70%" />
<figcaption>Namecheap kinda sucks... sorta.</figcaption>
</center>
</figure>
#+END_EXPORT

My soured experience with Namecheap is partially due to my own inexperience as well as misleading marketing on Namecheap's website. Originally when I was looking for a domain name, Namecheap seemed to have the lowest prices of the other registrars I was looking at. However, I ended up being charged around $15 or so dollars on renewal the follwing year. A price hike is one thing, but nowhere in their original pricing when I bought my domain did they show what the renewal prices would look like, only "Retail" prices that made it seem like Namecheap was offering a discount.

#+BEGIN_EXPORT html
<figure>
<center>
<img src="/images/blog/namecheap_deal.png" width="100%" />
<figcaption>Namecheap being a little crafty.</figcaption>
</center>
</figure>
#+END_EXPORT

This is why I have chosen to switch to Porkbun for dealing with this particular website domain. While their initial prices are more expensive, their renewal prices are slightly better and they are seemingly more transparent with the deals that they offer. Also their pig mascot is kinda cute.

#+BEGIN_EXPORT html
<figure>
<center>
<img src="/images/blog/porkbun_renewal.png" width="100%" />
<figcaption>Porkbun doesn't show the currency of my homeland but it's actually more expensive (initially).</figcaption>
</center>
</figure>
#+END_EXPORT

I'm not trying to tell you that one of these registars are objectively better than the other, that will depend on your usecase, nor am I saying that Porkbun is the best and that I will always use it. Perhaps you only need a domain for a short period of time, so Namecheap does offer a much better deal for you. Additionally, other registrars may offer cheaper domains than the ones that I am showing you. To use Cloudflare as an example, they don't even make a profit off of their domains so they can alledgedly offer them at a lower cost than their competitors. I didn't choose to buy my domain from Cloudflare as I could not view their prices without creating an account, and I would like the option to change DNS servers if I wanted the control panel for DNS records on a different service so I am less entangled with one registrar. Again, depending on your use case, this may not matter to you at all. I encourage you to do your own research and not be as foolish as I when shopping for domain names.
6 changes: 3 additions & 3 deletions content/about/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ draft = false
identifier = "about"
+++

Hello, my name is Jordan, I'm a Computer Engineering student from Canada. I like all things FOSS, cybersecurity, server administration, selfhosting, thinkpads, and more. These past few years I've been living and breathing Linux, from desktop, server, and embedded, with some knowledge of Windows (desktop and server) and Android. Most of my programming experience is in bash, Python, and C/C++. Familiar with Java, SQL, Go, and PHP. I'm currently learning rust.
Hello, my name is Jordan, I'm a Computer Engineering student from Canada. I like all things FOSS, cybersecurity, server administration, selfhosting, thinkpads, and more. These past few years I've been living and breathing Linux, from desktop, server, and embedded, with some knowledge of Windows (desktop and server) and Android. Most of my programming experience is in bash, Python, and C/C++. I am familiar with Java, SQL, Go, and PHP. I've engaged with a few more esoteric things like elisp and sieve. I'm currently learning rust.

This is my website, I sometimes write blogs and technical guides. It is a very minimal static site with html and css (bare minimum js), but this way my site is fast, responsive, and to the point. I can say that everything here is created and owned by me, not just as a creative outlet, but so every facet of my online existance is under my control. I engage very little with social media. I value understanding and being able to control my technology, which fuels my passion to learn new things all the time.
This is my website, you may have noiticed that this site looks pretty bare bones, that's because I built the themeing in layout entirely from scratch almost entirely without javascript; this choice was intentional because my site both loads faster and feels more personal. I can say that everything here is created and owned by me, not just as a creative outlet, but so every facet of my online existance is under my control. I engage very little with social media. I value understanding and being able to control my technology, which fuels my passion to learn new things all the time. I use this website in part to document my learning; I'm writing because I'm learning, and I'm learning because I'm writing.

When I'm not in front of glowing rectangles made of polarized sheets and crystals, I like to swim, I'm also taking part in my school's Brazillian Jiu Jitsu club. During COVID I stopped gaming entirely but more recently I've given a shot attending my local SSBU tournaments.
When I'm not in front of glowing rectangles made of polarized sheets and crystals, I like swimming, running, climbing, and reading books/manga on my kobo. I don't game very much because I got burnt out from very early in COVID, but I've slowly reintroducing it into my life in ways that I think I'm happy with. My friend gave me his Steam library and now I'm playing Patrick's Parabox.
7 changes: 4 additions & 3 deletions content/contact/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@ There are a few ways to get in contact with me but Signal is the easiest.
## <img class="inline-header" src="/images/contact/simplex.png" /> SimpleX [QR Code](/images/contact/simplex-qr.png) {#img-class-inline-header-src-images-contact-simplex-dot-png-simplex-qr-code}


## <img class="inline-header" src="/images/contact/protonmail.png" /> Email [website@jordanherzstein.xyz](mailto:website@jordanherzstein.xyz) [PGP](./pubkey.gpg) {#img-class-inline-header-src-images-contact-protonmail-dot-png-email-website-jordanherzstein-dot-xyz-pgp--dot-pubkey-dot-gpg}
## <img class="inline-header" src="/images/contact/protonmail.png" /> Email [contact@jordanherzstein.com](mailto:contact@jordanherzstein.com) [PGP](./pubkey.gpg) {#img-class-inline-header-src-images-contact-protonmail-dot-png-email-contact-jordanherzstein-dot-com-pgp--dot-pubkey-dot-gpg}

- PGP is prefered though if you already know how to use it you're probably aware of [PGP's drawbacks](https://www.latacora.com/blog/2019/07/16/the-pgp-problem/); there are more secure (and easier) ways of getting in contact with me. If you must use email you can learn how to use PGP [here](https://emailselfdefense.fsf.org/en/).
- Proton Mail users do not need to use PGP it is end to end encrypted by default amongst other Proton Mail users.
- Best for professional inquiries.
- PGP is prefered if you're able, but if secuirty is a top priority I would recommend other methods of contact [due to PGP's drawbacks](https://www.latacora.com/blog/2019/07/16/the-pgp-problem/).
- Proton Mail users do not need to use PGP as it is end to end encrypted by default amongst other Proton Mail users.
- PGP fingerprint `893C C031 0405 8C9E 9D40 831D 4FF0 A9CA 91DF A592`

<details>
Expand Down
63 changes: 63 additions & 0 deletions content/posts/new_domain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
+++
title = "New email/website domain!"
summary = """
Friendship with .xyz has ended, .com is my new best friend.
Friendship with namecheap has ended, porkbun is my new best friend
"""
date = 2024-05-20
lastmod = 2024-05-20T20:26:23-04:00
tags = ["technology", "email", "dns", "namecheap", "porkbun"]
draft = false
[menu]
[menu.posts]
identifier = "new-email-website-domain"
+++

Hello dear reader, when this post gets uploaded I should have everything rolled out for my new tld and hopefully everything is working ok. For those visiting from the website mirror outside of neocities, [jordanherzstein.xyz](https://jordanherzstein.xyz) should now redirect to [jordanherzstein.com](https://jordanherzstein.com) but by the beginning of next year I will not be renewing the domain. If you cared about contacting me via email before, the contact email will now simply be [email protected]. I have changed both my domain name as well as my domain registrar from Namecheap to Porkbun, which you may be wondering; why have I done this?


## The story behind using .xyz for a year {#the-story-behind-using-dot-xyz-for-a-year}

I bought the .xyz domain before I started hosting this site outside of neocities. I was mainly using it for some homelab projects that I wanted a domain for to eventually host a website. I found .xyz to be one of the cheaper options on a popular registrar called Namecheap ("Only $2 a year!?"), though it wouldn't continue to be as cheap as I had anticipated... more on that later.


## Why I ended my frienship with .xyz {#why-i-ended-my-frienship-with-dot-xyz}

<figure>
<center>
<img src="/images/blog/friendship_with_com.jpg" width="70%" />
<figcaption>Yeah you saw the imageflip watermark right with an old meme format deal with it.</figcaption>
</center>
</figure>

While I initially wanted the .xyz domain for it's price and that it was fun and quirky I'm starting to realize that if I want my website and custom email address to be the one-stop shop for reaching me I need to be a little more intelligent about the domain name chat I choose. .com is better known amongst internet users, whenever anyone is going to think about me or my website they will instinctually probably go to .com if they forget my TLD is .xyz. Also .xyz domains tend to be on blacklists for receiving emails, especially smaller email servers. Perhaps this may make a difference in my case, perhaps it will not, but if I'm going to be emailing companies when applying for jobs I'd rather not risk my emails not going through. This transition has also been made easy given that I am blessed to have an uncommon last name allowing my [jordanherzstein.com](https://jordanherzstein.com) to be available in the first place.


## Why I ended my frienship with Namecheap {#why-i-ended-my-frienship-with-namecheap}

<figure>
<center>
<img src="/images/blog/friendship_with_porkbun.jpg" width="70%" />
<figcaption>Namecheap kinda sucks... sorta.</figcaption>
</center>
</figure>

My soured experience with Namecheap is partially due to my own inexperience as well as misleading marketing on Namecheap's website. Originally when I was looking for a domain name, Namecheap seemed to have the lowest prices of the other registrars I was looking at. However, I ended up being charged around $15 or so dollars on renewal the follwing year. A price hike is one thing, but nowhere in their original pricing when I bought my domain did they show what the renewal prices would look like, only "Retail" prices that made it seem like Namecheap was offering a discount.

<figure>
<center>
<img src="/images/blog/namecheap_deal.png" width="100%" />
<figcaption>Namecheap being a little crafty.</figcaption>
</center>
</figure>

This is why I have chosen to switch to Porkbun for dealing with this particular website domain. While their initial prices are more expensive, their renewal prices are slightly better and they are seemingly more transparent with the deals that they offer. Also their pig mascot is kinda cute.

<figure>
<center>
<img src="/images/blog/porkbun_renewal.png" width="100%" />
<figcaption>Porkbun doesn't show the currency of my homeland but it's actually more expensive (initially).</figcaption>
</center>
</figure>

I'm not trying to tell you that one of these registars are objectively better than the other, that will depend on your usecase, nor am I saying that Porkbun is the best and that I will always use it. Perhaps you only need a domain for a short period of time, so Namecheap does offer a much better deal for you. Additionally, other registrars may offer cheaper domains than the ones that I am showing you. To use Cloudflare as an example, they don't even make a profit off of their domains so they can alledgedly offer them at a lower cost than their competitors. I didn't choose to buy my domain from Cloudflare as I could not view their prices without creating an account, and I would like the option to change DNS servers if I wanted the control panel for DNS records on a different service so I am less entangled with one registrar. Again, depending on your use case, this may not matter to you at all. I encourage you to do your own research and not be as foolish as I when shopping for domain names.
Loading

0 comments on commit 336d8ee

Please sign in to comment.