CINXE.COM
Home | RIPE Labs
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> <title>Home | RIPE Labs</title> <meta name="description" content="RIPE Labs is a place to showcase and test new tools, where experts share analyses and discuss topics relevant to the state of the Internet, and where those new to the community can get the resources they need to find their way into the conversation."> <link rel="apple-touch-icon" sizes="180x180" href="/static/icons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/static/icons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/static/icons/favicon-16x16.png"> <link rel="manifest" href="/static/icons/site.webmanifest"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="alternate" type="application/rss+xml" title="RIPE Labs - RSS 2.0" href="/feed.xml"> <link rel="alternate" type="application/atom+xml" title="RIPE Labs - Atom" href="/atom.xml"> <meta name="msapplication-TileColor" content="#2a4587"> <meta name="msapplication-config" content="/static/icons/browserconfig.xml"> <meta name="theme-color" content="#2a4587"> <meta property="og:site_name" content="RIPE Labs"> <meta name="twitter:site" content="@ripelabs"> <link rel="preload" href="/static/fonts/open-sans-latin-variable-wghtOnly-normal.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="stylesheet" href="/static/CACHE/css/style.954fceedcc9a.css" type="text/css"> <script type="text/javascript"> var _paq = window._paq || []; _paq.push(['requireCookieConsent']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://www-analytics.ripe.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '10']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> </head> <body class="flex flex-col min-h-full mt-burger bg-white"> <script src="/static/CACHE/js/ripe-app-webcomponents.25dc0bb1d2b2.js"></script> <ripe-header skipnav class="h-0"> <svg slot="logo-app" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1821 392"><path fill="#25316a" d="M457 80h93c49 0 77 28 77 67 0 26-13 52-41 63l49 83h-58l-42-75h-24v75h-54V80zm86 99c20 0 32-12 32-29 0-18-12-28-32-28h-32v57h32zm116-99h54v213h-54V80zm90 0h97c47 0 75 29 75 69 0 35-22 71-74 71h-44v73h-54V80zm88 99c20 0 32-12 32-29 0-18-13-28-32-28h-34v57h34zm110-99h158v44h-104v40h87v43h-87v43h104v43H947V80zm270 213V80h25v191h94v22h-119zm250 0-5-22h-1c-8 10-16 16-24 20s-18 5-30 5c-16 0-28-4-37-12s-14-20-14-35c0-32 26-49 78-51l27-1v-9c0-13-3-22-8-28-6-6-14-9-26-9-13 0-28 4-45 12l-8-19a115 115 0 0 1 54-13c19 0 34 4 43 12 9 9 14 22 14 41v109h-18zm-55-17c15 0 27-4 35-12 9-8 13-20 13-35v-14l-24 1c-19 0-33 3-42 9-8 5-12 13-12 24 0 9 2 16 8 20 5 5 12 7 22 7zm197-145c21 0 37 7 49 21 12 15 18 35 18 61s-6 47-18 61a59 59 0 0 1-49 22c-10 0-20-2-28-5-9-4-16-10-22-18h-2l-5 20h-17V66h24v55l-1 34h1c11-16 28-24 50-24zm-3 20c-17 0-29 5-36 14-8 10-11 26-11 48 0 23 4 39 11 48 8 10 20 15 36 15 15 0 26-5 33-16 8-11 11-27 11-47 0-21-3-36-11-47-7-10-18-15-33-15zm215 99c0 15-5 26-17 34-11 8-26 12-46 12-21 0-38-3-50-10v-22a120 120 0 0 0 50 12c13 0 23-2 30-6 6-4 10-10 10-18 0-6-3-12-8-16-6-5-16-10-32-16-15-5-25-10-32-14-6-5-11-9-14-15-3-5-4-11-4-18 0-13 5-24 16-31 10-8 25-12 43-12 17 0 34 4 51 11l-9 20c-16-7-30-10-44-10-11 0-20 2-26 5-5 4-8 9-8 15 0 4 1 8 3 11s6 6 11 9l28 11c19 7 31 14 38 21s10 16 10 27z"/><linearGradient id="a" x1="17.4" x2="275.6" y1="361.6" y2="81.4" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25316a"/><stop offset=".1" stop-color="#293269"/><stop offset=".1" stop-color="#343468"/><stop offset=".2" stop-color="#453764"/><stop offset=".2" stop-color="#5b3c60"/><stop offset=".3" stop-color="#764459"/><stop offset=".4" stop-color="#964d4f"/><stop offset=".4" stop-color="#bf5a3d"/><stop offset=".5" stop-color="#f36c21"/><stop offset="1" stop-color="#9c9c9c"/></linearGradient><path fill="url(#a)" d="m249 319-146-84V66l91-52-24-14L0 98v196l170 98 170-98v-28l-91 53zm-79 45L24 280V112l55-32v169l146 84-55 31z"/><linearGradient id="b" x1="37.4" x2="295.7" y1="380" y2="99.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25316a"/><stop offset=".1" stop-color="#293269"/><stop offset=".1" stop-color="#343468"/><stop offset=".2" stop-color="#453764"/><stop offset=".2" stop-color="#5b3c60"/><stop offset=".3" stop-color="#764459"/><stop offset=".4" stop-color="#964d4f"/><stop offset=".4" stop-color="#bf5a3d"/><stop offset=".5" stop-color="#f36c21"/><stop offset="1" stop-color="#9c9c9c"/></linearGradient><path fill="url(#b)" d="M249 9 126 80v141l123 71 122-71V80L249 9zm98 198-98 57-98-57V94l98-57 98 57v113z"/></svg> <app-switcher appenv="prod" current="labs"></app-switcher> <user-login accessurl="access.ripe.net" logoutredirecturl="https://labs.ripe.net/"></user-login> </ripe-header> <app-nav-bar class="fixed top-0 z-50 mt-burger"></app-nav-bar> <app-cookie-consent></app-cookie-consent> <script type="text/javascript"> var RIPE_MENU = { main: [ { title: "Home", url: "/", icon: '<svg width="26" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 26"><path fill="currentColor" d="m16 20.6-9.1-5.2V5l5.6-3.2L11 .9.5 6.9v12.2L11 25l10.5-6v-1.7L16 20.6Zm-5 2.9-9-5.3V7.8l3.4-2v10.4l9 5.3-3.4 2Z"/><path fill="currentColor" d="M16 1.4 8.2 5.8v8.8l7.6 4.3 7.6-4.3V5.8l-7.6-4.4Zm6 12.3-6 3.5-6.2-3.5v-7L15.9 3 22 6.6v7.1Z"/></svg>', }, { title: "Categories", icon: '<svg width="26" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 26"><path fill="currentColor" d="m16 20.6-9.1-5.2V5l5.6-3.2L11 .9.5 6.9v12.2L11 25l10.5-6v-1.7L16 20.6Zm-5 2.9-9-5.3V7.8l3.4-2v10.4l9 5.3-3.4 2Z"/><path fill="currentColor" d="M16 1.4 8.2 5.8v8.8l7.6 4.3 7.6-4.3V5.8l-7.6-4.4Zm6 12.3-6 3.5-6.2-3.5v-7L15.9 3 22 6.6v7.1Z"/></svg>', id: "categories", }, { title: "Network Operations", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 22" fill="currentColor"><path d="M17.6 10.9a1.1 1.1 0 1 1 2.3 0 1.1 1.1 0 0 1-2.3 0ZM15.7 12a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3ZM24 6a2 2 0 0 1-.6 1.5c.4.4.6 1 .6 1.5v3.8c0 .5-.2 1-.6 1.4.4.4.6 1 .6 1.6v3.7c0 1.2-1 2.3-2.3 2.3H2.4c-1.3 0-2.3-1-2.3-2.3v-3.8c0-.5.2-1 .6-1.4-.4-.4-.6-1-.6-1.6V9c0-.6.2-1.1.6-1.5A2 2 0 0 1 0 6V2.2C0 1 1 0 2.3 0h19.4C23 0 24 1 24 2.3V6ZM1.5 6c0 .4.3.8.8.8h19.4c.5 0 .8-.4.8-.8V2.2c0-.4-.3-.7-.8-.7H2.4c-.5 0-.8.3-.8.8V6Zm20.3 2.3H2.1c-.4 0-.7.3-.7.7v3.8c0 .4.3.7.8.7h19.4c.5 0 .8-.3.8-.8V9c0-.4-.3-.8-.8-.8Zm.7 7.4c0-.4-.3-.7-.8-.7H2.4c-.5 0-.8.3-.8.8v3.7c0 .4.3.8.8.8h19.4c.5 0 .8-.4.8-.8v-3.8ZM18.7 5.3a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3Zm-3 0a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3Zm3 11.2a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Zm-3 0a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Z"/></svg>', url: "/category/network-operations/", parent: "categories", }, { title: "Measurements and Statistics", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 18" fill="currentColor"><path d="M23.6 16.5H1.5V.4c0-.2-.2-.4-.4-.4H.4C.2 0 0 .2 0 .4v16.9c0 .4.3.7.8.7h22.8c.2 0 .4-.2.4-.4V17c0-.2-.2-.4-.4-.4Zm-19-7.2v.6l.5.5h.6L9 7l4 4c.2.3.7.3 1 0l4.4-4.4 2 2c.3.3.6.4.9.4.5 0 1.1-.5 1.1-1.1V2.3c0-.5-.3-.8-.8-.8H16c-1 0-1.5 1.2-.8 2l2.1 2-3.8 3.9-4-4a.7.7 0 0 0-1 0l-4 4ZM17 3h4v4l-4-4Z"/></svg>', url: "/category/measurements-and-statistics/", parent: "categories", }, { title: "Internet Governance", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24Zm9.3 7.4h-4a14 14 0 0 0-2-5.3c2.6.9 4.8 2.8 6 5.3Zm-5 4.6c0 1.1-.1 2.1-.3 3.1H8a22.9 22.9 0 0 1 0-6.2h8c.2 1 .3 2 .3 3.1ZM12 1.5c1.3 0 3 2.2 3.8 5.9H8.2C9 3.7 10.7 1.5 12 1.5Zm-3.3.6c-.9 1.3-1.6 3.1-2 5.3h-4C3.9 4.9 6 3 8.7 2ZM1.5 12c0-1 .2-2.1.5-3.1h4.4a24.5 24.5 0 0 0 0 6.2H2c-.3-1-.5-2-.5-3.1Zm1.2 4.6h4a14 14 0 0 0 2 5.3c-2.6-.9-4.8-2.8-6-5.3Zm9.3 5.9c-1.3 0-3-2.2-3.8-5.9h7.6c-.8 3.7-2.5 5.9-3.8 5.9Zm3.3-.6a14 14 0 0 0 2-5.3h4a10.5 10.5 0 0 1-6 5.3Zm2.3-6.8a24.5 24.5 0 0 0 0-6.2H22a10.4 10.4 0 0 1 0 6.2h-4.4Z"/></svg>', url: "/category/internet-governance/", parent: "categories", }, { title: "Technology and Innovation", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="28" viewBox="0 0 640 512" fill="currentColor"><path d="M638 197 564 20a32 32 0 0 0-42-18L414 47c-16 7-23 23-18 39L75 241c-9 5-13 14-10 22l9 21-64 26a16 16 0 0 0-9 21l20 49a16 16 0 0 0 21 8l64-26 9 21c4 10 15 10 22 8l134-46 4 4-51 152a8 8 0 0 0 8 11h17a8 8 0 0 0 7-5l47-141c13 3 22 3 34 0l47 141a8 8 0 0 0 7 5h17a8 8 0 0 0 8-11l-51-152a64 64 0 0 0 19-43l90-32c7 9 21 17 38 10l108-45a32 32 0 0 0 18-42ZM45 353l-8-19 49-21 8 19Zm275-17a32 32 0 1 1 32-32 32 32 0 0 1-32 32Zm56-62a64 64 0 0 0-119 42l-118 41-38-92 306-149 54 129Zm123-20L426 77l109-45 73 177Z"/></svg>', url: "/category/technology-and-innovation/", parent: "categories", }, { title: "Community and Events", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="26" viewBox="0 0 24 17" fill="currentColor"><path d="M20.4 7.2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-4.8a1.8 1.8 0 1 1 0 3.6 1.8 1.8 0 0 1 0-3.6Zm-8.4 6A4.2 4.2 0 1 0 12 0a4.2 4.2 0 0 0 0 8.4Zm0-7.2a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm9.1 7.2h-1.5a3 3 0 0 0-1.5.5l1 .8.5-.1h1.5c1 0 1.7.8 1.7 1.8 0 .3.3.6.6.6s.6-.3.6-.6a3 3 0 0 0-2.9-3ZM3.6 7.2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-4.8a1.8 1.8 0 1 1 0 3.6 1.8 1.8 0 0 1 0-3.6ZM15 9.2c-1.2 0-1.6.4-3 .4s-1.8-.4-3-.4a4.1 4.1 0 0 0-4.2 4.1V15c0 1 .8 1.8 1.8 1.8h10.8c1 0 1.8-.8 1.8-1.8v-1.7c0-.9-.3-1.7-.7-2.4A4.1 4.1 0 0 0 15 9.1Zm3 5.8c0 .3-.3.6-.6.6H6.6A.6.6 0 0 1 6 15v-1.7c0-.6.2-1.2.5-1.7A3 3 0 0 1 9 10.3c1 0 1.4.5 3 .5s2-.5 3-.5 2 .5 2.5 1.3c.3.5.5 1.1.5 1.7V15ZM5.9 8.9a3 3 0 0 0-1.6-.5H3a3 3 0 0 0-2.9 3c0 .3.3.6.6.6s.6-.3.6-.6c0-1 .7-1.8 1.7-1.8h1.4l.6.1L6 9Z"/></svg>', url: "/category/community-and-events/", parent: "categories", }, { title: "RIPE NCC", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800" fill="currentColor"><path d="M591 341V135L401 26 209 135v206L33 443v221l190 110 178-103 177 103 191-110V443L591 341zm-190 95-152-88 152-88 151 88-151 88zm-165-65 152 87v175l-152-88V371zm178 87 152-87v174l-152 88V458zM236 150l165-95 165 95v176l-165-96-165 96V150zM58 649V458l151-87v189l165 95-152 88-164-94zm684 0-165 95-152-88 165-95V372l152 87v190z"/></svg>', url: "/category/ripe-ncc/", parent: "categories", }, { title: "Podcasts", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 24" fill="currentColor"><path d="m15 14.7-.5-.8v-.3c.6-.9 1-2 1-3.1 0-3-2.5-5.4-5.4-5.2a5.2 5.2 0 0 0-5 5c0 1.2.4 2.4 1 3.3v.3l-.5.8c0 .2-.3.2-.5 0a6.8 6.8 0 0 1-1.4-4.2c0-3.7 3-6.8 6.6-6.7 3.6 0 6.5 3 6.6 6.6 0 1.6-.5 3.1-1.5 4.3-.1.2-.3.2-.4 0ZM10.3 0C4.6 0 0 4.7 0 10.5c0 3.8 2 7.2 5 9 .1.1.4 0 .4-.3a30 30 0 0 1-.3-1.4 9 9 0 0 1 5-16.3 9 9 0 0 1 5.3 16.4l-.2 1.3c0 .2.2.4.4.3 3-1.8 5-5.1 5-9C20.6 4.7 16 0 10.3 0Zm3 16.7c0 1.5-.7 4.9-1 6.2-.3.9-1.1 1.1-2 1.1-.9 0-1.8-.2-2-1.1-.4-1.3-1-4.7-1-6.2 0-1.7 1.5-2 3-2s3 .3 3 2Zm-1.5 0c0-.8-3-.8-3 0 0 1.3.5 4.4.9 5.7h1.2c.3-1.3.9-4.4.9-5.7Zm1.4-6.2a3 3 0 0 1-3 3 3 3 0 0 1-2.9-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3Zm-1.4 0c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5Z"/></svg>', url: "/category/podcasts/", parent: "categories", }, { title: "Tools", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M503 390 378 265a80 80 0 0 0-101-10l-85-86V96L64 0 0 64l96 128h73l86 86a80 80 0 0 0 10 100l125 125a32 32 0 0 0 45 0l68-68c12-13 12-33 0-45zM160 158v2h-48L42 67l25-25 93 70v46zm252 322L288 356a48 48 0 0 1 0-68 48 48 0 0 1 67 0l125 124-68 68zM64 432c0 9 7 16 16 16s16-7 16-16-7-16-16-16-16 7-16 16zM277 67a118 118 0 0 1 104-33l-69 69 14 83 83 14 69-69a118 118 0 0 1-63 126l24 23a150 150 0 0 0 69-166c-3-9-10-16-20-19-9-3-19 0-26 7l-64 64-45-8-7-44 64-64a27 27 0 0 0-13-45 150 150 0 0 0-173 83v68l22 22c-10-40 2-82 31-111zM107 467a45 45 0 0 1-62 0 44 44 0 0 1 0-62l146-146-23-23L22 382a76 76 0 0 0 54 130c20 0 39-8 54-22l101-102c-6-9-11-19-15-30L107 467z"/></svg>', url: "/category/tools/", parent: "categories", }, { title: "Hackathons", url: "/hackathons/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M368 88a56 56 0 1 0 56 56 56 56 0 0 0-56-56Zm0 80a24 24 0 1 1 24-24 24 24 0 0 1-24 24ZM505.3 19.3a18 18 0 0 0-12.5-12.4C460.7 0 435.5 0 410.5 0 307.3 0 245.4 55.2 199.2 128H95c-16.3 0-35.6 12-42.9 26.5L2.7 253.3A28.4 28.4 0 0 0 .2 264a24 24 0 0 0 24 24h104a96 96 0 0 1 96 96v104a24 24 0 0 0 24 24 28.5 28.5 0 0 0 10.6-2.6l98.7-49.4a52.6 52.6 0 0 0 26.5-42.8V312.8c72.6-46.3 128-108.4 128-211.1 0-25.2 0-50.3-6.8-82.4ZM37.2 256l43.6-87.2A22.3 22.3 0 0 1 95 160h85.1c-14 28-31.7 64-47.6 96l.1.4-95.4-.4ZM352 417.2c0 4.1-5 12.4-8.8 14.2l-87 43.6c0-23.9-.5-94-.5-95.6h.3l96-47.4h.1Zm-102-70.5a127.6 127.6 0 0 0-84.7-84.6C217.3 158.1 265 32 410.5 32c21.1 0 41.2 0 65.4 4.2 4.2 24.4 4.2 44.4 4 65.5 0 145-126.9 193.5-230 245ZM102.3 320C54.4 320 2 359.3.2 480H0v32h32v-.2c171.6-3.4 184.9-115 133.8-166.4a91.5 91.5 0 0 0-63.4-25.4Zm53 109.4c-12.9 31.1-57.7 49.4-123.4 50.5 0-3.5-1.1-127.9 70.4-127.9a60 60 0 0 1 40.8 16 59.4 59.4 0 0 1 12.1 61.4Z"/></svg>', }, { title: "NOGs", url: "/nogs/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor"><path d="M184 119c0-7-6-12-13-12l-9 3-28 29c-3 2-4 5-4 9 0 7 6 12 13 12h18l9-3 10-11c3-2 4-5 4-9v-18zM248 8a248 248 0 1 0 0 496 248 248 0 0 0 0-496zm48 458v-34c0-26-21-48-48-48h-20c-4 0-13-3-16-5l-23-17c-3-3-5-7-5-11v-24c0-4 3-9 7-11l42-26 7-2h32c3 0 6 1 8 3l53 45h30l17 17c10 10 22 15 36 15h16c-30 49-78 85-136 98zm153-130h-33c-5 0-10-2-13-5l-18-18c-6-6-14-9-22-9h-18l-44-37c-8-7-18-11-29-11h-32c-8 0-16 2-23 6l-43 26c-14 8-22 23-22 39v24c0 14 7 28 18 36l22 17c9 7 25 12 36 12h20c9 0 16 7 16 16v39l-16 1a216 216 0 0 1-1-432l-15 11c-10 8-16 19-16 32v23c0 6 3 17 6 22l-25 19c-8 8-13 20-13 32v16c0 25 20 45 45 45h26c11 0 21-3 29-10l13 2h13c26 0 32-20 36-22 5 10 14 17 24 20-5 14-1 30 10 42l18 19c9 9 20 14 33 14h27c-2 10-5 21-9 31zm-18-64c-4 0-7-1-10-4l-18-19a10 10 0 0 1 0-14c12-13 10-9 10-18 0-2-1-5-3-7l-7-7c-2-2-5-3-7-3h-14c-8 0-12-11-6-16l8-8c1-2 4-3 6-3h9c5 0 9-4 9-9v-10c0-5-4-10-9-10h-29c-7 0-13 6-13 14v5c0 6-4 11-9 13l-27 9c-4 1-4 5-4 8 0 4-3 7-7 7h-13c-4 0-7-3-7-7 0-8-13-9-15-3-9 12-12 18-20 18h-26c-7 0-13-6-13-13v-17c0-3 1-7 4-9 19-14 30-18 30-32 0-3 1-5 4-6l34-11 3-3 23-22c5-5 3-15-7-15h-17l-14 19v7c0 3-3 6-6 6h-15c-4 0-7-3-7-6V83c0-3 1-5 3-6l44-32a216 216 0 0 1 168 227h-32z"/></svg>', }, { title: "Tools", url: "/category/tools/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M503 390 378 265a80 80 0 0 0-101-10l-85-86V96L64 0 0 64l96 128h73l86 86a80 80 0 0 0 10 100l125 125a32 32 0 0 0 45 0l68-68c12-13 12-33 0-45zM160 158v2h-48L42 67l25-25 93 70v46zm252 322L288 356a48 48 0 0 1 0-68 48 48 0 0 1 67 0l125 124-68 68zM64 432c0 9 7 16 16 16s16-7 16-16-7-16-16-16-16 7-16 16zM277 67a118 118 0 0 1 104-33l-69 69 14 83 83 14 69-69a118 118 0 0 1-63 126l24 23a150 150 0 0 0 69-166c-3-9-10-16-20-19-9-3-19 0-26 7l-64 64-45-8-7-44 64-64a27 27 0 0 0-13-45 150 150 0 0 0-173 83v68l22 22c-10-40 2-82 31-111zM107 467a45 45 0 0 1-62 0 44 44 0 0 1 0-62l146-146-23-23L22 382a76 76 0 0 0 54 130c20 0 39-8 54-22l101-102c-6-9-11-19-15-30L107 467z"/></svg>', }, { title: "Podcasts", url: "/category/podcasts/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 24" fill="currentColor"><path d="m15 14.7-.5-.8v-.3c.6-.9 1-2 1-3.1 0-3-2.5-5.4-5.4-5.2a5.2 5.2 0 0 0-5 5c0 1.2.4 2.4 1 3.3v.3l-.5.8c0 .2-.3.2-.5 0a6.8 6.8 0 0 1-1.4-4.2c0-3.7 3-6.8 6.6-6.7 3.6 0 6.5 3 6.6 6.6 0 1.6-.5 3.1-1.5 4.3-.1.2-.3.2-.4 0ZM10.3 0C4.6 0 0 4.7 0 10.5c0 3.8 2 7.2 5 9 .1.1.4 0 .4-.3a30 30 0 0 1-.3-1.4 9 9 0 0 1 5-16.3 9 9 0 0 1 5.3 16.4l-.2 1.3c0 .2.2.4.4.3 3-1.8 5-5.1 5-9C20.6 4.7 16 0 10.3 0Zm3 16.7c0 1.5-.7 4.9-1 6.2-.3.9-1.1 1.1-2 1.1-.9 0-1.8-.2-2-1.1-.4-1.3-1-4.7-1-6.2 0-1.7 1.5-2 3-2s3 .3 3 2Zm-1.5 0c0-.8-3-.8-3 0 0 1.3.5 4.4.9 5.7h1.2c.3-1.3.9-4.4.9-5.7Zm1.4-6.2a3 3 0 0 1-3 3 3 3 0 0 1-2.9-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3Zm-1.4 0c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5Z"/></svg>', }, ], footer: [ { title: "About Us", url: "/about-us/", icon: '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 26 22"><path fill="currentColor" d="M13 2.8c-1.2 0-2.4.5-3.2 1.4a5 5 0 0 0-1.4 3.4l.2.4c.2.2.3.3.5.3s.3-.1.5-.3l.2-.4c0-1 .3-1.8.9-2.5.6-.6 1.4-1 2.3-1 .2 0 .3 0 .5-.2l.2-.5-.2-.4a.6.6 0 0 0-.5-.2ZM13 0C8.8 0 5.8 3.6 5.8 7.6c0 1.8.7 3.6 1.8 5 1 1.2 2 3.2 2.2 3.9v3.6l1 1.6.3.2.3.1h3.5l.2-.3 1-1.6.1-.4v-3.2c.1-.7 1.1-2.7 2.2-4 .9-1 1.5-2.4 1.7-3.8a8 8 0 0 0-.6-4.3A7.5 7.5 0 0 0 17 1.2 6.9 6.9 0 0 0 13 0Zm2 19.5-.7 1.1h-2.6l-.6-1v-.4h3.8v.3Zm0-1.6h-4v-1.4h4v1.4Zm2.4-6.3c-.6.7-1.5 2.1-2 3.5h-4.7c-.6-1.4-1.5-2.8-2.1-3.5a6.4 6.4 0 0 1-1.4-4c0-3.3 2.4-6.2 5.8-6.2a6 6 0 0 1 5.9 6.2c0 1.5-.6 3-1.5 4Zm-13.5-4c0-.2 0-.4-.2-.5a.6.6 0 0 0-.5-.2H.6c-.1 0-.3 0-.4.2l-.2.5c0 .1 0 .3.2.4.1.2.3.3.4.3h2.7l.4-.3.2-.4Zm17.5-4.8.3-.1 2.6-1.4c.2 0 .3-.2.4-.4a.7.7 0 0 0-.2-.7l-.2-.2h-.5l-2.6 1.4c-.2.1-.3.2-.3.4-.1.1-.1.3 0 .4l.1.4.4.2Zm4 4h-2.6c-.2 0-.4.1-.5.3l-.2.5c0 .1 0 .3.2.4.1.2.3.3.4.3h2.7l.4-.3.2-.4c0-.2 0-.4-.2-.5a.6.6 0 0 0-.4-.2ZM4.8 1.5 2.2.1a.6.6 0 0 0-.5 0c-.1 0-.3.1-.3.3v.5c0 .2.1.3.3.4l2.6 1.4a.6.6 0 0 0 .7-.1l.2-.4v-.4l-.4-.4Zm19.5 12.4-2.6-1.4h-.5c-.1 0-.3.2-.3.4v.5c0 .2.1.3.3.4l2.6 1.4h.5c.1 0 .3-.2.3-.4v-.5c0-.2-.1-.3-.3-.4ZM4.5 12.4h-.2l-2.6 1.4-.4.4a.7.7 0 0 0 .2.8h.7l2.6-1.3c.2 0 .3-.2.3-.3v-.5l-.1-.4a.6.6 0 0 0-.5-.1Z"/></svg>', }, { title: "Feedback", subtitle: "Tell us what you think", url: "/contact/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M448 0H64A64 64 0 0 0 0 64v288a64 64 0 0 0 64 64h96v84a12 12 0 0 0 19 10l125-94h144a64 64 0 0 0 64-64V64a64 64 0 0 0-64-64zm32 352a32 32 0 0 1-32 32H293l-8 6-93 70v-76H64a32 32 0 0 1-32-32V64a32 32 0 0 1 32-32h384a32 32 0 0 1 32 32v288z"/></svg>', }, { title: "Legal", subtitle: "Copyright, Privacy, Terms, Cookies", url: "/legal/", icon: '<svg width="80" height="80" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="m634.4 375-109-175.9a16.1 16.1 0 0 0-26.7 0l-109.1 176a31 31 0 0 0-5.5 19.6A128.2 128.2 0 0 0 512 512c67.3 0 122.5-51.6 128-117.3.5-6.9-1.7-13.8-5.6-19.6zM512 238.3 602.3 384H421l91-145.8zm0 241.8c-41.3 0-77-26.8-90.4-64h181.2a97.2 97.2 0 0 1-90.8 64zm17.9-317.2 5-15.2a8 8 0 0 0-5-10.1L379.5 87.2A64 64 0 0 0 320 0a63.8 63.8 0 0 0-61.3 46.7L120.2.4a8 8 0 0 0-10 5L105 20.7a8 8 0 0 0 5 10.2l148.4 49.6a63.8 63.8 0 0 0 45.6 45.3V480H104a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h224a8 8 0 0 0 8-8V125.7a63.4 63.4 0 0 0 23.3-11.5l160.5 53.6a8 8 0 0 0 10-5zM320 96a32 32 0 1 1 0-64 32 32 0 0 1 0 64zm-64 170.7a31 31 0 0 0-5.6-19.6l-109-176C138.2 66.4 133 64 128 64s-10.2 2.4-13.3 7.1L5.6 247.1a31 31 0 0 0-5.5 19.6 128.4 128.4 0 0 0 255.9 0zM128 110.2 218.3 256H37l91-145.8zM37.6 288h181.2a97.2 97.2 0 0 1-90.8 64c-41.3 0-77-26.8-90.4-64z"/></svg>', }, ], }; </script> <main id="main" class="flex-1"> <div class=" w-full bg-white border-t border-b h-14 md:border-t-0 border-ncc-inactive md:relative print:hidden"> <nav id="menu-bar" class="container grid items-center justify-between h-full grid-cols-2 pr-6 md:grid-cols-3"> <div class="hidden md:block md:col-span-1"> </div> <div class="md:text-center col-span-1 "> <p class="whitespace-nowrap lg:px-0">Want to contribute? <a class="font-semibold text-ncc-orange" href="/contributing-to-ripe-labs/">Learn how</a></p> </div> <div class="flex w-full md:space-x-6 justify-end "> <a href="/search/" title="Search RIPE Labs"><svg class="fill-current icon icon-neutral" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m19.86 18.81-5.04-5.04a.46.46 0 0 0-.33-.13h-.4a8.12 8.12 0 1 0-.45.46v.4c0 .12.05.23.13.32l5.04 5.04c.19.19.48.19.67 0l.38-.38a.47.47 0 0 0 0-.67ZM8.12 15a6.87 6.87 0 1 1 0-13.74 6.87 6.87 0 0 1 0 13.74Z" opacity=".9"/></svg></a> </div> </nav> </div> <div id="messagesContainer" class="sticky z-40 top-burger"> </div> <div class="flex flex-col"> <div class="order-2 md:order-1"> <div id="article-4564" class="md:article-xl-gradient"> <div class="md:container layout"> <div class="relative flex flex-col justify-between h-full col-span-12 bg-cover md:col-span-6 xl:col-span-8 md:-mr-6"> <div class="container z-10 h-full pt-32 pb-5 md:px-0 md:pt-20 article-xl-img-gradient"> <p class="mb-5 text-sm text-neutral-low md:font-semibold">Featured article</p> <h1 class="max-w-2xl mb-5 text-xl md:text-2xl xl:text-4xl text-neutral-low"><a href="/author/emileaben/does-the-internet-route-around-damage-baltic-sea-cable-cuts/">Does the Internet Route Around Damage? - Baltic Sea Cable Cuts</a></h1> <div class="flex order-4 md:order-4 w-full sm:w-1/2 md:w-full ml-1 sm:ml-0 md:mt-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap gap-y-1 m-0.5"> </ul> </div> </div> <picture class="absolute inset-0 z-0 w-full h-full"> <source type="image/webp" srcset="/images/gXDccJv3WuyposEln3h9rYTMrLA=/9041/width-500%7Cformat-webp/Screenshot_2024-11-20_at_14.59.09.png 500w, /images/A3fGoex1S6prNffk2UXxZ30Z8RA=/9041/width-800%7Cformat-webp/Screenshot_2024-11-20_at_14.59.09.png 800w, /images/AtmtuWbbYp79Gvm5lsSAJD4jBiE=/9041/width-1536%7Cformat-webp/Screenshot_2024-11-20_at_14.59.09.png 1536w"> <source srcset="/images/Uc5Tnjq49Y6Tu9DywpZ0BeJqgjA=/9041/width-500/Screenshot_2024-11-20_at_14.59.09.png 500w, /images/_zp4rI_9cpvdhK5nw-QMtSjt1HI=/9041/width-800/Screenshot_2024-11-20_at_14.59.09.png 800w, /images/Tx5R4tNel9FW1gpRmwdvC03eW_w=/9041/width-1536/Screenshot_2024-11-20_at_14.59.09.png 1536w"> <img src="/images/Uc5Tnjq49Y6Tu9DywpZ0BeJqgjA=/9041/width-500/Screenshot_2024-11-20_at_14.59.09.png" alt="" class="object-cover w-full h-full pointer-events-none"> </picture> <div class="z-10 flex justify-between w-full bg-primary md:article-xl-img-gradient"> <div class="container flex items-center py-4 leading-6 md:px-0"> <img src="https://access.ripe.net/picture/4443fca9-7d5c-4b52-b14e-7b50dd9afb06" alt="" loading="lazy" class="w-10 h-10 mr-4 rounded-full"> <div> <div class="js-popper-on-hover"> <a class="js-popper-reference font-semibold md:font-normal text-white" href="/author/emileaben/">Emile Aben</a><time datetime="2024-11-20 17:29:24" class="text-sm text-ncc-babyblue" title="2024-11-20 17:29:24"> — 20 Nov 2024</time> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/emileaben/"><img src="https://access.ripe.net/picture/4443fca9-7d5c-4b52-b14e-7b50dd9afb06" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/emileaben/" class="text-accent">Emile Aben</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam, NL </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> I'm a system architect/research coordinator at the RIPE NCC, where I work in the science group. I'm a chemist by training, but have been working since 1998 on Internet related things, as a sysadmin, security consultant, web developer and researcher. I am interested in technology changes (like IPv6 deployment), Internet … <a class="text-accent" href="/author/emileaben/">More</a> </p> </div> </div> </div> <p class="text-ncc-babyblue text-sm md:text-xs">Based in <span class="text-white">Amsterdam, NL</span></p> <p class="text-sm text-ncc-babyblue">10 min read</p> </div> </div> </div> </div> <div class="container md:px-0 col-span-12 md:col-span-6 xl:col-span-4 grid grid-cols-2 grid-rows-1 gap-4 justify-between bg-white md:bg-transparent md:text-white my-4 sm:mt-0 md:mt-18 text-sm md:text-base"> <time class="order-1 col-span-1 md:hidden text-neutral-mid text-sm md:text-xs" datetime="2024-11-20 17:29:24" title="2024-11-20 17:29:24">20 Nov 2024</time> <p class="col-span-2 order-3 leading-6 md:leading-7">This week's Internet cable cuts in the Baltic Sea have been widely reported, even as attempts to understand their cause and impact continue. We turn to RIPE Atlas to provide a preliminary analysis of these events and ask to what extent the Internet in the region has been resilient to them.</p> <a href="/author/emileaben/does-the-internet-route-around-damage-baltic-sea-cable-cuts/" class="col-span-2 md:col-span-2 lg:col-span-1 order-4 md:order-6 lg:order-4 btn lg:btn-xs btn-primary py-3 md:btn-white">Read article</a> <div class="col-span-1 md:col-span-2 lg:col-span-1 order-2 md:order-5 justify-end flex"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 183 likes." data-count="183" class="text-xs text-neutral-mid md:text-ncc-babyblue mr-2 select-none">183</span> <svg class="stroke-current text-neutral-mid md:text-ncc-babyblue" width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 2 comments." class="text-xs text-neutral-mid md:text-ncc-babyblue mr-2 select-none">2</span> <a title="Go to comments" href="/author/emileaben/does-the-internet-route-around-damage-baltic-sea-cable-cuts/#comments"> <svg aria-hidden="true" class="stroke-current icon icon icon-primary md:icon-white" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon icon-primary md:icon-white hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon icon-primary md:icon-white hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> </div> <div class="order-1 md:order-2"> <div class="js-last-item-overlay relative bg-ncc-blue print:hidden"> <div class="container relative flex items-center overflow-x-auto md:overflow-hidden"> <ul class="py-2 space-x-6 text-white md:py-6 whitespace-nowrap md:truncate"> <li class="inline">Explore Categories:</li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/network-operations/">Network Operations</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/measurements-and-statistics/">Measurements and Statistics</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/internet-governance/">Internet Governance</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/technology-and-innovation/">Technology and Innovation</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/community-and-events/">Community and Events</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/ripe-ncc/">RIPE NCC</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/podcasts/">Podcasts</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 js-last-item" href="/category/tools/">Tools</a> </li> </ul> <a href="/categories/" class="hidden ml-10 text-sm font-semibold outline-none md:block text-accent-light whitespace-nowrap focus:ring focus:ring-low focus:ring-opacity-60">View all</a> </div> <div class="js-overlay last-item-overlay absolute inset-y-0 right-0 z-10 w-24 h-full -mb-12 transition-opacity duration-150 pointer-events-none md:hidden"></div> </div> </div> </div> <div class="container layout mt-12 mb-12"> <div class="col-span-12 xl:col-span-8 space-y-12"> <div> <div class="section-title-bar"> <h2>Latest articles</h2> </div> <section class="flex flex-col md:mb-12 md:flex-row md:space-y-0 md:gap-x-12"> <article class="w-full mb-12 md:w-1/2 "> <div id="article-4568" class="flex md:flex-col w-full"> <a href="/author/romain-bosc/new-commission-executive-leadership-internet-governance-consultation-and-some-regulatory-policy-bits-eu-regulation-update-november-2024/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/mT77Xn320h4OCgiJyTmznA4_HTw=/8680/fill-434x192-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg, /images/RcD0FunMd8vxLXWxofG-gWjDBZw=/8680/fill-868x384-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/8sMQdHT0RwJV_iONAS5W9nYoZpA=/8680/fill-128x128-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg, /images/DCXFb0fZ1hy3bLEX1LT0vFsij5E=/8680/fill-256x256-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg 2x"> <source type="image/webp" srcset="/images/KYeZifv2AtVMr3yWFLCg-oQ0ZAs=/8680/fill-96x96-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg, /images/6Ju2kwLVmV4InES81ijZrzu0lsM=/8680/fill-192x192-c100%7Cformat-webp/iStock-923485692_0RizESU.jpg 2x"> <source media="(min-width: 768px)" srcset="/images/7IwEj626MkbUU52uz5SxOleUzJw=/8680/fill-434x192-c100/iStock-923485692_0RizESU.jpg, /images/nEUcIYpsLFUC0XroT-wZsLU3Tsg=/8680/fill-868x384-c100/iStock-923485692_0RizESU.jpg 2x"> <source media="(min-width: 576px)" srcset="/images/iUeFd51xPIcbk7yefLsDd4vs0e8=/8680/fill-128x128-c100/iStock-923485692_0RizESU.jpg, /images/YRVRBqlTYL5iqbLREHvoKAVPW24=/8680/fill-256x256-c100/iStock-923485692_0RizESU.jpg 2x"> <source srcset="/images/kgx78wMMnc_Z5LaIYZsVKBciF7k=/8680/fill-96x96-c100/iStock-923485692_0RizESU.jpg, /images/5sdNEAz_soFvAL7rtIvpkcEYGR4=/8680/fill-192x192-c100/iStock-923485692_0RizESU.jpg 2x"> <img src="/images/5sdNEAz_soFvAL7rtIvpkcEYGR4=/8680/fill-192x192-c100/iStock-923485692_0RizESU.jpg" alt="New Commission Executive Leadership, Internet Governance Consultation and Some Regulatory Policy Bits – EU Regulation Update November 2024" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/romain-bosc/new-commission-executive-leadership-internet-governance-consultation-and-some-regulatory-policy-bits-eu-regulation-update-november-2024/">New Commission Executive Leadership, Internet Governance Consultation and Some Regulatory Policy Bits – EU Regulation Update November 2024</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="https://access.ripe.net/picture/66c224c2-d109-47b4-878a-bf9b7093416f" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/romain-bosc/">Romain Bosc</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/romain-bosc/"><img src="https://access.ripe.net/picture/66c224c2-d109-47b4-878a-bf9b7093416f" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/romain-bosc/" class="text-accent">Romain Bosc</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Brussels </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Romain Bosc is a Senior Public Policy and Governance Officer at the RIPE NCC. Based in Brussels, he engages with a broad range of stakeholders including the RIPE NCC membership, EU institutions and bodies, national authorities, civil society organisations and academia. Romain joined the RIPE NCC in September 2023. Before … <a class="text-accent" href="/author/romain-bosc/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-11-27 13:52:32" title="2024-11-27 13:52:32"><span class="hidden sm:inline">• </span>27 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>10 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">Our ongoing series bringing you an overview of all the most relevant policy and regulatory developments for the RIPE NCC and RIPE community currently being debated or implemented in the European Union.</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-0 "> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 13 likes." data-count="13" class="text-xs text-neutral-mid mr-2 select-none">13</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/romain-bosc/new-commission-executive-leadership-internet-governance-consultation-and-some-regulatory-policy-bits-eu-regulation-update-november-2024/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article class="w-full mb-12 md:w-1/2 "> <div id="article-4554" class="flex md:flex-col w-full"> <a href="/author/mirjam_kuhne/ripe-chair-team-reports-november-2024/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/AXOL8-Ny0-bdRw_ggBfX4goMBsc=/8508/fill-434x192-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png, /images/E2CHuS8JT1sKdKSfqZpKZkebFO4=/8508/fill-868x384-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/KUuuoADcaEX_bIxyP7e1h8XBTYc=/8508/fill-128x128-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png, /images/NCHBzcukV23gBNlBmuPJ_BN5rjQ=/8508/fill-256x256-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png 2x"> <source type="image/webp" srcset="/images/r6oShZvszQeeHLSgOlXyhcQtMaM=/8508/fill-96x96-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png, /images/geWpnhYJqwDGS92XzPb_8XE0S5I=/8508/fill-192x192-c100%7Cformat-webp/RIPELabs_RIPELogo_2024.png 2x"> <source media="(min-width: 768px)" srcset="/images/8BYxPOZIx5_MIng9PJODN0a5ybQ=/8508/fill-434x192-c100/RIPELabs_RIPELogo_2024.png, /images/nIcyqzcoKL0q7bHhOMwhraXZtf8=/8508/fill-868x384-c100/RIPELabs_RIPELogo_2024.png 2x"> <source media="(min-width: 576px)" srcset="/images/0xNYOXnIiQVHYLVZHS8LQ9d6we8=/8508/fill-128x128-c100/RIPELabs_RIPELogo_2024.png, /images/pKQyYB-q1pWXs5xb-kTlEZKOGvY=/8508/fill-256x256-c100/RIPELabs_RIPELogo_2024.png 2x"> <source srcset="/images/auI8_gbQpNkmJK9b6WIjWm2rfnU=/8508/fill-96x96-c100/RIPELabs_RIPELogo_2024.png, /images/WOiIorZpFzWWhLPqqsMShqw3-D0=/8508/fill-192x192-c100/RIPELabs_RIPELogo_2024.png 2x"> <img src="/images/WOiIorZpFzWWhLPqqsMShqw3-D0=/8508/fill-192x192-c100/RIPELabs_RIPELogo_2024.png" alt="RIPE Chair Team Reports - November 2024" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/mirjam_kuhne/ripe-chair-team-reports-november-2024/">RIPE Chair Team Reports - November 2024</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="/images/ZSz31aGTup1YAm502BAX-ydL8co=/5584/fill-48x48-c100/MirjamKuehne-RIPENCC-small.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/mirjam_kuhne/">Mirjam Kühne</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/mirjam_kuhne/"><img src="/images/YnpGSe3ryey8kQ43d99Kyz5AgDI=/5584/fill-96x96-c100/MirjamKuehne-RIPENCC-small.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/mirjam_kuhne/" class="text-accent">Mirjam Kühne</a> </h4> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> I studied Computer Science at the TU Berlin, Germany, and have been a member of the RIPE community for over twenty years. Currently I am serving as the Chair of the RIPE Community. <a class="text-accent" href="/author/mirjam_kuhne/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-11-21 13:12:54" title="2024-11-21 13:12:54"><span class="hidden sm:inline">• </span>21 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>8 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">The RIPE Chair team reports on outcomes from the RIPE 89 Meeting in Prague and important developments coming out of other industry events through the month.</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-2 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ripe/" class="tag m-0.5 ">ripe</a> </li> <li> <a href="/search/tag/events/" class="tag m-0.5 ">events</a> </li> <li> <a href="/search/tag/community/" class="tag m-0.5 ">community</a> </li> </ul> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 26 likes." data-count="26" class="text-xs text-neutral-mid mr-2 select-none">26</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/mirjam_kuhne/ripe-chair-team-reports-november-2024/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </section> <section class="flex flex-col space-y-12"> <article class="w-full"> <article id="article-4553" class="flex"> <a href="/author/hisham_ibrahim/distinguishing-the-internets-core-from-what-is-built-on-top/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/-tSTSKbvRfA_raWKyr-2vbjz37M=/9031/fill-96x96-c100%7Cformat-webp/internet_not_web.jpg 96w, /images/A8Fhx7HpYlrUtgPtGKBFrSzB-fc=/9031/fill-128x128-c100%7Cformat-webp/internet_not_web.jpg 128w, /images/O2ON_PGl1feh4gQ55O0U5RrNfEw=/9031/fill-192x192-c100%7Cformat-webp/internet_not_web.jpg 192w, /images/cUow3ZFhPBaySzDFippXoSFntjc=/9031/fill-256x256-c100%7Cformat-webp/internet_not_web.jpg 256w, /images/iT41TlxADv5QP3o_pCC5vxbdsWc=/9031/fill-384x384-c100%7Cformat-webp/internet_not_web.jpg 384w"> <source srcset="/images/NuyvDxFFvN2OtslEuPBvuI1oWA4=/9031/fill-96x96-c100/internet_not_web.jpg 96w, /images/zvbQ-hbn2xJHusGC2oYiqwkenYs=/9031/fill-128x128-c100/internet_not_web.jpg 128w, /images/TEj9N7eKW4EUUGh3S46l5n_yax4=/9031/fill-192x192-c100/internet_not_web.jpg 192w, /images/J-Ndng0WZ5NMZhUJbqtXoJ4Ba5I=/9031/fill-256x256-c100/internet_not_web.jpg 256w, /images/6hAj4kJOXTYlqVXgoq3rZSpSl6E=/9031/fill-384x384-c100/internet_not_web.jpg 384w"> <img src="/images/TEj9N7eKW4EUUGh3S46l5n_yax4=/9031/fill-192x192-c100/internet_not_web.jpg" alt="Distinguishing the Internet’s Core From What Is Built on Top" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/hisham_ibrahim/distinguishing-the-internets-core-from-what-is-built-on-top/">Distinguishing the Internet’s Core From What Is Built on Top</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/4RMpQ-OWFncdn1Dg84q6zwFayi4=/7274/fill-48x48-c100/Screenshot_2023-04-24_at_10.30.30_PM.png" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/hisham_ibrahim/">Hisham Ibrahim</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/hisham_ibrahim/"><img src="/images/yhy8HueJWLj-IjwJQ8uDQC1nTWw=/7274/fill-96x96-c100/Screenshot_2023-04-24_at_10.30.30_PM.png" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/hisham_ibrahim/" class="text-accent">Hisham Ibrahim</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Dubai, UAE </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Hisham Ibrahim is the Chief Community Officer at the RIPE NCC. He leads the RIPE NCC's engagement efforts to foster a dynamic, inclusive RIPE community. He is responsible for engagement with RIPE NCC members, the RIPE community, Internet governance and training services. Hisham is active on several committees in various … <a class="text-accent" href="/author/hisham_ibrahim/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-11-18 10:31:19" title="2024-11-18 10:31:19"><span class="hidden sm:inline ">• </span>18 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>5 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">The Internet is not social media, nor the web, nor your favourite app. In fact, it’s not even the digital economy or the communication tools we’ve all come to rely on. The Internet is something deeper, a foundational network of networks that has quietly powered the digital age for over 40 years.</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/policy/" class="tag m-0.5 ">policy</a> </li> <li> <a href="/search/tag/security/" class="tag m-0.5 ">security</a> </li> <li> <span title="internet infrastructure " class="inline tag m-0.5 sm:hidden ">+1</span> </li> <li> <span title="internet infrastructure " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 48 likes." data-count="48" class="text-xs text-neutral-mid mr-2 select-none">48</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 1 comment." class="text-xs text-neutral-mid mr-2 select-none">1</span> <a title="Go to comments" href="/author/hisham_ibrahim/distinguishing-the-internets-core-from-what-is-built-on-top/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </article> <article class="w-full"> <article id="article-4547" class="flex"> <a href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/WanJfciqp0PcTJ2JgRIQ-qSZ1rA=/9030/fill-96x96-c100%7Cformat-webp/tortoise.jpg 96w, /images/KrbglILjsDLPJVldYpZOtlh_YFk=/9030/fill-128x128-c100%7Cformat-webp/tortoise.jpg 128w, /images/-bZZ-NXSGIW0HYBqf0xTl7fDf_E=/9030/fill-192x192-c100%7Cformat-webp/tortoise.jpg 192w, /images/CmPOWPBReFCpD2Fe1wmYjdJmY4g=/9030/fill-256x256-c100%7Cformat-webp/tortoise.jpg 256w, /images/zIneHiwn1vDiUV_YerOgclcplU8=/9030/fill-384x384-c100%7Cformat-webp/tortoise.jpg 384w"> <source srcset="/images/fbBP8xGTOH6yW4_TfpwbtjCVqUg=/9030/fill-96x96-c100/tortoise.jpg 96w, /images/_ExzZfv7qzB9SodTBVubk8Thqa0=/9030/fill-128x128-c100/tortoise.jpg 128w, /images/chrUuOpBi9YDiPirV7oVA7O0xkQ=/9030/fill-192x192-c100/tortoise.jpg 192w, /images/r0T5C_GRnHKorjQS6OxaR3PZ7eQ=/9030/fill-256x256-c100/tortoise.jpg 256w, /images/VaLPPXwWgVlgItAQZbrBSpp2x5E=/9030/fill-384x384-c100/tortoise.jpg 384w"> <img src="/images/chrUuOpBi9YDiPirV7oVA7O0xkQ=/9030/fill-192x192-c100/tortoise.jpg" alt="The DNS Server That Lagged Behind" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/">The DNS Server That Lagged Behind</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/ffcb344c-cb4a-4cbe-b888-6bce7bc5a3ec" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/stephane_bortzmeyer/">Stéphane Bortzmeyer</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/stephane_bortzmeyer/"><img src="https://access.ripe.net/picture/ffcb344c-cb4a-4cbe-b888-6bce7bc5a3ec" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/stephane_bortzmeyer/" class="text-accent">Stéphane Bortzmeyer</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Paris (France) </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> I work at AFNIC (the registry of .fr domain names), in the computer department, on, among other things, DNS, security, technical watch, standardization. <a class="text-accent" href="/author/stephane_bortzmeyer/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-11-18 08:29:36" title="2024-11-18 08:29:36"><span class="hidden sm:inline ">• </span>18 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>3 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">Around the end of October and beginning of November 2024, twenty six African TLDs had a technical problem - one of their authoritative name servers served stale data. This is a tale of monitoring, anycast, and debugging.</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/dns/" class="tag m-0.5 ">dns</a> </li> <li> <a href="/search/tag/atlas/" class="tag m-0.5 ">atlas</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/measurements/" class="tag m-0.5 ">measurements</a> </li> <li> <span title="measurements " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 51 likes." data-count="51" class="text-xs text-neutral-mid mr-2 select-none">51</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </article> <article class="w-full"> <article id="article-4548" class="flex"> <a href="/author/becha/approaching-the-green-tech-hackathon/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/A7rTSJX-z08V9KxIYv64QQ_qF80=/9024/fill-96x96-c100%7Cformat-webp/Design_Hackathon_202401.jpg 96w, /images/lTcp0VcijFSX_IRie6JqPrmJctY=/9024/fill-128x128-c100%7Cformat-webp/Design_Hackathon_202401.jpg 128w, /images/pG3Fm6WKHO-yVyWnTgDj-7I8yCw=/9024/fill-192x192-c100%7Cformat-webp/Design_Hackathon_202401.jpg 192w, /images/SZkPWcz1EsdElI0FduzznQ9Pc-A=/9024/fill-256x256-c100%7Cformat-webp/Design_Hackathon_202401.jpg 256w, /images/cy9BBt4V_4L6koZdjmSOSdYIjFQ=/9024/fill-384x384-c100%7Cformat-webp/Design_Hackathon_202401.jpg 384w"> <source srcset="/images/pfl8Q-GCv5_A372p-eNEVzFafUU=/9024/fill-96x96-c100/Design_Hackathon_202401.jpg 96w, /images/j_sEHmy9k7OGrjksPUD1EqRpy5E=/9024/fill-128x128-c100/Design_Hackathon_202401.jpg 128w, /images/fPLXfYJCLPwOUHgJ12s0MuOjbIs=/9024/fill-192x192-c100/Design_Hackathon_202401.jpg 192w, /images/ak_MEJbPvr9esRuFEwPPlnEyWXE=/9024/fill-256x256-c100/Design_Hackathon_202401.jpg 256w, /images/zRQWiW3UMiCuPZisa5CbyyVhZWo=/9024/fill-384x384-c100/Design_Hackathon_202401.jpg 384w"> <img src="/images/fPLXfYJCLPwOUHgJ12s0MuOjbIs=/9024/fill-192x192-c100/Design_Hackathon_202401.jpg" alt="Approaching the Green Tech Hackathon" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/becha/approaching-the-green-tech-hackathon/">Approaching the Green Tech Hackathon</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/8d1be782-b5a4-43b7-833c-3d8f096b9757" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/becha/">Vesna Manojlovic</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/becha/"><img src="https://access.ripe.net/picture/8d1be782-b5a4-43b7-833c-3d8f096b9757" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/becha/" class="text-accent">Vesna Manojlovic</a> </h4> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Vesna Manojlovic is Community Builder at RIPE NCC. Vesna joined the RIPE NCC as a Trainer in 1999. In 2003, she took responsibility for developing and delivering advanced courses, such as RPSL, Routing Registry, DNSSEC and IPv6. In 2008, she lead efforts to establish IPv6 RIPEness as a measure of … <a class="text-accent" href="/author/becha/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-11-14 12:58:49" title="2024-11-14 12:58:49"><span class="hidden sm:inline ">• </span>14 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>4 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">Our hackathon is approaching fast! We have updates to share: proposed projects, potential local hubs, social plans... plus we have organised multiple additional shorter events at the fringes of the main one. Join us and spread the word!</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/events/" class="tag m-0.5 ">events</a> </li> <li> <a href="/search/tag/hackathons/" class="tag m-0.5 ">hackathons</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/sustainability/" class="tag m-0.5 ">sustainability</a> </li> <li> <span title="sustainability " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 34 likes." data-count="34" class="text-xs text-neutral-mid mr-2 select-none">34</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/becha/approaching-the-green-tech-hackathon/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </article> <article class="w-full"> <article id="article-4540" class="flex"> <a href="/author/job_snijders/war-story-rpki-is-working-as-intended/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/jzQdChzaivroKyLswDTgg86ux4U=/9021/fill-96x96-c100%7Cformat-webp/Internet_map_1024.jpg 96w, /images/7DEL0_E8cMYUQLx2KOuMrqkN-zk=/9021/fill-128x128-c100%7Cformat-webp/Internet_map_1024.jpg 128w, /images/WJ_qKc0mbfzVfBUpZ1ej0dqDNW0=/9021/fill-192x192-c100%7Cformat-webp/Internet_map_1024.jpg 192w, /images/Aj7_1nIE98cOv_S5wS2lYgYcpO8=/9021/fill-256x256-c100%7Cformat-webp/Internet_map_1024.jpg 256w, /images/vJWfiYwHupinmB9QHJFAbK2R3Js=/9021/fill-384x384-c100%7Cformat-webp/Internet_map_1024.jpg 384w"> <source srcset="/images/_xnfdxedga5s-NAcMgSdIt27gG8=/9021/fill-96x96-c100/Internet_map_1024.jpg 96w, /images/1C9BvGgjiUaXjW5tU98IT5xGqF8=/9021/fill-128x128-c100/Internet_map_1024.jpg 128w, /images/rTS1xTnppJnC9Zvk7WUqotXfGAs=/9021/fill-192x192-c100/Internet_map_1024.jpg 192w, /images/pbmb2Ni58QUEmiMJMoCbquAEItY=/9021/fill-256x256-c100/Internet_map_1024.jpg 256w, /images/ox_4lPKib1BHDG3Sw6g26qOQBtc=/9021/fill-384x384-c100/Internet_map_1024.jpg 384w"> <img src="/images/rTS1xTnppJnC9Zvk7WUqotXfGAs=/9021/fill-192x192-c100/Internet_map_1024.jpg" alt="War Story: RPKI is Working as Intended" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/job_snijders/war-story-rpki-is-working-as-intended/">War Story: RPKI is Working as Intended</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/23b3da16-b7bb-477a-996b-9a55f64c09a9" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/job_snijders/">Job Snijders</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/job_snijders/"><img src="https://access.ripe.net/picture/23b3da16-b7bb-477a-996b-9a55f64c09a9" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/job_snijders/" class="text-accent">Job Snijders</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam, Netherlands </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Job Snijders is an Internet Engineer at Fastly where he analyzes and architects global networks for future growth. Job has been actively involved in the Internet community in both operational, engineering, and architectural capacity, as a frequent presenter at network operator events such as NANOG, ITNOG, DKNOG, RIPE, NLNOG & … <a class="text-accent" href="/author/job_snijders/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-11-07 12:27:01" title="2024-11-07 12:27:01"><span class="hidden sm:inline ">• </span>7 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>8 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">Three weeks ago, Fastly was the target of a BGP hijack similar to a far more widely-reported incident that happened back in 2008. But this time, barely anyone noticed. Why is that?</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/bgp/" class="tag m-0.5 ">bgp</a> </li> <li> <a href="/search/tag/rpki/" class="tag m-0.5 ">rpki</a> </li> <li> <a href="/search/tag/outages/" class="tag m-0.5 ">outages</a> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 49 likes." data-count="49" class="text-xs text-neutral-mid mr-2 select-none">49</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/job_snijders/war-story-rpki-is-working-as-intended/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </article> <article class="w-full"> <article id="article-4526" class="flex"> <a href="/author/ripe-ncc-commsies/ripe-89-daily-meeting-blog/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/pK4uQKHIVW-ZNXDJMm3CmB1Q7i0=/9000/fill-96x96-c100%7Cformat-webp/Screenshot_2024-11-01_at_10.16.17.jpg 96w, /images/I76l4MBc3-WjtfXLa1D8hIjI-Tw=/9000/fill-128x128-c100%7Cformat-webp/Screenshot_2024-11-01_at_10.16.17.jpg 128w, /images/818ZL47ZQgBmtToEtUhVWqECbFw=/9000/fill-192x192-c100%7Cformat-webp/Screenshot_2024-11-01_at_10.16.17.jpg 192w, /images/FO6i_7XQT5NoN2bPK57u8iu-0A4=/9000/fill-256x256-c100%7Cformat-webp/Screenshot_2024-11-01_at_10.16.17.jpg 256w, /images/zQbh84kFiUwPmJDDB7VHz8GXAps=/9000/fill-384x384-c100%7Cformat-webp/Screenshot_2024-11-01_at_10.16.17.jpg 384w"> <source srcset="/images/KbQKnvpWyxEgrpRvLx00lYxs38g=/9000/fill-96x96-c100/Screenshot_2024-11-01_at_10.16.17.jpg 96w, /images/-uwICwut5XYMMaAo_wDETW9nBxo=/9000/fill-128x128-c100/Screenshot_2024-11-01_at_10.16.17.jpg 128w, /images/_Rp-aIUT2CFw2U6eVimXKBgVaj0=/9000/fill-192x192-c100/Screenshot_2024-11-01_at_10.16.17.jpg 192w, /images/QnsEeWR7EQQ4dYCSmBIaPPbYZmk=/9000/fill-256x256-c100/Screenshot_2024-11-01_at_10.16.17.jpg 256w, /images/hRCa7Qsg_xBKe6HEEpt1iCpcmLg=/9000/fill-384x384-c100/Screenshot_2024-11-01_at_10.16.17.jpg 384w"> <img src="/images/_Rp-aIUT2CFw2U6eVimXKBgVaj0=/9000/fill-192x192-c100/Screenshot_2024-11-01_at_10.16.17.jpg" alt="RIPE 89 Daily Meeting Blog" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/ripe-ncc-commsies/ripe-89-daily-meeting-blog/">RIPE 89 Daily Meeting Blog</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/53c12f85-2080-43a5-9160-fd61813fdc90" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/ripe-ncc-commsies/">RIPE NCC Communications</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/ripe-ncc-commsies/"><img src="https://access.ripe.net/picture/53c12f85-2080-43a5-9160-fd61813fdc90" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/ripe-ncc-commsies/" class="text-accent">RIPE NCC Communications</a> </h4> </div> </div> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-10-28 18:56:35" title="2024-10-28 18:56:35"><span class="hidden sm:inline ">• </span>28 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>27 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">RIPE 89 is the fourth time that a RIPE Meeting is being held in beautiful Prague, resplendent in its autumnal colours. You can view the slides, you can watch the recordings, but if you're wondering what's really happening at RIPE 89, read the daily meeting blog!</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ripe/" class="tag m-0.5 ">ripe</a> </li> <li> <a href="/search/tag/events/" class="tag m-0.5 ">events</a> </li> <li> <a href="/search/tag/community/" class="tag m-0.5 ">community</a> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 68 likes." data-count="68" class="text-xs text-neutral-mid mr-2 select-none">68</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 1 comment." class="text-xs text-neutral-mid mr-2 select-none">1</span> <a title="Go to comments" href="/author/ripe-ncc-commsies/ripe-89-daily-meeting-blog/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </article> <a href="/search/?type_of_content=articles&search_terms=&timeframe=any&sort_by=recent" class="w-full py-3 mt-3 font-semibold text-center text-white rounded outline-none bg-primary focus:ring focus:ring-offset-1">View all articles</a> </section> </div> </div> <div class="col-span-12 mt-12 xl:mt-0 xl:col-span-4 flex flex-col"> <div class="space-y-12"> <div> <div class="section-title-bar"> <h2>Latest Podcasts</h2> </div> <ul class="space-y-6"> <li> <article id="article-4566" class="flex"> <a href="/author/alun_davies/rob-lister-embracing-neurodiversity-in-the-internet-community/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 xl:w-24 xl:h-24 "> <picture> <source type="image/webp" srcset="/images/Mz7ORK4dlGeDGFFkJWQt2u98DNI=/8450/fill-96x96-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 96w, /images/VvN0pR75WtT5WBm8rD01FGrctoo=/8450/fill-128x128-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 128w, /images/h4rsF9OcdUUUYua6IsJ9ou1hdLk=/8450/fill-192x192-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 192w, /images/xXL9LzPT0qzfo0EgS8Asa25zdsQ=/8450/fill-256x256-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 256w, /images/-vR4g-AyEH9FzVvPSruDjQlbQN0=/8450/fill-384x384-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 384w"> <source srcset="/images/CnBMR8uk-ejZCXHOS2-mxOGih7U=/8450/fill-96x96-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 96w, /images/fBee4GSUxyFuC7LBQv8zF05fRqE=/8450/fill-128x128-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 128w, /images/C-85oHHWQqPzSvKJhxajkpAd2dc=/8450/fill-192x192-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 192w, /images/9XZK64Ee_paNPGCGcW3nNcstCPI=/8450/fill-256x256-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 256w, /images/iLFt6yTRFhmcETYihezfddVlLFo=/8450/fill-384x384-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 384w"> <img src="/images/C-85oHHWQqPzSvKJhxajkpAd2dc=/8450/fill-192x192-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg" alt="Rob Lister - Embracing Neurodiversity in the Internet Community" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/alun_davies/rob-lister-embracing-neurodiversity-in-the-internet-community/">Rob Lister - Embracing Neurodiversity in the Internet Community</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 xl:flex-col xl:items-start "> <div class="flex items-center"> <img src="/images/M8Xmsrvvp5VHYyLDueiaRlXVlHE=/5506/fill-48x48-c100/alun__urtIwzG.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/alun_davies/">Alun Davies</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/alun_davies/"><img src="/images/7eRMhchcEo5moFSLayb72LIu2n8=/5506/fill-96x96-c100/alun__urtIwzG.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/alun_davies/" class="text-accent">Alun Davies</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Hailing from a research background in philosophy, linguistics and computer science, I came to the RIPE NCC back in 2016 and took on the role of RIPE Labs Editor in 2020. <a class="text-accent" href="/author/alun_davies/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 xl:ml-0 " datetime="2024-11-26 09:46:58" title="2024-11-26 09:46:58"><span class="hidden sm:inline xl:hidden">• </span>26 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline xl:hidden">• </span>2 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 xl:hidden ">Overcoming the various challenges involved in keeping the Internet running calls for different ways of thinking about those challenges. In this episode, Rob Lister talks to us about how and why the technical community can and should embrace neurodiversity.</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 xl:hidden "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ripe/" class="tag m-0.5 ">ripe</a> </li> <li> <a href="/search/tag/events/" class="tag m-0.5 ">events</a> </li> <li> <a href="/search/tag/podcast/" class="tag m-0.5 ">podcast</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/diversity/" class="tag m-0.5 ">diversity</a> </li> <li> <span title="diversity community " class="inline tag m-0.5 sm:hidden ">+2</span> </li> <li> <span title="community " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 13 likes." data-count="13" class="text-xs text-neutral-mid mr-2 select-none">13</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/alun_davies/rob-lister-embracing-neurodiversity-in-the-internet-community/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </li> <li> <article id="article-4502" class="flex"> <a href="/author/alun_davies/tim-bruijnzeels-patching-internet-vulnerabilities-with-rpki/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 xl:w-24 xl:h-24 "> <picture> <source type="image/webp" srcset="/images/Mz7ORK4dlGeDGFFkJWQt2u98DNI=/8450/fill-96x96-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 96w, /images/VvN0pR75WtT5WBm8rD01FGrctoo=/8450/fill-128x128-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 128w, /images/h4rsF9OcdUUUYua6IsJ9ou1hdLk=/8450/fill-192x192-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 192w, /images/xXL9LzPT0qzfo0EgS8Asa25zdsQ=/8450/fill-256x256-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 256w, /images/-vR4g-AyEH9FzVvPSruDjQlbQN0=/8450/fill-384x384-c100%7Cformat-webp/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 384w"> <source srcset="/images/CnBMR8uk-ejZCXHOS2-mxOGih7U=/8450/fill-96x96-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 96w, /images/fBee4GSUxyFuC7LBQv8zF05fRqE=/8450/fill-128x128-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 128w, /images/C-85oHHWQqPzSvKJhxajkpAd2dc=/8450/fill-192x192-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 192w, /images/9XZK64Ee_paNPGCGcW3nNcstCPI=/8450/fill-256x256-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 256w, /images/iLFt6yTRFhmcETYihezfddVlLFo=/8450/fill-384x384-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg 384w"> <img src="/images/C-85oHHWQqPzSvKJhxajkpAd2dc=/8450/fill-192x192-c100/1080x1080px_01_v03_Ripe-Labs-podcast_E-01_2.jpg" alt="Tim Bruijnzeels: Patching Internet Vulnerabilities with RPKI" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/alun_davies/tim-bruijnzeels-patching-internet-vulnerabilities-with-rpki/">Tim Bruijnzeels: Patching Internet Vulnerabilities with RPKI</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 xl:flex-col xl:items-start "> <div class="flex items-center"> <img src="/images/M8Xmsrvvp5VHYyLDueiaRlXVlHE=/5506/fill-48x48-c100/alun__urtIwzG.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/alun_davies/">Alun Davies</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/alun_davies/"><img src="/images/7eRMhchcEo5moFSLayb72LIu2n8=/5506/fill-96x96-c100/alun__urtIwzG.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/alun_davies/" class="text-accent">Alun Davies</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Hailing from a research background in philosophy, linguistics and computer science, I came to the RIPE NCC back in 2016 and took on the role of RIPE Labs Editor in 2020. <a class="text-accent" href="/author/alun_davies/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 xl:ml-0 " datetime="2024-10-10 13:36:57" title="2024-10-10 13:36:57"><span class="hidden sm:inline xl:hidden">• </span>10 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline xl:hidden">• </span>3 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 xl:hidden ">The White House recently announced plans to boost Internet routing security in the US through improved RPKI coverage. So how does RPKI help secure BGP? How easy is it to boost coverage on a national level? And what's the future potential of the infrastructure? Our guest Tim Bruijnzeels shares his v…</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 xl:hidden "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/bgp/" class="tag m-0.5 ">bgp</a> </li> <li> <a href="/search/tag/rpki/" class="tag m-0.5 ">rpki</a> </li> <li> <a href="/search/tag/ripe/" class="tag m-0.5 ">ripe</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/routing/" class="tag m-0.5 ">routing</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/podcast/" class="tag m-0.5 ">podcast</a> </li> <li> <span title="routing podcast operational " class="inline tag m-0.5 sm:hidden ">+3</span> </li> <li> <span title="operational " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 34 likes." data-count="34" class="text-xs text-neutral-mid mr-2 select-none">34</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/alun_davies/tim-bruijnzeels-patching-internet-vulnerabilities-with-rpki/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </li> <li class="text-end border-t-2 border-accent w-[calc(100%-theme(width.10))] ml-auto py-1 !mt-4"> <a href="/category/podcasts/" class="block text-primary font-semibold text-sm" title="Latest podcasts">View all</a> </li> </ul> </div> <div> <div class="section-title-bar"> <h2>Editor's Pick</h2> </div> <ul class="space-y-6"> <li> <article id="article-4520" class="flex"> <a href="/author/ejaw/serial-bgp-hijackers-a-reproducibility-study-and-assessment-of-current-dynamics/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 xl:w-24 xl:h-24 "> <picture> <source type="image/webp" srcset="/images/1W0SI5K3tE_1XRi7Cdz3w5sWwA4=/8992/fill-96x96-c100%7Cformat-webp/iStock-1440894040.jpg 96w, /images/cYI8yyToTAwkZVpUOzJsmrzu9iE=/8992/fill-128x128-c100%7Cformat-webp/iStock-1440894040.jpg 128w, /images/vTax8pzQmdw66NRODkf6Kl4Tmzs=/8992/fill-192x192-c100%7Cformat-webp/iStock-1440894040.jpg 192w, /images/tMBOyZ6x5GaMLHmnD9wvF1ejpxo=/8992/fill-256x256-c100%7Cformat-webp/iStock-1440894040.jpg 256w, /images/yur1VuJkCfO5q-Nsj0zWclvGcw4=/8992/fill-384x384-c100%7Cformat-webp/iStock-1440894040.jpg 384w"> <source srcset="/images/9nLD0IJQch3EU8dqQPhmaTbIYKU=/8992/fill-96x96-c100/iStock-1440894040.jpg 96w, /images/bBD3BySha9sMae9zai4iIm2tldU=/8992/fill-128x128-c100/iStock-1440894040.jpg 128w, /images/KmBcTtaIS1z1l99Puz595K3H8M8=/8992/fill-192x192-c100/iStock-1440894040.jpg 192w, /images/SaqoucKmN4vYYTn-fEKX4bkx6Ok=/8992/fill-256x256-c100/iStock-1440894040.jpg 256w, /images/xfwstubBpcSmElqO-fsknAE7sJc=/8992/fill-384x384-c100/iStock-1440894040.jpg 384w"> <img src="/images/KmBcTtaIS1z1l99Puz595K3H8M8=/8992/fill-192x192-c100/iStock-1440894040.jpg" alt="Serial BGP Hijackers: A Reproducibility Study and Assessment of Current Dynamics" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/ejaw/serial-bgp-hijackers-a-reproducibility-study-and-assessment-of-current-dynamics/">Serial BGP Hijackers: A Reproducibility Study and Assessment of Current Dynamics</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 xl:flex-col xl:items-start "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/fa3c9504-3d86-4909-8618-77c5d6ffaa11" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/ejaw/">Ebrima Jaw</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/ejaw/"><img src="https://access.ripe.net/picture/fa3c9504-3d86-4909-8618-77c5d6ffaa11" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/ejaw/" class="text-accent">Ebrima Jaw</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in University of Twente, Drienerlolaan 5, 7522 NB, Enschede </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Ebrima Jaw has been a PhD student in the Design and Analysis of Communication Systems (DACS) at the University of Twente, The Netherlands, since 2022. He received his MSc in 2022 in Computer Science and Technology (Network and Information Security) from Guizhou University, China. His current research interests are Interdomain … <a class="text-accent" href="/author/ejaw/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 xl:ml-0 " datetime="2024-10-24 07:24:30" title="2024-10-24 07:24:30"><span class="hidden sm:inline xl:hidden">• </span>24 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline xl:hidden">• </span>9 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 xl:hidden ">Serial hijackers are malicious actors that repeatedly carry out prefix hijacks on various networks, some lasting for months or years. A new study assesses the evolution of serial hijacking events since 2019 and determines what actions the technical community is taking to protect the Internet agains…</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 xl:hidden "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/bgp/" class="tag m-0.5 ">bgp</a> </li> <li> <a href="/search/tag/rpki/" class="tag m-0.5 ">rpki</a> </li> <li> <a href="/search/tag/research/" class="tag m-0.5 ">research</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/security/" class="tag m-0.5 ">security</a> </li> <li> <span title="security " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 42 likes." data-count="42" class="text-xs text-neutral-mid mr-2 select-none">42</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 1 comment." class="text-xs text-neutral-mid mr-2 select-none">1</span> <a title="Go to comments" href="/author/ejaw/serial-bgp-hijackers-a-reproducibility-study-and-assessment-of-current-dynamics/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </li> <li> <article id="article-4402" class="flex"> <a href="/author/liske/ixp-from-scratch-building-a-new-ix/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 xl:w-24 xl:h-24 "> <picture> <source type="image/webp" srcset="/images/vbSZ6u2JRsPThOcbYkWaBbVuXbY=/8837/fill-96x96-c100%7Cformat-webp/bw-ifs.webp 96w, /images/0YRDjiCqOEJ7b0Ia16vWDUQorl4=/8837/fill-128x128-c100%7Cformat-webp/bw-ifs.webp 128w, /images/tMZ-C38tUnkxM3cJtDvljz85K0g=/8837/fill-192x192-c100%7Cformat-webp/bw-ifs.webp 192w, /images/AZQXGPD4Ylmd5SGuDI7Mu0wF4Qo=/8837/fill-256x256-c100%7Cformat-webp/bw-ifs.webp 256w, /images/jiAvFL9hCgo6zWbp_v0uwE2Yxr8=/8837/fill-384x384-c100%7Cformat-webp/bw-ifs.webp 384w"> <source srcset="/images/G-uQko-geZpHO8-0yWb9g_opNHI=/8837/fill-96x96-c100/bw-ifs.webp 96w, /images/h8_TxTeTww3lpu2gpoev-wMZsY0=/8837/fill-128x128-c100/bw-ifs.webp 128w, /images/MCOvuiXVyPycAH_hh3D-JZYeJpo=/8837/fill-192x192-c100/bw-ifs.webp 192w, /images/xlV0xvzUPBDEEC7gCx0KVl6k80k=/8837/fill-256x256-c100/bw-ifs.webp 256w, /images/koRbxZ6NmYcaFGIRy_YhsHN1H74=/8837/fill-384x384-c100/bw-ifs.webp 384w"> <img src="/images/MCOvuiXVyPycAH_hh3D-JZYeJpo=/8837/fill-192x192-c100/bw-ifs.webp" alt="IXP-from-Scratch: Building a New IX" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/liske/ixp-from-scratch-building-a-new-ix/">IXP-from-Scratch: Building a New IX</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 xl:flex-col xl:items-start "> <div class="flex items-center"> <img src="/images/4IbNzokQlRyEb-gu2owuFP_qsmA=/8832/fill-48x48-c100/fiasko.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/liske/">Thomas Liske</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/liske/"><img src="/images/Awhx_9FRuvL7qm4niKmMDmLToKc=/8832/fill-96x96-c100/fiasko.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/liske/" class="text-accent">Thomas Liske</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Dresden, Germany </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Thomas operates data center and isp infrastructure as a profession at AS15372. He is co-founder of DD-IX and an open-source enthusiast. <a class="text-accent" href="/author/liske/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 xl:ml-0 " datetime="2024-08-12 09:35:03" title="2024-08-12 09:35:03"><span class="hidden sm:inline xl:hidden">• </span>12 Aug 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline xl:hidden">• </span>5 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 xl:hidden ">In this new series "IXP from Scratch", we report about our endeavor of building DD-IX, an Internet Exchange located in the city of Dresden, Germany. DD-IX is driven by a grassroots community that loves contributing to a resilient and efficient Internet. We start with some basic background and will …</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 xl:hidden "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/tools/" class="tag m-0.5 ">tools</a> </li> <li> <a href="/search/tag/guides/" class="tag m-0.5 ">guides</a> </li> <li> <a href="/search/tag/routing/" class="tag m-0.5 ">routing</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/community/" class="tag m-0.5 ">community</a> </li> <li> <span title="community competition " class="inline tag m-0.5 sm:hidden ">+2</span> </li> <li> <span title="competition " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 157 likes." data-count="157" class="text-xs text-neutral-mid mr-2 select-none">157</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/liske/ixp-from-scratch-building-a-new-ix/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=Labs&body=https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url="https://labs.ripe.net/"><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2F%3Ftab%3Darticles%26sort%3Dnew%26contributions-page%3D1%26comments-page%3D1%26articles-page%3D1"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> </li> </ul> </div> </div> </div> </div> </main> <div class="js-last-item-overlay relative bg-ncc-blue print:hidden"> <div class="container relative flex items-center overflow-x-auto md:overflow-hidden"> <ul class="py-2 space-x-6 text-white md:py-6 whitespace-nowrap md:truncate"> <li class="inline">Explore Categories:</li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/network-operations/">Network Operations</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/measurements-and-statistics/">Measurements and Statistics</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/internet-governance/">Internet Governance</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/technology-and-innovation/">Technology and Innovation</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/community-and-events/">Community and Events</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/ripe-ncc/">RIPE NCC</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/podcasts/">Podcasts</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 js-last-item" href="/category/tools/">Tools</a> </li> </ul> <a href="/categories/" class="hidden ml-10 text-sm font-semibold outline-none md:block text-accent-light whitespace-nowrap focus:ring focus:ring-low focus:ring-opacity-60">View all</a> </div> <div class="js-overlay last-item-overlay absolute inset-y-0 right-0 z-10 w-24 h-full -mb-12 transition-opacity duration-150 pointer-events-none md:hidden"></div> </div> <footer class="print:hidden"> <div class="py-10 text-center text-white border-t-2 border-b-2 border-white bg-ncc-blue md:text-left"> <div class="container flex flex-col flex-wrap items-center space-y-6 md:h-48 md:space-y-0"> <div class="flex flex-col items-center self-start order-1 w-full md:w-1/3 md:block"> <img alt="RIPE Labs" src="/static/images/logo-white.svg"> </div> <div class="w-full md:w-1/3 md:h-full flex flex-col items-center md:block self-start order-2"> <div class="flex flex-col max-w-xs md:max-w-none whitespace-nowrap"> <a class="hover:underline" href="/">Home</a> <a class="hover:underline" href="/sitemap.xml">Sitemap</a> <a class="hover:underline" href="/about-us/">About us</a> <a class="hover:underline" href="/contact/">Contact us</a> <a class="hover:underline" href="/legal/">Legal</a> </div> </div> <div class="order-3 w-full md:w-1/3 flex flex-col"> <h2 class="text-xl">Stay connected</h2> <div class="flex self-center justify-between w-full max-w-xs mt-4 md:self-auto social-buttons"> <a rel="nofollow noreferrer noopener" target="_blank" title="Facebook" href="http://facebook.com/ripencc"><svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="m9.2 10 .5-3h-3V5c0-.8.5-1.6 1.8-1.6h1.3V.8L7.5.6c-2.4 0-4 1.4-4 4V7H.8v3h2.7v7.4h3.3v-7.3h2.4Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="Twitter" href="https://twitter.com/ripelabs"><svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="M17.4 2.3c-.6.3-1.3.5-2 .5A3 3 0 0 0 17 .9c-.7.4-1.5.7-2.2.9C14 1 13.2.7 12.2.7s-1.7.3-2.4 1-1 1.5-1 2.4V5a9.6 9.6 0 0 1-7-3.6c-.4.6-.5 1.1-.5 1.8A3.4 3.4 0 0 0 2.8 6a3 3 0 0 1-1.5-.5c0 .9.2 1.6.7 2.2.6.7 1.2 1 2 1.2a3.6 3.6 0 0 1-1.5 0 3.4 3.4 0 0 0 3.2 2.4 6.8 6.8 0 0 1-5.1 1.5 10 10 0 0 0 11.5-.6 10.4 10.4 0 0 0 3.6-7.7v-.4c.7-.5 1.2-1 1.7-1.8Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="LinkedIn" href="https://www.linkedin.com/company/ripe-ncc"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="M4.3 17.4H1V6.2h3.4v11.2ZM2.6 4.6a2 2 0 0 1-2-2 2 2 0 0 1 4 0 2 2 0 0 1-2 2Zm14.8 12.8H14V12c0-1.3 0-3-1.8-3s-2 1.5-2 3v5.5H6.4V6.2H10v1.5c.5-.9 1.6-1.8 3.3-1.8 3.6 0 4.2 2.3 4.2 5.3v6.2Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="YouTube" href="http://www.youtube.com/user/RIPENCC"><svg width="18" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" fill-rule="evenodd" d="M13.5 2.2c-.2-.5-.7-1-1.2-1.1C11.3.8 7 .8 7 .8S2.8.8 1.7 1c-.5.1-1 .6-1.2 1.1-.2 1-.2 3.2-.2 3.2s0 2.2.2 3.2c.2.6.7 1 1.2 1.2 1 .3 5.3.3 5.3.3s4.2 0 5.3-.3a2 2 0 0 0 1.2-1.2c.2-1 .2-3.2.2-3.2s0-2.1-.2-3.2ZM5.3 7.5V3.3l3.4 2.1-3.4 2.1Z" clip-rule="evenodd"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="Github" href="https://github.com/RIPE-NCC"><svg width="18" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="m4.9 11.1-.2.1h-.1l.1-.2.2.1ZM4 11l.1.1h.2l-.1-.2H4Zm1.3 0H5c0 .1.1.2.2.1h.1l-.1-.2ZM7 .2C3.2.3.3 3.2.3 7c0 3 2 5.7 4.7 6.6.3 0 .5-.1.5-.3v-1.7s-2 .4-2.4-.9c0 0-.3-.8-.8-1 0 0-.6-.4 0-.4 0 0 .8 0 1.1.7.7 1 1.7.8 2 .6l.5-1c-1.5-.1-3.1-.3-3.1-3 0-.8.2-1.2.7-1.7-.1-.1-.4-.9 0-1.8.6-.2 2 .7 2 .7a6.5 6.5 0 0 1 3.4 0s1.4-1 2-.7c.3 1 .1 1.7 0 1.8.5.5.8 1 .8 1.7 0 2.7-1.7 2.9-3.2 3 .2.3.4.7.4 1.4v2.3c0 .2.2.4.5.3A7 7 0 0 0 14.1 7 7 7 0 0 0 7 .3ZM3 9.9v.1Zm-.3-.3v.2H3l-.1-.2h-.1Zm.9 1v.2h.2v-.1c-.1-.1-.2-.1-.2 0Zm-.3-.4v.2h.1v-.1s-.1-.1-.1 0Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="RSS Feed" href="/feed.xml"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" fill-rule="evenodd" d="M.76.26a13.48 13.48 0 0 1 12.98 12.98.5.5 0 0 1-.48.5H11.8a.48.48 0 0 1-.48-.47A11.07 11.07 0 0 0 .73 2.67a.48.48 0 0 1-.47-.48V.75c0-.28.23-.5.5-.49ZM9.4 13.23A9.14 9.14 0 0 0 .77 4.6a.48.48 0 0 0-.5.48v1.45c0 .25.19.46.44.48A6.74 6.74 0 0 1 7 13.3c.02.25.23.45.48.45h1.45c.27 0 .5-.23.48-.5Zm-5.28-1.42a1.93 1.93 0 1 1-3.86 0 1.93 1.93 0 0 1 3.86 0Z" clip-rule="evenodd"/></svg></a> </div> </div> </div> </div> <div class="bg-ncc-blue h-18"></div> </footer> <script src="/static/CACHE/js/js.70550276523f.js" defer></script> <noscript><img src="https://www-analytics.ripe.net/matomo.php?idsite=10&rec=1" style="border:0;" alt=""></noscript> </body> </html>