[ad_1]
Like it or not, we’ve recently entered the age of artificial intelligence, and although that may be scary for some, one guy in Florida thinks it’s a great way to make people laugh. Cam Harless, the host of The Mad Ones podcast, used AI to create portraits of every U.S. president looking “cool” with a mullet hairstyle, and the results are hilarious.
The mullet is a notorious hairdo known as the “business in the front, party in the back” look. It’s believed that the term “mullet” was coined by the rap-punk-funk group Beastie Boys in 1994.
While cool is in the eye of the beholder, Harless seems to believe it means looking like a cross between Dog the Bounty Hunter and Kenny Powers from “Eastbound and Down.”
Harless made the photos using Midjourney, an app that creates images from textual descriptions. “I love making AI art,” Harless told Newsweek. “Often I think of a prompt, create the image and choose the one that makes me laugh the most to present on Twitter and have people try and guess my prompt.”
every american president, but they’re all cool and they all sport a mullet
46. Joe Biden pic.twitter.com/qoE9AJSxj5
— Cam Harless (@hamcarless) March 1, 2023
“The idea of Biden with a mullet made me laugh, so I tried to make one with him and Trump together and that led to the whole list of presidents,” he continued.
Harless made AI photos of all 46 presidents with mullets and shared them on Twitter, and the response has been tremendous. His first photo of Joe Biden with a mullet has nearly 75,000 likes and counting.
Here’s our list of the 14 best presidents with mullets. Check out Harless’ thread here if you want to see all 46.
Joe Biden with an incredible blonde mane and a tailored suit. This guy takes no malarkey.
every american president, but they’re all cool and they all sport a mullet
46. Joe Biden pic.twitter.com/qoE9AJSxj5
— Cam Harless (@hamcarless) March 1, 2023
Donald Trump looking like a guy who has 35 different pairs of stonewashed jeans in his closet at Mar-a-Lago.
44. Barack Obama pic.twitter.com/6evMo4EgFU
— Cam Harless (@hamcarless) March 1, 2023
George H.W. Bush looking like he plays bass in Elvis’s backing band at the International Hotel in Vegas in ’73.
38. Gerald Ford pic.twitter.com/hjf3WhAxpY
— Cam Harless (@hamcarless) March 1, 2023
“C’mon down and get a great deal at Dick Nixon’s Chrysler, Dodge, Jeep and Ram, right off the I-95 in Daytona Beach.”
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function hideBodyForSponsoredPost(el, currentSection) var sponsoredSections = ["walgreens", "capital one", "capital one csr", "clorox powerful bleach", "clorox clean transforms", "dignity health", "ford foundation", "stand together", "stand together against poverty", "featured"]; if (sponsoredSections.includes(currentSection.toLowerCase())) el.style.display = 'none';
function hideEmpty( parentId, childId) { var parentDivs = document.getElementsByClassName(parentId);
if(parentId != undefined && parentId != null)
for(var i=0; i
);
urlChangeHandler(triggerComscorePageView);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
(function() tryvar a="Untitled",l3:"__page__",l4:"-",sa:"",sn:"",b=[],c;for(c in a)b.push(c+"="+encodeURIComponent(a[c]));b=b.join("&");(new Image).src=" d=document.createElement("script");d.type="text/javascript";d.async=!0;var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(d,e);d.src=" g= "//pixel.moatads.com/pixel.gif?e=24&d=data%3Adata%3Adata%3Adata&i=MOATCONTENTABSNIPPET1&ac=1&k="+encodeURIComponent(f)+"&j="+encodeURIComponent(document.referrer)+"&cs="+(new Date).getTime();(new Image).src=gcatch(h); )();
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
(function(w,d) w.kwa (window, document));
kwa('initialize',603);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
var tags = [ ' ' ' ]
function l() if (tags.length) var tag = tags.pop(); var script = document.createElement('script'); script.setAttribute('src', tag); script.onload = l; document.body.appendChild(script); else
l();
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
window.counter = 100; window.createElementChangeListener(".freestar-in-content", function(wrapper)
var adDiv = document.createElement("div"); adDiv.id = "upworthy_incontent_desktop_"+window.counter;
var adScript = document.createElement("script") adScript.setAttribute("data-cfasync","false"); adScript.innerHTML = `freestar.config.enabled_slots.push( placementName: "upworthy_incontent_desktop_1", slotId: "upworthy_incontent_desktop_$window.counter" );`
adDiv.appendChild(adScript)
wrapper.appendChild(adDiv) window.counter++;
)
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function()
var parag = document.querySelector(".lead-media .widget__brief, .lead-media .body-description .rebellt-item, .lead-media .body-description");
var widgetWrap = document.createElement("div"); widgetWrap.classList.add("public-good-widget");
var widget="
"
widgetWrap.insertAdjacentHTML("afterbegin", widget);
if(parag != null) var inAds = parag.querySelectorAll('.freestar-in-content'); if (inAds) if(inAds[inAds.length-1]) inAds[inAds.length-1].remove()
var lastAd = document.createElement("div"); lastAd.classList.add("freestar-in-content");
if(parag != null) if(window.innerWidth < 768) parag.insertBefore(widgetWrap, parag.querySelector('.widget__show-more')); else parag.insertBefore(widgetWrap, parag.querySelector('.around-the-web')); parag.appendChild(lastAd); ); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function() let asd=false function ChangeListener(selector, callback) var initializedNodes = new Set([]); function onEachNode(node) if (!initializedNodes.has(node)) callback(node); initializedNodes.add(node); function onDocumentMutation() var nodes = document.querySelectorAll(selector); nodes.forEach(onEachNode); var mutationObserver = new MutationObserver(onDocumentMutation); document.querySelectorAll(selector).forEach(onEachNode); mutationObserver.observe(document.body, childList: true, subtree: true ); if(window.innerWidth > 768)
ChangeListener("[id^=upworthy_incontent_dynamic]", function (item) item.remove()
);
);
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function fbvideoID(frame) var myRegexp = /2F(\d+)%/g; var match = myRegexp.exec(frame); return match[1];
var fbIframe = document.querySelector('iframe[src^=" if (fbIframe) fvVidID = fbvideoID(fbIframe.getAttribute('src')); if (fvVidID) fbIframe.insertAdjacentHTML("beforebegin", '
'); // fbIframe.parentNode.removeChild(fbIframe);
var videoId = "promoted-video"; var oldFacebookVideo = document.getElementById(videoId); if (!oldFacebookVideo) return ; var facebookVideoPost = oldFacebookVideo.closest(".widget"); if (!facebookVideoPost) return ;
var facebookVideo = facebookVideoPost.querySelector("#" + videoId); facebookVideo.classList.add("fb-video"); var firstPost = document.querySelector(".widget.post-partial");
function onScriptLoad() FB.init( appId: window.REBELMOUSE_BOOTSTRAP_DATA.fbId, version: window.REBELMOUSE_BOOTSTRAP_DATA.fbAppVersion, status: true, cookie: true, ); FB.XFBML.parse(); if(fbIframe) fbIframe.parentNode.removeChild(fbIframe);
function loadFacebookScript() var existingScript = document.querySelector('script[src=" if (!existingScript) var script = document.createElement("script"); script.src = " document.head.appendChild(script); script.addEventListener("load", onScriptLoad);
function intersectorCallback(video_player) var booted = false; var totalSeconds = 0; var interval = null;
function impressionCounter() totalSeconds++; console.log("I've been watching for " + totalSeconds + " seconds");
return function intersector(entries) var entry = entries[0]; if (entry.isIntersecting) if (!booted) booted = true; video_player.mute(); video_player.play();
interval = setInterval(impressionCounter, 1000); else if (interval) console.log("I've stopped watching at " + totalSeconds + " seconds"); clearInterval(interval); interval = null;
;
function trackVideo(video_player) var observer = new IntersectionObserver(intersectorCallback(video_player), ); observer.observe(facebookVideo);
function onFacebookElementLoaded(msg) if (msg.type === "video" && msg.id === videoId) trackVideo(msg.instance);
function onFacebookReady() FB.Event.subscribe("xfbml.ready", onFacebookElementLoaded); if (window.oldFacebookWaiter) window.oldFacebookWaiter();
if ("FB" in window) onFacebookReady(); else window.oldFacebookWaiter = window.fbAsyncInit; window.fbAsyncInit = onFacebookReady; loadFacebookScript();
});
[ad_2]
Source link