J. R. Swab

Blog


You Need To Stop Using HTML Email


Categories: [Technology]

HTML email is bad and should be considered harmful.

HTML Email Makes Phishing Attempts Easier

HTML emails allow you to make links which hide the URL behind some user-friendly text. However, this is an extremely common vector for phishing attacks, where a malicious sender makes a misleading lin...

Continue Reading...


Email Lists To The Rescue!


Categories: [Content Creation], [Technology]

I use email lists to send updates on new videos, blog posts, and other things. This way I don’t have to play to the algorithms on the platforms I create within. (This is not really an issue on Hive mind you; but other places love to give your followers what "they" think your followers want to see.)

...

Continue Reading...


How to Write an ISO to USB on Linux with DD


Categories: [Technology]

DD(1) is a progam used to convert and copy a file to a desired location.

Usage: sudo dd status=progress if=name-of.iso of=/dev/sdx bs=1M; sudo sync

status=LEVEL The LEVEL of information to print to stderr; 'none' suppresses everything but error messages, 'noxfer' suppresses the final transfer...

Continue Reading...


Moving To Sourcehut


Categories: [Technology]

Pulled the trigger.

Now supporting Sourcehut financially because this is exactly the kind of source control I want.

$2/month is a great price to support the crew working on this Github alternative for hackers.

I know the claim is that Github makes our repos more easily discovered but after yea...

Continue Reading...


How To Create a Linked List Using Golang


Categories: [Technology]

Lately I started to practice my data structures to get a better grasp of programming. Today I chose to tackle the Linked List from scratch using Go. I have not had to write a linked list in forever which made this a great mental exercise.

Continue Reading...


Peer-To-Peer: Our Only Hope


Categories: [Technology]

Peer-to-peer has been around a long time and is decentralized in nature. Yes, this is decentralized without the need for a blockchain. Cryptocurrencies and blockchains are awesome but not everything needs to use that technology to be decentralized. All cryptocurrencies are peer-to-peer but not all peer-to-peer decentralization has to be on a blockchain.

Continue Reading...


Scripting Server Customization & Setup


Categories: [Technology]

As you well know by now, I am a big nerd. The more I learn, the more I find myself moving away from large desktop environments and window managers to the terminal. The terminal is fast, efficient, and does not hog system resources.

It is to a point now that if I can do it in the terminal then I do...

Continue Reading...


How To Use Instagram On Your Computer


Categories: [Technology]

So you want to post that dank meme an instagram but don't want to bust out your mobile or download the app? I got you covered.

Continue Reading...


I Removed Google From My Primary Device


Categories: [Technology]

I've been a big advocate of Google services for a long time. I always understood the standpoint that being free services they have the right to use the data I'm putting in. This is how they can make great products and keep them free.

I'd also like to say before getting into this post that if you u...

Continue Reading...


Breto; A Multi-UI Status Bar


Categories: [Technology]

View on Github

Breto (originally called Go-Status) is a small project I wrote a few months back to display the time and date in DWM. It's written in Go and the name means "shelf" in Esperanto.

Continue Reading...