-
Online shop – Open for Business
I spent a few nights revamping the gallery and online shop that I host through SmugMug. If you like any of the photos, you can purchase prints on various materials, in virtually any size. Hell, you can even get puzzles and other things for some of the images … cheesy? Maybe 🤷🏼♂️. The prices are […]
-
London: Through the lens
As a photographer, visiting London feels like stepping into a treasure trove of iconic landmarks, historical architecture, and diverse cityscapes. Whether you’re a professional or an amateur, the city offers countless opportunities to capture stunning images that tell a unique story. In this blog post, I’ll explore some of the most photogenic locations in London, […]
-
John Hoke
More OWASP fun with ChatGPT
Continuing to mess around with my research into things I can do with the ChatGPT-4 Large Language Model and training developers on some basics of the OWASP Top 10 secure coding vulnerabilities. In this week’s episode, I have expanded on the prompts I used in prior articles, and have gotten the AI to go deeper […]
-
Paris: Through the Lens
“Through the Lens” is a series of posts I am writing about my favorite locations around the world to visit and photograph. Intermixing location information with my photos and links for more information on the locations for a travel photographer. Paris, known as the “City of Light,” has long been a sought-after destination for photographers […]
-
Barcelona: Through the Lens
“Through the Lens” is a series of posts I am writing about my favorite locations around the world to visit and photograph. Intermixing location information with my photos and links for more information on the locations for a travel photographer. Barcelona, the vibrant and artistic capital of Catalonia, offers a treasure trove of photographic opportunities […]
-
Flickr once again
Flickr again, or never say “Never” Just a quick post. I have started using Flickr again to publish my photos in full size and resolution. I will continue to post them here on the photoblog as well, but storing the full sized files can get quite painful. Come on over and take a look! I […]
-
ChatGPT-4: not always what you ask
Shall we play a game? In my continuing saga of messing around with OpenAI‘s ChatGPT-4’s Artificial Intelligence (AI) Large Language Model (LLM), I have noticed that its not always what you ask it, but rather how you phrase your questions ChatGPT-4 rightly has a number of safeguards in place to prevent it from providing information […]
-
Information Security Training: Why & How
Empowering Your Workforce to Safeguard Your Organization’s Digital Assets Introduction In today’s regulatory, litigious and online world, information security is a top priority for businesses of all sizes. With the increased reliance on technology and remote work, the potential for cyber threats is higher than ever. It is critical for organizations to invest in information […]
-
NY Transit Museum – Moving in Time
I am still going through and processing photos taken last month at the New York Transit Museum in Brooklyn. This is a single exposure HDR image taken with a Sony A7Riv and a Laowa 15mm f/2 lens. One thing I wanted to try was modifying the photo to give it the appearance of movement. Subways […]
-
John Hoke
ChatGPT 4.0 – more blogging via Artificial Intelligence
[Author’s Note] The following was part of my testing of artificial intelligence (specifically ChatGPT’s) ability to write technical blog posts and also create training materials for developers to better understand secure coding practices. I used ChatGPT 4.0 for this and may go back and refine the prompts I used to get more complex examples, but […]
Social Stalking
John P. Hoke

Cyber Security Professional, Photographer, Coffee Junkie, Mac Addict, Craft Beer & Whiskey connoisseur, all around curmudgeon and generally sarcastic SOB – Not necessarily in that order.
The opinions expressed on this blog are mine alone and not those of my employer, family, pets, the voices in my head, or anyone else for that matter … hell in an hour they may not be mine either 🙂