Jobs AI Will Take: A Teacher’s Honest Take on Your Career Future

Person working on laptop with AI interface displayed on screen showing code and data visualizations

If you’re worried about being displaced by AI in the near future or struggling to find a job after high school, your concerns are valid. It is believed that AI has already replaced 15% of jobs since 2018 and this trend is accelerating. To understand why I’m writing this article, you need to know what … Read more

How to implement fail2ban on Linux?

Introduction Ever checked your server logs and seen thousands of failed login attempts? I did and it was a wake up call. Here’s how Fail2ban helped me go from nearly 6,000 failed logins to almost zero in just a few days. When I wrote my last article, I shared two graphs that told a pretty … Read more

WordPress wp-login Brute Force Proctection

Hosting your own WordPress site is not for the squeamish. However, if you’re like me and you like full control of your site and have the means to host it, why not? It can take a lot of work, considering that foreign adversaries will try to brute force their way into the login page. I … Read more

Free Tech & AI Simulators for Curious Minds

Over the past few years, I’ve built, and in some cases AI built, a collection of interactive simulators to help my students at South Plantation High explore the basics of artificial intelligence, web development, cybersecurity, and more. These tools were designed to make learning hands-on and approachable—especially for beginners. Whether it’s understanding how HTML works, exploring AI concepts … Read more

Why the FBI is Warning About Unencrypted Communication Between Android and iPhones

Android to iPhone unencrypted communication image.

Recently, the FBI issued a warning highlighting a significant security concern: communication between Android phones and iPhones is often unencrypted. To understand this issue fully, we need to break down a few key concepts. What Are Protocols? In simple terms, protocols are rules that determine how devices communicate with each other. Think of a protocol … Read more

Luigi’s Manifesto

The corporate media today.

I don’t usually do this. My posts are typically focused on educational content, but in this case, I’m making an exception. It’s deeply concerning that major news organizations are refusing to release Luigi Mangione’s full manifesto. While they’ve selectively quoted from it, they are outright withholding the complete text from the public, as revealed by … Read more

How to create screenshots in Windows

Windows Screenshot Image

Instructions for Creating Screenshots on a Windows Desktop Objective: Learn how to take screenshots on a Windows desktop and save them for future use. Step 2: Press the “PrtScn” key. This will capture the entire screen. Step 3: Open an image editing program like Microsoft Paint. To open Paint, type “Paint” in the search bar … Read more

Multimedia Presentation Using HTML (Video And Audio Tracks Explained).

Working with the Iframe, Video, Audio, Track, and its Sources. NOTE: for the purpose of this information, a value pair attribute looks like this: name=”value”. However, a Boolean value attribute looks like this: controls. A Boolean value is a data type that represents one of two values; true or false. <iframe></iframe> Element An Iframe is … Read more