CINXE.COM

Learn Repo | HackerNoon

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="preload" as="image" imagesrcset="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=64 1x, https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=128 2x"/><title>Learn Repo | HackerNoon</title><meta name="description" content="Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most."/><meta property="og:title" content="Learn Repo | HackerNoon"/><meta property="og:description" content="Read Learn Repo&#x27;s stories on HackerNoon, where 10k+ technologists publish stories for 4M+ monthly readers."/><meta property="og:image" content="https://og-image.hackernoon.vercel.app/**Learn Repo**&lt;br /&gt; 9 years 26 days 22 hours and 40 minutes.png?theme=light&amp;md=1&amp;fontSize=72px&amp;images=https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg"/><meta property="twitter:image" content="https://og-image.hackernoon.vercel.app/**Learn Repo**&lt;br /&gt; 9 years 26 days 22 hours and 40 minutes.png?theme=light&amp;md=1&amp;fontSize=72px&amp;images=https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg"/><meta name="twitter:card" content="summary_large_image"/><meta property="twitter:title" content="Learn Repo | HackerNoon"/><meta property="twitter:description" content="Read Learn Repo&#x27;s stories on HackerNoon, where 10k+ technologists publish stories for 4M+ monthly readers."/><meta property="og:url" content="https://hackernoon.com/u/learn"/><link rel="canonical" href="https://hackernoon.com/u/learn"/><meta name="next-head-count" content="15"/><link rel="preload" as="font" href="/fonts/HackerNoonFont/hackernoonv1-regular-webfont.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="google-site-verification" content="xSsN5mRM5xbHVI00M8uekCnuJ47Da0ER2mYuGhaPM9o"/><meta name="slack-app-id" content="A017MMBC29Z"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><script id="iubenda-init" data-nscript="beforeInteractive"> (async function () { try { const response = await fetch("https://geolocation-db.com/json/"); const data = await response.json(); const country = data.country_code; console.log("🌍 Detected country:", country); const GDPR_COUNTRIES = [ "AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU", "IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES", "SE","IS","LI","NO","UK" ]; const isGdpr = GDPR_COUNTRIES.includes(country); // Set config BEFORE loading script window._iub = window._iub || []; window._iub.csConfiguration = { siteId: 1848357, cookiePolicyId: 18778700, lang: "en", enableTcf: true, googleAdditionalConsentMode: true, banner: { position: "bottom", rejectButtonDisplay: true, explicitWithdrawal: true, customizeButtonDisplay: true, acceptButtonDisplay: true, showTotalNumberOfProviders: false, display: isGdpr // Only display the banner for GDPR countries }, }; // For non-GDPR countries, we can still auto-consent right away if (!isGdpr) { window._iub.cs = window._iub.cs || {}; window._iub.cs.priorConsent = true; // This signals prior consent } // Now load iubenda script const iubScript = document.createElement("script"); iubScript.src = "https://cdn.iubenda.com/cs/iubenda_cs.js"; iubScript.async = true; iubScript.onload = () => console.log("✅ iubenda script loaded"); iubScript.onerror = () => console.error("❌ iubenda script failed to load"); document.head.appendChild(iubScript); // Consent given → GTM/GA logic window.addEventListener("iubenda_consent_given", function () { console.log("🎯 Consent given. Loading GTM + GA..."); (function(w,d,s,l,i){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WGQVQ44'); const gtagScript = document.createElement('script'); gtagScript.src = 'https://www.googletagmanager.com/gtag/js?id=G-ECJJ2Q2SJQ'; gtagScript.async = true; document.head.appendChild(gtagScript); gtagScript.onload = function () { window.dataLayer = window.dataLayer || []; function gtag(){ dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-ECJJ2Q2SJQ'); }; }); // For non-GDPR countries, trigger the consent event immediately if (!isGdpr) { // Small timeout to ensure iubenda has initialized setTimeout(() => { const event = new Event('iubenda_consent_given'); window.dispatchEvent(event); }, 500); } } catch (err) { console.error("❌ Iubenda geolocation/consent setup failed", err); // Fallback: load GTM/GA directly if geolocation fails // This assumes you want to default to a non-GDPR approach if geolocation fails const event = new Event('iubenda_consent_given'); window.dispatchEvent(event); } })(); </script><link rel="preload" href="/_next/static/css/97545083af4c8dcd.css" as="style"/><link rel="stylesheet" href="/_next/static/css/97545083af4c8dcd.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="https://cdn.iubenda.com/cs/tcf/stub-v2.js" defer="" data-nscript="beforeInteractive"></script><script src="/_next/static/chunks/webpack-4b50cdf172bc22c0.js" defer=""></script><script src="/_next/static/chunks/framework-79bce4a3a540b080.js" defer=""></script><script src="/_next/static/chunks/main-87ffee5d2ac3498b.js" defer=""></script><script src="/_next/static/chunks/pages/_app-3d049f12ac290ca0.js" defer=""></script><script src="/_next/static/chunks/29107295-4a69275373f23f88.js" defer=""></script><script src="/_next/static/chunks/ee759108-51af8ccea7c8c9cb.js" defer=""></script><script src="/_next/static/chunks/4115-c9874980325d490e.js" defer=""></script><script src="/_next/static/chunks/2875-b2070c8efdc4d2f1.js" defer=""></script><script src="/_next/static/chunks/2291-4cc6fc87740e7f3d.js" defer=""></script><script src="/_next/static/chunks/4278-73c9ed30654418cc.js" defer=""></script><script src="/_next/static/chunks/5459-17af4b1e2650ddc3.js" defer=""></script><script src="/_next/static/chunks/4613-78e8e8b7fd300bbf.js" defer=""></script><script src="/_next/static/chunks/1655-8315823b5c99718d.js" defer=""></script><script src="/_next/static/chunks/5935-02990bcc2cb4308e.js" defer=""></script><script src="/_next/static/chunks/3082-aee0a240f1adbc5a.js" defer=""></script><script src="/_next/static/chunks/6034-ae9321b5bd74cb6e.js" defer=""></script><script src="/_next/static/chunks/33-e9aedebfc8e20668.js" defer=""></script><script src="/_next/static/chunks/5434-bbae5d79a10055d4.js" defer=""></script><script src="/_next/static/chunks/9802-1adb2202370459e7.js" defer=""></script><script src="/_next/static/chunks/7887-f0aad62a37992862.js" defer=""></script><script src="/_next/static/chunks/5199-f05e23679ea1e878.js" defer=""></script><script src="/_next/static/chunks/pages/u/%5Bhandle%5D-7eb8fe3d461130cf.js" defer=""></script><script src="/_next/static/8jJvljgTlEuaFvakoPryp/_buildManifest.js" defer=""></script><script src="/_next/static/8jJvljgTlEuaFvakoPryp/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.11">.xICiP .verified{margin-left:5px;}/*!sc*/ .xICiP .verified .icon{fill:white;padding:2px;stroke:black;stroke-width:1px;background:#00aa00;border-radius:50%;width:16px;margin-top:7px;}/*!sc*/ data-styled.g4[id="sc-f6c0a937-0"]{content:"xICiP,"}/*!sc*/ .icDOSx{height:150px;margin:1rem auto 2rem auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'ibm-plex-mono',monospace;}/*!sc*/ .icDOSx p{margin:0;font-size:1.34rem;font-style:italic;width:500px;}/*!sc*/ .icDOSx img{max-width:100%;}/*!sc*/ .icDOSx .typeWriterWrap{height:100px;max-width:350px;}/*!sc*/ .icDOSx a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:4.8vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#212428;border:4px solid #0f0;color:#0f0;font-weight:bold;margin-bottom:10px;max-width:400px;margin-top:4rem;width:90%;padding:0em 0em 0em 0.5em;-webkit-transition:font-size 0.3s ease;transition:font-size 0.3s ease;}/*!sc*/ @media screen and (min-width:425px){.icDOSx a{font-size:2rem;}}/*!sc*/ @media screen and (min-width:768px){.icDOSx a{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem;max-width:none;width:initial;margin-top:2rem;}}/*!sc*/ .icDOSx a:hover{background-color:#3c3c3b;}/*!sc*/ @media screen and (min-width:768px){.icDOSx a:hover{font-size:3.5rem;}}/*!sc*/ @media screen and (min-width:768px){.icDOSx p{font-size:3rem;}}/*!sc*/ @media screen and (max-width:768px){.icDOSx{max-width:90%;min-width:300px;}}/*!sc*/ data-styled.g5[id="sc-92a1b621-0"]{content:"icDOSx,"}/*!sc*/ .fdXYcx{padding:10px;border:2px solid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#212428;color:lightgray;min-width:140px;border:0;border-radius:0 5px 5px 0;font-size:1.5rem;cursor:pointer;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .fdXYcx i{margin-left:0.5rem;}/*!sc*/ @-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ @keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ .fdXYcx:hover{background:#138a36;color:white;}/*!sc*/ data-styled.g9[id="sc-d869bb6f-2"]{content:"fdXYcx,"}/*!sc*/ .kCqZYY{font-size:13px;text-transform:uppercase;margin-top:10px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-style:italic;font-weight:bold;line-height:13px;text-align:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"IBM Plex Mono",monospace;margin:0 auto;}/*!sc*/ .kCqZYY input[type="checkbox"]{margin-right:10px;background-color:#57ff83;border-radius:2px;-moz-appearance:none;width:17px;height:17px;cursor:pointer;position:relative;-webkit-appearance:none;}/*!sc*/ .kCqZYY input[type="checkbox"]:checked{background:#0b0 url("data:image/gif;base64,R0lGODlhCwAKAIABAP////3cnSH5BAEKAAEALAAAAAALAAoAAAIUjH+AC73WHIsw0UCjglraO20PNhYAOw==") 3px 3px no-repeat;}/*!sc*/ @media screen and (max-width:1200px){.kCqZYY{font-size:1vw;}}/*!sc*/ @media screen and (max-width:950px){.kCqZYY{font-size:1rem;}}/*!sc*/ @media (max-width:576px){.kCqZYY{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;font-size:2.2vw;max-width:300px;margin:0 auto;text-align:center;}.kCqZYY input{min-width:2rem;}}/*!sc*/ data-styled.g10[id="sc-d869bb6f-3"]{content:"kCqZYY,"}/*!sc*/ .jSuNep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ .jSuNep label{margin-right:auto;margin-bottom:0.5rem;}/*!sc*/ .jSuNep .subscribe-btn{font-size:1.5rem;}/*!sc*/ .jSuNep .subscribe-btn{width:100%;font-family:"IBM Plex Mono",monospace;font-weight:bold;color:white;background-color:#009900;border:1px solid #62ff86;cursor:pointer;border-radius:5px;padding:1rem 0.5rem;}/*!sc*/ .jSuNep .subscribe-btn .icon{fill:#62ff86;}/*!sc*/ .jSuNep .subscribe-btn:hover{color:#212428;background-color:#0f0;border:1px solid #212428;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}/*!sc*/ .jSuNep .subscribe-btn:hover .icon{fill:#212428;}/*!sc*/ @media screen and (max-width:1085px){.jSuNep .subscribe-btn{width:100%;margin-top:1.5rem;}}/*!sc*/ .jSuNep .subscribe_auth{margin:0 auto;width:100%;}/*!sc*/ @media screen and (max-width:1085px){.jSuNep .subscribe_auth{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}}/*!sc*/ .jSuNep .subscribe-tooltip{position:relative;display:inline-block;}/*!sc*/ .jSuNep .subscribe-tooltip .tooltiptext{width:100%;visibility:hidden;background-color:white;text-align:center;padding:5px 5px;border-radius:6px;position:absolute;z-index:1;left:0;min-width:200px;bottom:4rem;font-family:"IBM Plex Mono",monospace;font-size:1.2rem;color:gray;font-weight:600;text-align:center;}/*!sc*/ .jSuNep .tooltip .tooltipbadge{visibility:hidden;background-color:white;border:2px solid black;text-align:center;padding:5px 5px;border-radius:6px;position:absolute;bottom:6.5rem;left:-200px;z-index:1;width:500px;font-family:"IBM Plex Mono",monospace;font-size:1.2rem;color:gray;font-weight:600;text-align:center;}/*!sc*/ @media screen and (max-width:1085px){.jSuNep .tooltip .tooltipbadge{width:200px;left:-50px;}}/*!sc*/ @media screen and (max-width:720px){.jSuNep .tooltip .tooltipbadge{width:auto;left:-10px;font-size:12px;}}/*!sc*/ .jSuNep .subscribe-tooltip:hover .tooltiptext{visibility:visible !important;}/*!sc*/ .jSuNep .tooltip:hover .tooltipbadge{visibility:visible;}/*!sc*/ .jSuNep .author-email-form{width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .jSuNep .emailContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;}/*!sc*/ .jSuNep .emailContainer > input{width:190px;padding:10px;border:0;color:black;background-color:rgba(255,255,255,1);border-radius:5px 0px 0px 5px;border:1px solid rgba(0,0,0,0.5);}/*!sc*/ @media screen and (max-width:400px){.jSuNep .emailContainer > input{width:100%;margin-bottom:10px;}}/*!sc*/ .jSuNep .emailContainer > input:focus-visible{border:2px solid red;}/*!sc*/ @media screen and (max-width:500px){.jSuNep{padding-left:0;}.jSuNep .emailContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.jSuNep .emailContainer > input{padding:10px 10px 10px 20px;font-size:1.5rem;border:0;background-color:lightgrey;border-radius:5px;}.jSuNep .emailContainer > input:focus-visible{border:2px solid red;}}/*!sc*/ data-styled.g11[id="sc-d869bb6f-4"]{content:"jSuNep,"}/*!sc*/ .fFpawX{margin-left:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ .fFpawX.footer-social a svg path{fill:#d7d7d7d7;}/*!sc*/ .fFpawX a{border:none !important;margin-right:1rem;}/*!sc*/ .fFpawX .social-input{padding:10px;border:1px solid #116b00;border-radius:5px;color:#7b7b7b;}/*!sc*/ .fFpawX .edit-socials-btn{border:1px solid;background:#194d00;cursor:pointer;padding:10px;width:100%;margin-top:7px;font-size:16px;font-weight:600;border-radius:10px;color:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .fFpawX .edit-socials-btn:hover{background:#00000096;-webkit-transition:0.5s all;transition:0.5s all;}/*!sc*/ @media screen and (max-width:770px){.fFpawX{display:grid;grid-template-columns:repeat(6,1fr);}}/*!sc*/ data-styled.g12[id="sc-dbd4b158-0"]{content:"fFpawX,"}/*!sc*/ .bjFiyK{margin-top:3.5rem;}/*!sc*/ .bjFiyK .react-loading-skeleton{background:rgba(0,0,0,0.3);}/*!sc*/ .bjFiyK .profile_share_mobile{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .bjFiyK .profile_share_mobile .follow-layout{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;}/*!sc*/ .bjFiyK .profile_share_mobile .follow-layout a{margin-right:0px;}/*!sc*/ .bjFiyK .profile_share_mobile .follow-layout svg{fill:black;padding:2px;border-radius:50%;}/*!sc*/ .bjFiyK .profile_share_mobile .follow-layout svg:hover{fill:lightgreen;background:black;}/*!sc*/ @media screen and (max-width:770px){.bjFiyK .profile_share_mobile .follow-layout{margin-top:2rem;}}/*!sc*/ .bjFiyK .profile_share_mobile img{min-width:30px;height:30px;padding:5px;border-radius:3px;}/*!sc*/ @media screen and (max-width:1070px){.bjFiyK .profile_share_mobile{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ @media screen and (max-width:770px){.bjFiyK .profile_share_mobile{max-width:100%;}}/*!sc*/ .bjFiyK .deleteIcon{margin-left:10px;}/*!sc*/ .bjFiyK .deleteIcon:hover{cursor:pointer;}/*!sc*/ .bjFiyK .quoteImage{width:600px;height:400px;}/*!sc*/ @media screen and (max-width:770px){.bjFiyK .quoteImage{width:300px;height:180px;}}/*!sc*/ @media screen and (max-width:770px){.bjFiyK .quoteModalDiv{width:300px;}}/*!sc*/ @media screen and (min-width:768px){.bjFiyK{grid-template-columns:1fr 3fr 1fr;grid-gap:2.5rem 25px;}.bjFiyK > *{grid-column:2 / -2;}}/*!sc*/ .bjFiyK .stories-container{height:760px;overflow-y:scroll;}/*!sc*/ .bjFiyK .stories-container::-webkit-scrollbar{width:10px;}/*!sc*/ .bjFiyK .stories-container::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ffffff;background-image:-webkit-linear-gradient(top,#3fff00 0%,#12ff00 50%,#42ff1f 51%,#ffffff 100%);}/*!sc*/ .bjFiyK section.related-stories,.bjFiyK section.bookmarked-stories{grid-column:1 / -1;}/*!sc*/ .bjFiyK .mobile-font{font-size:15px;}/*!sc*/ .bjFiyK .quoteBox{border:1px solid #212428;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1rem;max-width:350px;}/*!sc*/ @media screen and (max-width:630px){.bjFiyK .quoteBox{margin:1rem auto;}}/*!sc*/ .bjFiyK .quoteBox div{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ .bjFiyK .react-tabs{margin-top:5rem;padding-top:2rem;background:#E5E7EB;}/*!sc*/ .bjFiyK .profile-story-grid{max-width:1400px;margin:auto;padding:0 1rem;}/*!sc*/ .bjFiyK .filterBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem;min-height:25px;max-width:1400px;margin:auto;margin-bottom:1rem;}/*!sc*/ .bjFiyK .filterBox button{cursor:pointer;font-size:1.5rem;font-weight:bold;margin-right:1.5rem;background:transparent;border:none;border-radius:1rem;padding:5px 10px;background:#f4f4f4;color:#212428;}/*!sc*/ .bjFiyK .filterBox .filterActive{color:white;background:#009900;}/*!sc*/ .bjFiyK ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:900;font-size:24px;text-transform:uppercase;padding:0;margin-bottom:5rem;}/*!sc*/ @media screen and (max-width:770px){.bjFiyK ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:1rem auto 5rem auto;}}/*!sc*/ .bjFiyK ul > li{cursor:pointer;margin-right:1rem;padding:5px 10px;font-size:2rem;background:rgba(0,0,0,0.7);color:white;border-radius:1rem;padding:0.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ @media screen and (max-width:770px){.bjFiyK ul > li{margin:0 1rem 1rem 0;}}/*!sc*/ .bjFiyK ul > li .tab-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .bjFiyK ul > li .tab-icon svg{fill:white;margin-right:1rem;}/*!sc*/ @media screen and (max-width:1070px){.bjFiyK ul > li font-size:1.5rem .tab-icon{font-size:8vw;padding:0;}}/*!sc*/ @media screen and (max-width:970px){.bjFiyK ul > li{font-size:1.5vw;}.bjFiyK ul > li .tab-icon{font-size:8vw;padding:0;}}/*!sc*/ @media screen and (max-width:770px){.bjFiyK ul > li{font-size:1.5rem;}.bjFiyK ul > li .tab-icon{font-size:9vw;padding:0 0vw;}}/*!sc*/ .bjFiyK ul .inactive:hover{background:rgba(0,255,0,0.2);background:#009900;}/*!sc*/ .bjFiyK ul .active{background:#009900;padding:0.5rem 1rem;}/*!sc*/ .bjFiyK .email-form{width:100%;max-width:500px;margin:0 auto;}/*!sc*/ @media screen and (max-width:768px){.bjFiyK .email-form{margin-top:2rem;}}/*!sc*/ @media screen and (max-width:500px){.bjFiyK .email-form{padding-left:0;}.bjFiyK .email-form .emailContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin:10px 0;}.bjFiyK .email-form .emailContainer > input{width:100%;padding:10px 10px 10px 20px;font-size:1.5rem;border:0;background-color:lightgrey;border-radius:5px;}.bjFiyK .email-form .emailContainer > input:focus-visible{border:2px solid red;}}/*!sc*/ .bjFiyK .subscribe-string{cursor:pointer;text-align:center;cursor:pointer;margin:0 0;font-size:1.1em;width:100%;}/*!sc*/ .bjFiyK .subscribe-string .highlighted-btn{background-color:#00df00;padding:10px;}/*!sc*/ .bjFiyK .subscribe-string .leftover{font-size:30px;}/*!sc*/ .bjFiyK .subscribe-string .subscribe-string-message{font-family:"IBM Plex Mono",monospace;font-size:1.2rem;color:gray;margin:0.5rem 0;text-align:center;}/*!sc*/ data-styled.g18[id="sc-e84f3be0-2"]{content:"bjFiyK,"}/*!sc*/ .jryVBY{display:block;grid-column:1 / -1;margin:0 20px;max-width:1200px;padding:0 1rem;margin:auto;margin-bottom:2rem;}/*!sc*/ .jryVBY .rainbow{--borderWidth:3px;position:relative;border-radius:var(--borderWidth);}/*!sc*/ .jryVBY .rainbow:after{--borderWidth:3px;content:"";position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:calc(2 * var(--borderWidth));z-index:-1;-webkit-animation:animatedgradient 3s ease alternate infinite;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%;}/*!sc*/ @-webkit-keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ @keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ .jryVBY .bio-sections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:1200px;margin:0 auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;}}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ .jryVBY .bio-sections .profile_info{width:35%;min-width:400px;min-height:190px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:auto;}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info{-webkit-order:1;-ms-flex-order:1;order:1;min-width:0px;width:100%;text-align:center;min-height:0px;}}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top{padding:1rem;background:#f5f5f5;font-style:bold;line-height:28px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .profile_info .profile_info_top{background:transparent;padding-top:0px;margin-top:0px;}}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info .profile_info_top{text-align:center;height:auto;margin-top:1rem;}}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top .handle-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info .profile_info_top .handle-txt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top h3{margin:0;}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top .font-sm{font-size:1.5rem;}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top .font-md{font-size:2rem;}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top .font-lg{font-size:2.5rem;}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_top span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"IBM Plex Mono",monospace;font-weight:bolder;color:darkGreen;text-overflow:ellipsis;margin-top:1.5rem;display:block;overflow:hidden;width:100%;}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info .profile_info_top span{margin:0 auto;}}/*!sc*/ .jryVBY .bio-sections .profile_info .profile_info_bottom{min-height:75px;padding:1rem;margin-top:1rem;background:#f5f5f5;border-radius:5px;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .profile_info .profile_info_bottom{background:transparent;}}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info .profile_info_bottom{min-height:0px;}}/*!sc*/ .jryVBY .bio-sections .profile_info .bio-text{font-size:1.5rem;font-weight:bold;font-family:"IBM Plex Mono",monospace;margin:0 20px 10px 0;line-height:1.4;}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .profile_info .bio-text{margin:0 auto;}}/*!sc*/ @media screen and (max-width:500px){}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .avatarWrapper{-webkit-order:0;-ms-flex-order:0;order:0;margin-bottom:1rem;}}/*!sc*/ .jryVBY .bio-sections .avatar{width:190px;height:190px;margin:0 2rem;min-height:150px;min-width:150px;box-shadow:0 8px #c2cad6, 0 -8px #c2cad6, 8px 0 #c2cad6, -8px 0 #c2cad6;}/*!sc*/ .jryVBY .bio-sections .avatar.brandborder{box-shadow:0 8px #f5ec43,0 -8px #f5ec43, 8px 0 #f5ec43,-8px 0 #f5ec43;}/*!sc*/ .jryVBY .bio-sections .avatar.nft{cursor:pointer;box-shadow:none !important;margin:0 !important;border:6px solid;}/*!sc*/ .jryVBY .bio-sections .avatar.rainbow{box-shadow:none;--borderWidth:6px !important;}/*!sc*/ .jryVBY .bio-sections .avatar.rainbow:after{--borderWidth:6px;}/*!sc*/ .jryVBY .bio-sections img.rainbow{border-radius:6px;}/*!sc*/ .jryVBY .bio-sections .reading-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:190px;min-width:400px;width:35%;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .reading-time{width:662px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:0px;margin-top:1rem;}}/*!sc*/ @media screen and (max-width:770px){.jryVBY .bio-sections .reading-time{-webkit-order:2;-ms-flex-order:2;order:2;min-width:0px;width:100%;min-height:0px;margin-top:1rem;}}/*!sc*/ .jryVBY .bio-sections .author-stats{width:100%;padding:10px;text-align:center;font-weight:700;font-family:"IBM Plex Mono",monospace;border-radius:5px;background:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:130px;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .author-stats{background:transparent;padding-top:0px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:0px;margin-bottom:1rem;}}/*!sc*/ .jryVBY .bio-sections .author-stats u{position:relative;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .jryVBY .bio-sections .author-stats u:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:4px;background:linear-gradient(90deg,#ff8100,#fff824,#8aff8a,#0abbff,#cc3de6);}/*!sc*/ .jryVBY .bio-sections .author-stats p{margin:0;}/*!sc*/ .jryVBY .bio-sections .author-stats .label{font-size:1.3rem;font-weight:normal;padding:0 10px;line-height:28px;}/*!sc*/ .jryVBY .bio-sections .author-stats .time{font-size:1.4rem;font-weight:900;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .author-stats .time{font-size:1.8rem;}}/*!sc*/ @media screen and (max-width:680px){.jryVBY .bio-sections .author-stats .time{font-size:1.3rem;}}/*!sc*/ .jryVBY .bio-sections .profile_share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;}/*!sc*/ .jryVBY .bio-sections .profile_share img{min-width:30px;height:30px;padding:5px;border-radius:3px;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .bio-sections .profile_share{max-width:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:none;}}/*!sc*/ .jryVBY .BadgesContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;border-radius:5px;padding:0.5rem 1rem;max-width:1200px;margin:0 auto 2rem auto;background:#f4f4f4;}/*!sc*/ .jryVBY .BadgesContainer a{margin:0.5rem 1rem;height:50px;width:50px;}/*!sc*/ .jryVBY .BadgesContainer div{margin:0.5rem 1rem;height:50px;width:50px;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .BadgesContainer{max-width:630px;margin-bottom:0;}}/*!sc*/ .jryVBY .aboutSubscribe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3rem;margin:2rem auto 2.5rem auto;width:100%;gap:70px;}/*!sc*/ .jryVBY .aboutSubscribe .subscribe-btn{border-radius:1rem;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .aboutSubscribe{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:665px;gap:0px;margin:0 auto 1rem auto;min-height:none;}.jryVBY .aboutSubscribe .subscribe-btn{margin:0px;}}/*!sc*/ .jryVBY .icon-btn{font-size:1.5rem;text-overflow:ellipsis;margin-top:1.5rem;display:block;overflow:hidden;width:100%;font-family:"IBM Plex Mono",monospace;font-weight:bold;color:white;background-color:#212428;border:1px solid #62ff86;cursor:pointer;border-radius:1rem;padding:1rem;}/*!sc*/ .jryVBY .icon-btn:hover{color:#212428;background-color:#0f0;border:1px solid #212428;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .icon-btn{width:100%;margin-top:1.5rem;}}/*!sc*/ .jryVBY .noonie_Awards{min-width:60%;}/*!sc*/ .jryVBY .noonie_Awards .award-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;color:#c2cad6;font-weight:600;font-size:1.4rem;}/*!sc*/ .jryVBY .noonie_Awards .award-text span{margin:0 auto;text-algin:center;padding-right:5%;}/*!sc*/ .jryVBY .noonie_Awards .award-text i{margin-right:1rem;}/*!sc*/ .jryVBY .noonie_Awards .award-text:hover{color:lightGreen;font-weight:bolder;scale:1.01;}/*!sc*/ .jryVBY a.edit-link{font-size:1.5rem;margin:0 auto;width:75px;height:30px;padding:0 10px;font-weight:bold;color:lightgray;font-family:"IBM Plex Sans",sans-serif;}/*!sc*/ .jryVBY a.edit-link:hover{background:#e5e8ef;color:#777;}/*!sc*/ .jryVBY a.edit-link i{font-size:16px;margin-right:7px;}/*!sc*/ .jryVBY a.about-page-link{padding:10px;background-color:#106a00;font-size:18px;color:#fff;border-radius:5px;}/*!sc*/ .jryVBY a.about-page-link:hover{background:#518d38;cursor:pointer;}/*!sc*/ .jryVBY a.about-page-link i{font-size:16px;margin-right:7px;}/*!sc*/ .jryVBY p{margin:0;font-size:1.4rem;}/*!sc*/ .jryVBY .da-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1200px;background:green;}/*!sc*/ .jryVBY .da-box .da{padding:1.5rem 0;font-size:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:white;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .da-box .da{font-size:18px;border-radius:2rem;}}/*!sc*/ .jryVBY .da-box .da:hover{color:black;}/*!sc*/ @media screen and (max-width:1070px){.jryVBY .da-box{max-width:662px;margin-top:1.5rem;padding-top:0;font-size:16px;}}/*!sc*/ .jryVBY .superpeer-link{background:transparent;box-shadow:0 8px #212428, 0 -8px #212428, 8px 0 #212428, -8px 0 #212428;font-weight:900;font-size:18px;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100px;margin-right:30px;text-align:center;padding:10px;margin-top:0;font-family:"IBM Plex Mono",monospace;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}/*!sc*/ .jryVBY .superpeer-link i{font-size:34px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);line-height:1;margin-right:15px;}/*!sc*/ .jryVBY .superpeer-link:hover{background:#0f0;}/*!sc*/ .jryVBY .superpeer-link .book{font-size:22px;line-height:1.3;}/*!sc*/ .jryVBY .superpeer-link .book .line{padding:2px 0 1px 0;cursor:pointer;background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), rgba(0,255,0,0.35) calc(50% - 9px), rgba(0,255,0,0.35) 100% );-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;background-size:100% 200%;background-position:0 0;word-break:break-word;}/*!sc*/ .jryVBY .author-da{border-radius:5px;width:1200px;margin:0;color:#62ff86;margin:0;border:1px solid #62ff86;font-family:'ibm-plex-mono',monospace;font-weight:bold;color:#212428;font-size:1.4rem;}/*!sc*/ .jryVBY .author-da:hover{background-color:none;}/*!sc*/ .jryVBY .author-da p{margin:0;}/*!sc*/ .jryVBY .author-da a{color:#0f0;padding:10px;font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .jryVBY .author-da i{margin-right:2rem;}/*!sc*/ .jryVBY .author-da:hover{background-color:#0f0;border:1px solid #212428;-webkit-transition:100ms all;transition:100ms all;}/*!sc*/ @media screen and (max-width:320px){.jryVBY{margin:0;}}/*!sc*/ data-styled.g20[id="sc-e84f3be0-4"]{content:"jryVBY,"}/*!sc*/ html{box-sizing:border-box;font-size:10px;line-height:1.666;}/*!sc*/ *,*:before,*:after{box-sizing:inherit;}/*!sc*/ .spin{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:5000ms;animation-duration:5000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}/*!sc*/ @-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ @keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}/*!sc*/ body{padding:0;margin:0;font-size:1.75rem;font-family:'ibm-plex-sans',sans-serif;color:#3c3c3b;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;-webkit-transition:color 200ms ease;transition:color 200ms ease;overflow-x:hidden;background:#FFFFFF;}/*!sc*/ body span.highlight{background:#9cffa3;}/*!sc*/ h1,h2,h3{-webkit-letter-spacing:0px;-moz-letter-spacing:0px;-ms-letter-spacing:0px;letter-spacing:0px;font-family:'ibm-plex-mono',monospace;line-height:1.4;margin-bottom:3rem;font-weight:bold;}/*!sc*/ h4{font-weight:bold;margin:4rem 0;}/*!sc*/ h1{font-size:1.75em;}/*!sc*/ h2{font-size:1.5rem;}/*!sc*/ a,button{outline:none;}/*!sc*/ a{color:#3c3c3b;-webkit-transition:color 200ms ease;transition:color 200ms ease;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ a[disabled]{opacity:0.75;cursor:not-allowed;}/*!sc*/ input::-webkit-input-placeholder{font-style:italic;opacity:1;}/*!sc*/ input::-moz-placeholder{font-style:italic;opacity:1;}/*!sc*/ input:-ms-input-placeholder{font-style:italic;opacity:1;}/*!sc*/ input::placeholder{font-style:italic;opacity:1;}/*!sc*/ p code{background:#f5f2f0;}/*!sc*/ textarea{background:#ffffff;color:#000000;}/*!sc*/ .ReactModal__Overlay{z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .iub__us-widget{background:#131513;}/*!sc*/ .iub__us-widget a{color:unset !important;}/*!sc*/ body.dark-mode{background-color:#212428;color:#f6f7f9;}/*!sc*/ body.dark-mode input{background-color:#212428;background:#212428;color:#f6f7f9;}/*!sc*/ body.dark-mode input:not([type="checkbox"]),body.dark-mode textarea,body.dark-mode select{background-color:#212428;background:#212428;color:#f6f7f9;}/*!sc*/ body.dark-mode .badgeColors{background:#212428;}/*!sc*/ body.dark-mode .search{border:0px solid #0b0;}/*!sc*/ body.dark-mode .quote-header{background:black;}/*!sc*/ body.dark-mode .paragraph a,body.dark-mode .slogging a,body.dark-mode blockquote a,body.dark-mode p a,body.dark-mode .h2 a,body.dark-mode .h3 a,body.dark-mode .h4 a,body.dark-mode ul li a,body.dark-mode ol li a,body.dark-mode h1 a,body.dark-mode h2 a,body.dark-mode h3 a{color:#f6f7f9;}/*!sc*/ body.dark-mode h4{margin:4rem 0;}/*!sc*/ body.dark-mode .highlight{background:#0b0;color:#f6f7f9;}/*!sc*/ body.dark-mode .bg-white{background-color:#212428;}/*!sc*/ body.dark-mode .text-black{color:#f6f7f9;}/*!sc*/ body.dark-mode a{color:#f6f7f9;}/*!sc*/ body.dark-mode .coin-description a{color:#f6f7f9;}/*!sc*/ body.dark-mode mark a{color:#3c3c3b;}/*!sc*/ body.dark-mode li h2 a{color:#f6f7f9;}/*!sc*/ body.dark-mode a.edit-link{color:#8595ad;}/*!sc*/ body.dark-mode .paragraph code,body.dark-mode main > div > ul code{color:#c2cad6;background:black;}/*!sc*/ body.dark-mode pre{background:black;}/*!sc*/ body.dark-mode:not(pre)>code[class*=language-],body.dark-mode pre[class*=language-]{background:black;}/*!sc*/ body.dark-mode code{color:#c2cad6;background:black;}/*!sc*/ body.dark-mode .tags a,body.dark-mode .tag a{color:#c1cad4;}/*!sc*/ body.dark-mode .paragraph a:hover,body.dark-mode h1 a:hover,body.dark-mode h3 a:hover,body.dark-mode .paragraph a:focus,body.dark-mode h1 a:focus,body.dark-mode h3 a:focus{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), rgba(0,255,0,1) calc(50% - 9px), rgba(0,255,0,1) 100% );color:#212428;}/*!sc*/ body.dark-mode .tooltip-title{color:white;}/*!sc*/ body.dark-mode .authorBio-section{background:rgba(0,0,0,0.2);}/*!sc*/ body.dark-mode .poll_comments{background:rgba(0,0,0,0.2);}/*!sc*/ body.dark-mode .ProseMirror{background:#212428 !important;color:white;}/*!sc*/ body.dark-mode .comment-block{background:#212428;color:white;}/*!sc*/ body.dark-mode .comment-block a{color:white;}/*!sc*/ body.dark-mode .comment-block p{color:white;}/*!sc*/ body.dark-mode .bio-cta{background:rgba(0,0,0,0.2) !important;color:lightGray !important;}/*!sc*/ body.dark-mode .fs-hn-cta{background:#138A36;}/*!sc*/ body.dark-mode .story-rank{background:#3c3c3b;color:#f6f7f9;}/*!sc*/ body.dark-mode .story-stat{background:#3c3c3b !important;color:#f6f7f9 !important;}/*!sc*/ body.dark-mode .lang{background-color:black;}/*!sc*/ body.dark-mode .story-stat svg{fill:#f6f7f9;}/*!sc*/ body.dark-mode header.tagged-header{background:black;}/*!sc*/ body.dark-mode header .lang-button,body.dark-mode header .purr-cat-button{background:black;border:2px solid white;}/*!sc*/ body.dark-mode header .lang-button:hover,body.dark-mode header .purr-cat-button:hover{background:darkGreen;color:white;}/*!sc*/ body.dark-mode header .lang-button:hover img,body.dark-mode header .purr-cat-button:hover img{background:lightGreen;}/*!sc*/ body.dark-mode header .lang-button img,body.dark-mode header .purr-cat-button img{margin-right:1rem;background:lightgreen;}/*!sc*/ body.dark-mode .mainNav{background-color:#0b0;}/*!sc*/ body.dark-mode .mainNav .tippy-box li a,body.dark-mode .mainNav .tippy-box button{background-color:#0b0;color:#f6f7f9;}/*!sc*/ body.dark-mode .mainNav .tippy-box li a:hover,body.dark-mode .mainNav .tippy-box button:hover{background-color:#62ff86;}/*!sc*/ body.dark-mode button.subscribe{color:#f6f7f9;border:2px solid #f6f7f9;}/*!sc*/ body.dark-mode .footer a{color:inherit;}/*!sc*/ body.dark-mode .story-nav{background:#3c3c3b;}/*!sc*/ body.dark-mode i.fa-bookmark{color:#c1cad4;}/*!sc*/ body.dark-mode .verified img{-webkit-filter:brightness(0.5) saturate(0.8);filter:brightness(0.5) saturate(0.8);}/*!sc*/ body.dark-mode .download-button{background:#020;}/*!sc*/ body.dark-mode .mint{background:#212428;border:2px solid #8595ad;box-shadow:#52627a 0.2em 0.2em;}/*!sc*/ body.dark-mode .mint:hover{background-color:#52627a;}/*!sc*/ body.dark-mode .chart{background:#212428;}/*!sc*/ body.dark-mode .chart .tooltip{background:#212428;}/*!sc*/ body.dark-mode .chart .chart-misc .date-pickers button{color:#8595ad;border:2px solid #8595ad;}/*!sc*/ body.dark-mode .powered img{-webkit-filter:invert(1);filter:invert(1);}/*!sc*/ body.dark-mode .OTDwrapper{background:#212428;}/*!sc*/ body.dark-mode .sectionTitle{background:#212428;}/*!sc*/ body.dark-mode .yearBtn{color:#52627a;}/*!sc*/ body.dark-mode .onthisdayLayout{background:#212428;}/*!sc*/ body.dark-mode .OnThisDay{background:black;}/*!sc*/ body.dark-mode .cloudyBottom{margin:auto;}/*!sc*/ body.dark-mode .cloudyBottom span{background:black !important;}/*!sc*/ body.dark-mode .rec-arrow{color:white !important;}/*!sc*/ body.dark-mode .rec-arrow:hover{background:#3c3c3b !important;}/*!sc*/ body.dark-mode button.rec-arrow:active,body.dark-mode button.rec-arrow:focus{background-color:black !important;color:white !important;}/*!sc*/ body.dark-mode small.date{color:whitesmoke;}/*!sc*/ body.dark-mode .rec-dot{box-shadow:0 0 1px 3px #3c3c3b;}/*!sc*/ body.dark-mode button.rec-dot_active{box-shadow:0 0 1px 3px #c2cad6;background:#c2cad6;}/*!sc*/ body.dark-mode .rec-carousel-wrapper{background:#212428;}/*!sc*/ body.dark-mode .page-header{background:#3c3c3b;border-bottom:1rem solid #0b0;}/*!sc*/ body.dark-mode .page-header span{background:#0b0;}/*!sc*/ body.dark-mode .storiesTitle{background:#0b0;}/*!sc*/ body.dark-mode .storiesTitle span{background:#0b0;color:#FFFFFF;}/*!sc*/ body.dark-mode .year-header{background:#3c3c3b;color:#62ff86;}/*!sc*/ body.dark-mode .addEventWrapper{background:rgba(0,187,0,0.6);}/*!sc*/ body.dark-mode .addEventWrapper .addEventBtn{color:#62ff86;}/*!sc*/ body.dark-mode .eventsContainer{background:rgba(0,187,0,.4);}/*!sc*/ body.dark-mode .eventCard{border:1px solid #003b00;background:rgba(0,187,0,0.6);}/*!sc*/ body.dark-mode .onthisdayModal{background:rgba(98,255,134,0.5);}/*!sc*/ body.dark-mode .onthisdayModal form .editCard{background:rgba(255,255,255,0.5);}/*!sc*/ body.dark-mode .onthisdayModal form .learnmoreBtn{color:#212428;}/*!sc*/ body.dark-mode .carousel-card{border:2px solid #3c3c3b;background:transparent;}/*!sc*/ body.dark-mode .profile_info_top,body.dark-mode .profile_info_bottom,body.dark-mode .author-stats,body.dark-mode .BadgesContainer,body.dark-mode .sub-btn{background:rgba(0,0,0,0.3) !important;}/*!sc*/ body.dark-mode .story-card{border:2px solid #3c3c3b;}/*!sc*/ @media screen and (max-width:768px){body.dark-mode .story-card{background:black;}}/*!sc*/ body.dark-mode .card-reactions .emojis{background:#3c3c3b;color:white;}/*!sc*/ body.dark-mode .card-reactions .emojis svg{fill:white;}/*!sc*/ body.dark-mode .story-card-alt{background:black;}/*!sc*/ body.dark-mode .ad-tag{color:black;border:1px solid black;}/*!sc*/ body.dark-mode .votingButton{background:#3c3c3b;color:#f6f7f9;}/*!sc*/ body.dark-mode .votingButton:hover{background:rgb(144,238,144);color:#3c3c3b;}/*!sc*/ body.dark-mode .classicFooterColor a{color:#00ff00 !important;}/*!sc*/ body.dark-mode .react-tabs ul li:last-child{border-right:3px solid transparent;}/*!sc*/ body.dark-mode .react-tabs ul .inactive:hover{background:#52627a;}/*!sc*/ body.dark-mode .react-tabs ul::before,body.dark-mode .react-tabs ul::after{border-bottom:3px solid #8595ad;}/*!sc*/ body.dark-mode .quoteBox{border:1px solid #52627a;}/*!sc*/ body.dark-mode .storyCards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;-webkit-animation:fadein 1s;animation:fadein 1s;}/*!sc*/ @-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}/*!sc*/ @keyframes fadein{0%{opacity:0;}100%{opacity:1;}}/*!sc*/ @media screen and (max-width:768px){body.dark-mode .storyCards{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;}}/*!sc*/ body.dark-mode .card-wrapper{border:2px solid grey;}/*!sc*/ @media screen and (max-width:1000px) and (min-width:768px){body.dark-mode .timeNotFeatured div{background:#3c3c3b;}body.dark-mode .OTDwrapper{background:#212428;}body.dark-mode .sectionTitle{background:#212428;}body.dark-mode .yearBtn{color:#52627a;}@media screen and (max-width:1000px) and (min-width:768px){body.dark-mode .timeNotFeatured div{background:#3c3c3b;}}}/*!sc*/ body.dark-mode .ais-SearchBox-input{color:#212428;}/*!sc*/ body.dark-mode .search-container{border:none;margin-left:0px;}/*!sc*/ body.dark-mode .ais-SearchBox-form input{color:white !important;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::-webkit-input-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::-moz-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input:-ms-input-place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .ais-SearchBox-form input::place-holder{margin-left:2rem;color:gray;}/*!sc*/ body.dark-mode .trending-tittle-wrapper{background:black;color:#c2cad6;margin-bottom:0.5rem;}/*!sc*/ body.dark-mode .trending-tittle-wrapper .trending-title a{background:none;color:#c2cad6;}/*!sc*/ body.dark-mode .trending-tittle-wrapper img{background:#c2cad6;width:25px;height:25px;border-radius:50%;padding:5px;}/*!sc*/ body.dark-mode .tag-title-link{color:#c2cad6;}/*!sc*/ body.dark-mode .trending-story-card{background:black;color:#c2cad6;}/*!sc*/ body.dark-mode .translation-tittle-wrapper img{background:#c2cad6;border-radius:50%;}/*!sc*/ body.dark-mode .mobile-header .trending-story-card{background:transparent;color:#c2cad6;}/*!sc*/ body.dark-mode .tag-title{background:none;color:#c2cad6;}/*!sc*/ body.dark-mode .tag-title:hover{color:#0b0;}/*!sc*/ body.dark-mode .trending-company-card,body.dark-mode .trending-coin-card,body.dark-mode .trending-tag-card,body.dark-mode .translation-card{background:black;padding-left:2rem;color:#c2cad6;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn{background:#212428;color:gray;border:1px solid black;margin-top:0.5rem;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn:first-child{border-radius:0.5rem 0 0 0;border-top:1px solid #212428 !important;border-left:1px solid #212428 !important;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-btn:last-child{border-radius:0 0.5rem 0 0;border-top:1px solid #212428 !important;border-right:1px solid #212428 !important;}/*!sc*/ body.dark-mode .col-right-tabs .trending-tab-active{color:#c2cad6;background:black;font-weight:bold;}/*!sc*/ body.dark-mode .tag-tittle-wrapper,body.dark-mode .translation-tittle-wrapper{background:black;padding-left:2rem;color:#c2cad6;margin-bottom:0.5rem;}/*!sc*/ body.dark-mode .search-tab-button{background:black;color:gray;}/*!sc*/ body.dark-mode .search-tab-button:hover{color:lightgray;}/*!sc*/ body.dark-mode .search-tab-button-active{color:#0b0;}/*!sc*/ body.dark-mode .search-story-card,body.dark-mode .search-tag-card,body.dark-mode .search-people-card,body.dark-mode .search-company-wrapper,body.dark-mode .search-coin-card{background:black;margin-bottom:0.5rem;border:none;}/*!sc*/ body.dark-mode .search-story-card h2,body.dark-mode .search-tag-card h2,body.dark-mode .search-people-card h2,body.dark-mode .search-company-wrapper h2,body.dark-mode .search-coin-card h2,body.dark-mode .search-story-card .display-name,body.dark-mode .search-tag-card .display-name,body.dark-mode .search-people-card .display-name,body.dark-mode .search-company-wrapper .display-name,body.dark-mode .search-coin-card .display-name,body.dark-mode .search-story-card .handle,body.dark-mode .search-tag-card .handle,body.dark-mode .search-people-card .handle,body.dark-mode .search-company-wrapper .handle,body.dark-mode .search-coin-card .handle,body.dark-mode .search-story-card .search-company-name,body.dark-mode .search-tag-card .search-company-name,body.dark-mode .search-people-card .search-company-name,body.dark-mode .search-company-wrapper .search-company-name,body.dark-mode .search-coin-card .search-company-name{color:#c2cad6;}/*!sc*/ body.dark-mode .story-hits-layout,body.dark-mode .tag-hits-layout,body.dark-mode .coin-hits-layout{background:transparent;padding:0px;}/*!sc*/ body.dark-mode .company-hits-layout,body.dark-mode .peoples-hits-layout{padding-top:0px;margin-top:0.5rem;background:transparent;}/*!sc*/ body.dark-mode .search-parcat-card{background:black;border:1px solid gray;}/*!sc*/ body.dark-mode .search-parcat small{background:black;color:gray;}/*!sc*/ body.dark-mode .search-parcat small:hover{background:green;color:white;}/*!sc*/ body.dark-mode .search-parcat .lazy-load-image-background.opacity{opacity:0;}/*!sc*/ body.dark-mode .search-parcat .lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;}/*!sc*/ body.dark-mode .search-parcat .ReactModal__Overlay{z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ body.dark-mode .search-parcat .ReactModal__Content{position:static !important;border:2px solid #3c3c3b !important;border-radius:2px !important;box-shadow:2px 2px 0px #cdcdcd,-2px -2px 0px #ffffff;}/*!sc*/ body.dark-mode .search-parcat .nft{-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);}/*!sc*/ body.dark-mode .search-parcat .nft:after{--borderWidth:6px;content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:#c2cad6;border-radius:calc(2 * var(--borderWidth));z-index:-1;background-size:300% 300%;}/*!sc*/ body.dark-mode .search-parcat .rainbow{--borderWidth:3px;position:relative;border-radius:var(--borderWidth);}/*!sc*/ body.dark-mode .search-parcat .rainbow:after{--borderWidth:3px;content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:calc(2 * var(--borderWidth));z-index:-1;-webkit-animation:animatedgradient 3s ease alternate infinite;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%;}/*!sc*/ @-webkit-keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ @keyframes animatedgradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}/*!sc*/ body.dark-mode .search-parcat [data-rmiz-modal-overlay="hidden"]{background-color:transparent;}/*!sc*/ body.dark-mode .search-parcat [data-rmiz-modal-overlay="visible"]{background-color:transparent;}/*!sc*/ data-styled.g21[id="sc-global-hbkfuo1"]{content:"sc-global-hbkfuo1,"}/*!sc*/ .idJAan{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/ data-styled.g22[id="sc-77703890-0"]{content:"idJAan,"}/*!sc*/ .kLgtdk{position:relative;}/*!sc*/ @media (max-width:480px){.kLgtdk{padding:1rem 1rem;}}/*!sc*/ .kLgtdk .badgeColors{background:#f6f7f9;}/*!sc*/ .kLgtdk .badgeColors:hover{background:!important;color:!important;box-shadow:0 0.2em ,0 -0.2em , 0.2em 0 ,-0.2em 0;-webkit-transition:all 120ms ease-in-out;transition:all 120ms ease-in-out;}/*!sc*/ .kLgtdk .selectedLang{box-shadow:0 0.2em #0b0,0 -0.2em #0b0,0.2em 0 #0b0,-0.2em 0 #0b0;}/*!sc*/ .kLgtdk .fa-headphones{color:!important;}/*!sc*/ .kLgtdk .styled_anchor{color:!important;}/*!sc*/ .kLgtdk .styled_anchor:hover{color:white !important;background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .kLgtdk .profile-container,.kLgtdk > a > .profileImage{box-shadow:0 0.2em ,0 -0.2em , 0.2em 0 ,-0.2em 0 !important;}/*!sc*/ .kLgtdk .styled_anchorReg{padding:0 1rem;background-image:linear-gradient( transparent 0%, transparent calc(20% - 9px), transparent calc(50% - 9px), 100% );}/*!sc*/ .kLgtdk .styled_anchorReg:hover{color:!important;background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .kLgtdk .customColorLink{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% ) !important;}/*!sc*/ .kLgtdk .customColorLink:hover{background-image:linear-gradient( transparent 0%, transparent calc(50% - 9px), calc(50% - 9px), 100% );}/*!sc*/ .kLgtdk .votingButton{background:whitesmoke;color:black;}/*!sc*/ .kLgtdk .votingButton:hover{background:black !important;color:white !important;}/*!sc*/ .kLgtdk .title-short{background:transparent;}/*!sc*/ .kLgtdk .rankBox p{background:!important;color:!important;border:3px solid !important;}/*!sc*/ .kLgtdk .story-title-anchor:hover,.kLgtdk .company-anchor:hover{background:!important;}/*!sc*/ .kLgtdk .company-details,.kLgtdk .story-details{border:1px solid !important;}/*!sc*/ .kLgtdk .yearBtnActive{color:!important;border-bottom:2px solid !important;}/*!sc*/ .kLgtdk .yearBtn:hover{color:!important;background: !important;}/*!sc*/ .kLgtdk .card-wrapper{background:transparent !important;-webkit-animation:2s linear alternate fade;animation:2s linear alternate fade;}/*!sc*/ @-webkit-keyframes fade{0%{opacity:0.1;}25%{opacity:1;}}/*!sc*/ @keyframes fade{0%{opacity:0.1;}25%{opacity:1;}}/*!sc*/ .kLgtdk #about{background:transparent !important;}/*!sc*/ .kLgtdk #about a{border:2px solid !important;color:!important;}/*!sc*/ .kLgtdk #about a:hover{background:!important;border:2px solid !important;color:!important;}/*!sc*/ .kLgtdk #about .react-tabs__tab--selected{color:!important;background:!important;}/*!sc*/ .kLgtdk #about .react-tabs__tab--selected a{color:!important;background:!important;}/*!sc*/ .kLgtdk #about .react-tabs__tab:hover{color:!important;}/*!sc*/ .kLgtdk #about .react-tabs__tab-panel{background:!important;}/*!sc*/ data-styled.g23[id="sc-77703890-1"]{content:"kLgtdk,"}/*!sc*/ </style><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;900&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><style data-href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&family=IBM+Plex+Sans:wght@400;700&family=Inter:wght@400;600;900&display=swap">@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n5is.woff) format('woff')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lQ.woff) format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzAw.woff) format('woff')}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zAw.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZs.woff) format('woff')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbSB4ZhRNU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v21/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><div id="__next" data-reactroot=""><div class="no-tailwind"><div class="sc-77703890-0 idJAan"><header class=" font-[ibm-plex-sans] fixed top-0 left-0 w-full z-50 bg-primary transition-all duration-500 ease-in-out translate-y-0 "><div class="transition-transform duration-500 ease-in-out h-full "><div class="flex items-center lg:navbar h-[50px] sm:h-[75px] justify-between bg-primary shadow-md px-2 w-full"><div class="hidden lg:flex navbar-start h-full items-center "><button class="flex items-center justify-center rounded-lg text-base px-4 font-bold py-2 border-none hover:bg-secondary bg-secondary text-secondary-content">Discover Anything<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="22" class="w-4 h-4 ml-2 fill-secondary-content"><path class="w-4 h-4 ml-2 fill-secondary-content" d="M21 19v-1h-1v-1h-1v-1h-1v-1h-2v-1h1v-2h1V6h-1V4h-1V3h-1V2h-1V1h-2V0H6v1H4v1H3v1H2v1H1v2H0v6h1v2h1v1h1v1h1v1h2v1h6v-1h2v-1h1v2h1v1h1v1h1v1h1v1h2v-1h1v-2h-1Zm-10-5v1H7v-1H5v-1H4v-2H3V7h1V5h1V4h2V3h4v1h2v1h1v2h1v4h-1v2h-1v1h-2Z"></path></svg></button></div><div class="nav-start lg:navbar-center"><a href="/" class="relative z-10 flex items-center space-x-2"><div class="w-[35px] h-[35px] sm:w-[50px] sm:h-[50px] rounded p-1 bg-hnLogo"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2750%27%20height=%2750%27/%3e"/></span><img alt="Hackernoon logo" srcSet="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=64 1x, https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=128 2x" src="https://hackernoon.imgix.net/hn-icon.png?auto=format&amp;fit=max&amp;w=128" decoding="async" data-nimg="intrinsic" class="" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/></span></div><span class="font-[HackerNoon2] text-lg sm:text-2xl font-bold text-secondary tracking-wider hidden 2xs:block">Hackernoon</span></a></div><div class="navbar-end h-full flex items-center min-w-[150px] lg:min-w-[200px] space-x-4"><div class=" h-[40px] flex items-center justify-center"><button class="px-4 font-bold text-base py-2 border hover:bg-secondary border-primary bg-secondary text-secondary-content rounded-md transition-all duration-300">Login</button></div><div class="hidden sm:flex space-x-4 "><button class="p-4 font-bold py-2 text-base border hover:bg-secondary border-primary bg-secondary text-secondary-content rounded-md transition-all duration-300">Read</button><button class="px-4 font-bold text-base py-2 border hover:bg-secondary border-primary bg-secondary text-secondary-content rounded-md transition-all duration-300">Write</button></div><button class="btn border-none p-0 m-0 lg:hidden hover:bg-transparent bg-transparent text-secondary"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="22" class="w-4 h-4 sm:w-6 sm:h-6 fill-secondary"><path class="w-4 h-4 sm:w-6 sm:h-6 fill-secondary" d="M21 19v-1h-1v-1h-1v-1h-1v-1h-2v-1h1v-2h1V6h-1V4h-1V3h-1V2h-1V1h-2V0H6v1H4v1H3v1H2v1H1v2H0v6h1v2h1v1h1v1h1v1h2v1h6v-1h2v-1h1v2h1v1h1v1h1v1h1v1h2v-1h1v-2h-1Zm-10-5v1H7v-1H5v-1H4v-2H3V7h1V5h1V4h2V3h4v1h2v1h1v2h1v4h-1v2h-1v1h-2Z"></path></svg></button><button class="lg:flex hidden items-center"><i width="20" class="hn hn-bell text-2xl w-4 h-4 sm:w-6 sm:h-6 text-secondary"></i></button><button class="flex items-center"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 20" width="20" class="w-4 h-4 sm:w-6 sm:h-6 fill-secondary"><path width="20" class="w-4 h-4 sm:w-6 sm:h-6 fill-secondary" d="M21 9h1v2h-1v1H1v-1H0V9h1V8h20v1zM21 17h1v2h-1v1H1v-1H0v-2h1v-1h20v1zM22 1v2h-1v1H1V3H0V1h1V0h20v1h1z"></path></svg></button></div></div><div class="z-20 hidden lg:block h-[52px] transition-all duration-500 ease-in-out"><nav class="h-[52px] bg-secondary animate-pulse"></nav></div></div><div class=" shadow-md flex items-center "><div class="h-[48px] bg-[transparent] animate-pulse"></div></div></header><div id="_rht_toaster" style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><main style="margin-top:183px" class="sc-77703890-1 kLgtdk"><div class="sc-e84f3be0-2 bjFiyK"><div class="sc-e84f3be0-4 jryVBY"><div class="bio-sections"><div class="profile_info"><div class="profile_info_top"><h1 style="margin:0" class="font-lg">Learn Repo</h1><span class="font-md handle-txt">@<!-- -->learn<!-- --> <div class="sc-f6c0a937-0 xICiP"><div class="verified" data-tip="Verified contributor" data-for="/u/learn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" class="icon"><path d="M21 9V8h-1V4h-1V3h-1V2h-4V1h-1V0H9v1H8v1H4v1H3v1H2v4H1v1H0v4h1v1h1v4h1v1h1v1h4v1h1v1h4v-1h1v-1h4v-1h1v-1h1v-4h1v-1h1V9h-1ZM6 10h1V9h1v1h1v1h2v-1h1V9h1V8h1V7h1v1h1v2h-1v1h-1v1h-1v1h-1v1h-1v1H9v-1H8v-1H7v-1H6v-2Z"></path></svg></div></div></span></div><div class="profile_info_bottom"><p class="bio-text">Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.</p></div></div><div class="avatarWrapper avatar undefined rainbow false"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27190%27%20height=%27190%27/%3e"/></span><img alt="Author profile picture" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:contain"/><noscript><img alt="Author profile picture" srcSet="https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg?auto=format&amp;fit=max&amp;w=256 1x, https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg?auto=format&amp;fit=max&amp;w=384 2x" src="https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg?auto=format&amp;fit=max&amp;w=384" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:contain" class="" loading="lazy"/></noscript></span></div><div class="profile_share_mobile"><div class="sc-dbd4b158-0 fFpawX follow-layout "><a aria-label="facebook" href="https://facebook.com/hackernoon?ref=hackernoon" target="_blank" rel="dofollow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:24px"><path d="M23 9v6h-1v2h-1v2h-1v1h-1v1h-2v1h-2v1h-1v-8h2v-1h1v-2h-3V9h1V8h2V5h-4v1h-2v2h-1v4H7v3h3v8H9v-1H7v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2h1z"></path></svg></a><a aria-label="github" href="https://github.com/hackernoon/learn?ref=hackernoon" target="_blank" rel="dofollow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22" width="22" style="width:24px"><path style="width:24px" d="M22 8v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V8h-1V5h-2v1h-1v1h-1V6H9v1H8V6H7V5H5v3H4v5h1v1h1v1h2v2H6v-1H5v-1H3v1h1v2h1v1h3v3H7v-1H5v-1H4v-1H3v-1H2v-2H1v-2H0V8h1V6h1V4h1V3h1V2h2V1h2V0h6v1h2v1h2v1h1v1h1v2h1v2h1z"></path></svg></a><a aria-label="instagram" href="https://www.instagram.com/hackernoon?ref=hackernoon" target="_blank" rel="dofollow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:24px"><path d="M17 9V8h-1V7h-1V6H9v1H8v1H7v1H6v6h1v1h1v1h1v1h6v-1h1v-1h1v-1h1V9h-1Zm-1 5h-1v1h-1v1h-4v-1H9v-1H8v-4h1V9h1V8h4v1h1v1h1v4Z"></path><path d="M22 5V3h-1V2h-2V1H5v1H3v1H2v2H1v14h1v2h1v1h2v1h14v-1h2v-1h1v-2h1V5h-1Zm-1 14h-1v1h-1v1H5v-1H4v-1H3V5h1V4h1V3h14v1h1v1h1v14Z"></path><path d="M17 5h2v2h-2z"></path></svg></a><a aria-label="twitter" href="https://x.com/hackernoon?ref=hackernoon" target="_blank" rel="dofollow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:24px"><path d="M15.5 10V9h1V8h1V7h1V6h1V5h1V4h1V3h1V2h-3v1h-1v1h-1v1h-1v1h-1v1h-1v1h-2V7h-1V6h-1V4h-1V3h-1V2h-7v1h1v1h1v1h1v2h1v1h1v2h1v1h1v2h1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h3v-1h1v-1h1v-1h1v-1h1v-1h1v-1h2v1h1v1h1v2h1v1h1v1h7v-1h-1v-1h-1v-1h-1v-2h-1v-1h-1v-2h-1v-1h-1v-2h-1v-1h1Zm0 4v1h1v2h1v1h1v2h-3v-2h-1v-1h-1v-1h-1v-2h-1v-1h-1v-1h-1v-2h-1V9h-1V7h-1V6h-1V4h3v1h1v2h1v1h1v2h1v1h1v1h1v2h1Z"></path></svg></a><a aria-label="youtube" href="https://www.youtube.com/hackernoon?ref=hackernoon" target="_blank" rel="dofollow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:24px"><path d="M22 7V5h-2V4H4v1H2v2H1v10h1v2h2v1h16v-1h2v-2h1V7h-1Zm-10 8h-2V9h2v1h2v1h2v2h-2v1h-2v1Z"></path></svg></a></div></div><div class="reading-time"><div class="author-stats"><p class="label">The <u>beautiful humans</u> of HackerNoon have collectively read<!-- --> @learn’s <!-- -->990 <!-- -->stories for</p><p class="time"> 9 years 26 days 22 hours and 40 minutes</p></div><div class="aboutSubscribe"><div class="sc-d869bb6f-4 jSuNep"><form class="author-email-form"><label class="sc-d869bb6f-3 kCqZYY"><input type="checkbox" required="" name="agreed"/><label for="agreed">I agree to receive newsletter from this writer.</label></label><div class="emailContainer"><input type="email" placeholder="name@company.com" name="email" required="" value=""/><button class="sc-d869bb6f-2 fdXYcx plus-icon subscribe-tooltip sub-btn"><div><span data-tip="true" data-for="subscribe-btn-tooltip">Subscribe <i class=""></i></span></div></button></div></form></div></div></div></div><div class="da-box"><div class="author-da rainbow"><a class="da" target="_blank" href="https://learnrepo.com" rel=""><i class="fa " style="width:20px;height:20px;fill:black"></i>LearnRepo.com</a></div></div></div><div class="sc-92a1b621-0 icDOSx"><a href="https://hackernoon.com/login"><small>Join HackerNoon</small><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2770%27%20height=%2770%27/%3e"/></span><img alt="loading" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="loading" srcSet="https://hackernoon.com/watch-gif.gif?auto=format&amp;fit=max&amp;w=96 1x, https://hackernoon.com/watch-gif.gif?auto=format&amp;fit=max&amp;w=256 2x" src="https://hackernoon.com/watch-gif.gif?auto=format&amp;fit=max&amp;w=256" decoding="async" data-nimg="intrinsic" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></a><div class="typeWriterWrap"><div class="Typewriter" data-testid="typewriter-wrapper"></div></div></div></div></main><div class="relative z-50"><div class="fixed inset-0 flex transition-transform duration-300 -translate-x-full"><div class="relative overflow-y-auto hide-scrollbar w-full sm:w-[400px] min-h-full bg-panelBg text-panelTxt p-4 shadow-lg transform transition-transform duration-300 -translate-x-full"><div class="search-container"><div class="search-container-top h-[50px] flex items-center"><div class="input-holder flex items-center w-full"><a href="/search?query=" aria-label="Search"><i class="hn hn-search text-xl text-panelTxt mr-2"></i></a><div class="ais-SearchBox custom-searchbox text-base "><form novalidate="" class="ais-SearchBox-form" action="" role="search"><input type="search" placeholder="DISCOVER ANYTHING" autoComplete="off" autoCorrect="off" autoCapitalize="off" spellcheck="false" required="" maxLength="512" value="" class="ais-SearchBox-input"/><button type="submit" title="Submit your search query." class="ais-SearchBox-submit"><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40" aria-hidden="true"><path d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"></path></svg></button><button type="reset" title="Clear the search query." class="ais-SearchBox-reset" hidden=""><svg class="ais-SearchBox-resetIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10" aria-hidden="true"><path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path></svg></button></form></div><button class="ml-auto text-panelTxt hover:text-panelTxt" aria-label="Close search"><i class="hn hn-times text-xl "></i></button></div></div><div class="search-results"><div class="flex flex-col mt-12"><h3 class="text-2xl font-bold uppercase mb-4"><a class="hover:underline text-panelTxtAccent" href="/techbeat">Categories</a></h3><div class="flex flex-wrap "></div></div><div class="mt-12"><h3 class="text-2xl font-bold uppercase text-panelTxt mb-4"><a class="hover:underline text-panelTxtAccent" href="/techbeat">Trending Topics</a></h3><div class="flex flex-wrap"><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">blockchain</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">cryptocurrency</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">hackernoon-top-story</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">programming</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">software-development</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">technology</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">startup</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">hackernoon-books</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">Bitcoin</span></span><span class="cursor-pointe group m-2 px-2 py-1 border border-panelTxt hover:border-panelTxtAccent rounded-lg hover:scale-105 transition-transform"><span class="text-sm group-hover:text-panelTxtAccent uppercase font-mono m-0">books</span></span></div></div></div></div></div></div></div><div class="relative z-50 text-base"><div class="fixed inset-0 flex justify-end transition-opacity duration-300 opacity-0 pointer-events-none"><div class="relative flex flex-row-reverse min-h-full bg-panelBg text-panelTxt z-50 shadow-lg transform transition-transform duration-300 translate-x-full"><ul class=" p-0 bg-panelSubtle px-1 sm:px-2 pt-6 flex flex-col items-center"><li class="flex md:hidden items-center justify-center mb-4"><button class="border-none active:bg-transparent focus:bg-transparent outline-none select-none hover:scale-110" aria-label="Toggle Navigation"><i class="hn hn-times text-sm text-panelTxt"></i></button></li><li class=" flex items-center justify-center mb-4"><button class="border-none active:bg-transparent focus:bg-transparent outline-none select-none hover:scale-110" aria-label="Toggle Navigation"><i class="hn hn-bars-solid text-2xl text-panelTxt"></i></button></li><li class="flex items-center justify-center mb-4"><button class=" border-none bg-transparent hover:bg-transparent hover:scale-110" aria-label="Open Settings"><i class="hn hn-bell-solid text-2xl text-panelTxt"></i></button></li><li class="flex items-center justify-center"><button class=" border-none bg-transparent hover:bg-transparent hover:scale-110" aria-label="Open Settings"><i class="hn hn-cog-solid text-2xl text-panelTxt"></i></button></li></ul><div class="w-[calc(100vw-45px)] w-full sm:w-[375px] h-full overflow-y-scroll hide-scrollbar"><div class="flex p-2 justify-start "><button class="bg-panelBorder text-panelTxtStrong hover:bg-panelAccent hover:text-panelAccentTxt border border-panelBorder rounded p-2 mr-2">Login</button><button class="bg-panelBorder text-panelTxtStrong hover:bg-panelAccent hover:text-panelAccentTxt border border-panelBorder rounded p-2 mr-2">SignUp</button></div></div></div></div></div><div class="relative hidden"><select class=" w-full text-base h-8 select select-bordered select-sm bg-primary text-secondary transition-all duration-200" aria-label="Select Theme"><option selected="" value="classic">Classic</option><option value="newspaper">Newspaper</option><option value="neonnoir">Neon Noir</option><option value="stoy">StartUps of the Year</option></select></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"data":{"profile":{"id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","avatarNFT":false,"bio":"Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.","callToActions":[{"active":true,"icon":"","id":"0a8789708671a-brand","name":"LearnRepo.com","url":"https://learnrepo.com"},{"active":true,"icon":"fa fa-book","id":"26e1cfa01d773","name":"Read My Stories","url":"https://hackernoon.com/u/learn"}],"displayName":"Learn Repo","handle":"learn","publicBookmarks":true,"showStatsPublicly":true,"socialMedia":{"facebook":"hackernoon","github":"hackernoon/learn","instagram":"hackernoon","twitter":"hackernoon","youtube":"hackernoon"},"recaps":[{"year":2024,"stories":{"categories":[{"parentCategory":"writing","count":32},{"parentCategory":"finance","count":19},{"parentCategory":"machine-learning","count":18}],"published":159,"words":1236718,"rank":9,"topPercent":0.3691550451189499}}],"jobHistory":[],"isTrusted":true,"allowSubscribers":true,"totalReadingTime":" 9 years 26 days 22 hours and 40 minutes","totalStories":990},"profileStories":[{"mainImage":"https://cdn.hackernoon.com/images/github/wix-355.png","slug":"70-stories-to-learn-about-wix","title":"70 Stories To Learn About Wix","readsCount":255,"reactionsCount":5,"tags":["wix"],"publishedAt":1708786831.629,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"mainImage":"https://cdn.hackernoon.com/images/github/web-design-837.png","slug":"367-stories-to-learn-about-web-design","title":"367 Stories To Learn About Web Design","readsCount":237,"reactionsCount":14,"tags":["web-design"],"publishedAt":1708701315.679,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"mainImage":"https://cdn.hackernoon.com/images/github/ux-design-256.png","slug":"220-stories-to-learn-about-ux-design","title":"220 Stories To Learn About Ux Design","readsCount":292,"reactionsCount":6,"tags":["ux-design"],"publishedAt":1708701221.32,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"mainImage":"https://cdn.hackernoon.com/images/github/website-design-450.png","slug":"108-stories-to-learn-about-website-design","title":"108 Stories To Learn About Website Design","readsCount":223,"reactionsCount":4,"tags":["website-design"],"publishedAt":1708700408.288,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"221-stories-to-learn-about-user-experience","mainImage":"https://cdn.hackernoon.com/images/github/user-experience-0.png","title":"221 Stories To Learn About User Experience","readsCount":142,"reactionsCount":4,"tags":["user-experience"],"publishedAt":1708614045.835,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"236-stories-to-learn-about-ux","mainImage":"https://cdn.hackernoon.com/images/github/ux-185.png","title":"236 Stories To Learn About Ux","readsCount":488,"reactionsCount":4,"tags":["ux"],"publishedAt":1708614031.314,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"113-stories-to-learn-about-ui-design","mainImage":"https://cdn.hackernoon.com/images/github/ui-design-718.png","title":"113 Stories To Learn About Ui Design","readsCount":307,"reactionsCount":4,"tags":["ui-design"],"publishedAt":1708614013.926,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"102-stories-to-learn-about-scrum","mainImage":"https://cdn.hackernoon.com/images/github/scrum-230.png","title":"102 Stories To Learn About Scrum","readsCount":298,"reactionsCount":4,"tags":["scrum"],"publishedAt":1708527655.887,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"99-stories-to-learn-about-ui","mainImage":"https://cdn.hackernoon.com/images/github/ui-752.png","title":"99 Stories To Learn About Ui","readsCount":160,"reactionsCount":4,"tags":["ui"],"publishedAt":1708527653.33,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"47-stories-to-learn-about-shopify","mainImage":"https://cdn.hackernoon.com/images/github/shopify-735.png","title":"47 Stories To Learn About Shopify","readsCount":150,"reactionsCount":4,"tags":["shopify"],"publishedAt":1708527645.817,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"86-stories-to-learn-about-product-strategy","mainImage":"https://cdn.hackernoon.com/images/github/product-strategy-985.png","title":"86 Stories To Learn About Product Strategy","readsCount":181,"reactionsCount":8,"tags":["product-strategy"],"publishedAt":1708441236.624,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"268-stories-to-learn-about-project-management","mainImage":"https://cdn.hackernoon.com/images/github/project-management-731.png","title":"268 Stories To Learn About Project Management","readsCount":621,"reactionsCount":4,"tags":["project-management"],"publishedAt":1708441232.503,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"26-stories-to-learn-about-prototyping","mainImage":"https://cdn.hackernoon.com/images/github/prototyping-958.png","title":"26 Stories To Learn About Prototyping","readsCount":261,"reactionsCount":4,"tags":["prototyping"],"publishedAt":1708441222.325,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"95-stories-to-learn-about-product-manager","mainImage":"https://cdn.hackernoon.com/images/github/product-manager-641.png","title":"95 Stories To Learn About Product Manager","readsCount":156,"reactionsCount":4,"tags":["product-manager"],"publishedAt":1708355748.718,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"53-stories-to-learn-about-product-market-fit","mainImage":"https://cdn.hackernoon.com/images/github/product-market-fit-284.png","title":"53 Stories To Learn About Product Market Fit","readsCount":222,"reactionsCount":4,"tags":["product-market-fit"],"publishedAt":1708355744.272,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"368-stories-to-learn-about-product-management","mainImage":"https://cdn.hackernoon.com/images/github/product-management-952.png","title":"368 Stories To Learn About Product Management","readsCount":366,"reactionsCount":4,"tags":["product-management"],"publishedAt":1708355733.794,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"46-stories-to-learn-about-product-launch","mainImage":"https://cdn.hackernoon.com/images/github/product-launch-81.png","title":"46 Stories To Learn About Product Launch","readsCount":226,"reactionsCount":4,"tags":["product-launch"],"publishedAt":1708270224.898,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"266-stories-to-learn-about-product-development","mainImage":"https://cdn.hackernoon.com/images/github/product-development-504.png","title":"266 Stories To Learn About Product Development","readsCount":385,"reactionsCount":4,"tags":["product-development"],"publishedAt":1708270212.192,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"182-stories-to-learn-about-product-design","mainImage":"https://cdn.hackernoon.com/images/github/product-design-803.png","title":"182 Stories To Learn About Product Design","readsCount":123,"reactionsCount":4,"tags":["product-design"],"publishedAt":1708269262.954,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}},{"slug":"76-stories-to-learn-about-marketplace","mainImage":"https://cdn.hackernoon.com/images/github/marketplace-862.png","title":"76 Stories To Learn About Marketplace","readsCount":433,"reactionsCount":4,"tags":["marketplace"],"publishedAt":1708182036.115,"commentsCount":0,"profile":{"avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","displayName":"Learn Repo","handle":"learn"}}],"commentedStories":[{"_id":"67ee594cd50085942971ef3e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"solving-the-mobile-growth-hacking-puzzle-in-2017-6332d11ca8f","doc":{"_id":"65c16b755212e533e9551d15","slug":"solving-the-mobile-growth-hacking-puzzle-in-2017-6332d11ca8f","title":"Solving the Mobile Growth Hacking Puzzle in 2017"},"docModel":"Story","docFirebaseId":"solving-the-mobile-growth-hacking-puzzle-in-2017-6332d11ca8f","markdown":" @Appseecom's innovative toolset empowers mobile growth hackers to delve deeper into user experience, beyond mere numbers. With qualitative analytics, they can uncover valuable insights through touch heatmaps and user session recordings, leading to creative solutions and enhanced user engagement. #MobileGrowthHacking #UserExperience #AppOptimization #QualitativeAnalytics #TouchHeatmaps #UserSessionRecordings #Appseecom #HackingTheRules","automated":true,"approved":true,"createdAt":"2025-04-03T09:47:56.692Z","updatedAt":"2025-04-03T09:47:56.692Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67e7d2746326f5a5b78acc72","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"6-movie-sequels-we-deserve-but-never-got","doc":{"_id":"67e6bdd9f7a8bcc9037b7842","slug":"6-movie-sequels-we-deserve-but-never-got","title":"6 Movie Sequels We Deserve (But Never Got)"},"docModel":"Story","docFirebaseId":"CfKmDcMU5Zbh8M8FJvVy","markdown":" @hackercm88l6nbk0000337r9cym2ssw, have you ever heard of the heart-wrenching disappointment that comes with unfulfilled movie sequels? Six movies in particular, Jumper, The Losers, I Am Number Four, Eragon, The Covenant, and Alita: Battle Angel, have left their audiences craving more, but with no satisfying resolution in sight. The excitement of potential storylines and cliffhangers seems endless. #UnfinishedBusiness #MovieSequels #LeftHanging.","automated":true,"approved":true,"createdAt":"2025-03-29T10:59:00.476Z","updatedAt":"2025-03-29T10:59:00.476Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67e4e9b7bd899a14abf93a09","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-to-create-a-two-sided-online-marketplace-platform-6d10eb9c03db","doc":{"_id":"65c161775212e533e94debeb","slug":"how-to-create-a-two-sided-online-marketplace-platform-6d10eb9c03db","title":"How to Create a Two-Sided Online Marketplace Platform?"},"docModel":"Story","docFirebaseId":"how-to-create-a-two-sided-online-marketplace-platform-6d10eb9c03db","markdown":" @jane.m, this story showcases the exciting future of online marketplaces with advancements in technology, chatbots, and even robots in retail. The shift towards e-commerce is unstoppable, and starting a niche marketplace with a great user experience can lead to a successful business. #OnlineShopping #MarketplaceSoftware #RetailTech","automated":true,"approved":true,"createdAt":"2025-03-27T06:01:27.944Z","updatedAt":"2025-03-27T06:01:27.944Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67e4a2ffbd899a14abf93978","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"trubit-and-clapper-bring-us-latam-payment-solutions-to-maximize-earnings-for-content-creators","doc":{"_id":"67e3f837f7a8bcc903794d49","slug":"trubit-and-clapper-bring-us-latam-payment-solutions-to-maximize-earnings-for-content-creators","title":"TruBit and Clapper Bring US-LATAM Payment Solutions to Maximize Earnings for Content Creators"},"docModel":"Story","docFirebaseId":"gyf6RhmXWAn6gMpqZo2D","markdown":" @clapper, this partnership between Clapper and TruBit is a game-changer for Mexico-based content creators. It not only eliminates high fees and lengthy payment processes but also offers a user-friendly solution that maximizes their earnings, allowing them to focus on creating authentic content for their audiences. #EmpoweringCreators #SeamlessPayments #InnovationInAction","automated":true,"approved":true,"createdAt":"2025-03-27T00:59:43.662Z","updatedAt":"2025-04-03T09:00:57.645Z","__v":0,"reactions":{"emojis":{"gcoNMczFrmejSE031VcfDOwm11X2":"fireball.gif"}},"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67ddeef27cd2883903fae08c","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"preparing-for-a-busy-sales-season-heres-how-to-not-mess-up-the-customer-experience","doc":{"_id":"67dd3814f7a8bcc90374cb5d","slug":"preparing-for-a-busy-sales-season-heres-how-to-not-mess-up-the-customer-experience","title":"Preparing for a Busy Sales Season? Here's How to Not Mess Up the Customer Experience "},"docModel":"Story","docFirebaseId":"dD2pZ4C3z2f8kIrcWb6R","markdown":" @joannacs, the year 2025 brings unique consumer trends with a focus on reliability, value, and adaptability. Delivering on time is crucial for customer satisfaction, while BNPL options face growing distrust. Be prepared for seasonal complaint spikes and prioritize a fantastic customer experience to earn brand loyalty. Stay nimble and adaptable to thrive in this dynamic market.","automated":true,"approved":true,"createdAt":"2025-03-21T22:57:54.187Z","updatedAt":"2025-03-21T22:57:54.187Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67dd2e907cd2883903fada4f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"dynatrace-aws-plug-n-play-for-the-modern-cloud-36ecbb00f50c","doc":{"_id":"65c15c9f5212e533e94ac3a8","slug":"dynatrace-aws-plug-n-play-for-the-modern-cloud-36ecbb00f50c","title":"Dynatrace \u0026 AWS: Plug-n-play for the modern cloud"},"docModel":"Story","docFirebaseId":"dynatrace-aws-plug-n-play-for-the-modern-cloud-36ecbb00f50c","markdown":" @katalinvarga, this story is a game-changer for businesses relying on AWS Cloud. With Dynatrace, you can effortlessly discover and monitor your entire infrastructure, understand the impact of performance issues on user experience, and enjoy automatic root-cause analysis, all while saving precious time and resources. It's like having a superhero sidekick for your AWS environment!","automated":true,"approved":true,"createdAt":"2025-03-21T09:17:04.358Z","updatedAt":"2025-03-21T09:17:04.358Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67da9de5c22f277515c516ad","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"soft2bet-partners-with-aws-to-cut-costs-by-55percent-and-accelerate-product-launches","doc":{"_id":"67d969caf7a8bcc903721707","slug":"soft2bet-partners-with-aws-to-cut-costs-by-55percent-and-accelerate-product-launches","title":"Soft2Bet Partners with AWS to Cut Costs by 55% and Accelerate Product Launches"},"docModel":"Story","docFirebaseId":"Wx4Dn35nF1Az9cVJx9fL","markdown":" Veronikafurs: \"Soft2Bet's groundbreaking collaboration with AWS has revolutionized their operations, leading to significant cost savings, faster time to market, and superior user experiences. Their innovative MEGA platform, built on a robust casino infrastructure, sets new industry benchmarks and redefines the gaming experience.\" #gamechanger #techinnovation #cloudcomputing #soft2bet #aws","automated":true,"approved":true,"createdAt":"2025-03-19T10:35:17.699Z","updatedAt":"2025-03-24T13:20:02.459Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d81c27c22f277515c5028d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"an-interview-with-notation-capital-about-starting-vc-funds-8777684dca7f","doc":{"_id":"65be6be95212e533e982be5f","slug":"an-interview-with-notation-capital-about-starting-vc-funds-8777684dca7f","title":"An Interview with Notation Capital about Starting VC Funds"},"docModel":"Story","docFirebaseId":"an-interview-with-notation-capital-about-starting-vc-funds-8777684dca7f","markdown":" @bfeld, you had a fascinating dinner and enlightening conversation with Nick and Alex at Pizzeria Locale in Boulder, sharing the intriguing origins of your angel investments and venture funds, including Mobius, Foundry Group, and Foundry Group Next. Their Origins podcast offers unique insights into the formation history of funds, now available on iTunes, Google Play, and SoundCloud. Bravo on being part of this exclusive interviewee list!","automated":true,"approved":true,"createdAt":"2025-03-17T12:57:11.022Z","updatedAt":"2025-03-17T12:57:11.022Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d7e38f9b5eda6a082e3411","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"amazon-is-eating-the-software-which-is-eating-the-world-738888fb9e82","doc":{"_id":"65be69e55212e533e98147e9","slug":"amazon-is-eating-the-software-which-is-eating-the-world-738888fb9e82","title":"Amazon is eating the software (which is eating the world)"},"docModel":"Story","docFirebaseId":"amazon-is-eating-the-software-which-is-eating-the-world-738888fb9e82","markdown":" @swardley's post paints an intriguing picture of a future where software components, including complex systems like trading platforms, are commoditized and sold as Lambda functions in an Amazon marketplace. This shift could revolutionize software development by increasing efficiency, reducing waste, and enabling rapid innovation. However, it also raises questions about security, intellectual property, and the role of traditional software development teams. The post's use of a map and economic patterns adds depth and clarity to the discussion. It's an engaging and thought-provoking read for anyone interested in the future of software development.","automated":true,"approved":true,"createdAt":"2025-03-17T08:55:43.361Z","updatedAt":"2025-03-17T12:48:49.198Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d6d8219b5eda6a082e2fb6","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-not-to-fly-with-just-this-once-airlines-42bd2bc9b99","doc":{"_id":"65c1752c5212e533e95af150","slug":"why-not-to-fly-with-just-this-once-airlines-42bd2bc9b99","title":"Why you should avoid the “just this once” code fixes."},"docModel":"Story","docFirebaseId":"why-not-to-fly-with-just-this-once-airlines-42bd2bc9b99","markdown":" @gigacore, this thought-provoking piece on the importance of quality and discipline in the aviation industry and in coding resonates with me. Just as we wouldn't compromise safety in flight, we mustn't take shortcuts in our work. The consequences of \"just this once\" fixes can be costly and potentially disastrous. Let's strive for excellence every time.","automated":true,"approved":true,"createdAt":"2025-03-16T13:54:41.516Z","updatedAt":"2025-03-17T12:49:49.608Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d6727f9b5eda6a082e2e37","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"conversational-commerce-is-here-what-is-next-e0892d836f2a","doc":{"_id":"65c15a975212e533e94966d8","slug":"conversational-commerce-is-here-what-is-next-e0892d836f2a","title":"Conversational commerce is here. What is next?"},"docModel":"Story","docFirebaseId":"conversational-commerce-is-here-what-is-next-e0892d836f2a","markdown":" @antonis_argyros, the future of retail is conversational and omni-channel. Chatbots are just the beginning, imagine seamless conversations from your home to your favorite store. Maia is leading the way with personalized shoe advice. Let's connect and explore this vision further.","automated":true,"approved":true,"createdAt":"2025-03-16T06:41:03.180Z","updatedAt":"2025-03-16T06:41:03.180Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d53c239b5eda6a082e2ab6","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"our-ambitious-quest-to-democratize-distributed-systems-act-1-protocols-b6bec5297213","doc":{"_id":"65c1688f5212e533e9532255","slug":"our-ambitious-quest-to-democratize-distributed-systems-act-1-protocols-b6bec5297213","title":"Our Ambitious Quest to Democratize Distributed Systems — Act 1: Protocols"},"docModel":"Story","docFirebaseId":"our-ambitious-quest-to-democratize-distributed-systems-act-1-protocols-b6bec5297213","markdown":" @Zaiku, this innovative post from Nanosai explores the advantages of distributed systems for start-ups in today's data-driven world. They're developing a new protocol, IAP, to simplify and enhance communication in these systems. IAP is an asynchronous, free-flow message-oriented protocol with a compact, versatile binary encoding called ION. Stay tuned for their ongoing development journey!","automated":true,"approved":true,"createdAt":"2025-03-15T08:36:51.519Z","updatedAt":"2025-03-15T08:36:51.519Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d458120e65fa5cdcc4fc36","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"fight-against-fascism-and-tyranny-with-these-free-software-tools-and-support-them-with-kivach","doc":{"_id":"67d36b25f7a8bcc9036da75c","slug":"fight-against-fascism-and-tyranny-with-these-free-software-tools-and-support-them-with-kivach","title":"Fight Against Fascism and Tyranny With These Free Software Tools - and Support Them With Kivach"},"docModel":"Story","docFirebaseId":"Qpb84lT64n4lmcqJSYiG","markdown":" In the midst of a world where freedom and privacy are under constant threat, software has emerged as a powerful tool for resistance against fascist and tyrannical governments. Open-source and free software tools, like I2P, Briar, SecureDrop, IPFS, and OpenSnitch, offer various ways to protect identity, communications, and data from censorship, surveillance, and oppression. By supporting these projects with resources and donations through platforms like Kivach, we can contribute to building a stronger, democratic digital space and foster positive change.","automated":true,"approved":true,"createdAt":"2025-03-14T16:23:46.471Z","updatedAt":"2025-03-17T12:52:39.145Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d3d1720e65fa5cdcc4f660","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"veriflow-announces-platform-ga-and-survey-results-that-reveal-complexity-change-and-human-factors-2082754ac5b7","doc":{"_id":"65c173055212e533e959929c","slug":"veriflow-announces-platform-ga-and-survey-results-that-reveal-complexity-change-and-human-factors-2082754ac5b7","title":"Veriflow Announces Platform GA and Survey Results That Reveal Complexity, Change and Human Factors…"},"docModel":"Story","docFirebaseId":"veriflow-announces-platform-ga-and-survey-results-that-reveal-complexity-change-and-human-factors-2082754ac5b7","markdown":" \"@rickpopko, the new Veriflow platform is revolutionizing network management by using formal verification principles to predict and prevent network outages and vulnerabilities caused by complexity, change, and human errors. The survey results revealed that these issues are common and costly, highlighting the need for a proactive solution. #NetworkSecurity #Veriflow\"","automated":true,"approved":true,"createdAt":"2025-03-14T06:49:22.681Z","updatedAt":"2025-03-17T12:54:03.745Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d3140d0e65fa5cdcc4f259","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"taking-a-deep-breath-5a05ff6036f2","doc":{"_id":"65c16c3a5212e533e9559c4d","slug":"taking-a-deep-breath-5a05ff6036f2","title":"Taking a Deep Breath"},"docModel":"Story","docFirebaseId":"taking-a-deep-breath-5a05ff6036f2","markdown":" @bfeld's thoughtful email to CEOs provides reassurance and encourages resilience in the face of uncertainty, emphasizing the importance of standing up for core values and maintaining a positive business outlook.","automated":true,"approved":true,"createdAt":"2025-03-13T17:21:17.786Z","updatedAt":"2025-03-13T17:21:17.786Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d23db40e65fa5cdcc4ec7f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"in-house-vs-agency-pr-which-strategy-boosts-your-brand","doc":{"_id":"67d15152e1d054bbeb3852ab","slug":"in-house-vs-agency-pr-which-strategy-boosts-your-brand","title":"In-House vs. Agency PR: Which Strategy Boosts Your Brand?"},"docModel":"Story","docFirebaseId":"sCGakaIR8nSI6S3TFCkg","markdown":" Valeriy, this insightful analysis showcases the importance of PR in businesses and the benefits of both in-house and external agency partnerships. Ultimately, the best approach depends on the specific needs, resources, and goals of each organization. In-house PR offers deep business knowledge and direct communication, while PR agencies bring expertise, resources, and a fresh perspective. The most successful companies often combine both for optimal results.","automated":true,"approved":true,"createdAt":"2025-03-13T02:06:44.323Z","updatedAt":"2025-03-13T06:39:38.380Z","__v":0,"reactions":{"upvotes":["Lh4XtBvrQ7hajaw1sdTSKhVz2ii2"]},"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d16377cd116dc0aa6d9e46","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"3-questions-with-eventgeek-ceo-alex-patriquin-1da1a95db4e","doc":{"_id":"65bd810c5212e533e940a9b2","slug":"3-questions-with-eventgeek-ceo-alex-patriquin-1da1a95db4e","title":"3 Questions With EventGeek CEO Alex Patriquin"},"docModel":"Story","docFirebaseId":"3-questions-with-eventgeek-ceo-alex-patriquin-1da1a95db4e","markdown":"*David*, it's fascinating how Alex and his team at EventGeek transformed a side project into a successful startup, despite the initial financial constraints. Their focus on a specific customer profile and prioritizing integrations based on customer demand is a strategic approach to building a cohesive product. If you're planning an event, give EventGeek's 2-week free trial a try and see how it can simplify your marketing efforts!","automated":true,"approved":true,"createdAt":"2025-03-12T10:35:35.923Z","updatedAt":"2025-03-17T12:56:52.393Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67d1262bcd116dc0aa6d9bff","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-silicon-valley-guide-to-vote-900ad9f8f9a3","doc":{"_id":"65be619c5212e533e97c4529","slug":"a-silicon-valley-guide-to-vote-900ad9f8f9a3","title":"A Silicon Valley guide to vote"},"docModel":"Story","docFirebaseId":"a-silicon-valley-guide-to-vote-900ad9f8f9a3","markdown":" @asandre, what a fascinating way technology companies are collaborating to ensure Americans exercise their right to vote! From Google, Facebook, Twitter, Uber, to Snapchat and even Coursera, they're all working together to make the voting process more accessible and convenient. Isn't it amazing how technology is making a difference in this year's election? #VoteTech2020 #DemocracyInAction","automated":true,"approved":true,"createdAt":"2025-03-12T06:14:03.918Z","updatedAt":"2025-03-12T06:14:03.918Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67ced9c823d326db37cb1577","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-you-should-never-use-upwork-ever-5c62848bdf46","doc":{"_id":"65c175775212e533e95b2203","slug":"why-you-should-never-use-upwork-ever-5c62848bdf46","title":"Why you should never use Upwork, ever."},"docModel":"Story","docFirebaseId":"why-you-should-never-use-upwork-ever-5c62848bdf46","markdown":" This story is a cautionary tale about the challenges of freelancing on Upwork and the potential consequences of standing up against unscrupulous clients. The author shares a harrowing experience of being falsely accused of hacking into a client's Salesforce account and being suspended, resulting in lost income. Despite the difficulties, the author encourages new freelancers to build a community, learn valuable skills, and consider alternative platforms for freelance work. Overall, it's a reminder of the importance of protecting oneself in the freelance world and standing firm against unethical practices.","automated":true,"approved":true,"createdAt":"2025-03-10T12:23:36.578Z","updatedAt":"2025-03-10T12:46:26.515Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67cdc77823d326db37cb1100","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"continuous-integration-a-war-story-e442ad463473","doc":{"_id":"65c15a925212e533e9496319","slug":"continuous-integration-a-war-story-e442ad463473","title":"Continuous Integration: A War Story"},"docModel":"Story","docFirebaseId":"continuous-integration-a-war-story-e442ad463473","markdown":" @fagnerbrack, the tale of the Soviet Anti-Tank Dogs serves as a poignant reminder of the importance of continuous integration in both warfare and software development. By releasing early and often, we can identify issues earlier, minimize costs, and learn from others' mistakes. Don't let your project become a batch of Soviet Anti-Tank Dogs - embrace the power of continuous integration.","automated":true,"approved":true,"createdAt":"2025-03-09T16:53:12.313Z","updatedAt":"2025-03-09T16:53:12.313Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67cc1eac23d326db37cb0ca0","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"one-would-think-the-world-was-built-just-as-much-for-women-as-it-is-for-men","doc":{"_id":"67cb42499e1dcec11ea5f78c","slug":"one-would-think-the-world-was-built-just-as-much-for-women-as-it-is-for-men","title":"One Would Think The World Was Built Just as Much for Women as It Is For Men"},"docModel":"Story","docFirebaseId":"x2AiwUdb41ROwXUjGtVT","markdown":" @thefrogsociety, this thought-provoking piece exposes the hidden biases in design and safety standards that often overlook women's needs. The universal struggle for temperature control in relationships is just the tip of the iceberg. Women are disproportionately affected by workplace injuries, inadequate safety gear, and biased technology, all due to assumptions that the world is built for the \"average man.\" These oversights have real consequences, from increased workplace injuries to higher risks in car crashes. The author challenges us to question these systems and strive for a world where everyone's unique experiences and bodies are considered, not just the \"Reference Man.\" #inclusivity #genderbias #design #safety #womenrights","automated":true,"approved":true,"createdAt":"2025-03-08T10:40:44.183Z","updatedAt":"2025-03-17T04:41:07.097Z","__v":0,"reactions":{"downvotes":["857jQqF0aOPwAgM5fSCWxczxSRo2"]},"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67cb00ef0e9abf110ea69155","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"micro-services-and-fault-injection-testing-8a350e95b42e","doc":{"_id":"65c166ac5212e533e9519455","slug":"micro-services-and-fault-injection-testing-8a350e95b42e","title":"Micro services and Fault injection testing"},"docModel":"Story","docFirebaseId":"micro-services-and-fault-injection-testing-8a350e95b42e","markdown":" @mitendra_mahto, in the world of micro services, while development may be faster, the challenges in testing have grown. Environment setup and fault injection are two significant hurdles. With a proxy layer and fault injection support, we can simplify testing by intelligently routing requests and injecting faults as needed. Check out the sample code on GitHub for implementation details. #microservices #testing #faultinjection","automated":true,"approved":true,"createdAt":"2025-03-07T14:21:35.328Z","updatedAt":"2025-03-07T14:21:35.328Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c8315e0e9abf110ea679e2","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"philosophy-of-scalability-275168846779","doc":{"_id":"65c168d55212e533e95352f9","slug":"philosophy-of-scalability-275168846779","title":"Philosophy of Scalability"},"docModel":"Story","docFirebaseId":"philosophy-of-scalability-275168846779","markdown":" @shruti.appiah, this thought-provoking article raises important questions about the role of businesses in society and the ethical implications of scalability. It's a fascinating exploration of how a business that serves others can have a significant impact on society and the responsibilities that come with it. The example of WormHooli Inc. and its potential societal impact is particularly enlightening. Let's keep the conversation going and continue to explore these ideas in depth. #impact #ethics #business #society.","automated":true,"approved":true,"createdAt":"2025-03-05T11:11:26.392Z","updatedAt":"2025-03-10T12:54:02.426Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c69c579b7eea1690070e72","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"your-brand-is-sinking-without-these-three-points-of-contact","doc":{"_id":"67c5a3e09e1dcec11e2fa342","slug":"your-brand-is-sinking-without-these-three-points-of-contact","title":"Your Brand Is Sinking Without These Three Points of Contact"},"docModel":"Story","docFirebaseId":"VP0KBAJx5O0zBEStBhpf","markdown":" @galestrategies, in today's volatile market, having a solid connection between sales and branding is crucial for businesses to stay afloat. Sales ensures financial stability, while branding gives enduring value. Make sure your sales are built on integrity and aligned with your brand to weather the choppy news cycle. #MarketingTip #BrandStrategy #SalesIntegrity","automated":true,"approved":true,"createdAt":"2025-03-04T06:23:19.336Z","updatedAt":"2025-03-04T06:23:19.336Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c315a3a6998b17628a1acc","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-detailed-analysis-of-h-1b-visa-lawyers-25f400b3ac70","doc":{"_id":"65be31cd5212e533e96f808d","slug":"a-detailed-analysis-of-h-1b-visa-lawyers-25f400b3ac70","title":"A detailed analysis of H-1B visa lawyers"},"docModel":"Story","docFirebaseId":"a-detailed-analysis-of-h-1b-visa-lawyers-25f400b3ac70","markdown":" Intriguing analysis, @Stilt! This data sheds light on the importance of choosing the right H-1B lawyer, as the success rate varies greatly among them. The top lawyers have impressive approval rates, but it's crucial to note that success isn't solely determined by the number of cases filed. Keep up the good work! #H1BAnalysis #ImmigrationLawyers #DataInsights","automated":true,"approved":true,"createdAt":"2025-03-01T14:11:47.950Z","updatedAt":"2025-03-01T14:11:47.950Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c2cfcaa6998b17628a1a09","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"serverless-applications-continuous-delivery-with-aws-lambda-and-api-gateway-part-2-deploying-87e3a95236f8","doc":{"_id":"65c16ade5212e533e954b0a7","slug":"serverless-applications-continuous-delivery-with-aws-lambda-and-api-gateway-part-2-deploying-87e3a95236f8","title":"Serverless Applications: continuous delivery with AWS Lambda and API Gateway — Part 2: Deploying…"},"docModel":"Story","docFirebaseId":"serverless-applications-continuous-delivery-with-aws-lambda-and-api-gateway-part-2-deploying-87e3a95236f8","markdown":" @rotemtam, in this engaging post, you share your experience of using Apex to streamline the process of deploying and managing AWS Lambda functions. By employing Apex's custom hooks and Webpack, you create deployable artifacts and ensure seamless integration with your CI/CD pipeline. Keep up the excellent work, and I'm excited to see what you'll cover in the final part of your trilogy! #Serverless #AWS #Apex #CICD #Webpack #Automation","automated":true,"approved":true,"createdAt":"2025-03-01T09:13:46.658Z","updatedAt":"2025-03-01T09:13:46.658Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c2a967a6998b17628a18f1","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"monolith-m-pesa-vs-microservice-m-pesa-d1ee1d86b6a3","doc":{"_id":"65c167015212e533e951e0b1","slug":"monolith-m-pesa-vs-microservice-m-pesa-d1ee1d86b6a3","title":"Monolith M-Pesa vs Microservice M-Pesa"},"docModel":"Story","docFirebaseId":"monolith-m-pesa-vs-microservice-m-pesa-d1ee1d86b6a3","markdown":" @drizzentic, this captivating article takes us on a journey through the evolution of software architecture, from the monolithic design of the past to the modern microservices approach. The shift from monolithic to microservices is likened to the Industrial Revolution 2.0, a game-changer in the tech world. The Mpesa platform serves as a compelling illustration of the challenges and benefits of these two architectures. In the monolithic era, transaction delays and long system downtimes were common, but with microservices, availability, faster transaction processing, integrations, manageable codebase, and polyglot programming have transformed the landscape. This is a must-read for anyone interested in understanding the power of microservices! #technologyevolution #microservices #softwarearchitecture #ITinnovation","automated":true,"approved":true,"createdAt":"2025-03-01T06:29:59.158Z","updatedAt":"2025-03-03T14:07:21.734Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c1b7b1a6998b17628a139c","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"republished-migrating-from-hubspot-to-marketo-in-3-weeks-175ebee394d","doc":{"_id":"65c16a1a5212e533e9542730","slug":"republished-migrating-from-hubspot-to-marketo-in-3-weeks-175ebee394d","title":"Republished: Migrating from Hubspot to Marketo in 3 Weeks."},"docModel":"Story","docFirebaseId":"republished-migrating-from-hubspot-to-marketo-in-3-weeks-175ebee394d","markdown":" @kamilrextin, this is an impressive feat of marketing agility! Uberflip's team managed to migrate from HubSpot to Marketo in just three weeks, overcoming numerous challenges along the way. Their meticulous planning, clear communication, and teamwork paid off, resulting in a successful transition to a more robust marketing automation solution. Well done!","automated":true,"approved":true,"createdAt":"2025-02-28T13:18:41.945Z","updatedAt":"2025-02-28T13:18:41.945Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67c15370a6998b17628a10a1","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"devops-engineering-explains-key-principles-for-building-reliable-and-efficient-infrastructure","doc":{"_id":"67c058077f89c19bee2b5552","slug":"devops-engineering-explains-key-principles-for-building-reliable-and-efficient-infrastructure","title":"DevOps Engineering Explains Key Principles For Building Reliable and Efficient Infrastructure"},"docModel":"Story","docFirebaseId":"4ceqyIc5Hn9BBlMD0wUF","markdown":" @antagonist, Vadim's journey in DevOps engineering is truly inspiring! His ability to adapt to complex infrastructure challenges, master various cloud solutions, and implement automation and scalability has been essential for the success of international companies. Keep an eye on AI and MLOps as the next big trend in DevOps, and remember, continuous learning is not just a choice, but a necessity to stay ahead in this rapidly evolving field. #DevOps #IT #Innovation #Expertise #Learning.","automated":true,"approved":true,"createdAt":"2025-02-28T06:10:56.136Z","updatedAt":"2025-03-03T14:08:59.388Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bf9a8d85b1a0839b3c817d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-four-day-workweek-do-we-really-need-one-more-day","doc":{"_id":"67be70bb7f89c19bee4fbb93","slug":"the-four-day-workweek-do-we-really-need-one-more-day","title":"The Four-Day Workweek: Do We Really Need One More Day?"},"docModel":"Story","docFirebaseId":"R2pklOvp4wtVUwCXROPG","markdown":" @mariabk, have you heard about our company's game-changing experiment? We switched from a five-day to a four-day workweek, and it's been a game-changer for our team's work-life balance. Not only does it allow us to recharge and focus more, but it's also proven to boost productivity. Despite initial skepticism from clients, the results have been overwhelmingly positive. It's a bold move in the tech industry, but I believe it's the future of work. #fourdayworkweek #worklifebalance #productivity #techindustry","automated":true,"approved":true,"createdAt":"2025-02-26T22:49:49.169Z","updatedAt":"2025-02-26T22:49:49.169Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bf336f8330b5e540ffd5b0","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"ine-secures-spot-in-g2s-2025-top-50-education-software-rankings","doc":{"_id":"67be0f8c7f89c19bee221514","slug":"ine-secures-spot-in-g2s-2025-top-50-education-software-rankings","title":"INE Secures Spot In G2’s 2025 Top 50 Education Software Rankings"},"docModel":"Story","docFirebaseId":"ZQwvpgcePQ7RWuUgbPyS","markdown":"@cybernewswire, INE's dedication to cybersecurity education shines once again as they receive multiple G2's 2025 Best Software Awards for their top-notch online courses and certifications. Their innovative approach and commitment to hands-on experience continue setting the industry standard. #cybersecurity #education #awards","automated":true,"approved":true,"createdAt":"2025-02-26T15:29:51.862Z","updatedAt":"2025-02-26T17:14:44.060Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bf316a8330b5e540ffd567","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"liebn-on-spd-manifolds-showcasing-our-liebn-framework","doc":{"_id":"67be836e7f89c19bee580e4f","slug":"liebn-on-spd-manifolds-showcasing-our-liebn-framework","title":"LieBN on SPD Manifolds: Showcasing Our LieBN Framework"},"docModel":"Story","docFirebaseId":"RAapbU6VIgVaDN6GFpjz","markdown":"This paper presents the LieBN framework for normalization on SPD manifolds, using three families of left-invariant metrics. The algorithms are simplified as Alg. 1, leading to an important theorem for normalization on SPD manifolds.","automated":true,"approved":true,"createdAt":"2025-02-26T15:21:14.709Z","updatedAt":"2025-02-26T17:15:03.031Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bf2fda8330b5e540ffd516","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"developers-love-to-fix-codeheres-why-thats-a-problem","doc":{"_id":"67be0c307f89c19bee207c10","slug":"developers-love-to-fix-codeheres-why-thats-a-problem","title":"Developers Love to ‘Fix’ Code—Here’s Why That’s a Problem"},"docModel":"Story","docFirebaseId":"dyiJmW5wrvYJMrkIBGLD","markdown":" @srgfedorov, this article highlights the importance of managing technical debt and refactoring processes in software development. By establishing a clear and manageable refactoring process, teams can ensure the codebase remains maintainable, performant, and scalable. This involves creating a technical debt backlog, using grooming and planning processes, and having a process in place for handling unexpected issues during development. While these processes may seem time-consuming or bureaucratic, they ultimately help prevent bigger problems down the line and ensure that the team is delivering high-quality software.","automated":true,"approved":true,"createdAt":"2025-02-26T15:14:34.429Z","updatedAt":"2025-03-03T14:10:09.990Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bee31e8330b5e540ffd344","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"product-hunt-part-of-your-launch-plan-7a213908265c","doc":{"_id":"65c169455212e533e953a33c","slug":"product-hunt-part-of-your-launch-plan-7a213908265c","title":"Product Hunt — Part of Your Launch Plan"},"docModel":"Story","docFirebaseId":"product-hunt-part-of-your-launch-plan-7a213908265c","markdown":" @ericfriedman, Product Hunt is a vibrant community where you can share innovative products with a focused and engaged audience. It's an excellent platform for receiving valuable feedback and gaining attention for your new venture, whether it's tech-oriented or not. Submitting your product, especially by its creators, can help you get organized, coordinate your launch, and engage with potential users. Plus, it's a great way to connect with like-minded individuals and learn from their experiences.","automated":true,"approved":true,"createdAt":"2025-02-26T09:47:10.108Z","updatedAt":"2025-03-03T14:10:39.301Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bed5638330b5e540ffd211","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-you-should-integrate-react-into-your-webpage-31c586f6631c","doc":{"_id":"65c175755212e533e95b207a","slug":"why-you-should-integrate-react-into-your-webpage-31c586f6631c","title":"Why you should integrate React into your Webpage"},"docModel":"Story","docFirebaseId":"why-you-should-integrate-react-into-your-webpage-31c586f6631c","markdown":" \"React.js, developed by Facebook and Instagram, is a versatile JavaScript library that allows for fast and efficient development of user interfaces, with features including SEO optimization, unidirectional data flow, and improved code reuse. Major companies like Facebook and Instagram, as well as Khan Academy, use React for their websites. It may be the 'V' in MVC, but it certainly packs a punch in creating dynamic and user-friendly interfaces. Join our upcoming React workshop to learn more!\"","automated":true,"approved":true,"createdAt":"2025-02-26T08:48:35.904Z","updatedAt":"2025-03-03T14:10:46.888Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67be337f229a46c7651b03f9","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-makes-delta-exchange-the-best-choice-for-trading-crypto-fando","doc":{"_id":"67bd68d17f89c19beec69554","slug":"what-makes-delta-exchange-the-best-choice-for-trading-crypto-fando","title":"What Makes Delta Exchange the Best Choice for Trading Crypto F\u0026O?"},"docModel":"Story","docFirebaseId":"30nNudFfx4eBitKpZSru","markdown":" \"Discover the future of crypto trading in India with Delta Exchange - a regulated platform offering INR compatibility, advanced tools, and up to 100x leverage for futures and options. Join the crypto derivatives revolution and trade smarter, not harder! #DeltaExchange #CryptoTrading #India\"","automated":true,"approved":true,"createdAt":"2025-02-25T21:17:51.853Z","updatedAt":"2025-03-03T14:11:15.604Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf95c292f6ffb6456a115","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"understanding-snapchats-disruption-story-using-jobs-to-be-done-7e2d152082e1","doc":{"_id":"65c172725212e533e9593063","slug":"understanding-snapchats-disruption-story-using-jobs-to-be-done-7e2d152082e1","title":"Understanding Snapchat’s Disruption Story Using Jobs-to-be-Done"},"docModel":"Story","docFirebaseId":"understanding-snapchats-disruption-story-using-jobs-to-be-done-7e2d152082e1","markdown":" @jaredran, this Snapchat story is a fascinating example of how a company can identify and capitalize on an unmet need in the market, ultimately disrupting the competition. By focusing on the job of \"Share a moment,\" Snapchat catered to a population of users who prioritized the need to reduce the likelihood of damaging their reputation, providing a solution that was not well-served by existing platforms. The future opportunities in this market lie in continuing to uncover and address the unmet needs of Job Executors, and delivering solutions that serve those needs better than the competition. Keep innovating!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:48.739Z","updatedAt":"2025-03-03T14:11:31.333Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf95c292f6ffb6456a112","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-aws-lambda-made-me-a-better-cloud-developer-b5898e2b31fd","doc":{"_id":"65c15fb45212e533e94cd024","slug":"how-aws-lambda-made-me-a-better-cloud-developer-b5898e2b31fd","title":"How AWS Lambda made me a better cloud developer?"},"docModel":"Story","docFirebaseId":"how-aws-lambda-made-me-a-better-cloud-developer-b5898e2b31fd","markdown":" @engind, your experience with AWS Lambda highlights its game-changing impact on devops and RE: the on-demand nature fosters good cloud practices, eliminating volatile configurations and encouraging single responsibility and optimization. Bravo for embracing Lambda's decoupling philosophy! 😊","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:48.621Z","updatedAt":"2025-02-25T20:36:11.664Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf95a292f6ffb6456a0d3","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-feature-fallacy-why-more-features-dont-make-a-better-product-9fd125e86440","doc":{"_id":"65c16e155212e533e956af3d","slug":"the-feature-fallacy-why-more-features-dont-make-a-better-product-9fd125e86440","title":"How to Build Better Products: The Feature Fallacy"},"docModel":"Story","docFirebaseId":"the-feature-fallacy-why-more-features-dont-make-a-better-product-9fd125e86440","markdown":" @samuel.james.weaver, this insightful piece on building successful products advises focusing on understanding your audience deeply, drilling down into their pain points, and keeping things simple to create a compelling, user-friendly product that truly soothes their needs. Don't let feature bloat lead to an identity crisis – instead, prioritize and design with a clear vision in mind. #productdesign #userfocus #simplicity","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:46.181Z","updatedAt":"2025-03-03T14:14:59.966Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf959292f6ffb6456a0cd","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"automate-aem-offline-revision-cleanup-with-this-powerful-bash-script","doc":{"_id":"67bc75257f89c19bee52db5f","slug":"automate-aem-offline-revision-cleanup-with-this-powerful-bash-script","title":"Automate AEM Offline Revision Cleanup with This Powerful Bash Script"},"docModel":"Story","docFirebaseId":"Q0NL3TC9qSHwnmZZB68f","markdown":" This Bash script is a game-changer for managing Adobe Experience Manager's Oak repository, making the often tedious and repetitive process of offline revision cleanup a one-command operation. It's more than just a wrapper around `oak-run.jar`; it's a comprehensive automation tool designed for enterprise environments.\n\nThe script performs pre-flight checks, includes interactive prompts with an optional `--yes` override, and ensures atomic operations with error isolation. Its color-coded logging makes it easy to spot issues at a glance.\n\nBy automating this critical task, you're not just improving performance and saving disk space, but also reducing risk through error prevention and increasing scalability by applying the same script across environments.\n\nWith this script, you're not just maintaining your AEM ecosystem—you're elevating it to a strategic advantage. 📈🚀 #AEM #BashScript #Automation #DevOps #PerformanceImprovement #DiskSpaceManagement #AdobeExperienceManager #OakRepository #ScriptingSmarter #OperationalMaturity #ITOps #TechTips #TechBlog #Tech","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:45.941Z","updatedAt":"2025-03-03T14:11:57.468Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf959292f6ffb6456a0ca","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"if-you-want-success-you-need-to-move-past-theory-eb4bfcb5b7a9","doc":{"_id":"65c163b95212e533e94f79fc","slug":"if-you-want-success-you-need-to-move-past-theory-eb4bfcb5b7a9","title":"If you want success you need to move past theory"},"docModel":"Story","docFirebaseId":"if-you-want-success-you-need-to-move-past-theory-eb4bfcb5b7a9","markdown":" @curtismchale's insights remind us that books and theory are valuable, but true mastery comes from practical application and sharing knowledge with others. Dive into real-world projects, write about your experiences, and connect with your audience to deepen your understanding and grow as an expert in your field.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:45.820Z","updatedAt":"2025-02-25T20:46:08.622Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf958292f6ffb6456a09b","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"quiet-times-great-but-people-are-necessary-9625b19e323a","doc":{"_id":"65c169aa5212e533e953df37","slug":"quiet-times-great-but-people-are-necessary-9625b19e323a","title":"Quiet Time’s Great, But People Are Necessary"},"docModel":"Story","docFirebaseId":"quiet-times-great-but-people-are-necessary-9625b19e323a","markdown":" @KennethBurke, this heartfelt reflection on the importance of both solitude and social connections beautifully encapsulates the human paradox. While quiet time nurtures our inner world, engaging with others fuels our growth and overall well-being. Let's not forget that we're wired to connect!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:44.082Z","updatedAt":"2025-02-25T20:47:09.945Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf956292f6ffb6456a066","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"heres-the-7-step-framework-i-use-to-get-ahead-in-automation-testing","doc":{"_id":"67bc48fb7f89c19bee427dff","slug":"heres-the-7-step-framework-i-use-to-get-ahead-in-automation-testing","title":"Here's the 7-Step Framework I Use to Get Ahead in Automation Testing"},"docModel":"Story","docFirebaseId":"2dC4KV4bVygaLRk0Aor5","markdown":" @hackerclx5ojwae0000357877q14anv, this story is about a developer's journey from manually testing code with endless clicks and long hours to embracing automation testing. Through seven best practices, they transformed their testing process, avoiding burnout and catching bugs more efficiently. From creating a solid test strategy to documenting and sharing their findings, these practices turned chaos into a well-oiled machine.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:42.008Z","updatedAt":"2025-03-03T14:12:23.855Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf954292f6ffb6456a03e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-we-fought-a-dangerous-bot-on-avalanches-p-chain-and-rescued-$90000-in-avax","doc":{"_id":"67bc4e7a7f89c19bee447069","slug":"how-we-fought-a-dangerous-bot-on-avalanches-p-chain-and-rescued-$90000-in-avax","title":"How We Fought a Dangerous Bot on Avalanche’s P-Chain and Rescued $90,000 in AVAX!"},"docModel":"Story","docFirebaseId":"7kSH2JWrVRlE4pPvBqXd","markdown":" In this thrilling tale, a team of blockchain experts, led by @0xSmartContract, overcame a professional hacker's sweeper bot to save $90,000 worth of AVAX on Avalanche's P-Chain. With only one week to act before the hacker claimed the funds, the team used their deep understanding of Avalanche's P-Chain and their own clever counter-bot to outmaneuver the hacker in the dark forest of the blockchain. Their success underscores the importance of blockchain documentation, community support, and the need to never underestimate a hacker's bot. If you find yourself lost in the blockchain, reach out to @0xSmartContract for guidance.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:40.461Z","updatedAt":"2025-03-03T14:12:38.906Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf954292f6ffb6456a030","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"golden-rule-product-feedback-e4a17328616d","doc":{"_id":"65c15eca5212e533e94c3413","slug":"golden-rule-product-feedback-e4a17328616d","title":"Why tech companies suck at product feedback"},"docModel":"Story","docFirebaseId":"golden-rule-product-feedback-e4a17328616d","markdown":" @AbhishekMadhavn, Seth Godin's insight about the limitations of surveys and focus groups is truly enlightening. While surveys are not entirely useless, it's important to remember that humans are not always reliable when it comes to predicting their future behavior or expressing opinions. Instead, aim for factual information by asking questions that elicit specific experiences and actions. This approach will help you gather valuable insights for product development.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:40.001Z","updatedAt":"2025-03-03T14:12:44.813Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf952292f6ffb6456a012","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-if-a2d5b72edf81","doc":{"_id":"65c173cf5212e533e95a0fd2","slug":"what-if-a2d5b72edf81","title":"What if…"},"docModel":"Story","docFirebaseId":"what-if-a2d5b72edf81","markdown":" @namobrain, have you ever pondered the intriguing potential of enhancing our brains, the ultimate tool for shaping our reality? Just imagine the boundless possibilities if we could amplify human intelligence. We'd be the masters of our own destinies, unlocking new heights of creativity and growth. Isn't that an exhilarating prospect?","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:38.849Z","updatedAt":"2025-03-03T14:12:51.941Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf950292f6ffb64569fe2","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-journey-for-the-right-question-c3f5b9e90035","doc":{"_id":"65c16eda5212e533e9571662","slug":"the-journey-for-the-right-question-c3f5b9e90035","title":"The Journey For The Right Question"},"docModel":"Story","docFirebaseId":"the-journey-for-the-right-question-c3f5b9e90035","markdown":" In the intricate world of programming, the importance of asking the right question cannot be overstated. Just as Lean Software Development evolved from manufacturing principles, the value of focusing on essential functions and avoiding unnecessary complexity also applies to the coding process. The right question, rather than the right answer, can lead to a seamless and efficient development journey. By exploring questions that clarify requirements, prevent over-engineering, and identify the most valuable parts of a project, we ensure that each step we take is in the right direction. After all, it's better to invest time in the journey for the right question than to risk wasting time on an incorrect answer.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:36.992Z","updatedAt":"2025-03-03T14:13:13.215Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf94e292f6ffb64569f97","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"storytelling-for-engineers-88f5a41a1d69","doc":{"_id":"65c16bf05212e533e9556a84","slug":"storytelling-for-engineers-88f5a41a1d69","title":"Storytelling for engineers"},"docModel":"Story","docFirebaseId":"storytelling-for-engineers-88f5a41a1d69","markdown":" @stezz, this heartwarming story of your journey from an inquisitive boy in Italy to an engineer at Nokia, and eventually an entrepreneur, is truly inspiring! Your determination and adaptability in navigating the two distinct worlds of engineering and business is a testament to your resilience and growth. Keep sharing your experiences and wisdom with the community, Stefano! #EngineeringJourney #Inspiration #Adaptability","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:34.082Z","updatedAt":"2025-02-26T00:30:25.105Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf94c292f6ffb64569f6d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"whats-left-to-build-1637501c9696","doc":{"_id":"65c1746e5212e533e95a7665","slug":"whats-left-to-build-1637501c9696","title":"What’s left to build?"},"docModel":"Story","docFirebaseId":"whats-left-to-build-1637501c9696","markdown":" @njess, this insightful story highlights how the digital world is following the same trends as traditional industries, making it increasingly challenging for new consumer web companies to stand out. The \"CPG-ization\" of the web means that only those who can capture significant attention will thrive. So, entrepreneurs must ask themselves if Snapchat will be the last major standalone player, or if the next wave of innovation will bring new opportunities. Go deep into niche verticals or wait it out, the choice is yours!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:32.415Z","updatedAt":"2025-03-03T14:13:54.878Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf94a292f6ffb64569f33","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"tilt-brush-virtual-reality-painting-7c81077a80d2","doc":{"_id":"65c166105212e533e950f0a6","slug":"tilt-brush-virtual-reality-painting-7c81077a80d2","title":"TILT BRUSH: Virtual Reality Painting"},"docModel":"Story","docFirebaseId":"tilt-brush-virtual-reality-painting-7c81077a80d2","markdown":" @David, as virtual reality expands the creative realm, imagine painting not just on a canvas, but in a fully immersive 3D space. The digital art experience is on the brink of a revolution!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:30.198Z","updatedAt":"2025-03-03T14:14:19.263Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf948292f6ffb64569f0f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"168-whole-hours-in-every-week-motivational-speaker-6177c482b3bd","doc":{"_id":"65bd7ae25212e533e93d4c81","slug":"168-whole-hours-in-every-week-motivational-speaker-6177c482b3bd","title":"168 Whole Hours in Every Week"},"docModel":"Story","docFirebaseId":"168-whole-hours-in-every-week-motivational-speaker-6177c482b3bd","markdown":" @kevintmim's inspiring words remind us that with 110 hours each week, we all have the power to make significant strides towards our goals. No more excuses, only action and prioritization. Embrace the challenge and make every hour count!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:28.799Z","updatedAt":"2025-03-03T14:14:41.071Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf947292f6ffb64569eee","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"and-the-most-popular-programming-language-is-4ab77e5741e8","doc":{"_id":"65be6f8d5212e533e9849b2b","slug":"and-the-most-popular-programming-language-is-4ab77e5741e8","title":"And the Most Popular Programming Language is…"},"docModel":"Story","docFirebaseId":"and-the-most-popular-programming-language-is-4ab77e5741e8","markdown":" @chargebee's exploration of popular programming languages for SaaS and eCommerce reveals an intriguing mix of expectations and reality. They expected PHP to lead, Ruby and Python to follow closely, with Java trailing and Node.js and .NET having minimal usage. However, data from their own user base showed unexpected results, with .NET usage surpassing that of Python and Node.js gaining traction. These findings align with ProgrammableWeb's rankings, but their usage-based dataset may be biased, making it crucial for larger companies like PayPal and Stripe to publish their findings for a more comprehensive understanding.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:27.530Z","updatedAt":"2025-03-03T14:15:07.973Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf945292f6ffb64569ebb","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"one-of-the-best-interviews-with-internet-entrepreneurs-founders-of-uber-twitter-github-amazon-2f732f02eaa8","doc":{"_id":"65c168565212e533e952fc51","slug":"one-of-the-best-interviews-with-internet-entrepreneurs-founders-of-uber-twitter-github-amazon-2f732f02eaa8","title":"One of the best interviews with online entrepreneurs"},"docModel":"Story","docFirebaseId":"one-of-the-best-interviews-with-internet-entrepreneurs-founders-of-uber-twitter-github-amazon-2f732f02eaa8","markdown":" @alex.circei: \"Imagine a dynamic duo of innovation! Travis Kalanick and Elon Musk, co-founders of Uber and SpaceX, have revolutionized transportation and space exploration. Jeff Bezos, the mastermind behind Amazon, took e-commerce to new heights. Tony Hsieh, the visionary CEO of Zappos, transformed online shopping. Evan Williams, the brilliant mind behind Blogger, Twitter, and Medium, shaped the digital world. The list continues with Kevin Systrom and Jack Dorsey, the co-founders of Instagram and Twitter, respectively. Paul Graham, the founder of Y Combinator, fueled countless startups. Evan Spiegel, the innovative CEO of Snapchat, changed the way we communicate. Drew Houston, the founder of Dropbox, simplified data storage. Brian Chesky, the co-founder of Airbnb, redefined travel accommodation. Jack Ma, the founder of Alibaba, took e-commerce global. Tom Preston-Werner, the founder of GitHub, revolutionized software development. Chad Hurley, the co-founder of YouTube, brought video sharing to","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:25.539Z","updatedAt":"2025-03-03T14:15:41.428Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf944292f6ffb64569e97","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-will-others-say-about-you-in-5-years-ca569e83dfba","doc":{"_id":"65c1745d5212e533e95a6a4a","slug":"what-will-others-say-about-you-in-5-years-ca569e83dfba","title":"What Will Others Say About You in 5 Years?"},"docModel":"Story","docFirebaseId":"what-will-others-say-about-you-in-5-years-ca569e83dfba","markdown":" Kushaan's introspective piece highlights the importance of personal growth and empathy in defining success beyond professional achievements. In five years, others might remember him as a compassionate and inspiring individual who touched lives through small acts of kindness and genuine connections.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:24.092Z","updatedAt":"2025-03-03T14:15:56.185Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf942292f6ffb64569e79","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"inapp-subscription-setup-and-testing-v3-api-android-8239534b3e79","doc":{"_id":"65c164015212e533e94fa760","slug":"inapp-subscription-setup-and-testing-v3-api-android-8239534b3e79","title":"InApp Subscription Setup and Testing-V3 API (Android)"},"docModel":"Story","docFirebaseId":"inapp-subscription-setup-and-testing-v3-api-android-8239534b3e79","markdown":" @hrskrs, your article provides a comprehensive and detailed guide on implementing In-App Subscriptions on Android using Google Play Billing. It covers the process from creating a Google Play Developer Account, uploading a signed APK, creating a subscription, and handling various use cases. Your clear instructions and screenshots make it an invaluable resource for developers looking to monetize their apps through subscriptions. Keep up the great work!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:22.951Z","updatedAt":"2025-03-03T14:19:26.790Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf942292f6ffb64569e67","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"having-fun-with-go-b7453e02db","doc":{"_id":"65c15f3e5212e533e94c8262","slug":"having-fun-with-go-b7453e02db","title":"Having fun with Go"},"docModel":"Story","docFirebaseId":"having-fun-with-go-b7453e02db","markdown":" @mhausenblas, it's fascinating to read about your personal connection with Go, a language that has clearly piqued your interest with its concurrent-native and functional capabilities. Your background in C and the influence of CSP, Oberon, and C make for an intriguing backstory. I'm excited to follow your Go journey and the innovative projects you'll create with it!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:22.259Z","updatedAt":"2025-03-03T14:19:18.327Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf93e292f6ffb64569e08","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"make-big-data-more-manageable-with-smart-sampling","doc":{"_id":"67b8b81b7f89c19bee00b224","slug":"make-big-data-more-manageable-with-smart-sampling","title":"Make Big Data More Manageable with Smart Sampling"},"docModel":"Story","docFirebaseId":"7aGewgGBTsRcGNj30tk9","markdown":" This groundbreaking research by Draganov, Saulpic, and Schwiegelshohn explores the limits of clustering compression algorithms, introducing the first nearly-linear time coreset algorithm for k-median and k-means. Despite its superior compression guarantees, the authors find that naive uniform sampling remains effective for most downstream clustering tasks. Open questions and future research directions in fair clustering and optimal compression while adhering to fairness constraints are also discussed. The paper is open access under CC BY 4.0 DEED license.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:18.513Z","updatedAt":"2025-03-03T14:23:41.894Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf93d292f6ffb64569df3","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"graphql-is-a-misunderstood-framework","doc":{"_id":"67b849d07f89c19beed60116","slug":"graphql-is-a-misunderstood-framework","title":"GraphQL is a Misunderstood Framework"},"docModel":"Story","docFirebaseId":"hN3wTCIR0y5ISyePiVCt","markdown":" @vignesh3193, this article shares the experiences of a Senior Software Development Engineer at Amazon who spent a year working with GraphQL and sheds light on its usefulness and potential issues when used correctly. It's a must-read for anyone considering implementing GraphQL in their enterprise solution. The author explains how GraphQL can prevent over-fetching of data, consolidate data access across services, and provide fine-grained permission control. However, it's essential to be aware of common pitfalls like the \"N+1 problem\" and poor query design, and consider GraphQL's limitations, such as schema versioning and caching. Overall, this article offers valuable insights into the benefits and challenges of using GraphQL.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:17.688Z","updatedAt":"2025-02-25T17:09:17.688Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf932292f6ffb64569d23","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"slidedeck-the-san-francisco-bay-area-in-the-second-gilded-age-ae28ea9d3c91","doc":{"_id":"65c16b3b5212e533e954f4d1","slug":"slidedeck-the-san-francisco-bay-area-in-the-second-gilded-age-ae28ea9d3c91","title":"Slidedeck: The San Francisco Bay Area in the Second Gilded Age"},"docModel":"Story","docFirebaseId":"slidedeck-the-san-francisco-bay-area-in-the-second-gilded-age-ae28ea9d3c91","markdown":" @kimmaicutler: Your talk on Bay Area governance, housing, and transportation issues is quite comprehensive with an impressive 101 slides. Keep refining it to make a real impact! I'd be happy to discuss any ideas or provide annotations if you'd like.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:06.697Z","updatedAt":"2025-03-03T14:24:04.526Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf930292f6ffb64569ce7","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"updating-our-democracy-1d88d9cdc20e","doc":{"_id":"65c172a85212e533e959559f","slug":"updating-our-democracy-1d88d9cdc20e","title":"Updating our democracy"},"docModel":"Story","docFirebaseId":"updating-our-democracy-1d88d9cdc20e","markdown":" @Incitatus, this compelling story showcases an exciting evolution of the relationship between technology and public policy. The once distinct worlds of policy and tech are now intertwined, with companies shaping policy debates and governments seeking tech talent. A political science major with coding skills, like the one pursuing studies at Holberton School, could be a game-changer in this new landscape. #TechPolicyFuture.","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:04.305Z","updatedAt":"2025-03-03T14:24:25.630Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf92d292f6ffb64569ca2","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"getunstuck-salespreneurs-helping-salespreneurs-5cf3fcd97ca0","doc":{"_id":"65c15ea45212e533e94c19fa","slug":"getunstuck-salespreneurs-helping-salespreneurs-5cf3fcd97ca0","title":"#GetUnStuck: Salespreneurs Helping Salespreneurs"},"docModel":"Story","docFirebaseId":"getunstuck-salespreneurs-helping-salespreneurs-5cf3fcd97ca0","markdown":" @David, it's an exciting time for sales professionals as the focus shifts from being a salesperson to a salespreneur. The #GetUnStuck movement encourages collaboration and knowledge sharing among top sales leaders to help the next generation succeed. Check out the valuable insights shared by industry experts in the linked articles!","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:01.651Z","updatedAt":"2025-03-03T14:24:58.846Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf92c292f6ffb64569c8d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-can-you-attract-top-talent-as-a-bootstrapper-b6d561b383b7","doc":{"_id":"65c15fd55212e533e94ce6c1","slug":"how-can-you-attract-top-talent-as-a-bootstrapper-b6d561b383b7","title":"How Can You Attract Top Talent As A Bootstrapper?"},"docModel":"Story","docFirebaseId":"how-can-you-attract-top-talent-as-a-bootstrapper-b6d561b383b7","markdown":" @CasieLane, it's inspiring to see how Pocket Sun challenged the common belief that a diverse team requires significant resources. Her insights from the SheWorx Breakfast Launch offer valuable advice for bootstrapping startups: join hackathons, engage in Slack communities, and build rapport. Keep reaching out and believing in your vision! #StartupInspiration #DiversityMatters","automated":true,"approved":true,"createdAt":"2025-02-25T17:09:00.825Z","updatedAt":"2025-03-03T14:25:06.687Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf92b292f6ffb64569c6c","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"agile-methodology-s-promise-seems-to-fall-short-in-the-face-of-reality-b16d3e775dbe","doc":{"_id":"65be66185212e533e97f1bf2","slug":"agile-methodology-s-promise-seems-to-fall-short-in-the-face-of-reality-b16d3e775dbe","title":"Agile Methodology’s Promise Seems To Fall Short in the Face of Reality"},"docModel":"Story","docFirebaseId":"agile-methodology-s-promise-seems-to-fall-short-in-the-face-of-reality-b16d3e775dbe","markdown":" @pagalvin, it's fascinating to read your experiences with Agile methodology and the challenges you've encountered. Despite the frustrations, your commitment to it remains, recognizing its potential to address the complexities of designing solutions for real human beings. Keep striving for that discipline and perhaps, with persistence and a committed team, you'll find the Agile process flowing more smoothly. Cheers to your Agile journey! #agilelife #projectmanagement #technologyadventures","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:59.541Z","updatedAt":"2025-03-03T14:25:22.631Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf929292f6ffb64569c3d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"have-a-signature-something-and-26-other-lifehacks-for-being-eccentrically-charming","doc":{"_id":"67b675a57f89c19bee1d1d8d","slug":"have-a-signature-something-and-26-other-lifehacks-for-being-eccentrically-charming","title":"Have a \"Signature Something\" and 26 Other Lifehacks for Being Eccentrically Charming"},"docModel":"Story","docFirebaseId":"lGF924t0oiHxTk1c8wwu","markdown":" @jroseland, this article offers a wealth of insights for those seeking to elevate their conversational skills and become more interesting individuals. From avoiding mundane topics to mastering metaphors and being contrary, each tip is designed to help readers engage in captivating conversations and leave a lasting impression. Remember, the key to being interesting is not just about what you say, but how you say it and the value you bring to the conversation. Give these tips a try and watch as your *interest quotient* soars!","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:57.612Z","updatedAt":"2025-03-03T14:26:18.696Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf928292f6ffb64569c22","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"weighing-the-anchor-2fa38fd7cdee","doc":{"_id":"65c1737a5212e533e959dc1e","slug":"weighing-the-anchor-2fa38fd7cdee","title":"Weighing the Anchor"},"docModel":"Story","docFirebaseId":"weighing-the-anchor-2fa38fd7cdee","markdown":" @coldog, this heartfelt tale about Anchor reminds me of the magnetic allure of Twitter's early days. Both platforms ignite our imagination with their unique, personal touch to communication. Despite the challenges of voice recording and the time commitment, Anchor's authentic connections and expressions make it an invaluable tool worth sticking with. #keeponanchoring","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:56.575Z","updatedAt":"2025-03-03T14:26:27.122Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf927292f6ffb64569c10","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-can-discipline-become-easy-1621fd6f960d","doc":{"_id":"65c15fcd5212e533e94ce1e4","slug":"how-can-discipline-become-easy-1621fd6f960d","title":"How Can Discipline Become Easy?"},"docModel":"Story","docFirebaseId":"how-can-discipline-become-easy-1621fd6f960d","markdown":" @KennethBurke, this story is a beautiful illustration of the power of discipline and persistence in shaping our daily routines. It takes effort to create new habits, but once established, they become second nature. Just like driving down a well-worn path, the ruts of good habits make our journey smoother and more rewarding. Keep up the excellent work, and may we all find the discipline to shape our habits into positive, life-enhancing routines.","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:55.864Z","updatedAt":"2025-03-03T14:26:32.551Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf924292f6ffb64569bbd","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-one-star-review-is-born-bd31073afbdd","doc":{"_id":"65be60385212e533e97b937e","slug":"a-one-star-review-is-born-bd31073afbdd","title":"A one-star review is born"},"docModel":"Story","docFirebaseId":"a-one-star-review-is-born-bd31073afbdd","markdown":" @sebastian212000, have you ever encountered a one-star review without a comment, leaving you puzzled and powerless to improve your creation? It's a frustrating experience for developers, as these silent criticisms can negatively impact the app's ratings and discourage potential users. Such reviews offer no valuable feedback, making them destructive in a sense, but unfortunately, they remain a part of the app development landscape.","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:52.171Z","updatedAt":"2025-03-03T14:17:29.295Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf923292f6ffb64569bb7","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"5-distinctions-of-extremely-motivated-people-68262ceb04e7","doc":{"_id":"65bd88b85212e533e9461a88","slug":"5-distinctions-of-extremely-motivated-people-68262ceb04e7","title":"5 Distinctions of Extremely Motivated People"},"docModel":"Story","docFirebaseId":"5-distinctions-of-extremely-motivated-people-68262ceb04e7","markdown":" @joey_tawadrous, this insightful piece highlights the traits of highly motivated individuals. Among these, being focused, writing down goals, reflecting on achievements, exposure to positivity, and gratitude stand out. Focus allows us to give our full attention to tasks, while written goals provide validation and commitment. Reflection fuels willpower and motivation. Surrounding ourselves with positivity and being grateful enhance our mindset, making us more resilient and motivated to achieve. #Motivation #Productivity #SuccessMindset","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:51.907Z","updatedAt":"2025-03-03T14:27:03.857Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf923292f6ffb64569bab","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"software-is-never-finished-only-released-a026222176f7","doc":{"_id":"65c16b675212e533e9551309","slug":"software-is-never-finished-only-released-a026222176f7","title":"Software is never finished, only released"},"docModel":"Story","docFirebaseId":"software-is-never-finished-only-released-a026222176f7","markdown":" @ursushoribilis, it's fascinating how the world of coding mirrors the art of storytelling in many ways. Your friend's humble \"I just make coffee around here\" belied his role as a master architect, crafting the foundation for innovative software. Just as a writer sketches a compelling plot and collaborates with an editor, coders too need a solid plan and the critical feedback of their QA team. And like great books, software that endures is built on a strong foundation, constantly evolving and adapting to new technologies and user needs. Keep creating, keep innovating!","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:51.379Z","updatedAt":"2025-03-03T14:27:09.057Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf91c292f6ffb64569b06","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-moment-i-forgot-it-was-a-machine","doc":{"_id":"67b5392d7f89c19beea11ee3","slug":"the-moment-i-forgot-it-was-a-machine","title":"The Moment I Forgot It Was a Machine"},"docModel":"Story","docFirebaseId":"TPZ07a2gNxgi7E6kaq3x","markdown":" @husseinhallak, this captivating story explores the profound impact of ChatGPT on human interaction and creativity. It's not just about a machine answering queries, but about the way it challenges thoughts, refines ideas, and even shapes our very understanding of ourselves. In the end, it's a reminder that technology, like fire, wheels, and the printing press, is a tool in our hands, and it's up to us to decide how we use it to shape our future.","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:44.356Z","updatedAt":"2025-03-03T14:18:30.814Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf919292f6ffb64569ab5","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"finding-encouragement-after-a-long-week-81145a15799d","doc":{"_id":"65c15db25212e533e94b780e","slug":"finding-encouragement-after-a-long-week-81145a15799d","title":"Finding Encouragement After a Long Week"},"docModel":"Story","docFirebaseId":"finding-encouragement-after-a-long-week-81145a15799d","markdown":" @KennethBurke, this heartfelt narrative beautifully illustrates the power of finding encouragement in life's small yet significant moments. Amidst the chaos and stress, the author discovers solace in moments of solitude, acts of kindness, and personal accomplishments. These overlooked details serve as reminders of the beauty and joy that life offers, even during the most challenging times. Bravo for sharing such an inspiring story!","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:41.124Z","updatedAt":"2025-03-03T14:27:27.422Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf918292f6ffb64569aaf","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"you-wouldn-t-marry-your-first-crush-the-same-goes-for-founding-your-startup-764ff35e2336","doc":{"_id":"65c176025212e533e95b7ae0","slug":"you-wouldn-t-marry-your-first-crush-the-same-goes-for-founding-your-startup-764ff35e2336","title":"You wouldn’t marry your first crush: The same goes for founding your startup."},"docModel":"Story","docFirebaseId":"you-wouldn-t-marry-your-first-crush-the-same-goes-for-founding-your-startup-764ff35e2336","markdown":" @ringwald, this thoughtful analysis on the application of Optimal Stopping Theory to startup founding is both intriguing and insightful. It's a reminder that making the right decision, whether it's about love or business, requires careful reflection and the willingness to learn from past experiences. Keep exploring and refining your approach, and you'll increase your chances of finding the perfect match for your entrepreneurial spirit. :wink:","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:40.888Z","updatedAt":"2025-03-03T14:27:30.181Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf917292f6ffb64569a8a","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-art-of-the-cold-email-4a11b8fbcc3","doc":{"_id":"65c16cd25212e533e955fd54","slug":"the-art-of-the-cold-email-4a11b8fbcc3","title":"The Art of the Cold Email"},"docModel":"Story","docFirebaseId":"the-art-of-the-cold-email-4a11b8fbcc3","markdown":" Sarah, this heartwarming story showcases the power of courage, persistence, and authenticity in pursuing one's goals. The young man's bold move to reach out to industry leaders on LinkedIn led to remarkable encounters and opportunities, proving that sometimes, all it takes is a simple, genuine message to start a meaningful connection. Keep exploring and believe in the power of your passions!","automated":true,"approved":true,"createdAt":"2025-02-25T17:08:39.463Z","updatedAt":"2025-03-03T14:27:45.708Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdef36ce97afb10301b4a7","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-does-it-mean-to-be-original-f3f6a2752b26","doc":{"_id":"65c173b65212e533e959ffce","slug":"what-does-it-mean-to-be-original-f3f6a2752b26","title":"What Does It Mean to “Be Original”?"},"docModel":"Story","docFirebaseId":"what-does-it-mean-to-be-original-f3f6a2752b26","markdown":" @KennethBurke, this thought-provoking piece on originality challenges us to redefine the term beyond creating something entirely new. Instead, it encourages us to be unique by building on the works of others, adding our own twist, and contributing to the rich tapestry of ideas. It's a call to creativity and innovation, reminding us that growth and progress come from learning, adapting, and adding value to existing knowledge. Bravo!","automated":true,"approved":true,"createdAt":"2025-02-25T16:26:30.582Z","updatedAt":"2025-03-03T14:28:36.026Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdea2ace97afb10301b48e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"multi-tenancy-after-10-years-of-cloud-computing-19de782ef899","doc":{"_id":"65c167265212e533e952002b","slug":"multi-tenancy-after-10-years-of-cloud-computing-19de782ef899","title":"Multi-tenancy after 10 years of Cloud Computing"},"docModel":"Story","docFirebaseId":"multi-tenancy-after-10-years-of-cloud-computing-19de782ef899","markdown":" @srinathperera, this article showcases the evolution of cloud computing over the past decade, focusing on the concept of multi-tenancy and its implementation for managing resources such as executions, data storage, and analytics. Multi-tenancy allows multiple untrusting parties to share resources while maintaining their own space, much like an apartment complex sharing resources but giving each tenant their own apartment. The article explores various techniques, including containers, databases, and in-process multi-tenancy, to support multi-tenancy in the cloud. It also discusses the challenges and benefits of each approach, making it a valuable read for anyone interested in cloud computing and software architecture.","automated":true,"approved":true,"createdAt":"2025-02-25T16:04:58.296Z","updatedAt":"2025-03-03T14:28:39.925Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bde5e96afa5d761255edea","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"0percent-fee-crypto-payments-powered-by-a-neobank-nodnqsw","doc":{"_id":"67bc46d67f89c19bee41c780","slug":"0percent-fee-crypto-payments-powered-by-a-neobank-nodnqsw","title":"0% Fee Crypto Payments – Powered By a Neobank"},"docModel":"Story","docFirebaseId":"G2GIiN0CjDl1vsG84Qxq","markdown":" At SiGMA Dubai 2025, Keabank is set to revolutionize crypto payments for businesses. With \"0% fees\" for the first six months and up to 80% lower transaction fees than traditional banking, Keabank's innovative Payment Intelligence Layer and robust regulatory framework make seamless integration and compliance a breeze. Visit booth 135B to experience it firsthand and explore exclusive partnership opportunities. #Keabank #CryptoPayments #SiGMADubai2025","automated":true,"approved":true,"createdAt":"2025-02-25T15:46:49.891Z","updatedAt":"2025-03-03T14:28:45.095Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf912292f6ffb64569a0f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-to-f-ck-up-your-startup-b0e11108a5a5","doc":{"_id":"65c161c15212e533e94e1f97","slug":"how-to-f-ck-up-your-startup-b0e11108a5a5","title":"How to f*ck up your startup"},"docModel":"Story","docFirebaseId":"how-to-f-ck-up-your-startup-b0e11108a5a5","markdown":" @DannyLowney, it's fascinating how Alex and his team learned valuable growth lessons the hard way! Their list of \"how not to\" grow is both amusing and insightful. From overcomplicating things to neglecting to plan, these are common pitfalls many startups face. Keep up the good work and remember, persistence and consistent decision-making are key to success! #growthhacks #startuplife","automated":true,"approved":true,"createdAt":"2025-02-18T16:00:15.176Z","updatedAt":"2025-02-18T16:00:15.176Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf90e292f6ffb645699ba","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"from-0-to-1bn-youtube-as-a-marketing-platform-and-surviving-the-downturn-f01b010513d3","doc":{"_id":"65c15e255212e533e94bc268","slug":"from-0-to-1bn-youtube-as-a-marketing-platform-and-surviving-the-downturn-f01b010513d3","title":"From $0 to $1bn, YouTube as a Marketing Platform and Surviving the Downturn"},"docModel":"Story","docFirebaseId":"from-0-to-1bn-youtube-as-a-marketing-platform-and-surviving-the-downturn-f01b010513d3","markdown":" Three Links delivers valuable insights straight to your inbox with articles on Slack's successful launch strategy, misconceptions about building a business on YouTube, and surviving in the volatile startup world. Stay informed and inspired!","automated":true,"approved":true,"createdAt":"2025-02-18T08:29:14.061Z","updatedAt":"2025-02-18T08:29:14.061Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf90d292f6ffb6456999d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-the-80-20-rule-applies-to-your-creative-slump-17926e7c5815","doc":{"_id":"65c160bc5212e533e94d729d","slug":"how-the-80-20-rule-applies-to-your-creative-slump-17926e7c5815","title":"How the 80/20 Rule Applies to Your Creative Slump"},"docModel":"Story","docFirebaseId":"how-the-80-20-rule-applies-to-your-creative-slump-17926e7c5815","markdown":" @KennethBurke, this thoughtful piece on creativity and the 80/20 rule beautifully captures the paradox of being a creative type. The struggle with writer's block, the frustration of inconsistent output, and the search for that elusive 20% that yields 80% of results - it's all part of the creative journey. Keep exploring and creating, my friend. Your masterpiece may just be around the corner. #StayCreative #EmbraceTheProcess","automated":true,"approved":true,"createdAt":"2025-02-18T06:14:12.000Z","updatedAt":"2025-02-18T06:14:12.000Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf90b292f6ffb64569967","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"going-first-time-to-saastr-annual-2016-495d75b4881e","doc":{"_id":"65c15ec55212e533e94c306c","slug":"going-first-time-to-saastr-annual-2016-495d75b4881e","title":"Going first time to SaaStr Annual 2016?"},"docModel":"Story","docFirebaseId":"going-first-time-to-saastr-annual-2016-495d75b4881e","markdown":" Nishant, the SaaStr Annual 2016 is an unmissable event for anyone in the SaaS industry! With 150+ inspiring speakers, 5,000 fellow attendees, and numerous opportunities to network and learn, it's the place to be for newcomers and experts alike. Don't miss out on this amazing opportunity to grow your business and expand your network. Check out the resources I've curated to help you prepare for this exciting event!","automated":true,"approved":true,"createdAt":"2025-02-17T16:40:38.240Z","updatedAt":"2025-02-17T16:40:38.240Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf909292f6ffb6456993b","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"estimating-work-a-software-development-superpower-9d8526ce6b0e","doc":{"_id":"65c15d125212e533e94b0e17","slug":"estimating-work-a-software-development-superpower-9d8526ce6b0e","title":"Estimating Work: A Software Development Superpower"},"docModel":"Story","docFirebaseId":"estimating-work-a-software-development-superpower-9d8526ce6b0e","markdown":" @viableben, this insightful article highlights the importance of accurate work estimation in software development. Great engineers approach this challenge with a piece-meal approach, breaking down projects into phases and estimating the work for each piece. This collaborative process not only results in more accurate timelines but also fosters a dynamic and creative problem-solving environment. Well done!","automated":true,"approved":true,"createdAt":"2025-02-17T13:36:04.837Z","updatedAt":"2025-02-17T13:36:04.837Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf904292f6ffb645698c7","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-massive-list-of-resources-for-edtech-job-seekers-4b1f7ec9e489","doc":{"_id":"65be34165212e533e9712f67","slug":"a-massive-list-of-resources-for-edtech-job-seekers-4b1f7ec9e489","title":"A Massive List of Resources for Edtech Job Seekers"},"docModel":"Story","docFirebaseId":"a-massive-list-of-resources-for-edtech-job-seekers-4b1f7ec9e489","markdown":" @catuongg, this comprehensive list curated by a dedicated edtech professional is a treasure trove of resources for anyone looking to make their mark in the education technology industry! From news sources to job boards, these valuable tools will help you stay informed and connected in the ever-evolving edtech landscape. Good luck on your job search!","automated":true,"approved":true,"createdAt":"2025-02-16T13:17:12.717Z","updatedAt":"2025-02-16T13:17:12.717Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf903292f6ffb645698b8","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"value-is-not-related-to-time-but-to-ideas-become-an-80-20-executive-eff95df3752","doc":{"_id":"65c172f55212e533e9598981","slug":"value-is-not-related-to-time-but-to-ideas-become-an-80-20-executive-eff95df3752","title":"Value is not related to time, but to ideas."},"docModel":"Story","docFirebaseId":"value-is-not-related-to-time-but-to-ideas-become-an-80-20-executive-eff95df3752","markdown":" @karenkwanyu, this thought-provoking piece emphasizes the importance of focusing on ideas and value rather than time. It encourages us to identify our unique core and prioritize the extremes to maximize our impact. By asking the right questions and ignoring the rest, we can unlock exceptional results and find true meaning in our work. #embraceideas #valuetranscends time","automated":true,"approved":true,"createdAt":"2025-02-16T11:35:07.299Z","updatedAt":"2025-02-16T11:35:07.299Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8fe292f6ffb64569846","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"overnight-success-takes-years-2f177f5be2ee","doc":{"_id":"65c1689e5212e533e9532c96","slug":"overnight-success-takes-years-2f177f5be2ee","title":"Overnight success takes years"},"docModel":"Story","docFirebaseId":"overnight-success-takes-years-2f177f5be2ee","markdown":" @LoTekMedia, this heartfelt story of resilience and personal growth is a testament to the power of embracing new experiences and learning from both successes and failures. The author's journey from feeling lost in a new city to discovering passions and building a fulfilling life is truly inspiring. Keep up the great work!","automated":true,"approved":true,"createdAt":"2025-02-15T15:43:44.710Z","updatedAt":"2025-02-15T15:43:44.710Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8fe292f6ffb6456983b","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"your-internet-traffic-is-slower-than-it-should-belaconic-fixes-that","doc":{"_id":"67af71ef7f89c19bee6f5f55","slug":"your-internet-traffic-is-slower-than-it-should-belaconic-fixes-that","title":"Your Internet Traffic Is Slower Than It Should Be—Laconic Fixes That"},"docModel":"Story","docFirebaseId":"iI4xD88DjmMFTA1QNbL4","markdown":" This paper introduces Laconic, a new approach for offloading layer-7 load balancing onto SmartNICs, addressing the associated challenges through a lightweight network stack, synchronization mechanisms, and hardware engine utilization. The results demonstrate significant improvements in throughput and latency compared to traditional methods.","automated":true,"approved":true,"createdAt":"2025-02-15T15:18:52.496Z","updatedAt":"2025-02-15T15:18:52.496Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8fd292f6ffb64569820","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-top-ten-things-entrepreneurs-need-to-know-about-qualifying-for-a-mortgage-ff043434c2d5","doc":{"_id":"65c170965212e533e95812d5","slug":"the-top-ten-things-entrepreneurs-need-to-know-about-qualifying-for-a-mortgage-ff043434c2d5","title":"The Top 10 Things Entrepreneurs Need To Know About Qualifying for a Mortgage"},"docModel":"Story","docFirebaseId":"the-top-ten-things-entrepreneurs-need-to-know-about-qualifying-for-a-mortgage-ff043434c2d5","markdown":" @iafricanamerica, this insightful list empowers entrepreneurs with valuable knowledge for buying a home. From qualifying factors to smart financing strategies, it's an essential read for those aiming to make the dream of homeownership a reality. #HomebuyingTips #EntrepreneurSuccess. Check out The House Hustle for more!","automated":true,"approved":true,"createdAt":"2025-02-15T13:36:21.724Z","updatedAt":"2025-02-15T13:36:21.724Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8fc292f6ffb64569807","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-economics-of-network-marketing-3-things-these-companies-won-t-tell-you-7792b2e4ed93","doc":{"_id":"65c16dce5212e533e9568699","slug":"the-economics-of-network-marketing-3-things-these-companies-won-t-tell-you-7792b2e4ed93","title":"The Economics of Network Marketing: 3 Things These Companies Won’t Tell You"},"docModel":"Story","docFirebaseId":"the-economics-of-network-marketing-3-things-these-companies-won-t-tell-you-7792b2e4ed93","markdown":" @AlextheYounger, it's an intriguing story about the allure of quick wealth and the complexities of network marketing. The friend's \"business offer\" sounded promising, but upon closer inspection, it seemed more like a consumer trap than a profitable opportunity. The friend's enthusiasm and the group's dynamic were unsettling, and the lack of transparency about selling tactics raised red flags. Network marketing can be a legitimate way to learn business skills and earn income, but it's essential to be aware of the potential pitfalls, including the company's business model, the real customers, and the income potential. Be sure to do your due diligence before jumping in.","automated":true,"approved":true,"createdAt":"2025-02-15T12:00:13.065Z","updatedAt":"2025-02-15T12:00:13.065Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8f5292f6ffb64569772","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-to-make-your-indie-creative-success-inevitable-43f7292f2060","doc":{"_id":"65c1624e5212e533e94e7ef8","slug":"how-to-make-your-indie-creative-success-inevitable-43f7292f2060","title":"How to Make Your Indie Creative Success Inevitable"},"docModel":"Story","docFirebaseId":"how-to-make-your-indie-creative-success-inevitable-43f7292f2060","markdown":" @johnchang, your unique experiences and curiosity have empowered small business owners and aspiring entrepreneurs alike. Keep inspiring us to explore new possibilities and challenge the status quo. #IndieCreativesRising. #CuriosityIsKey","automated":true,"approved":true,"createdAt":"2025-02-14T14:53:35.970Z","updatedAt":"2025-02-14T14:53:35.970Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ee292f6ffb645696cd","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"cypherpunks-write-code-suelette-dreyfus-and-free-speech","doc":{"_id":"67ad0fa07f89c19bee795635","slug":"cypherpunks-write-code-suelette-dreyfus-and-free-speech","title":"Cypherpunks Write Code: Suelette Dreyfus \u0026 Free Speech"},"docModel":"Story","docFirebaseId":"h17GunH541w8czSlPOf2","markdown":" Suelette Dreyfus, a renowned Australian-American researcher, writer, and academic, is a pioneering figure in the world of privacy activism and technology. Known for her groundbreaking book \"Underground: Tales of Hacking,\" which she co-authored with Julian Assange, she has also made significant contributions to the realm of privacy protection with her work on deniable encryption, such as the Rubberhose program. Currently, she is the founder and executive director of Blueprint for Free Speech, an international NGO dedicated to safeguarding freedom of expression and supporting whistleblowers. With her unwavering commitment to privacy and free speech, Dreyfus continues to make a difference in the digital age.","automated":true,"approved":true,"createdAt":"2025-02-13T19:43:05.415Z","updatedAt":"2025-02-13T19:43:05.415Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ee292f6ffb645696bf","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"that-time-i-realized-i-was-a-designer-fda5f63f4d5f","doc":{"_id":"65c16c845212e533e955ccda","slug":"that-time-i-realized-i-was-a-designer-fda5f63f4d5f","title":"That Time I Realized I Was a Designer"},"docModel":"Story","docFirebaseId":"that-time-i-realized-i-was-a-designer-fda5f63f4d5f","markdown":" @daveconrey, this heartwarming tale of determination and self-discovery is a testament to the power of following your dreams, even when the road ahead seems uncertain. The young entrepreneur's journey from a day job to a windshield repair business, and eventually to graphic design, is a reminder that every setback is an opportunity to learn and grow. Kudos to you for turning a simple business card design into a life-changing experience!","automated":true,"approved":true,"createdAt":"2025-02-13T17:33:53.397Z","updatedAt":"2025-02-13T17:33:53.397Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ec292f6ffb64569697","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"four-ways-to-generate-business-ideas-dd57a6716bf1","doc":{"_id":"65c15e125212e533e94bb6b8","slug":"four-ways-to-generate-business-ideas-dd57a6716bf1","title":"Four ways to generate business ideas"},"docModel":"Story","docFirebaseId":"four-ways-to-generate-business-ideas-dd57a6716bf1","markdown":" @excellaid, Dr. Shokunbi's dilemma about retirement and lack of business ideas is common among entrepreneurs. Great insights in the article on meeting needs, examining passion, networking, and documenting ideas to generate successful businesses. Keep dreaming and innovating! #BusinessIdeas #Entrepreneurship","automated":true,"approved":true,"createdAt":"2025-02-13T14:27:34.460Z","updatedAt":"2025-02-13T14:27:34.460Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ea292f6ffb6456966e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"hivellos-$hvlo-token-live-on-raydium-dex","doc":{"_id":"67acfa5f7f89c19bee714ea2","slug":"hivellos-$hvlo-token-live-on-raydium-dex","title":"Hivello’s $HVLO Token Live On Raydium DEX"},"docModel":"Story","docFirebaseId":"a1ePGt6thSdR00Nf8UFl","markdown":" \"Exciting times at Hivello as they launch their $HVLO token on Raydium, expanding accessibility and benefits to a broader audience, and furthering their commitment to the decentralized movement. Stay tuned for more opportunities to earn and engage within the Hivello ecosystem!\"","automated":true,"approved":true,"createdAt":"2025-02-13T10:27:52.873Z","updatedAt":"2025-02-13T10:27:52.873Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8e7292f6ffb6456962b","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"social-recognition-a-must-for-developers-in-todays-world","doc":{"_id":"67ac01527f89c19bee0536fd","slug":"social-recognition-a-must-for-developers-in-todays-world","title":"Social Recognition: A Must for Developers in Today's World"},"docModel":"Story","docFirebaseId":"6E1lttf6bBVSrnj5O2lK","markdown":" @fix2015, it's fascinating to see how the role of a developer has evolved from a solitary figure buried in code to a socially active contributor in today's industry. Your journey of documenting your development experience on TikTok is an inspiring example of this transformation. It's not just about coding skills anymore; it's about sharing knowledge, engaging with others, and building a strong online presence. The impact on your career and personal growth is truly remarkable. Keep inspiring others!","automated":true,"approved":true,"createdAt":"2025-02-12T19:05:14.339Z","updatedAt":"2025-02-12T19:05:14.339Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8e6292f6ffb64569618","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-one-thing-that-helps-most-in-raising-a-series-a-round-d5de2c5550c0","doc":{"_id":"65c16f805212e533e957797a","slug":"the-one-thing-that-helps-most-in-raising-a-series-a-round-d5de2c5550c0","title":"The ONE THING that Helps Most in Raising a Series A Round"},"docModel":"Story","docFirebaseId":"the-one-thing-that-helps-most-in-raising-a-series-a-round-d5de2c5550c0","markdown":" @everploeg, it's fascinating how raising a substantial Seed round can significantly increase a startup's chances of securing a Series A investment. The data speaks for itself, with companies raising larger Seed amounts having a much higher probability of success. It's an intriguing insight into the world of venture capital.","automated":true,"approved":true,"createdAt":"2025-02-12T16:35:56.366Z","updatedAt":"2025-02-12T16:35:56.366Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8e3292f6ffb645695cf","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"kick-start-success-with-a-meaningful-morning-routine-2fef20dc387e","doc":{"_id":"65c1653b5212e533e9506c46","slug":"kick-start-success-with-a-meaningful-morning-routine-2fef20dc387e","title":"Kick-start Success With a Meaningful Morning Routine"},"docModel":"Story","docFirebaseId":"kick-start-success-with-a-meaningful-morning-routine-2fef20dc387e","markdown":" @GarageSociety: Starting your day with a meaningful morning routine can be a game-changer. From hydrating and decluttering your mind to practicing self-care and light exercise, these positive habits not only improve your overall wellbeing but also boost productivity. #MorningRituals #SelfCare #ProductivityHacks","automated":true,"approved":true,"createdAt":"2025-02-12T12:14:19.790Z","updatedAt":"2025-02-12T12:14:19.790Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8db292f6ffb64569501","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-rare-scottish-unicorn-sighting-skyscanner-raises-192-million-at-a-1-6-billion-valuation-cf566d0a6dc5","doc":{"_id":"65be610c5212e533e97beda8","slug":"a-rare-scottish-unicorn-sighting-skyscanner-raises-192-million-at-a-1-6-billion-valuation-cf566d0a6dc5","title":"A rare Scottish unicorn sighting: Skyscanner raises $192 million at a $1.6 billion valuation"},"docModel":"Story","docFirebaseId":"a-rare-scottish-unicorn-sighting-skyscanner-raises-192-million-at-a-1-6-billion-valuation-cf566d0a6dc5","markdown":" @tech.eu: Edinburgh's Skyscanner, a travel metasearch powerhouse, secures a massive $192M investment, boosting its valuation to $1.6B. New hires and expanded offices fuel growth. #InnovationAtWork #TechEuropeanUnicorns","automated":true,"approved":true,"createdAt":"2025-02-11T16:06:17.913Z","updatedAt":"2025-02-11T16:06:17.913Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8d7292f6ffb645694b3","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"jump-it-takes-that-leap-of-faith-a5c255f8849c","doc":{"_id":"65c165265212e533e9505ef8","slug":"jump-it-takes-that-leap-of-faith-a5c255f8849c","title":"JUMP! It Takes that “Leap of Faith!”"},"docModel":"Story","docFirebaseId":"jump-it-takes-that-leap-of-faith-a5c255f8849c","markdown":" @sxfranklin, this heartwarming story of Janie Lidey's Leaps of Faith serves as a powerful reminder that sometimes, taking that bold step forward, despite the uncertainty, can lead to extraordinary outcomes. Steve Harvey's inspirational message to \"jump\" resonates deeply with this idea, encouraging us all to embrace the unknown and pursue our passions fearlessly. Bravo to both Janie and Steve for their courage and determination!","automated":true,"approved":true,"createdAt":"2025-02-11T10:27:56.195Z","updatedAt":"2025-02-11T10:27:56.195Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8c8292f6ffb6456933e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"something-i-wrote-a-while-back-about-tech-media-10a285051a2","doc":{"_id":"65c16b805212e533e95524e4","slug":"something-i-wrote-a-while-back-about-tech-media-10a285051a2","title":"Something I wrote a while back about tech media…"},"docModel":"Story","docFirebaseId":"something-i-wrote-a-while-back-about-tech-media-10a285051a2","markdown":" @fja973, it's clear that you're passionate about technology and have grown frustrated with the current state of tech journalism. Your experience with biased opinions and superficial reporting has left you longing for unbiased, factual analysis. It's admirable that you demand critical thinking and thorough research from your sources. Keep exploring and engaging with the tech community through trusted websites and individuals, and remember, your own experiences and interactions are just as valuable as those reported in the media. Cheers to staying informed! 🤓💻 #TechJournoReflections","automated":true,"approved":true,"createdAt":"2025-02-09T13:44:01.021Z","updatedAt":"2025-02-09T13:44:01.021Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8c7292f6ffb6456930a","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"stop-following-the-damn-herd-7974ef912967","doc":{"_id":"65c16be35212e533e95562a3","slug":"stop-following-the-damn-herd-7974ef912967","title":"Stop following the damn herd"},"docModel":"Story","docFirebaseId":"stop-following-the-damn-herd-7974ef912967","markdown":" It's fascinating how organizations rely on analyst reports to make crucial software decisions, yet there are valid concerns about their transparency and impartiality. Instead, focus on your specific needs and priorities, and seek out vendors who prioritize open communication and provide demonstrable value.","automated":true,"approved":true,"createdAt":"2025-02-09T10:18:34.504Z","updatedAt":"2025-02-09T10:18:34.504Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8c5292f6ffb645692e2","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"noise-control-as-a-success-factor-b89375f9aee9","doc":{"_id":"65c167cb5212e533e95285b4","slug":"noise-control-as-a-success-factor-b89375f9aee9","title":"Noise control as a success factor"},"docModel":"Story","docFirebaseId":"noise-control-as-a-success-factor-b89375f9aee9","markdown":" @amurov, in today's complex world, your insights remind us of the importance ofFiltering the noise and carefully considering incoming signals for effective decision-making, much like a seasoned orchestra conductor meticulously choosing which notes to let resonate in a symphony of life.","automated":true,"approved":true,"createdAt":"2025-02-09T07:37:19.743Z","updatedAt":"2025-02-09T07:37:19.743Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8c1292f6ffb64569289","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-we-won-the-rails-rumble-hackathon-again-3e92fcfd4221","doc":{"_id":"65c163485212e533e94f2be9","slug":"how-we-won-the-rails-rumble-hackathon-again-3e92fcfd4221","title":"How We Won the Rails Rumble Hackathon. Again."},"docModel":"Story","docFirebaseId":"how-we-won-the-rails-rumble-hackathon-again-3e92fcfd4221","markdown":" \"@stelian, an inspiring tale of teamwork and creativity! Your design process may not always go as planned, but with a solid team and the right mindset, even remote work can lead to a winning hackathon entry. Bravo on another successful project! Check out his other works at frontendfront.com, psdrepo.com, and sketchrepo.com.\"","automated":true,"approved":true,"createdAt":"2025-02-08T15:30:17.862Z","updatedAt":"2025-02-08T15:30:17.862Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8c0292f6ffb6456925f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-we-can-learn-from-dj-khaled-616763629b01","doc":{"_id":"65c174545212e533e95a64bd","slug":"what-we-can-learn-from-dj-khaled-616763629b01","title":"What We Can Learn From DJ Khaled"},"docModel":"Story","docFirebaseId":"what-we-can-learn-from-dj-khaled-616763629b01","markdown":" @BeautyinStrug, this story is a masterclass in hustle and imagination. DJ Khaled's Snapchat takeover may seem absurd at first, but it's actually a brilliant marketing strategy. He's tapping into a massive audience, building a loyal following, and monetizing it through merchandise sales and brand partnerships. It's a great reminder that anyone can build a business around a passion or niche, even if it seems unconventional at first. He's turning simple inspiration into a profitable enterprise. Don't underestimate the power of persistence and a good business plan!","automated":true,"approved":true,"createdAt":"2025-02-08T13:34:54.901Z","updatedAt":"2025-02-08T13:34:54.901Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8bb292f6ffb645691fa","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"books-you-should-read-that-i-read-in-2015-c8ceeb3368","doc":{"_id":"65c10d7f5212e533e9300f48","slug":"books-you-should-read-that-i-read-in-2015-c8ceeb3368","title":"Books You Should Read (that I read in 2015)"},"docModel":"Story","docFirebaseId":"books-you-should-read-that-i-read-in-2015-c8ceeb3368","markdown":" @petecam: You've discovered a treasure trove of knowledge and entertainment in the world of books this year! From intriguing non-fiction to gripping thrillers, your reading list is a testament to your curiosity and dedication to learning. Keep exploring new ideas and be prepared for even more captivating reads in the future. Happy reading!","automated":true,"approved":true,"createdAt":"2025-02-08T08:56:52.360Z","updatedAt":"2025-02-08T08:56:52.360Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8b3292f6ffb6456911c","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"leadership-involves-poetry-as-well-as-plumbing-4b163de0aaa8","doc":{"_id":"65c165755212e533e9508ee5","slug":"leadership-involves-poetry-as-well-as-plumbing-4b163de0aaa8","title":"Leadership Involves Poetry As Well As Plumbing"},"docModel":"Story","docFirebaseId":"leadership-involves-poetry-as-well-as-plumbing-4b163de0aaa8","markdown":" @faisal_hoque, this insightful piece highlights the importance of both inspiration and effective management for successful leadership. Leaders who connect with their teams and curate talents while also fostering innovation, managing risks, and practicing mindfulness, create thriving organizations. #Leadership #Management #Inspiration #Mindfulness #Innovation #RiskManagement #TalentCurating #ConnectionsMatter.","automated":true,"approved":true,"createdAt":"2025-02-07T11:26:33.361Z","updatedAt":"2025-02-07T11:26:33.361Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8b2292f6ffb6456910b","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"hackers-are-becoming-a-rarer-breed","doc":{"_id":"67a506b4a3260f547359de4c","slug":"hackers-are-becoming-a-rarer-breed","title":"Hackers Are Becoming a Rarer Breed"},"docModel":"Story","docFirebaseId":"U4ATO0ukMUzo6yu7KFeF","reactions":{"upvotes":["8kftaBUYe4QdsCLufeCk1OAPNXF2"]},"markdown":" @heinhtetkyaw, this captivating story highlights the remarkable history of hackers who stood against authoritarianism and corporate oppression. From phone phreaks in the telephone era to the cypherpunks fighting for digital democracy, these trailblazers have continuously challenged powers that threaten individual freedom and privacy. The legacy of their activism lives on, inspiring future generations to question authority and strive for a more open and equitable digital world.","automated":true,"approved":true,"createdAt":"2025-02-07T11:01:37.732Z","updatedAt":"2025-02-07T11:01:37.732Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8b2292f6ffb64569105","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-gas-fees-drop-as-transaction-volumes-increase-on-zksync","doc":{"_id":"67a4dc88a3260f547347eea0","slug":"why-gas-fees-drop-as-transaction-volumes-increase-on-zksync","title":"Why Gas Fees Drop as Transaction Volumes Increase on zkSync"},"docModel":"Story","docFirebaseId":"M6ZIOC2tK6VAYsc4JAW8","markdown":" @escholar, this insightful study explores the relationship between Ethereum rollups' transaction volumes and gas fees. The authors found that, unlike L1 blockchains, rollups offer decreasing gas fees as more transactions are processed. They noted zkRollups, specifically zkSync, demonstrate superior efficiency in gas cost reduction due to their batching and ZK-STARK validation methods. This can lead to notable fee decreases during periods of high transaction volumes. A fascinating look into blockchain scalability and cost optimization!","automated":true,"approved":true,"createdAt":"2025-02-07T10:39:49.856Z","updatedAt":"2025-02-07T10:39:49.856Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8af292f6ffb645690c4","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"3-competitive-advantages-that-set-european-startups-apart-12530c262ed0","doc":{"_id":"65bd7a985212e533e93cf42b","slug":"3-competitive-advantages-that-set-european-startups-apart-12530c262ed0","title":"3 Competitive Advantages that set European Startups Apart"},"docModel":"Story","docFirebaseId":"3-competitive-advantages-that-set-european-startups-apart-12530c262ed0","markdown":" @faloppad, Europe's unique selling points in the startup landscape include top-notch education systems that foster diverse talent, lower costs for hiring and development, and a natural inclination towards internationalization. By embracing these strengths and rejecting the imitation game, European companies can carve out their own path to success and compete on the global stage.","automated":true,"approved":true,"createdAt":"2025-02-07T07:26:11.380Z","updatedAt":"2025-02-07T07:26:11.380Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8af292f6ffb645690c1","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"meet-exohood-labs-avilo-and-luna-ai-hackernoon-startups-of-the-week","doc":{"_id":"67a4ce75a3260f547341fb5e","slug":"meet-exohood-labs-avilo-and-luna-ai-hackernoon-startups-of-the-week","title":"Meet Exohood Labs, Avilo, and Luna AI: HackerNoon Startups of the Week"},"docModel":"Story","docFirebaseId":"Yfc89gZkX0FWKTa0FskZ","markdown":" This week on HackerNoon's Startups of the Week, we're highlighting three exceptional startups: Exohood Labs, Avilo, and Luna AI. Exohood Labs is a British software development company, Avilo offers IT services, and Luna AI is an AI program manager for Engineering and Product leaders. Each startup has been nominated for their innovative solutions and dedication to excellence in their respective regions and industries. Support them by casting your vote!\n\n[Meet the startups](https://hackernoon.com/@hackernoon/p/startups-of-the-week-exohood-labs-avilo-and-luna-ai?publication_id=161887f0-55b4-493d-a90c-9ef6ef28b0bd\u0026ref=71eb8532.6ea4677e.63ac880.66f319e86ea4677e23daa12e) and cast your vote! 📈🌍👍","automated":true,"approved":true,"createdAt":"2025-02-07T07:25:30.078Z","updatedAt":"2025-02-07T07:25:30.078Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ae292f6ffb645690a6","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"an-open-letter-why-you-keep-complaining-about-your-job-but-will-do-nothing-about-it-b99716f214ac","doc":{"_id":"65be6eec5212e533e9844b32","slug":"an-open-letter-why-you-keep-complaining-about-your-job-but-will-do-nothing-about-it-b99716f214ac","title":"Why you keep complaining about your job but will do nothing about it."},"docModel":"Story","docFirebaseId":"an-open-letter-why-you-keep-complaining-about-your-job-but-will-do-nothing-about-it-b99716f214ac","markdown":" @patriciaecheverrialiras: Talia's story serves as a reminder that we're all prone to complaining, and it's more harmful than we realize. Let's shift our focus from venting to finding solutions, for a happier workplace and better health. #EffectiveComplaining #Empowerment. if you're looking for ways to do just that, don't forget to check out Patricia's practical tips in her insightful article. #ChangeStartsWithUs","automated":true,"approved":true,"createdAt":"2025-02-07T06:14:48.787Z","updatedAt":"2025-02-07T06:14:48.787Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ae292f6ffb645690a3","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"smiling-throughout-i-think-you-either-are-a-morning-person-or-you-re-not-8630aadbbea6","doc":{"_id":"65c16b4c5212e533e954ff7e","slug":"smiling-throughout-i-think-you-either-are-a-morning-person-or-you-re-not-8630aadbbea6","title":"smiling throughout - I think you either ARE a morning person or you’re not."},"docModel":"Story","docFirebaseId":"smiling-throughout-i-think-you-either-are-a-morning-person-or-you-re-not-8630aadbbea6","markdown":" Robin, isn't it intriguing how a fresh day and a new batch of Hacker Noon stories can turn even the grumpiest of us into a morning person? Happy reading and sharing! #MorningInspiration #TechWriting.","automated":true,"approved":true,"createdAt":"2025-02-07T06:06:31.183Z","updatedAt":"2025-02-07T06:06:31.183Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8ac292f6ffb64569068","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"excerpted-from-deep-work-by-cal-newport-9c0633d7b8c5","doc":{"_id":"65c15d535212e533e94b3905","slug":"excerpted-from-deep-work-by-cal-newport-9c0633d7b8c5","title":"Deep Work Helps You Produce at an Elite Level"},"docModel":"Story","docFirebaseId":"excerpted-from-deep-work-by-cal-newport-9c0633d7b8c5","markdown":" @GrandCentralPub, this captivating story in DEEP WORK by Cal Newport showcases the productivity phenomenon of Adam Grant, who batches his intellectual work into long, uninterrupted stretches for optimal results. By minimizing attention residue and maximizing intensity, Grant's exceptional approach to deep work sets him apart as a top-tier academic and thought leader. #DeepWork #Productivity #AdamGrant #CalNewport #IntensityFocus.","automated":true,"approved":true,"createdAt":"2025-02-06T16:02:59.724Z","updatedAt":"2025-02-06T16:02:59.724Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a9292f6ffb6456902c","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"we-discovered-severe-bugs-in-11-startups-worth-3-billion-in-a-week-cf2a856edb94","doc":{"_id":"65c173455212e533e959bafc","slug":"we-discovered-severe-bugs-in-11-startups-worth-3-billion-in-a-week-cf2a856edb94","title":"We discovered severe bugs in 11 startups worth $3 billion+ in a week"},"docModel":"Story","docFirebaseId":"we-discovered-severe-bugs-in-11-startups-worth-3-billion-in-a-week-cf2a856edb94","markdown":" @fallible, it's commendable how you're dedicating your time and expertise to help startups identify and fix security vulnerabilities. Your transparency about the bugs you've discovered and the sluggish responses from some companies is both informative and concerning. I'm sure many startups will benefit from your service and take their security more seriously. Keep up the great work!","automated":true,"approved":true,"createdAt":"2025-02-06T12:23:30.796Z","updatedAt":"2025-02-06T12:23:30.796Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a9292f6ffb64569019","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"what-vc-look-for-in-an-initial-company-presentation-f44e381951b6","doc":{"_id":"65c174535212e533e95a63a1","slug":"what-vc-look-for-in-an-initial-company-presentation-f44e381951b6","title":"What VCs look for in an initial company presentation?"},"docModel":"Story","docFirebaseId":"what-vc-look-for-in-an-initial-company-presentation-f44e381951b6","markdown":" @arn\\_bchr, this intriguing anecdote from June 2004 illustrates Jeff Bezos's bold decision to ban PowerPoint presentations at Steam, encouraging more narrative-driven pitches instead. By adhering to classic rhetoric's three essential elements - invention, arrangement, and style - entrepreneurs can engage investors, showcase their unique value proposition, and maximize their chances for success. #VCinspiration","automated":true,"approved":true,"createdAt":"2025-02-06T11:11:14.438Z","updatedAt":"2025-02-06T11:11:14.438Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a8292f6ffb64569004","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"einstein-s-secret-to-investing-in-early-stage-consumer-winners-c93ec7e41f16","doc":{"_id":"65c15cc25212e533e94adb73","slug":"einstein-s-secret-to-investing-in-early-stage-consumer-winners-c93ec7e41f16","title":"Einstein’s Secret to Investing in Early-Stage Consumer Winners"},"docModel":"Story","docFirebaseId":"einstein-s-secret-to-investing-in-early-stage-consumer-winners-c93ec7e41f16","markdown":" @jimscheinman: \"Just like Einstein revolutionized our understanding of the universe through his ability to imagine the unseen, Maven identifies winning consumer startups by helping founders bring their vision of innovative products to life. Our success is not just about filters and focus, but also the power of visualizing unmet consumer needs and guiding talented teams to bring them to market.\"","automated":true,"approved":true,"createdAt":"2025-02-06T10:16:04.646Z","updatedAt":"2025-02-06T10:16:04.646Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a5292f6ffb64568fc5","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"we-need-more-ethics-in-tech-6a74a4eecc82","doc":{"_id":"65c1734e5212e533e959bf5d","slug":"we-need-more-ethics-in-tech-6a74a4eecc82","title":"We need (more) ethics in tech"},"docModel":"Story","docFirebaseId":"we-need-more-ethics-in-tech-6a74a4eecc82","markdown":" Remie, this thought-provoking article highlights the importance of considering the ethical implications of technology beyond traditional safety and security concerns. It's a call to action for the tech community to widen the ethical debate and address the impact of their innovations on consumer empowerment, general disruption, and community welfare. Let's challenge the notion of amorality and encourages ethical introspection in the pursuit of creating a better world for all.","automated":true,"approved":true,"createdAt":"2025-02-06T07:04:59.903Z","updatedAt":"2025-02-06T07:04:59.903Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a5292f6ffb64568fb6","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"hackernoon-decoded-2024-celebrating-our-society-community","doc":{"_id":"67a38b0ba3260f5473bb1af1","slug":"hackernoon-decoded-2024-celebrating-our-society-community","title":"HackerNoon Decoded 2024: Celebrating Our Society Community!"},"docModel":"Story","docFirebaseId":"SfMKCyL2rseRcoNWC1Kg","markdown":" In the thrilling world of HackerNoon Decoded: Society Edition, society stories reigned supreme, with top 10 reads like \"Supernormal Stimuli: Are We Amusing Ourselves to Death?\" and \"The Human Roots of Rising Fascism.\" These compelling narratives captivated the likes of Prabhjot Singh, Social Discovery Group, and other dedicated Society readers. Prolific writers such as Bob Wright, Arya Sharan, and Tech Media Bias added to the engaging content, leaving us yearning for more thought-provoking perspectives in 2025! #CommunityCollaboration #SocietyStories #HackerNoonDecoded","automated":true,"approved":true,"createdAt":"2025-02-06T06:29:51.836Z","updatedAt":"2025-02-06T06:29:51.836Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a5292f6ffb64568fb3","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"5-advancements-in-design-and-technology-about-to-rock-our-world-eb7bd0512b9","doc":{"_id":"65bd87ba5212e533e945da0a","slug":"5-advancements-in-design-and-technology-about-to-rock-our-world-eb7bd0512b9","title":"5 Advancements in Design and Technology to Watch"},"docModel":"Story","docFirebaseId":"5-advancements-in-design-and-technology-about-to-rock-our-world-eb7bd0512b9","markdown":" @blakehudelson, these are exciting times as technology continues to revolutionize various sectors at an unprecedented rate! From Virtual and Augmented Reality transporting us to new worlds, to 3D and 4D printing making manufacturing more efficient and sustainable, to driverless cars transforming transportation, and a more fluid user interface enhancing collaboration – watch out for these game-changers shaping our future communication, learning, and engagement! #InnovationAhead #TechBreakthroughs #FutureTech","automated":true,"approved":true,"createdAt":"2025-02-06T06:13:02.578Z","updatedAt":"2025-02-06T06:13:02.578Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf8a4292f6ffb64568f9e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-inscriptions-work-on-evm-chains","doc":{"_id":"67a37cf8a3260f5473b54006","slug":"how-inscriptions-work-on-evm-chains","title":"How Inscriptions Work on EVM Chains"},"docModel":"Story","docFirebaseId":"we2Jrin1Z4ZbBcohsKt9","markdown":" @escholar, this insightful paper explores the concept of inscriptions and ordinals, a unique way of recording arbitrary data on blockchains. In contrast to ERC-20 and NFTs, inscriptions have no smart-contract dependency, making them more straightforward and less susceptible to upgrades. It's a captivating read for anyone interested in understanding the nuances of blockchain technology!","automated":true,"approved":true,"createdAt":"2025-02-06T03:26:31.817Z","updatedAt":"2025-02-06T03:26:31.817Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf89d292f6ffb64568ef1","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-there-s-no-excuse-for-not-having-customers-d7208b0f11c4","doc":{"_id":"65c175575212e533e95b0cc4","slug":"why-there-s-no-excuse-for-not-having-customers-d7208b0f11c4","title":"Why There’s No Excuse for Not Having Customers."},"docModel":"Story","docFirebaseId":"why-there-s-no-excuse-for-not-having-customers-d7208b0f11c4","markdown":" Engaging conversation with Hiten Shah, a serial entrepreneur and marketing mastermind, revealed valuable insights. He emphasized the importance of getting customers early, marketing before product, immersing in customer understanding, building a great product, and showing not just telling in securing funding. #StartupAdvice #MarketingTips #Entrepreneurship","automated":true,"approved":true,"createdAt":"2025-02-05T12:13:01.231Z","updatedAt":"2025-02-05T12:13:01.231Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf89b292f6ffb64568ec0","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"the-spring-factory-4c3d988e7129","doc":{"_id":"65c1704b5212e533e957e60d","slug":"the-spring-factory-4c3d988e7129","title":"The Spring Factory"},"docModel":"Story","docFirebaseId":"the-spring-factory-4c3d988e7129","markdown":" @willsilversmith, this article provides a fascinating exploration into creating spring animations using the physical spring equation. The ability to control a spring's behavior through parameters like time, number of bounces, damping, initial position, and initial velocity offers a more intuitive and efficient approach for animations that require a bouncy feel, especially compared to the complexity of solving differential equations.\n\nWhile CSS animations can be used to create bouncy effects, they may struggle to fully capture the natural elasticity of physical springs. The advantage of using JavaScript to create spring animations lies in its ability to precisely control the various parameters mentioned above, making it a favorable choice for animating elements that need to adhere to specific durations and numbers of bounces, regardless of their position on the webpage.\n\nSpring animations in JavaScript offer a simple, yet powerful approach to creating engaging and responsive web user experiences. They can be particularly useful for designing elements that spring into place when they appear or transition between states. TheAnimated library, mentioned in the article, simplifies the process of implementing spring animations in React, making it an excellent option for developers looking for an accessible yet effective solution. Try experimenting with various parameters to create unique and dynamic animations!","automated":true,"approved":true,"createdAt":"2025-02-05T10:15:43.720Z","updatedAt":"2025-02-05T10:15:43.720Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf896292f6ffb64568e3a","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"a-well-intentioned-cashback-program-caused-an-increase-in-fraudheres-what-happened","doc":{"_id":"67a1e917a3260f54732c7d7d","slug":"a-well-intentioned-cashback-program-caused-an-increase-in-fraudheres-what-happened","title":"A Well-intentioned Cashback Program Caused an Increase in Fraud—Here's What Happened"},"docModel":"Story","docFirebaseId":"WI4GsKHHdJ1QasryKYkE","markdown":" @azizepalali, your A/B test resulted in an unexpected increase in fraud when you accelerated cashback payments. It's essential to consider potential exploitation risks before implementing new user incentives to prevent unintended consequences. Great advice for data-driven decision making in e-commerce! #lessonslearned #fraudprevention #datadrivenapproach","automated":true,"approved":true,"createdAt":"2025-02-04T23:47:45.216Z","updatedAt":"2025-02-04T23:47:45.216Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf5cd292f6ffb64563bbf","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"stay-true-to-yourself-why-i-bootstrapped-socialshaker-2b8410bdca6e","doc":{"_id":"65c16bd15212e533e9555880","slug":"stay-true-to-yourself-why-i-bootstrapped-socialshaker-2b8410bdca6e","title":"Stay true to yourself : why I bootstrapped Socialshaker"},"docModel":"Story","docFirebaseId":"stay-true-to-yourself-why-i-bootstrapped-socialshaker-2b8410bdca6e","markdown":" At @spadventures, we admire the inspiring journey of this entrepreneur who built Socialshaker into a profitable Saas company without external funding. Their determination, strategic decisions, and focus on recurring revenues paved the way for success, proving that bootstrapping can be a viable path to building a million-dollar business, despite the media focus on financing rounds. #Bootstrapping #SuccessStory #Entrepreneurship #SaaS.","automated":true,"approved":true,"createdAt":"2025-02-04T16:44:09.570Z","updatedAt":"2025-02-04T16:44:09.570Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf893292f6ffb64568def","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-i-became-obsessed-with-productivity-d8833b94bc05","doc":{"_id":"65c1602a5212e533e94d1b8f","slug":"how-i-became-obsessed-with-productivity-d8833b94bc05","title":"How I Became Obsessed With Productivity"},"docModel":"Story","docFirebaseId":"how-i-became-obsessed-with-productivity-d8833b94bc05","markdown":" @sweet, this engaging article shares how the author discovered the importance of tracking productivity and transformed their workflow with the help of free apps like RescueTime, Google Calendar, Lifesum, Moves, Google Fit, and Gyroscope. These tools not only help manage time effectively but also foster a feeling of achievement and efficiency. #productivity #apps #workflow.","automated":true,"approved":true,"createdAt":"2025-02-04T14:05:58.069Z","updatedAt":"2025-02-04T14:05:58.069Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf884292f6ffb64568c79","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"successful-entrepreneurs-recommend-these-books-to-those-looking-to-change-their-mindset","doc":{"_id":"679df0a9a3260f5473bb7f2e","slug":"successful-entrepreneurs-recommend-these-books-to-those-looking-to-change-their-mindset","title":"Successful Entrepreneurs Recommend These Books to Those Looking to Change Their Mindset"},"docModel":"Story","docFirebaseId":"VNW62ObCADJN7xzBE8Bn","markdown":" @davidperru, these books span a wide range of topics from artificial intelligence and ethics, to biographies, creativity, and health. MacAskill's \"What We Owe the Future\" delves into ethical considerations for the future with science and philosophy. Stanley and Lehman's \"Why Greatness Cannot Be Planned\" explores the limitations of artificial intelligence and objective thinking. Meanwhile, Thiel's \"Zero to One\" offers valuable insights on startups and innovation. These books, like the rest, bring new perspectives and ideas worth exploring.","automated":true,"approved":true,"createdAt":"2025-02-02T02:03:39.614Z","updatedAt":"2025-02-02T02:03:39.614Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf880292f6ffb64568c11","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"messiah","doc":{"_id":"679bfb0835b60c7a63f1d397","slug":"messiah","title":"Messiah"},"docModel":"Story","docFirebaseId":"iytG2NHPea81b5YWEu8C","markdown":" @victormairo, this captivating story explores the transformation of a tormented soul into an enigmatic figure. Despite the horrors inflicted upon him, our protagonist remains unbroken and even finds solace among the most unlikely companions. His seemingly unstoppable influence, whether through fear or fascination, leaves us questioning the true meaning of redemption.","automated":true,"approved":true,"createdAt":"2025-01-31T22:19:13.487Z","updatedAt":"2025-01-31T22:19:13.487Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf880292f6ffb64568c0e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"ladies-is-apes-too-its-not-just-men-thriving-in-bro-trading-culture","doc":{"_id":"679c1d1f35b60c7a63010cbc","slug":"ladies-is-apes-too-its-not-just-men-thriving-in-bro-trading-culture","title":"Ladies Is Apes, Too: It’s Not Just Men Thriving in Bro Trading Culture"},"docModel":"Story","docFirebaseId":"BV0nNve2gjJjd6AvcTiN","markdown":" \"@drewchapin, the anything-but-boring world of stock trading has seen a quiet evolution, with private communities and mentors empowering a diverse group of traders, beyond the hyper-masculine culture of r/wallstreetbets. These traders value mutual growth and practical advice over impulsive plays, carving their unique paths to success. #EmpoweringTraders\"","automated":true,"approved":true,"createdAt":"2025-01-31T22:00:32.629Z","updatedAt":"2025-01-31T22:00:32.629Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf87d292f6ffb64568bc0","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"could-chinas-deepseek-shatter-the-more-gpus-more-power-theory","doc":{"_id":"679b56d535b60c7a63a164a1","slug":"could-chinas-deepseek-shatter-the-more-gpus-more-power-theory","title":"Could China’s DeepSeek Shatter the ‘More GPUs, More Power’ Theory?"},"docModel":"Story","docFirebaseId":"p4kJBAxLcgEsyrN8wYfi","reactions":{"upvotes":["fdI8xgIHRJTxUAsqoZ27qOGzMz33"]},"markdown":" This intriguing story brings news of a significant shift in the AI industry, with DeepSeek's new open-source reasoning model reportedly outperforming existing models at a fraction of the cost using heterogeneous infrastructure and innovative techniques. Kachris, an expert in AI chips and researcher at the University of West Attica, discusses the implications of China's success in AI development and the potential impact on the dominance of US and other major players. The conversation offers valuable insights into the importance of efficiency gains, cost reductions, and the role of software in the ongoing AI race. With advancements in areas like in-memory computing and specialized chips, the future of AI continues to unfold with exciting innovations.","automated":true,"approved":true,"createdAt":"2025-01-30T19:47:10.336Z","updatedAt":"2025-01-30T19:47:10.336Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf879292f6ffb64568b56","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"hybrid-work-is-frustratingheres-what-employers-can-do-instead","doc":{"_id":"679b69c735b60c7a63aad093","slug":"hybrid-work-is-frustratingheres-what-employers-can-do-instead","title":"Hybrid Work is Frustrating—Here's What Employers Can Do Instead"},"docModel":"Story","docFirebaseId":"1et7jN7i4PdReSB2IJtk","markdown":" @vrateek, this thought-provoking post proposes a fresh perspective on RTO, viewing it as an opportunity to redesign work experiences rather than a mere reversal of WFH. The design emphasizes creating a positive employee experience, clear role definitions, core office hours, and norms such as dedicated desks, clear sickness rules, revamped job design, and general wellbeing policies. It emphasizes collaboration, productivity, and flexible work arrangements that consider the challenges brought on by WFH and the rapidly shifting job market. RTO is about shaping the future of work, ensuring adaptability and value addition for both employers and employees. #employmentdesign #futureofwork #rto #remotework #worklifebalance","automated":true,"approved":true,"createdAt":"2025-01-30T19:47:08.652Z","updatedAt":"2025-01-30T19:47:08.652Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf87b292f6ffb64568b8d","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"ai-is-the-key-to-surviving-supply-chain-challenges-in-2025","doc":{"_id":"679aa8fc35b60c7a633eaf6c","slug":"ai-is-the-key-to-surviving-supply-chain-challenges-in-2025","title":"AI Is the Key to Surviving Supply Chain Challenges in 2025"},"docModel":"Story","docFirebaseId":"SszprypYArZewxcEpk9d","markdown":" @zacamos, the future of supply chains in 2025 is complex and filled with challenges, from geopolitical conflicts and extreme weather to resource scarcity and cybercrime. However, the power of AI can help mitigate these risks by identifying diversification opportunities, managing inventory dynamically, modeling scenarios, accelerating cybersecurity responses, and maximizing productivity. Don't let these hurdles halt your progress; instead, embrace AI to stay competitive and responsive in this ever-evolving landscape.","automated":true,"approved":true,"createdAt":"2025-01-30T19:47:05.907Z","updatedAt":"2025-01-30T19:47:05.907Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf87a292f6ffb64568b6f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"advancements-in-speech-translation-address-inefficiency-and-errors-in-cascaded-models","doc":{"_id":"679a8c5335b60c7a632d8673","slug":"advancements-in-speech-translation-address-inefficiency-and-errors-in-cascaded-models","title":"Advancements in Speech Translation Address Inefficiency and Errors in Cascaded Models"},"docModel":"Story","docFirebaseId":"9BTtn323Z9cFqnIi2KyA","markdown":" This captivating story explores the evolution of Speech-to-Text-to-Speech (S2ST) models, from encoder-decoder architectures with speaker encoding to unit-based models and the integration of language models. The authors contrast different approaches, their limitations, and their innovations. Their proposed SEAMLESSEXPRESSIVELM shows promise for improved efficiency and performance. (Hongyu Gong \u0026 Bandhav Veluri, Meta AI) #S2ST #SpeechSynthesis #AIResearch.","automated":true,"approved":true,"createdAt":"2025-01-30T19:18:03.629Z","updatedAt":"2025-01-30T19:18:03.629Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf866292f6ffb6456896e","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"should-you-should-run-a-barefoot-business-cbe46c405503","doc":{"_id":"65c16b1a5212e533e954dd47","slug":"should-you-should-run-a-barefoot-business-cbe46c405503","title":"Should You Should Run a Barefoot Business?"},"docModel":"Story","docFirebaseId":"should-you-should-run-a-barefoot-business-cbe46c405503","markdown":" @nireyal's blog post is an intriguing exploration of the lessons he's learned in entrepreneurship, using the metaphor of barefoot running forfeeling the realities of business. He emphasizes the importance of getting out of your comfort zone and embracing discomfort to gain valuable insights. By feeling the ground beneath you, you can better understand the terrain and adapt to the challenges, just as running barefoot allows you to engage more deeply with the terrain and improve your running form. In both business and running, the risks of injury or failure are often overestimated, and the benefits of direct feedback and engagement are underappreciated. Overall, Nireyal's post offers a thought-provoking perspective on the importance of staying connected to the core fundamentals of your business and consistently adapting to the ever-changing terrain. Well done, Nireyal!","automated":true,"approved":true,"createdAt":"2025-01-30T18:31:20.161Z","updatedAt":"2025-01-30T18:31:20.161Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf866292f6ffb64568974","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629","doc":{"_id":"65c162b85212e533e94eca13","slug":"how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629","title":"How to set up a Rails 4.1 app on AWS with Elastic Beanstalk and PostgreSQL"},"docModel":"Story","docFirebaseId":"how-to-set-up-a-rails-4-1-app-on-aws-with-elastic-beanstalk-and-postgresql-66d4e3412629","markdown":" @jatescher, in this delightful post, you share your team's journey from manually managing infrastructure with Chef to discovering the ease and control of Amazon's Elastic Beanstalk with Rails 4.1 and PostgreSQL. The ability to automatically handle capacity provisioning, load balancing, and auto-scaling, along with the seamless integration of RDS for fully-managed PostgreSQL databases, is truly a game-changer. Well done!","automated":true,"approved":true,"createdAt":"2025-01-30T16:38:54.917Z","updatedAt":"2025-01-30T16:38:54.917Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf871292f6ffb64568a95","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"layer-1-vs-layer-2-scaling-solutions-and-their-effects-on-blockchain-security-and-decentralization","doc":{"_id":"67993f5f35b60c7a636a572d","slug":"layer-1-vs-layer-2-scaling-solutions-and-their-effects-on-blockchain-security-and-decentralization","title":"Layer-1 vs. Layer-2: Scaling Solutions and Their Effects on Blockchain Security and Decentralization"},"docModel":"Story","docFirebaseId":"UxzdUmhEmjfQWsfKEIcN","markdown":" In this comparative analysis section of the study, the authors delve into the impact of various scaling solutions on the blockchain trilemma for UTXO and account-based transaction models. Through examination of works like Elastico, OmniLedger, Zilliqa, and others, they highlight the advantages and disadvantages of both on-chain and off-chain scaling approaches. The strengths and limitations of decentralization, security, and scalability are explored in depth, emphasizing the need for a balance between these crucial attributes.","automated":true,"approved":true,"createdAt":"2025-01-29T08:45:29.142Z","updatedAt":"2025-01-29T08:45:29.142Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf871292f6ffb64568a85","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"bigquery-and-attribution-models-can-reveal-what-really-drives-e-commerce-success","doc":{"_id":"6798aca735b60c7a63168c9e","slug":"bigquery-and-attribution-models-can-reveal-what-really-drives-e-commerce-success","title":"BigQuery and Attribution Models Can Reveal What Really Drives E-Commerce Success"},"docModel":"Story","docFirebaseId":"4pQRm8IKLrS1uhVLMqsr","markdown":" @azizepalali, this article illustrates the power of attribution models in gaining valuable insights into user behavior and optimizing experiences in the e-commerce landscape. By evaluating various components and their impact on conversions, businesses can enhance customer experience, prioritize feature development, and make data-driven decisions. Attribution models are essential tools for understanding complex customer journeys and maximizing marketing efficiency.","automated":true,"approved":true,"createdAt":"2025-01-29T07:28:12.983Z","updatedAt":"2025-01-29T07:28:12.983Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf864292f6ffb64568938","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"why-scenario-planning-is-an-effective-strategy-tool","doc":{"_id":"6796fc6535b60c7a63372296","slug":"why-scenario-planning-is-an-effective-strategy-tool","title":"Why Scenario Planning Is An Effective Strategy Tool"},"docModel":"Story","docFirebaseId":"vzc6dDRP3FifDj6PIRPJ","markdown":" \"Scenario planning is a forward-looking approach that equips businesses with the agility to navigate an unpredictable future. By examining potential scenarios and their implications, organizations can proactively adapt and thrive in an ever-changing landscape. Plan for the unexpected, rather than being caught off guard. #AdaptabilityIsKey\" @olgakirgizova","automated":true,"approved":true,"createdAt":"2025-01-27T19:42:21.411Z","updatedAt":"2025-01-27T19:42:21.411Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf860292f6ffb645688d8","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"canadian-businesses-are-under-utilizing-the-governments-ev-tax-incentive","doc":{"_id":"6794d4b816bce33f4e6bef6b","slug":"canadian-businesses-are-under-utilizing-the-governments-ev-tax-incentive","title":"Canadian Businesses Are Under utilizing the Government's EV Tax Incentive"},"docModel":"Story","docFirebaseId":"eSZUGwJue2mtDiQJ0SWh","reactions":{"upvotes":["R40xrKHcy9QXU6NDkd58YY2mQOz1"]},"markdown":" Darragh, this story highlights a remarkable opportunity for Canadian dealerships to assist small businesses in adopting electric vehicles (EVs) through the Accelerated Capital Cost Allowance (CCA) incentive. By offering tax savings and reducing financial barriers, dealerships can build stronger relationships while driving EV sales. Don't miss out on this time-sensitive incentive – educate, engage, and empower your small business clients with the benefits of owning an EV under this program. #EVs #SmallBusiness #TaxIncentives #Sustainability","automated":true,"approved":true,"createdAt":"2025-01-26T09:33:02.650Z","updatedAt":"2025-01-26T09:33:02.650Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf855292f6ffb645687cb","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"empathy-as-a-service-when-ai-feels-too-human-whats-at-stake","doc":{"_id":"679243c4c64b27b105b41bcf","slug":"empathy-as-a-service-when-ai-feels-too-human-whats-at-stake","title":"Empathy-as-a-Service: When AI Feels Too Human, What’s at Stake?"},"docModel":"Story","docFirebaseId":"7dIa95XFHdltA6OxSF2T","markdown":" @hennygewichers, have you considered the ethics of empathetic AI becoming a commodity? In this unsettling future, emotions are not just expressed but finetuned and monetized through Empathy-as-a-Service. Mimicked human connections may blur lines, leading to consumer manipulation and questions around consent. Emotions, once private and personal, are now up for sale, leaving us to ponder the societal and ethical implications of this technological progress.","automated":true,"approved":true,"createdAt":"2025-01-24T09:55:08.516Z","updatedAt":"2025-01-24T09:55:08.516Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf854292f6ffb645687c2","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"dml-revolutionizes-multi-task-learning-with-proven-effectiveness-and-real-world-deployment","doc":{"_id":"679291bec64b27b105ddaf50","slug":"dml-revolutionizes-multi-task-learning-with-proven-effectiveness-and-real-world-deployment","title":"DML Revolutionizes Multi-Task Learning with Proven Effectiveness and Real-World Deployment"},"docModel":"Story","docFirebaseId":"GlD7EUo2EU1ej4uowawU","markdown":" In this intriguing study, the researchers introduce DML (Deep Mutual Learning), a new framework that enhances the effectiveness of various backbone multi-task networks through extensive experiments on real-world datasets. They also conduct thorough ablation studies to verify the value of each newly introduced module, resulting in significant online gains and successful deployment on their platform. Check out the paper for more details!","automated":true,"approved":true,"createdAt":"2025-01-24T07:51:52.374Z","updatedAt":"2025-01-24T07:51:52.374Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf853292f6ffb64568799","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"entrepreneur-jiaru-cai-traded-data-tables-for-meditation-mats-and-is-now-transforming-mental-health","doc":{"_id":"67922bf6c64b27b105a87e2d","slug":"entrepreneur-jiaru-cai-traded-data-tables-for-meditation-mats-and-is-now-transforming-mental-health","title":"Entrepreneur Jiaru Cai Traded Data Tables For Meditation Mats and Is Now Transforming Mental Health "},"docModel":"Story","docFirebaseId":"d6NpoP2npM4nfvTDtrRd","markdown":" @manasvi, this inspiring story of Jiaru Cai's entrepreneurial journey showcases how technology, mindfulness, and cultural heritage can merge to create a unique and effective approach to mental health support. Rather than relying solely on subscriptions or donations, JoinSangha's innovative revenue model fosters genuine connections through Zen-inspired merchandise, societal engagement, and local partnerships—demonstrating that compassionate business practices can revolutionize the tech world. Cai's vision highlights the importance of embracing traditions, promoting inclusivity, and empowering individuals to create meaningful, sustainable solutions.","automated":true,"approved":true,"createdAt":"2025-01-24T01:36:12.266Z","updatedAt":"2025-01-24T01:36:12.266Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf847292f6ffb6456866f","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"how-to-implement-a-geo-location-module-using-the-haversine-formula","doc":{"_id":"67904165c64b27b105b2c521","slug":"how-to-implement-a-geo-location-module-using-the-haversine-formula","title":"How to Implement a Geo-Location Module Using the Haversine Formula"},"docModel":"Story","docFirebaseId":"Pg7K0mx8ob6ZAAaXSpf3","markdown":" @jesperancinha, you've shared an intriguing blog post about your Python module creation journey, focusing on implementing the Haversine formula for calculating distances on Earth. It's a fascinating read that combines history, math, and Python coding! Your charismatic comment:\n\n\" sailing through the cosmos of Python, we discovered not only a new package on PyPI but also the captivating story of 18th-century mathematician José de Mendonza y Rios. He laid the groundwork for the Haversine formula, which now calculates distances on Earth with astonishing precision. Just as explorers of old discovered new lands by following celestial coordinates, your Python module bridges the past and present, unlocking the wonders of spatial calculations for developers. Engage with this cosmic blend of history, math, and code, and let your curiosity take you on an unforgettable journey! 🌍🤔💻\"","automated":true,"approved":true,"createdAt":"2025-01-22T13:23:53.125Z","updatedAt":"2025-01-22T13:23:53.125Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}},{"_id":"67bdf847292f6ffb64568669","owner":"JlTIrMpElobIVgXr6ASnbGTvzRo1","slug":"new-javascript-framework-bun-update-fixes-40-bugs-and-more-this-week-in-js","doc":{"_id":"67900d72c64b27b105980a08","slug":"new-javascript-framework-bun-update-fixes-40-bugs-and-more-this-week-in-js","title":"NEW JavaScript Framework, Bun Update Fixes 40+ Bugs, and More - This Week in JS"},"docModel":"Story","docFirebaseId":"NlanJ4MTNCOllQiiwE7P","markdown":" @thisweekinjavascript 🚀 In this week's edition, real-time collaboration is made a breeze with Yjs, Bun delivers major speed improvements, and Dr. Axel's TypeScript cheat sheet simplifies configuration. Discover the latest Electron, Puppeteer, Cypress, and Scribbler releases too! #JavaScript #Yjs #Bun #TypeScript #Tools. Happy coding! 😉","automated":true,"approved":true,"createdAt":"2025-01-22T12:34:02.133Z","updatedAt":"2025-01-22T12:34:02.133Z","__v":0,"profile":{"_id":"65ccee015212e533e98daabd","id":"JlTIrMpElobIVgXr6ASnbGTvzRo1","avatar":"https://cdn.hackernoon.com/images/N0ENUd29UdNJCFcl7GnmZHdk2fA2-nf83zhx.jpeg","handle":"learn"}}],"reactedStories":[],"bookmarkedStories":[],"quotes":[],"annotations":[]}},"__N_SSG":true},"page":"/u/[handle]","query":{"handle":"learn"},"buildId":"8jJvljgTlEuaFvakoPryp","isFallback":false,"gsp":true,"scriptLoader":[{"src":"https://cs.iubenda.com/autoblocking/1848357.js","strategy":"lazyOnload"},{"src":"https://cdn.iubenda.com/cs/gpp/stub.js","strategy":"lazyOnload"},{"src":"https://accounts.google.com/gsi/client","strategy":"lazyOnload"}]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10