<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Enrico Rubboli</title><meta name="description" content="Enrico Rubboli — software engineer, entrepreneur, and angel investor. Writing on tech, health, capital, and building things that last."><link rel="canonical" href="https://enrico.rubbo.li/en/"><link rel="alternate" hreflang="en" href="https://enrico.rubbo.li/en"><link rel="alternate" hreflang="it" href="https://enrico.rubbo.li/it"><link rel="alternate" hreflang="x-default" href="https://enrico.rubbo.li/en"><meta property="og:type" content="website"><meta property="og:url" content="https://enrico.rubbo.li/en/"><meta property="og:title" content="Enrico Rubboli"><meta property="og:description" content="Enrico Rubboli — software engineer, entrepreneur, and angel investor. Writing on tech, health, capital, and building things that last."><meta property="og:image" content="https://enrico.rubbo.li/images/me.jpg"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="Enrico Rubboli"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@dn2k"><meta name="twitter:creator" content="@dn2k"><meta name="twitter:title" content="Enrico Rubboli"><meta name="twitter:description" content="Enrico Rubboli — software engineer, entrepreneur, and angel investor. Writing on tech, health, capital, and building things that last."><meta name="twitter:image" content="https://enrico.rubbo.li/images/me.jpg"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://enrico.rubbo.li/#person","name":"Enrico Rubboli","url":"https://enrico.rubbo.li/en","image":"https://enrico.rubbo.li/images/me.jpg","jobTitle":"Software Engineer & Entrepreneur","description":"Software engineer, entrepreneur, and angel investor based in Dubai.","sameAs":["https://github.com/erubboli","https://twitter.com/dn2k","https://linkedin.com/in/rubboli","https://instagram.com/enricorubboli","https://substack.com/@enricorubboli"]},{"@type":"WebSite","@id":"https://enrico.rubbo.li/#website","url":"https://enrico.rubbo.li","name":"Enrico Rubboli","description":"Personal almanac: essays, technical writing, investment portfolio, and reading log.","publisher":{"@id":"https://enrico.rubbo.li/#person"}}]}</script><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png"><link rel="icon" type="image/x-icon" href="/favicon.ico"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest"><script async src="https://www.googletagmanager.com/gtag/js?id=G-7HXHCXBP7M"></script><script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'G-7HXHCXBP7M');
  </script><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preload" href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=JetBrains+Mono:wght@400;500&display=swap" as="style"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=JetBrains+Mono:wght@400;500&display=swap"><style>html,body{margin:0;padding:0;background:#f7f0df}*{box-sizing:border-box}::selection{background:#a8341f;color:#f7f0df}.prose{font-family:EB Garamond,Georgia,serif;font-size:19px;line-height:1.75;color:#1a140c}.prose p{margin:0 0 1.4em}.prose h2{font-size:24px;font-weight:400;font-style:italic;margin:2.2em 0 .6em;color:#1a140c}.prose h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#a8341f;margin:2em 0 .6em;font-weight:400}.prose blockquote{border-left:2px solid #a8341f;margin:1.6em 0;padding:.2em 0 .2em 1.4em;font-style:italic;color:#3a3026}.prose blockquote p{margin:0}.prose a{color:#a8341f;text-decoration:underline;text-decoration-color:#a8341f66;text-underline-offset:2px}.prose a:hover{text-decoration-color:#a8341f}.prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;background:#1a140c0f;padding:1px 5px;border-radius:2px}.prose pre{background:#1a140c0f;border:1px solid rgba(26,20,12,.12);padding:20px 24px;overflow-x:auto;margin:1.6em 0}.prose pre code{background:none;padding:0;font-size:13px;line-height:1.6}.prose strong{font-weight:600}.prose em{font-style:italic}.prose ul,.prose ol{padding-left:1.6em;margin:0 0 1.4em}.prose li{margin-bottom:.4em}.prose img{width:100%;height:auto;display:block}.prose hr{border:none;border-top:1px solid rgba(26,20,12,.15);margin:2.4em 0}@keyframes almOrn{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-3px);opacity:1}}@keyframes almTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){@keyframes almOrn{0%,to{transform:none;opacity:.6}}@keyframes almTicker{0%,to{transform:translate(0)}}}
