Top 3 Response Articles of This Week

Happy May to the Odyssey community! Summer is right around the corner, and we’re thrilled to welcome it with you. Our response writers have been keeping us supplied with engaging content to get us through these last few weeks of the semester. Here are the top three response articles of last week:
Congratulations to all the writers! Odyssey will continue to spotlight top response articles on our homepage every week, and in our brand new newsletter Overheard on Odyssey. Click here to subscribe!
Want to join the conversation? As a response writer, you’ll get to choose your writing schedule and what topics you want to cover. Your work will be featured on our homepage, newsletter, and social media feed. Plus, you’ll be compensated by HQ at $10/response for your first 10 articles.
No application required to sign up. Email [email protected] to get started!
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
var scope = {};
scope.scrollTop = function(){ return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; };
scope.previousPosition = scope.scrollTop();
scope.scroller = function(){ var scroll = scope.scrollTop();
document.body.classList.toggle('site--scrolled', scroll > 0);
document.body.classList.toggle('site--scrolled-leading', scroll > 730);
if(scroll > scope.previousPosition) { document.body.classList.add('scroll-down'); } else { document.body.classList.remove('scroll-down'); } scope.previousPosition = scroll;
if(scroll + window.innerHeight > document.body.clientHeight - 100) { document.body.classList.remove('scroll-down'); } };
scope.deferer = null;
scope.scrollListener = function(){ if(scope.deferer) clearTimeout(scope.deferer); scope.deferer = setTimeout(scope.scroller, 10); };
window.addEventListener('scroll', scope.scrollListener);
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.loadExternalScript("https://htlbid.com/v3/theodysseyonline.com/rblbid.js", function() {
var top_leaderboard = document.querySelector("#top_leaderboard");
googletag.cmd.push(function () { googletag.pubads().addEventListener("slotRenderEnded", function (event) { var slot = event.slot; console.log(slot.getSlotElementId()); if (slot.getSlotElementId() == "rblad-1-gpt") { top_leaderboard.classList.add("top-sticky"); setTimeout(function () { top_leaderboard.classList.remove("top-sticky"); }, 5000); } }); });
rblbid.addHook("beforePbjsAuction", (hbConfig, auctionInfo) => { window.auction = {}; //console.log("beforePbjsAuction RebelMouse: ", auctionInfo); var d = { key: "adxbid", val: function (e) {
var realPrice = e.pbHg; //console.log("moravac pb: ", window.auction); if (e.pbHg == 0.0 || e.pbHg == 0.01) { window.auction[e.adUnitCode] = {"price": realPrice, "adxbid":"0.01" , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return 0.01;
} e.pbHg = parseFloat((e.pbHg * 1.5).toFixed(2)); if (e.pbHg >= 0.01 && e.pbHg < 1.02) { window.auction[e.adUnitCode] = {"price": realPrice, "adxbid":e.pbHg.toFixed(2) , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return e.pbHg.toFixed(2); } else if (e.pbHg >= 1.02 && e.pbHg < 2.0) { var temp = e.pbHg.toString(); if (/\d+(\.\d+)?/.test(temp)) { var lastNum = parseInt(temp[temp.length - 1]); if (lastNum % 2 == 1) { e.pbHg = parseFloat(e.pbHg.toFixed(2)) - 0.01; } } window.auction[e.adUnitCode] = {"price": realPrice, "adxbid":e.pbHg.toFixed(2) , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return e.pbHg.toFixed(2); } else if (e.pbHg >= 2 && e.pbHg < 5) { window.auction[e.adUnitCode] = {"price":realPrice, "adxbid":e.pbHg.toFixed(1) + 0 , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return e.pbHg.toFixed(1) + 0; } else if (e.pbHg >= 5 && e.pbHg < 10) { function roundDown(number) { var decimalPart = number % 1; if (decimalPart < 0.5) { window.auction[e.adUnitCode] = {"price": realPrice, "adxbid":number - decimalPart , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return number - decimalPart} else { window.auction[e.adUnitCode] = {"price":realPrice, "adxbid":number - decimalPart + 0.5 , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return number - decimalPart + 0.5}; } window.auction[e.adUnitCode] = {"price":realPrice, "adxbid":roundDown(e.pbHg).toFixed(1) + 0 , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return roundDown(e.pbHg).toFixed(1) + 0; } else { window.auction[e.adUnitCode] = {"price":realPrice, "adxbid":10.00 , "targeting":auctionInfo.bidderSettings.standard.adserverTargeting}; return (e.pbHg = "10.00"); } }, }; auctionInfo.bidderSettings.standard.adserverTargeting.push(d); //window.auction["targeting"]= auctionInfo.bidderSettings.standard.adserverTargeting; let slotRendered = function (event) { var slot = event.slot; auctionInfo.adUnits.filter((adUnit) => { if (adUnit.code == slot.getSlotElementId()) { googletag.pubads().removeEventListener("slotRenderEnded", slotRendered); console.group( "Moravac: ", slot.getSlotElementId(), "finished rendering." ); console.log("Is empty:", event.isEmpty); console.log("Prebid price?: ", window.auction[slot.getSlotElementId()]?.price || 0); console.log("AdxBid price?: ", window.auction[slot.getSlotElementId()]?.adxbid)
if(event.isEmpty && window.auction[slot.getSlotElementId()]?.price){ console.log("HB price is set but ad is empty"); console.log("Reloading ad without AdXBID"); slot.setTargeting('adxbid', '0.01'); console.log("set: ", slot.getTargetingKeys()) console.log("Refresh unit") googletag.pubads().refresh([slot], {changeCorrelator: true}) console.log("Refreshed") }
console.groupEnd(); } }); };
googletag.cmd.push(function () { googletag.pubads().addEventListener("slotRenderEnded", slotRendered); }); return auctionInfo; });
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
var scope = {};
var $searchButton = document.querySelector('.search-bar-container .open-search-bar'), $closeButton = document.querySelector('.search-bar-container .close-search-bar'), $searchBarContainer = document.querySelector('.search-bar-container'), $searchInput = document.querySelector('.search-bar-container .search-widget__input'), $searchForm = document.querySelector('.search-bar-container form');
$searchButton.addEventListener('click', function(e){ e.preventDefault(); $searchBarContainer.classList.add('active');
$closeButton.style.display = 'block'; $searchButton.style.display = 'none'; });
$closeButton.addEventListener('click', function(e){ e.preventDefault(); $searchBarContainer.classList.remove('active');
$searchButton.style.display = 'block'; $closeButton.style.display = 'none'; });
$searchInput.addEventListener('keydown', function (e) { if (e.code === 13) { $searchForm.submit(); return false; } });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.loadExternalScript("https://c.jsrdn.com/s/cs.js?p=22981", function() {
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
let parag = document.querySelectorAll('.post-bottom .body-description p'); parag.forEach((item, index) => { if(index == 2){ let parent = item.parentNode; let disDiv = document.createElement("div"); disDiv.classList.add("distroscale_p2"); disDiv.style.height = "330px"; disDiv.style.width = "100%"; parent.insertBefore(disDiv, item); } })
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
document.querySelectorAll(".viewport-css-anchor").forEach(function(element){ if(window.scrollY < (element.offsetTop + element.offsetHeight)) return; var style = element.getAttribute('data-id'); document.getElementById(style).setAttribute('media', 'screen'); }); }); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ window.REBELMOUSE_STDLIB.loadExternalScript("//js.hsforms.net/forms/v2.js", function() { hbspt.forms.create({ portalId: "4526177", target: '#hubspot-form', formId: "6b1e50fe-b7ee-440b-8a34-d0f42a900ac9" }); }); }); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.onElementInViewport({ threshold: 400, selector: ".sidebar_sticky_parent", oneTime: true, onIntersect: function(entry){ var element = entry.target; var ad_el=element.querySelector(".sidebar_repeat_ad"); ad_el .classList.add("rblad-sidebar_3"); element.insertAdjacentHTML( "afterend", '
' ); } });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if(document.querySelector('.page-views').innerText.trim() > 1000) { document.querySelector('.page-views').style.display = "inline-block"; }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.loadExternalScript("https://connect.facebook.net/en_US/sdk.js", function() {
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.fbAsyncInit = function() { FB.init({ appId : 'REBELMOUSE_BOOTSTRAP_DATA' in window ? window.REBELMOUSE_BOOTSTRAP_DATA.fbID : "402984699895135", autoLogAppEvents : true, xfbml : true, version : 'REBELMOUSE_BOOTSTRAP_DATA' in window ? window.REBELMOUSE_BOOTSTRAP_DATA.fbAppVersion : "v2.5" }); };
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
/*! * clipboard.js v1.5.3 * https://zenorocha.github.io/clipboard.js * * Licensed MIT © Zeno Rocha */ !function
var clipboard = new Clipboard('.js--copytext'), animationClass="button--copytext-animation", timer;
clipboard.on('success', function(event) { var btn = event.trigger;
btn.classList.remove(animationClass); void event.trigger.offsetWidth; // see https://css-tricks.com/restart-css-animation/#article-header-id-0 btn.classList.add(animationClass); clearTimeout(timer); timer = setTimeout(function(){ btn.classList.remove(animationClass); },1500); console.info("Copied text to clipboard: " + event.text); });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
var beautifyViews=n=>((Math.log10(n)/3|0)==0)?n:Number((n/Math.pow(10,(Math.log10(n)/3|0)*3)).toFixed(1))+["","k","M","B","T",][Math.log10(n)/3|0];
var _postViewsElem = document.querySelector('.page-views');
if (_postViewsElem!==null){ var _postViews = parseInt(_postViewsElem.textContent); _postViewsElem.textContent = beautifyViews(_postViews); }
var clipboard = new Clipboard('.js--copytext'), animationClass="button--copytext-animation", timer;
clipboard.on('success', function(event) { var $btn = event.trigger;
$btn.classList.remove(animationClass); void event.trigger.offsetWidth; // see https://css-tricks.com/restart-css-animation/#article-header-id-0 $btn.classList.add(animationClass); clearTimeout(timer); timer = setTimeout(function(){ $btn.classList.remove(animationClass); },1500); console.info("Copied text to clipboard: " + event.text); });
var tagNameItem = document.querySelector('.post-partial .article-primary-tag'); if (tagNameItem) { var tagNameValue = tagNameItem.innerHTML; if (tagNameValue.indexOf('-')) { tagNameItem.innerHTML = tagNameValue.split('-').join(' '); tagNameItem.classList.remove("hidden"); } }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
var sendGAevent = function(gaFields) { console.log('New Event Tracked', gaFields); window.ga('send', gaFields); window.ga('b.send', gaFields); }
var trackClick = function(e){ var $t = e.target, url = $t.getAttribute('data-url') || false, eCategory = $t.getAttribute('data-event-category'), eAction = $t.getAttribute('data-event-action'), eLabel = $t.getAttribute('data-event-label'), eValue = $t.getAttribute('data-event-value'), eDimension = $t.getAttribute('data-event-dimension'), eDimensionValue = $t.getAttribute('data-event-dimension-value') || $t.closest('[data-dimension-value]').attr('data-dimension-value') || '', gaFields;
// open popup window for share buttons url && Sharer.openPopupWindow(url);
// GA formatted event data if (eCategory === 'social') { gaFields = { hitType: 'social', socialNetwork: eAction, socialAction: eLabel, socialTarget: eValue }; } else { gaFields = { hitType: 'event', eventCategory: eCategory, eventAction: eAction, eventLabel: eLabel, eventValue: eValue }; }
// Set dimension, if any if( eDimension && eDimensionValue ){ gaFields[eDimension] = decodeURIComponent(eDimensionValue); }
sendGAevent(gaFields); };
var handlerJSGATRACKelement = function(element){ element.addEventListener('click', trackClick); };
document.querySelectorAll('.js-ga-track').forEach(handlerJSGATRACKelement); if(window.REBELMOUSE_STDLIB != undefined) { window.REBELMOUSE_STDLIB.createElementChangeListener('.js-ga-track', handlerJSGATRACKelement); }
var sendFBEvents = function(){
if(!("FB" in window)) return;
window.FB.Event.subscribe('edge.create', function(url, html_element) { if( html_element.classList.contains('.js--track-likes') ) { sendGAevent({ hitType: 'event', eventCategory: 'social', eventAction: 'Facebook', eventLabel: 'like-odyssey', eventValue: window.location.href, dimension17: 'Like Odyssey on Facebook (Article Page)' }); } });
window.FB.Event.subscribe('edge.remove', function(url, html_element) { if( html_element.classList.contains('.js--track-likes') ) { sendGAevent({ hitType: 'event', eventCategory: 'social', eventAction: 'Facebook', eventLabel: 'like-odyssey', eventValue: window.location.href, dimension17: 'Unlike Odyssey on Facebook (Article Page)' }); } }); };
if(window.REBELMOUSE_STDLIB != undefined) window.REBELMOUSE_STDLIB.createElementChangeListener('#fb-root', sendFBEvents);
});