@media(max-width:640px){.lede-grid[data-astro-cid-2hncuxuh]{grid-template-columns:1fr!important;gap:24px!important}}
</style></head> <body style="font-family: 'EB Garamond', 'Source Serif 4', Georgia, serif; color: #1a140c; font-feature-settings: 'kern', 'liga', 'onum';">  <div style="background: #f7f0df; padding: 56px clamp(16px, 5vw, 80px) 0; min-height: 100vh;"> <header style="text-align: center;"> <div style="display: grid; grid-template-columns: 1fr auto 1fr; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em; color: #7a6a52; padding-bottom: 12px; align-items: center;"> <span>№ xlii</span> <span style="font-style: italic; color: #a8341f; text-transform: none; letter-spacing: 0.05em; font-family: 'EB Garamond', serif; font-size: 14px;">The Almanac of</span> <span style="text-align: right; display: flex; align-items: center; justify-content: flex-end; gap: 12px;"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="ZTjJCt" prefix="r20" component-url="/_astro/LiveClock.DAVu1wb0.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;LiveClock&quot;,&quot;value&quot;:true}" await-children><span> GST</span><!--astro:end--></astro-island> <span style="color: rgba(26,20,12,0.2);">·</span> <a href="/en" style="font-family: &#34;JetBrains Mono&#34;, ui-monospace, monospace; font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em; text-decoration: none; transition: opacity 150ms ease; color: #1a140c; opacity: 1; padding: 10px 6px; display: inline-block;">EN</a> <a href="/it" style="font-family: &#34;JetBrains Mono&#34;, ui-monospace, monospace; font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em; text-decoration: none; transition: opacity 150ms ease; color: #7a6a52; opacity: 0.5; padding: 10px 6px; display: inline-block;">IT</a> </span> </div> <astro-island uid="22CVg2" prefix="r21" component-url="/_astro/ScrollProgress.DNy_eKdX.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;ScrollProgress&quot;,&quot;value&quot;:true}" await-children><div style="height:3px;background:rgba(26, 20, 12, 0.15);overflow:hidden"><div style="height:100%;background:#1a140c;transform-origin:left;transform:scaleX(0.05);transition:transform 200ms linear"></div></div><!--astro:end--></astro-island> <div style="height: 1px; background: #1a140c; margin-top: 3px; opacity: 0.5;"></div> <h1 style="font-size: clamp(36px, 12vw, 108px); font-weight: 400; margin: 20px 0 12px; letter-spacing: -0.01em; font-style: italic; line-height: 1;"> <span style="color: #a8341f;">E</span>nrico<span style="color: #7a6a52; font-style: normal; margin: 0 0.05em;">·</span>rubbo.li
</h1> <div style="height: 1px; background: #1a140c; opacity: 0.5;"></div> <div style="font-style: italic; font-size: 15px; color: #3a3026; padding: 12px 0; display: flex; justify-content: center; gap: 16px;"> <span>Tech · Longevity · Markets · Opinions</span> <span style="color: #a8341f;">※</span><span>Enrico Rubboli, propr.</span> <span style="color: #a8341f;">※</span><span>Dubai, UAE</span>  </div> <div style="height: 3px; background: #1a140c;"></div> </header> <section style="padding: 48px 0 24px; text-align: center;" data-astro-cid-2hncuxuh> <div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; text-transform: uppercase; letter-spacing: 0.2em; color: #a8341f; margin-bottom: 12px;" data-astro-cid-2hncuxuh> An introduction </div> <div style="color: #a8341f; font-size: 14px; letter-spacing: 0.4em; margin-bottom: 24px; display: flex; gap: 12px; justify-content: center;" data-astro-cid-2hncuxuh> <span style="display: inline-block; animation: almOrn 3s ease-in-out infinite;" data-astro-cid-2hncuxuh>✦</span> <span style="display: inline-block; animation: almOrn 3s ease-in-out infinite; animation-delay: 0.6s;" data-astro-cid-2hncuxuh>✦</span> <span style="display: inline-block; animation: almOrn 3s ease-in-out infinite; animation-delay: 1.2s;" data-astro-cid-2hncuxuh>✦</span> </div> <div class="lede-grid" style="display: grid; grid-template-columns: 1.6fr 1fr; gap: 48px; text-align: left; max-width: 900px; margin: 0 auto; align-items: start;" data-astro-cid-2hncuxuh> <div data-astro-cid-2hncuxuh> <p style="font-size: 21px; line-height: 1.5; margin: 0 0 16px;" data-astro-cid-2hncuxuh><span style="font-variant: small-caps; letter-spacing: 0.06em; font-weight: 500;">Enrico Rubboli</span> is a software engineer and entrepreneur. He founded <em>Mintlayer</em>, a Bitcoin-native sidechain for decentralised finance, <em>RBB Lab</em>, a production-grade software studio, and <em>Sidq Finance</em>, an on-chain Islamic finance certification body. He writes occasionally about health, protocols, capital, and building things that last.</p> <p style="font-size: 17px; line-height: 1.55; color: #2a2218; margin: 0;" data-astro-cid-2hncuxuh>He invests in early-stage companies at the intersection of tech, health, AI, and finance. He prefers founders who read more than they tweet, ship more than they post, and answer their own emails.</p> </div> <aside style="border-top: 2px solid #1a140c; padding-top: 12px; font-size: 13px;" data-astro-cid-2hncuxuh> <div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em; color: #a8341f; margin-bottom: 12px;" data-astro-cid-2hncuxuh> Of the moment </div> <astro-island uid="1sS9L8" prefix="r22" component-url="/_astro/WindVane.BktQDy8g.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;label&quot;:[0,&quot;The wind, presently&quot;],&quot;data-astro-cid-2hncuxuh&quot;:[0,true]}" ssr client="load" opts="{&quot;name&quot;:&quot;WindVane&quot;,&quot;value&quot;:true}" await-children><div style="display:flex;flex-direction:column;align-items:center;margin:8px 0 18px"><svg width="120" height="120" viewBox="0 0 120 120"><circle cx="60" cy="60" r="56" fill="none" stroke="#1a140c" stroke-width="0.5" opacity="0.3"></circle><circle cx="60" cy="60" r="44" fill="none" stroke="#1a140c" stroke-width="0.5" opacity="0.2" stroke-dasharray="2 3"></circle><text x="60" y="13" text-anchor="middle" font-size="9" fill="#7a6a52" font-family="&quot;JetBrains Mono&quot;, monospace" letter-spacing="0.1em">N</text><text x="110" y="63" text-anchor="middle" font-size="9" fill="#7a6a52" font-family="&quot;JetBrains Mono&quot;, monospace" letter-spacing="0.1em">E</text><text x="60" y="113" text-anchor="middle" font-size="9" fill="#7a6a52" font-family="&quot;JetBrains Mono&quot;, monospace" letter-spacing="0.1em">S</text><text x="10" y="63.00000000000001" text-anchor="middle" font-size="9" fill="#7a6a52" font-family="&quot;JetBrains Mono&quot;, monospace" letter-spacing="0.1em">W</text><g style="transform:rotate(90deg);transform-origin:60px 60px;transition:transform 200ms ease-out"><polygon points="60,18 64,60 60,102 56,60" fill="#a8341f"></polygon><polygon points="60,18 64,60 60,55" fill="#1a140c"></polygon><circle cx="60" cy="60" r="3" fill="#1a140c"></circle></g></svg><div style="font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:12px;color:#7a6a52;margin-top:4px">The wind, presently</div></div><!--astro:end--></astro-island> <div style="display: grid; grid-template-columns: 70px 1fr; padding: 6px 0; border-bottom: 1px dotted rgba(26, 20, 12, 0.25); align-items: baseline;" data-astro-cid-2hncuxuh> <span style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; color: #7a6a52; letter-spacing: 0.1em;" data-astro-cid-2hncuxuh>Building</span> <span style="font-style: italic; font-size: 14px;" data-astro-cid-2hncuxuh>i1 funds</span> </div><div style="display: grid; grid-template-columns: 70px 1fr; padding: 6px 0; border-bottom: 1px dotted rgba(26, 20, 12, 0.25); align-items: baseline;" data-astro-cid-2hncuxuh> <span style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; color: #7a6a52; letter-spacing: 0.1em;" data-astro-cid-2hncuxuh>Reading</span> <span style="font-style: italic; font-size: 14px;" data-astro-cid-2hncuxuh>Artemis / Why We Die</span> </div><div style="display: grid; grid-template-columns: 70px 1fr; padding: 6px 0; border-bottom: 1px dotted rgba(26, 20, 12, 0.25); align-items: baseline;" data-astro-cid-2hncuxuh> <span style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; color: #7a6a52; letter-spacing: 0.1em;" data-astro-cid-2hncuxuh>Writing</span> <span style="font-style: italic; font-size: 14px;" data-astro-cid-2hncuxuh>Safe Defaults</span> </div><div style="display: grid; grid-template-columns: 70px 1fr; padding: 6px 0; border-bottom: 1px dotted rgba(26, 20, 12, 0.25); align-items: baseline;" data-astro-cid-2hncuxuh> <span style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; color: #7a6a52; letter-spacing: 0.1em;" data-astro-cid-2hncuxuh>Looking</span> <span style="font-style: italic; font-size: 14px;" data-astro-cid-2hncuxuh>Investment opportunities</span> </div> </aside> </div> </section>  <astro-island uid="Zgjge0" prefix="r12" component-url="/_astro/AnimatedDivider.DUJxkCwE.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;label&quot;:[0,&quot;I · Writings&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;AnimatedDivider&quot;,&quot;value&quot;:true}" await-children><div style="display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:64px 0 28px"><div style="height:1px;background:#1a140c;opacity:0.5"></div><span style="font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:20px;color:#a8341f;letter-spacing:0.04em">I · Writings</span><div style="height:1px;background:#1a140c;opacity:0.5"></div></div><!--astro:end--></astro-island> <astro-island uid="Z1VRde0" prefix="r13" component-url="/_astro/PostList.kdNqrRhn.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;posts&quot;:[1,[[0,{&quot;date&quot;:[0,&quot;June 9, 2026&quot;],&quot;title&quot;:[0,&quot;The 65 Percent&quot;],&quot;kind&quot;:[0,&quot;essay&quot;],&quot;topic&quot;:[0,&quot;longevity&quot;],&quot;mins&quot;:[0,22],&quot;href&quot;:[0,&quot;/en/2026-06-blood_tests_cardiovascular_risk&quot;]}],[0,{&quot;date&quot;:[0,&quot;June 8, 2026&quot;],&quot;title&quot;:[0,&quot;Ten Years of Normal&quot;],&quot;kind&quot;:[0,&quot;essay&quot;],&quot;topic&quot;:[0,&quot;longevity&quot;],&quot;mins&quot;:[0,22],&quot;href&quot;:[0,&quot;/en/2026-06-blood_tests_metabolic_health&quot;]}],[0,{&quot;date&quot;:[0,&quot;June 7, 2026&quot;],&quot;title&quot;:[0,&quot;Normal Is Not the Same as Healthy&quot;],&quot;kind&quot;:[0,&quot;essay&quot;],&quot;topic&quot;:[0,&quot;longevity&quot;],&quot;mins&quot;:[0,8],&quot;href&quot;:[0,&quot;/en/2026-06-blood_tests_intro&quot;]}],[0,{&quot;date&quot;:[0,&quot;June 5, 2026&quot;],&quot;title&quot;:[0,&quot;Slugs vs Bitcoin: Two Proofs of Work That Emerged from Real Human Need&quot;],&quot;kind&quot;:[0,&quot;essay&quot;],&quot;topic&quot;:[0,&quot;bitcoin&quot;],&quot;mins&quot;:[0,11],&quot;href&quot;:[0,&quot;/en/2026-06-slugs_vs_bitcoin&quot;]}],[0,{&quot;date&quot;:[0,&quot;June 4, 2026&quot;],&quot;title&quot;:[0,&quot;Resistance Training: The Other Half of Longevity&quot;],&quot;kind&quot;:[0,&quot;essay&quot;],&quot;topic&quot;:[0,&quot;longevity&quot;],&quot;mins&quot;:[0,18],&quot;href&quot;:[0,&quot;/en/2026-06-resistance_training&quot;]}]]],&quot;kicker&quot;:[0,&quot;An index of essays, in reverse chronology&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;PostList&quot;,&quot;value&quot;:true}" await-children><section style="max-width:820px;margin:0 auto"><div style="font-style:italic;font-size:14px;color:#7a6a52;text-align:center;margin-bottom:20px">An index of essays, in reverse chronology</div><ol style="list-style:none;padding:0;margin:0"><li style="display:grid;grid-template-columns:clamp(52px, 10vw, 70px) clamp(48px, 8vw, 70px) 1fr 20px;gap:clamp(8px, 2vw, 20px);padding:12px 14px;margin:0 -14px;align-items:baseline;cursor:pointer;transition:background 240ms ease, padding 240ms ease;border-bottom:1px solid rgba(26, 20, 12, 0.1);overflow:hidden;background:transparent;padding-top:12px;padding-bottom:12px"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.06em">June 9, 2026</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#a8341f">longevity</span><span style="font-size:18px;font-style:italic">The 65 Percent</span><span style="color:#a8341f;text-align:right;transition:transform 240ms ease, opacity 240ms ease;transform:translateX(0);opacity:0.3">→</span><div style="grid-column:3 / 5;font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;overflow:hidden;transition:max-height 240ms ease, opacity 240ms ease;display:flex;gap:10px;padding-top:4px;max-height:40px;opacity:1"><span>22<!-- --> min read</span><span style="color:#a8341f">·</span><a href="/en/2026-06-blood_tests_cardiovascular_risk" style="color:inherit;text-decoration:none">read essay →</a></div></li><li style="display:grid;grid-template-columns:clamp(52px, 10vw, 70px) clamp(48px, 8vw, 70px) 1fr 20px;gap:clamp(8px, 2vw, 20px);padding:12px 14px;margin:0 -14px;align-items:baseline;cursor:pointer;transition:background 240ms ease, padding 240ms ease;border-bottom:1px solid rgba(26, 20, 12, 0.1);overflow:hidden;background:transparent;padding-top:12px;padding-bottom:12px"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.06em">June 8, 2026</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#a8341f">longevity</span><span style="font-size:18px;font-style:italic">Ten Years of Normal</span><span style="color:#a8341f;text-align:right;transition:transform 240ms ease, opacity 240ms ease;transform:translateX(0);opacity:0.3">→</span><div style="grid-column:3 / 5;font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;overflow:hidden;transition:max-height 240ms ease, opacity 240ms ease;display:flex;gap:10px;padding-top:4px;max-height:40px;opacity:1"><span>22<!-- --> min read</span><span style="color:#a8341f">·</span><a href="/en/2026-06-blood_tests_metabolic_health" style="color:inherit;text-decoration:none">read essay →</a></div></li><li style="display:grid;grid-template-columns:clamp(52px, 10vw, 70px) clamp(48px, 8vw, 70px) 1fr 20px;gap:clamp(8px, 2vw, 20px);padding:12px 14px;margin:0 -14px;align-items:baseline;cursor:pointer;transition:background 240ms ease, padding 240ms ease;border-bottom:1px solid rgba(26, 20, 12, 0.1);overflow:hidden;background:transparent;padding-top:12px;padding-bottom:12px"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.06em">June 7, 2026</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#a8341f">longevity</span><span style="font-size:18px;font-style:italic">Normal Is Not the Same as Healthy</span><span style="color:#a8341f;text-align:right;transition:transform 240ms ease, opacity 240ms ease;transform:translateX(0);opacity:0.3">→</span><div style="grid-column:3 / 5;font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;overflow:hidden;transition:max-height 240ms ease, opacity 240ms ease;display:flex;gap:10px;padding-top:4px;max-height:40px;opacity:1"><span>8<!-- --> min read</span><span style="color:#a8341f">·</span><a href="/en/2026-06-blood_tests_intro" style="color:inherit;text-decoration:none">read essay →</a></div></li><li style="display:grid;grid-template-columns:clamp(52px, 10vw, 70px) clamp(48px, 8vw, 70px) 1fr 20px;gap:clamp(8px, 2vw, 20px);padding:12px 14px;margin:0 -14px;align-items:baseline;cursor:pointer;transition:background 240ms ease, padding 240ms ease;border-bottom:1px solid rgba(26, 20, 12, 0.1);overflow:hidden;background:transparent;padding-top:12px;padding-bottom:12px"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.06em">June 5, 2026</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#a8341f">bitcoin</span><span style="font-size:18px;font-style:italic">Slugs vs Bitcoin: Two Proofs of Work That Emerged from Real Human Need</span><span style="color:#a8341f;text-align:right;transition:transform 240ms ease, opacity 240ms ease;transform:translateX(0);opacity:0.3">→</span><div style="grid-column:3 / 5;font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;overflow:hidden;transition:max-height 240ms ease, opacity 240ms ease;display:flex;gap:10px;padding-top:4px;max-height:40px;opacity:1"><span>11<!-- --> min read</span><span style="color:#a8341f">·</span><a href="/en/2026-06-slugs_vs_bitcoin" style="color:inherit;text-decoration:none">read essay →</a></div></li><li style="display:grid;grid-template-columns:clamp(52px, 10vw, 70px) clamp(48px, 8vw, 70px) 1fr 20px;gap:clamp(8px, 2vw, 20px);padding:12px 14px;margin:0 -14px;align-items:baseline;cursor:pointer;transition:background 240ms ease, padding 240ms ease;border-bottom:1px solid rgba(26, 20, 12, 0.1);overflow:hidden;background:transparent;padding-top:12px;padding-bottom:12px"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.06em">June 4, 2026</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;color:#a8341f">longevity</span><span style="font-size:18px;font-style:italic">Resistance Training: The Other Half of Longevity</span><span style="color:#a8341f;text-align:right;transition:transform 240ms ease, opacity 240ms ease;transform:translateX(0);opacity:0.3">→</span><div style="grid-column:3 / 5;font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;overflow:hidden;transition:max-height 240ms ease, opacity 240ms ease;display:flex;gap:10px;padding-top:4px;max-height:40px;opacity:1"><span>18<!-- --> min read</span><span style="color:#a8341f">·</span><a href="/en/2026-06-resistance_training" style="color:inherit;text-decoration:none">read essay →</a></div></li></ol></section><!--astro:end--></astro-island> <div style="max-width: 820px; margin: 0 auto; padding: 16px 0 32px; text-align: right;"> <a href="/en/writing" style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: 0.1em; color: #a8341f; text-decoration: none; text-transform: uppercase;">See all writings →</a> </div> <astro-island uid="ZFnYr6" prefix="r14" component-url="/_astro/AnimatedDivider.DUJxkCwE.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;label&quot;:[0,&quot;II · Holdings&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;AnimatedDivider&quot;,&quot;value&quot;:true}" await-children><div style="display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:64px 0 28px"><div style="height:1px;background:#1a140c;opacity:0.5"></div><span style="font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:20px;color:#a8341f;letter-spacing:0.04em">II · Holdings</span><div style="height:1px;background:#1a140c;opacity:0.5"></div></div><!--astro:end--></astro-island> <astro-island uid="Z1q89Jw" prefix="r15" component-url="/_astro/HoldingsGrid.BK7HOK2o.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;holdings&quot;:[1,[[0,{&quot;name&quot;:[0,&quot;RBB Lab&quot;],&quot;role&quot;:[0,&quot;Founder&quot;],&quot;location&quot;:[0,&quot;San Marino&quot;],&quot;url&quot;:[0,&quot;https://rbblab.com&quot;],&quot;summary&quot;:[0,&quot;Production-grade software studio delivering senior engineering expertise end-to-end for startups and companies.&quot;]}],[0,{&quot;name&quot;:[0,&quot;Mintlayer&quot;],&quot;role&quot;:[0,&quot;Founder&quot;],&quot;location&quot;:[0,&quot;Dubai&quot;],&quot;url&quot;:[0,&quot;https://mintlayer.com&quot;],&quot;summary&quot;:[0,&quot;Bitcoin-native sidechain enabling trustless DeFi via atomic swaps, without wrapped tokens or intermediaries.&quot;]}],[0,{&quot;name&quot;:[0,&quot;Sidq Finance&quot;],&quot;role&quot;:[0,&quot;Founder&quot;],&quot;location&quot;:[0,&quot;Abu Dhabi&quot;],&quot;url&quot;:[0,&quot;https://sidq.fi&quot;],&quot;summary&quot;:[0,&quot;Independent certification body issuing on-chain attestations of Islamic financial compliance.&quot;]}],[0,{&quot;name&quot;:[0,&quot;Block Invest&quot;],&quot;role&quot;:[0,&quot;Investor&quot;],&quot;location&quot;:[0,&quot;Milan&quot;],&quot;url&quot;:[0,&quot;https://blockinvest.it&quot;],&quot;summary&quot;:[0,&quot;Blockchain platform for financial institutions to tokenize and manage bonds, funds, and securities.&quot;]}],[0,{&quot;name&quot;:[0,&quot;Seed Set&quot;],&quot;role&quot;:[0,&quot;Investor&quot;],&quot;location&quot;:[0,&quot;London&quot;],&quot;url&quot;:[0,&quot;https://seedset.io&quot;],&quot;summary&quot;:[0,&quot;Decentralised platform letting startups and SMEs issue digital securities for open equity investing.&quot;]}],[0,{&quot;name&quot;:[0,&quot;0var&quot;],&quot;role&quot;:[0,&quot;Investor&quot;],&quot;location&quot;:[0,&quot;Milan&quot;],&quot;url&quot;:[0,&quot;https://www.0var.xyz&quot;],&quot;summary&quot;:[0,&quot;Quantitative models and infrastructure for measuring and integrating on-chain yield into institutional finance.&quot;]}]]],&quot;kicker&quot;:[0,&quot;Companies founded, advised, &amp; invested in&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;HoldingsGrid&quot;,&quot;value&quot;:true}" await-children><section style="max-width:820px;margin:0 auto"><div style="font-style:italic;font-size:14px;color:#7a6a52;text-align:center;margin-bottom:24px">Companies founded, advised, &amp; invested in</div><div style="display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px"><a href="https://rbblab.com" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->San Marino<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">RBB Lab</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Production-grade software studio delivering senior engineering expertise end-to-end for startups and companies.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Founder</div></a><a href="https://mintlayer.com" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->Dubai<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">Mintlayer</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Bitcoin-native sidechain enabling trustless DeFi via atomic swaps, without wrapped tokens or intermediaries.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Founder</div></a><a href="https://sidq.fi" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->Abu Dhabi<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">Sidq Finance</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Independent certification body issuing on-chain attestations of Islamic financial compliance.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Founder</div></a><a href="https://blockinvest.it" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->Milan<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">Block Invest</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Blockchain platform for financial institutions to tokenize and manage bonds, funds, and securities.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Investor</div></a><a href="https://seedset.io" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->London<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">Seed Set</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Decentralised platform letting startups and SMEs issue digital securities for open equity investing.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Investor</div></a><a href="https://www.0var.xyz" target="_blank" rel="noopener noreferrer" style="border:1px solid rgba(26, 20, 12, 0.25);padding:20px 16px;text-align:center;cursor:pointer;text-decoration:none;color:inherit;display:block;transition:transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 320ms ease, background 320ms ease;transform:translateY(0) rotate(0);box-shadow:none;background:rgba(255,255,255,0.3)"><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.18em;color:#a8341f;margin-bottom:8px">· <!-- -->Milan<!-- --> ·</div><div style="font-size:22px;font-style:italic;margin-bottom:6px">0var</div><div style="font-size:12px;color:#3a3026;line-height:1.5;margin-bottom:12px">Quantitative models and infrastructure for measuring and integrating on-chain yield into institutional finance.</div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:10px;text-transform:uppercase;letter-spacing:0.12em;color:#7a6a52;padding-top:10px;border-top:1px dotted rgba(26, 20, 12, 0.25)">Investor</div></a></div></section><!--astro:end--></astro-island> <astro-island uid="Z1oFY5u" prefix="r16" component-url="/_astro/AnimatedDivider.DUJxkCwE.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;label&quot;:[0,&quot;III · The Library&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;AnimatedDivider&quot;,&quot;value&quot;:true}" await-children><div style="display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:64px 0 28px"><div style="height:1px;background:#1a140c;opacity:0.5"></div><span style="font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:20px;color:#a8341f;letter-spacing:0.04em">III · The Library</span><div style="height:1px;background:#1a140c;opacity:0.5"></div></div><!--astro:end--></astro-island> <astro-island uid="zHifS" prefix="r17" component-url="/_astro/BooksGrid.CWQVFA6X.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;books&quot;:[1,[[0,{&quot;title&quot;:[0,&quot;Why We Die&quot;],&quot;author&quot;:[0,&quot;Venki Ramakrishnan&quot;],&quot;year&quot;:[0,2024],&quot;language&quot;:[0,&quot;en&quot;],&quot;status&quot;:[0,&quot;in progress&quot;],&quot;progress&quot;:[0,0],&quot;cover&quot;:[0,&quot;/images/covers/id-15103410.jpg&quot;],&quot;summary&quot;:[0,&quot;A Nobel laureate&#39;s exploration of why organisms age and die — and whether science can change that.&quot;],&quot;comment&quot;:[0,null]}],[0,{&quot;title&quot;:[0,&quot;Artemis&quot;],&quot;author&quot;:[0,&quot;Andy Weir&quot;],&quot;year&quot;:[0,2017],&quot;language&quot;:[0,&quot;en&quot;],&quot;status&quot;:[0,&quot;in progress&quot;],&quot;progress&quot;:[0,0],&quot;cover&quot;:[0,&quot;/images/covers/artemis_by_andy_weir__15630.webp&quot;],&quot;summary&quot;:[0,null],&quot;comment&quot;:[0,null]}],[0,{&quot;title&quot;:[0,&quot;Outlive&quot;],&quot;author&quot;:[0,&quot;Peter Attia&quot;],&quot;year&quot;:[0,2023],&quot;language&quot;:[0,&quot;en&quot;],&quot;status&quot;:[0,&quot;finished&quot;],&quot;progress&quot;:[0,100],&quot;cover&quot;:[0,&quot;/images/covers/isbn-9780593236598.jpg&quot;],&quot;summary&quot;:[0,&quot;A proactive, evidence-based guide to extending lifespan and healthspan through exercise, nutrition, sleep, and emotional health.&quot;],&quot;comment&quot;:[0,&quot;Completely reframed how I think about health — not as the absence of disease but as the preservation of capability. Zone 2 and strength training are now non-negotiable.&quot;]}],[0,{&quot;title&quot;:[0,&quot;Project Hail Mary&quot;],&quot;author&quot;:[0,&quot;Andy Weir&quot;],&quot;year&quot;:[0,2021],&quot;language&quot;:[0,&quot;en&quot;],&quot;status&quot;:[0,&quot;finished&quot;],&quot;progress&quot;:[0,100],&quot;cover&quot;:[0,&quot;/images/covers/isbn-9780593135204.jpg&quot;],&quot;summary&quot;:[0,&quot;A lone astronaut wakes up with no memory far from Earth, humanity&#39;s last hope against a star-eating extinction threat.&quot;],&quot;comment&quot;:[0,&quot;The most fun I&#39;ve had reading fiction in years. The science is real enough to feel earned, and Rocky is one of the best characters ever put on a page.&quot;]}]]]}" ssr client="load" opts="{&quot;name&quot;:&quot;BooksGrid&quot;,&quot;value&quot;:true}" await-children><section style="max-width:820px;margin:0 auto"><div style="display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:16px;align-items:stretch"><div style="text-align:center;padding:20px 12px;border:1px solid rgba(26, 20, 12, 0.2);background:rgba(255,255,255,0.3);display:flex;flex-direction:column"><div style="color:#a8341f;font-size:20px;margin-bottom:12px">❦</div><div style="font-size:15px;font-style:italic;line-height:1.3">Why We Die</div><div style="font-size:12px;color:#7a6a52;margin-top:4px">Venki Ramakrishnan</div><div style="font-size:11px;color:#3a3026;line-height:1.5;margin-top:10px;font-style:italic">A Nobel laureate&#x27;s exploration of why organisms age and die — and whether science can change that.</div><div style="margin-top:auto"><div style="height:2px;background:rgba(26,20,12,0.15);margin:12px 0 8px"><div style="height:100%;background:#a8341f;width:0%;transition:width 1200ms cubic-bezier(0.2, 0.8, 0.2, 1) 200ms"></div></div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;color:#a8341f">· <!-- -->in progress<!-- --> ·</div></div></div><div style="text-align:center;padding:20px 12px;border:1px solid rgba(26, 20, 12, 0.2);background:rgba(255,255,255,0.3);display:flex;flex-direction:column"><div style="color:#a8341f;font-size:20px;margin-bottom:12px">❦</div><div style="font-size:15px;font-style:italic;line-height:1.3">Artemis</div><div style="font-size:12px;color:#7a6a52;margin-top:4px">Andy Weir</div><div style="margin-top:auto"><div style="height:2px;background:rgba(26,20,12,0.15);margin:12px 0 8px"><div style="height:100%;background:#a8341f;width:0%;transition:width 1200ms cubic-bezier(0.2, 0.8, 0.2, 1) 200ms"></div></div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;color:#a8341f">· <!-- -->in progress<!-- --> ·</div></div></div><div style="text-align:center;padding:20px 12px;border:1px solid rgba(26, 20, 12, 0.2);background:rgba(255,255,255,0.3);display:flex;flex-direction:column"><div style="color:#a8341f;font-size:20px;margin-bottom:12px">❦</div><div style="font-size:15px;font-style:italic;line-height:1.3">Outlive</div><div style="font-size:12px;color:#7a6a52;margin-top:4px">Peter Attia</div><div style="font-size:11px;color:#3a3026;line-height:1.5;margin-top:10px;font-style:italic">A proactive, evidence-based guide to extending lifespan and healthspan through exercise, nutrition, sleep, and emotional health.</div><div style="margin-top:auto"><div style="height:2px;background:rgba(26,20,12,0.15);margin:12px 0 8px"><div style="height:100%;background:#a8341f;width:0%;transition:width 1200ms cubic-bezier(0.2, 0.8, 0.2, 1) 200ms"></div></div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;color:#a8341f">· <!-- -->finished<!-- --> ·</div></div></div><div style="text-align:center;padding:20px 12px;border:1px solid rgba(26, 20, 12, 0.2);background:rgba(255,255,255,0.3);display:flex;flex-direction:column"><div style="color:#a8341f;font-size:20px;margin-bottom:12px">❦</div><div style="font-size:15px;font-style:italic;line-height:1.3">Project Hail Mary</div><div style="font-size:12px;color:#7a6a52;margin-top:4px">Andy Weir</div><div style="font-size:11px;color:#3a3026;line-height:1.5;margin-top:10px;font-style:italic">A lone astronaut wakes up with no memory far from Earth, humanity&#x27;s last hope against a star-eating extinction threat.</div><div style="margin-top:auto"><div style="height:2px;background:rgba(26,20,12,0.15);margin:12px 0 8px"><div style="height:100%;background:#a8341f;width:0%;transition:width 1200ms cubic-bezier(0.2, 0.8, 0.2, 1) 200ms"></div></div><div style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;color:#a8341f">· <!-- -->finished<!-- --> ·</div></div></div></div></section><!--astro:end--></astro-island> <div style="max-width: 820px; margin: 0 auto; padding: 16px 0 32px; text-align: right;"> <a href="/en/library" style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: 0.1em; color: #a8341f; text-decoration: none; text-transform: uppercase;">All readings →</a> </div> <astro-island uid="mcuKJ" prefix="r18" component-url="/_astro/AnimatedDivider.DUJxkCwE.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;label&quot;:[0,&quot;IV · Public works&quot;]}" ssr client="load" opts="{&quot;name&quot;:&quot;AnimatedDivider&quot;,&quot;value&quot;:true}" await-children><div style="display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:64px 0 28px"><div style="height:1px;background:#1a140c;opacity:0.5"></div><span style="font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:20px;color:#a8341f;letter-spacing:0.04em">IV · Public works</span><div style="height:1px;background:#1a140c;opacity:0.5"></div></div><!--astro:end--></astro-island> <astro-island uid="Z1ypVpG" prefix="r19" component-url="/_astro/RepoList.5yzAO5Pk.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;repos&quot;:[1,[[0,{&quot;name&quot;:[0,&quot;mintlayer/mintlayer-core&quot;],&quot;description&quot;:[0,&quot;Reference Rust node, wallet, and API server for the Mintlayer blockchain.&quot;],&quot;url&quot;:[0,&quot;https://github.com/mintlayer/mintlayer-core&quot;],&quot;language&quot;:[0,&quot;Rust&quot;],&quot;stars&quot;:[0,53]}],[0,{&quot;name&quot;:[0,&quot;mintlayer/go-sdk&quot;],&quot;description&quot;:[0,&quot;Official Go SDK: idiomatic clients for node, indexer, and wallet RPC, with embedded WASM crypto runtime.&quot;],&quot;url&quot;:[0,&quot;https://github.com/mintlayer/go-sdk&quot;],&quot;language&quot;:[0,&quot;Go&quot;],&quot;stars&quot;:[0,1]}],[0,{&quot;name&quot;:[0,&quot;mintlayer/web-gui&quot;],&quot;description&quot;:[0,&quot;TypeScript web interface for interacting with a Mintlayer node.&quot;],&quot;url&quot;:[0,&quot;https://github.com/mintlayer/web-gui&quot;],&quot;language&quot;:[0,&quot;TypeScript&quot;],&quot;stars&quot;:[0,0]}],[0,{&quot;name&quot;:[0,&quot;erubboli/zk-thunder&quot;],&quot;description&quot;:[0,&quot;ZK Thunder — zero-knowledge infrastructure in Rust.&quot;],&quot;url&quot;:[0,&quot;https://github.com/erubboli/zk-thunder&quot;],&quot;language&quot;:[0,&quot;Rust&quot;],&quot;stars&quot;:[0,1]}]]]}" ssr client="load" opts="{&quot;name&quot;:&quot;RepoList&quot;,&quot;value&quot;:true}" await-children><section style="max-width:820px;margin:0 auto"><div style="display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(26, 20, 12, 0.1);align-items:start"><div><a href="https://github.com/mintlayer/mintlayer-core" target="_blank" rel="noopener noreferrer" style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:12px;color:#1a140c;text-decoration:none;border-bottom:1px solid rgba(26, 20, 12, 0.2);display:inline-block;margin-bottom:4px">mintlayer/mintlayer-core</a><div style="font-style:italic;color:#3a3026;font-size:14px;line-height:1.4">Reference Rust node, wallet, and API server for the Mintlayer blockchain.</div></div><div style="display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:#a8341f">Rust</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.08em">★ <!-- -->53</span></div></div><div style="display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(26, 20, 12, 0.1);align-items:start"><div><a href="https://github.com/mintlayer/go-sdk" target="_blank" rel="noopener noreferrer" style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:12px;color:#1a140c;text-decoration:none;border-bottom:1px solid rgba(26, 20, 12, 0.2);display:inline-block;margin-bottom:4px">mintlayer/go-sdk</a><div style="font-style:italic;color:#3a3026;font-size:14px;line-height:1.4">Official Go SDK: idiomatic clients for node, indexer, and wallet RPC, with embedded WASM crypto runtime.</div></div><div style="display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:#a8341f">Go</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.08em">★ <!-- -->1</span></div></div><div style="display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(26, 20, 12, 0.1);align-items:start"><div><a href="https://github.com/mintlayer/web-gui" target="_blank" rel="noopener noreferrer" style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:12px;color:#1a140c;text-decoration:none;border-bottom:1px solid rgba(26, 20, 12, 0.2);display:inline-block;margin-bottom:4px">mintlayer/web-gui</a><div style="font-style:italic;color:#3a3026;font-size:14px;line-height:1.4">TypeScript web interface for interacting with a Mintlayer node.</div></div><div style="display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:#a8341f">TypeScript</span></div></div><div style="display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(26, 20, 12, 0.1);align-items:start"><div><a href="https://github.com/erubboli/zk-thunder" target="_blank" rel="noopener noreferrer" style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:12px;color:#1a140c;text-decoration:none;border-bottom:1px solid rgba(26, 20, 12, 0.2);display:inline-block;margin-bottom:4px">erubboli/zk-thunder</a><div style="font-style:italic;color:#3a3026;font-size:14px;line-height:1.4">ZK Thunder — zero-knowledge infrastructure in Rust.</div></div><div style="display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0"><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;color:#a8341f">Rust</span><span style="font-family:&quot;JetBrains Mono&quot;, ui-monospace, monospace;font-size:11px;color:#7a6a52;letter-spacing:0.08em">★ <!-- -->1</span></div></div></section><!--astro:end--></astro-island> <footer style="margin-top: 64px;"> <div style="height: 3px; background: #1a140c;"></div> <astro-island uid="ZR7c0h" prefix="r23" component-url="/_astro/Ticker.BZFmFYXc.js" component-export="default" renderer-url="/_astro/client.BMoE3aK9.js" props="{&quot;items&quot;:[1,[[0,&quot;Composed in Dubai&quot;],[0,&quot;Set in EB Garamond &amp; JetBrains Mono&quot;],[0,&quot;Updated continuously&quot;],[0,&quot;Currently 55°17′ East · 25°12′ North&quot;],[0,&quot;Anno mmxxvi&quot;],[0,&quot;enrico@rubbo.li&quot;]]]}" ssr client="load" opts="{&quot;name&quot;:&quot;Ticker&quot;,&quot;value&quot;:true}" await-children><div style="overflow:hidden;padding:12px 0;background:#f0e7d2"><div style="display:flex;white-space:nowrap;animation:almTicker 60s linear infinite;font-family:&quot;EB Garamond&quot;, serif;font-style:italic;font-size:13px;color:#3a3026"><span style="padding-right:8px">※  <!-- -->Composed in Dubai<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Set in EB Garamond &amp; JetBrains Mono<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Updated continuously<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Currently 55°17′ East · 25°12′ North<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Anno mmxxvi<!-- -->  </span><span style="padding-right:8px">※  <!-- --><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="22474c504b414d62505740404d0c4e4b">[email&#160;protected]</a><!-- -->  </span><span style="padding-right:8px">※  <!-- -->Composed in Dubai<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Set in EB Garamond &amp; JetBrains Mono<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Updated continuously<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Currently 55°17′ East · 25°12′ North<!-- -->  </span><span style="padding-right:8px">※  <!-- -->Anno mmxxvi<!-- -->  </span><span style="padding-right:8px">※  <!-- --><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="680d061a010b07281a1d0a0a07460401">[email&#160;protected]</a><!-- -->  </span></div></div><!--astro:end--></astro-island> <div style="height: 3px; background: #1a140c;"></div> <div style="display: flex; justify-content: space-between; padding-top: 16px; padding-bottom: 32px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; text-transform: uppercase; letter-spacing: 0.18em; color: #7a6a52;"> <span>© Enrico Rubboli · mmxxvi</span> <span style="display: flex; gap: 8px;"> <a href="/cdn-cgi/l/email-protection#b8ddd6cad1dbd7f8cacddadad796d4d1" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">email</a> <span>·</span><a href="https://github.com/erubboli" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">github</a> <span>·</span><a href="https://twitter.com/dn2k" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">twitter</a> <span>·</span><a href="https://linkedin.com/in/rubboli" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">linkedin</a> <span>·</span><a href="https://instagram.com/enricorubboli" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">instagram</a> <span>·</span><a href="https://substack.com/@enricorubboli" style="color: #1a140c; text-decoration: none; border-bottom: 1px solid rgba(26, 20, 12, 0.3); padding: 10px 4px; display: inline-block;">substack</a>  </span> </div> <div style="font-style: italic; font-size: 13px; color: #7a6a52; padding-bottom: 32px;">Set in EB Garamond. Composed by the author.</div> </footer> </div>  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body></html>