<?xml version="1.0" encoding="UTF-8" ?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0"> <channel> <title><![CDATA[MC Project]]></title> <description><![CDATA[Global digital products and freelance services. Focuses on development, production and distribution of programming scripts, application source code, plugins, themes and templates.]]></description> <image> <title><![CDATA[MC Project]]></title> <url>https://en.mycoding.id/favicon.ico</url> <link>https://en.mycoding.id/</link> </image> <category><![CDATA[Software Engineering, Website Development, Mobile Android App, Application Source Code, Programming Scripts]]></category> <link>https://en.mycoding.id/</link> <atom:link href="https://en.mycoding.id/rss.xml" rel="self" type="application/rss+xml"/> <atom:link href="https://en.mycoding.id/rss-videos.xml" rel="alternate" type="application/rss+xml"/> <atom:link href="https://en.mycoding.id/" rel="alternate" type="text/html"/> <pubDate>Fri, 30 Oct 2026 19:31:56 +0700</pubDate> <lastBuildDate>Fri, 30 Oct 2026 19:31:56 +0700</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <managingEditor>support@mycoding.id (Adi Gunawan)</managingEditor> <webMaster>support@mycoding.id (Adi Gunawan)</webMaster> <language>en_US</language> <copyright>MC Project</copyright> <generator>MC Project</generator> <item> <title><![CDATA[French national assembly votes 0.055€/GB internet tax]]></title> <description><![CDATA[French national assembly votes 0.055€/GB internet tax. Comments]]></description> <media:thumbnail url="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__1200_678__0-0-1956-1026.webp"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/french-national-assembly-votes-0-055e-gb-internet-tax-74967</link> <content:encoded><![CDATA[<div> <div data-ad="banner_atf"> <p><span>Publicit&eacute;, votre contenu continue ci-dessous</span></p> <p><span id="ad-banner_atf-label">Publicit&eacute;</span> </p></div> <div> <div> <div> <div> <div> <div> <p> Publi&eacute; le 30/10/26 &agrave; 16h54</p></div> <div> <div> <div> <p><span>Nos r&eacute;seaux :</span></p><p><span data-a-link="https://profile.google.com/cp/CgwvZy8xczA1N25xeHA" title=" vos abonnements et téléchargements bientôt affirmative chers à logic d&#039;une nouvelle taxe ?" data-target="_blank"> Suivez-nous<i></i> </span> </p> <p><span data-a-link="https://www.google.com/preferences/source?q=lesnumeriques.com&amp;hl=fr_FR" data-target="_blank"> <img src="https://cdn.lesnumeriques.com/assets/2026/10/30/1793378189620/newebfrontstyleguide/build/img/svg/logo-google.svg"> <span>Ajoutez nous &agrave; vos favoris Google</span> </span> </p> </div> </div> </div> </div> <div> <p><span>3</span> </p> <p>Malgr&eacute; l&rsquo;avis d&eacute;favorable du gouvernement et du rapporteur g&eacute;n&eacute;ral, les d&eacute;put&eacute;s ont adopt&eacute; un amendement socialiste cr&eacute;ant une taxe au gigaoctet sur les fournisseurs de contenus en ligne. Une mesure aux r&eacute;percussions potentielles &eacute;tendues.</p> </div> <div> <figure> <source media=" 579px)" srcset="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__548_308__0-0-1956-1102.webp" type="image/webp"> <source media=" 579px)" srcset="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__548_308__0-0-1956-1102.jpg"> <source media=" 0px)" srcset="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__908_512__0-0-1956-1102.webp" type="image/webp"> <source media=" 0px)" srcset="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__908_512__0-0-1956-1102.jpg"> <img loading="eager" fetchpriority="high" decoding="async" src="https://cdn.lesnumeriques.com/optim/news/26/264035/21738f72-netflix-steam-cloud-vos-abonnements-et-telechargements-bientot-plus-chers-a-cause-d-une-nouvelle-taxe_png__1200_678__0-0-1956-1102.jpg" draggable="false" width="908" height="512" alt=" vos abonnements et téléchargements bientôt affirmative chers à logic d&#039;une nouvelle taxe ?" data-img-src-defaultstyle=" #f2f2f2; aspect-ratio:908/512;"> </source></source></source></source> <figcaption> <p>&copy; Assembl&eacute;e Nationale - L'amendement n&deg;I-1358 a &eacute;t&eacute; adopt&eacute; &agrave; 11 voix contre 10. </p> </figcaption> </figure> </div> <div> <div><p>Le ballot s'est jou&eacute; &agrave; une voix pr&egrave;s dans l'h&eacute;micycle : 11 voix contre 10. <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="nofollow">L'amendement n&deg; I-1358 au projet de loi de finances</a>, d&eacute;pos&eacute; par le groupe Socialistes et apparent&eacute;s, entend instituer une contribution assise sur les volumes de donn&eacute;es achemin&eacute;s vers les utilisateurs fran&ccedil;ais. Fix&eacute;e &agrave; 0,055 euro par gigaoctet, cette fiscalit&eacute; vise &agrave; g&eacute;n&eacute;rer jusqu'&agrave; 10 milliards d'euros de recettes en ciblant l'activit&eacute; r&eacute;elle des acteurs du num&eacute;rique.</p><h2 id="un-prelevement-au-volume-mesure-par-les-operateurs-telecoms">Un pr&eacute;l&egrave;vement au quantity mesur&eacute; par les op&eacute;rateurs t&eacute;l&eacute;coms</h2><p>Le fonctionnement du dispositif confie aux fournisseurs d'acc&egrave;s &agrave; net (FAI) la responsabilit&eacute; de relever chaque trimestre les volumes &eacute;mis par chaque acteur, sous le contr&ocirc;le conjoint de l'Arcep et de la Direction g&eacute;n&eacute;rale des finances publiques. Le texte inclut &eacute;galement les r&eacute;seaux de diffusion de contenu (CDN) afin de mesurer les flux issus des serveurs relais situ&eacute;s au affirmative pr&egrave;s de l'utilisateur.</p><p>Pour &eacute;viter d'asphyxier les services &agrave; forte consommation de bande passante mais aux marges affirmative mesur&eacute;es, un plafonnement a &eacute;t&eacute; int&eacute;gr&eacute;. Le montant r&eacute;clam&eacute; ne pourra exc&eacute;der 15 % du chiffre d'affaires r&eacute;alis&eacute; en France, ou 2 % du chiffre d'affaires mondial. En compl&eacute;ment de l'objectif budg&eacute;taire, les auteurs mettent en avant une size &eacute;cologique, estimant que ce co&ucirc;t incitera les &eacute;diteurs &agrave; optimiser et compresser leurs flux.</p><h2 id="de-la-video-aux-jeux-dematerialises-les-services-dans-le-viseur">De la vid&eacute;o aux jeux d&eacute;mat&eacute;rialis&eacute;s : les services dans le viseur</h2><p>Si l'amendement pr&eacute;cise que l'imp&ocirc;t est acquitt&eacute; par les fournisseurs de contenus et non par les internautes, la liste des plateformes et services techniques susceptibles d'entrer dans le champ d'application couvre une part consid&eacute;rable des usages num&eacute;riques quotidiens :</p><ul> <li>Streaming vid&eacute;o et straightforward : Les plateformes comme Netflix, YouTube, Disney+, Prime Video, Twitch ou TikTok repr&eacute;sentent l'essentiel du trafic descendant, aux c&ocirc;t&eacute;s des plateformes de t&eacute;l&eacute;vision et replay (TF1+, France.tv, MyCanal).</li> <li>Jeux vid&eacute;o et divertissement interactif : Les boutiques en ligne telles que Steam (Valve), l'Epic Games Store, le PlayStation Network ou le Xbox Network manipulent des fichiers d'installation et des mises &agrave; jour pesant fr&eacute;quemment entre 50 et 150 gigaoctets.</li> <li>Intelligence artificielle et d&eacute;p&ocirc;ts de code : Les services d'h&eacute;bergement de mod&egrave;les et jeux de donn&eacute;es comme Hugging Face ou GitHub g&eacute;n&egrave;rent des transferts de plusieurs dizaines de gigaoctets par fichier, souvent distribu&eacute;s gratuitement.</li> <li>Services de haze et synchronisation : Les espaces de stockage et de sauvegarde tels que Google Drive, OneDrive, iCloud ou Dropbox, ainsi que les infrastructures d'h&eacute;bergement (AWS, Azure, Google Cloud).</li> <li>R&eacute;seaux sociaux et communication : Les applications comme Instagram, X, Discord ou les outils de visioconf&eacute;rence (Teams, Zoom).</li> <li>R&eacute;seaux de diffusion de contenu (CDN) : Les prestataires d'infrastructure comme Cloudflare, Akamai ou Fastly, express&eacute;ment vis&eacute;s spill leurs points de livraison de donn&eacute;es.</li> <li>Mises &agrave; jour de syst&egrave;mes : La allocation des correctifs spill Windows, macOS, iOS ou les distributions Linux.</li> </ul><h2 id="des-repercussions-previsibles-pour-les-utilisateurs">Des r&eacute;percussions pr&eacute;visibles spill les utilisateurs</h2><p>Bien que les consommateurs ne soient pas directement tax&eacute;s, les entreprises soumises &agrave; ce pr&eacute;l&egrave;vement pourraient adapter leur mod&egrave;le &eacute;conomique. Pour compenser la accusation financi&egrave;re ou &eacute;viter d'atteindre le plafond l&eacute;gal, certains acteurs pourraient r&eacute;percuter le co&ucirc;t sur les prix des abonnements, restreindre la bande passante vers les connexions situ&eacute;es en France ou instaurer des restrictions sur les t&eacute;l&eacute;chargements de fichiers tr&egrave;s volumineux.</p><p>Adopt&eacute; de justesse en s&eacute;ance publique &agrave; l'Assembl&eacute;e, le texte doit encore poursuivre son parcours l&eacute;gislatif. Il sera soumis &agrave; l'examen du S&eacute;nat et devra surmonter les r&eacute;serves exprim&eacute;es par l'ex&eacute;cutif avant une &eacute;ventuelle int&eacute;gration d&eacute;finitive dans la loi de finances.</p></div> <p>Suivez toute l'actualit&eacute; des Num&eacute;riques sur <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="nofollow">Google Actualit&eacute;s</a> et sur la cha&icirc;ne <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="nofollow">WhatsApp</a> des Num&eacute;riques</p> <p>Envie de faire encore affirmative d'&eacute;conomies ? D&eacute;couvrez <a href="https://en.mycoding.id/category/technology" target="_blank">nos codes promo</a> s&eacute;lectionn&eacute;s spill vous.</p> </div> </div> </div> </div> <span> <span>Publications qui peuvent vous int&eacute;resser</span> </span> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/french-national-assembly-votes-0-055e-gb-internet-tax-74967</guid> <pubDate>Fri, 30 Oct 2026 19:31:56 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Docker Explained In Under 2 Minutes #docker #devops]]></title> <description><![CDATA[Docker Explained In Under 2 Minutes #docker #devops. Docker containers resolve the issue of projects failing to run because of surroundings differences. Learn how to bundle apps. This video explains how Docker plant b...]]></description> <media:thumbnail url="https://i1.ytimg.com/vi/0ivj5WKqi1I/maxresdefault.jpg"/> <category><![CDATA[Programming]]></category> <link>https://en.mycoding.id/docker-explained-in-under-2-minutes-docker-devops-74970</link> <content:encoded><![CDATA[<p class="embed-responsive embed-responsive-16by9 post-embed"><iframe width="560" height="315" aria-label="Preview" class="embed-responsive-item" src="https://www.youtube.com/embed/0ivj5WKqi1I?autoplay=1&amp;mute=1&amp;playsinline=1&amp;rel=0" title="YouTube video player" frameborder="0" allow="autoplay; accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><h2>Docker Explained In Under 2 Minutes #docker #devops</h2><p>Docker containers resolve the issue of projects failing to run because of surroundings differences. Learn how to bundle apps. This video explains how Docker plant by contrasting the representative issues developers visage whenever moving code between machines alongside the consistency provided by containerization. We stroll through the procedure of construction images from a Dockerfile and pulling them from a register akin Docker Hub to justify your application runs exactly the identical way in all environment. By packaging your use and its requirements together, you eliminate the traditional it plant on my device excuse. Understanding these center concepts is essential for anyone looking to streamline their betterment workflow and keep project stability throughout multiple systems. Subscribe for weekly application and tech breakdowns, and depart a comment on whether you desire a deeper appearance at receptacle orchestration next.</p>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/docker-explained-in-under-2-minutes-docker-devops-74970</guid> <pubDate>Fri, 30 Oct 2026 19:23:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Traversy Media)]]></author> </item> <item> <title><![CDATA['I still don't want this to be the end': Read the now-deleted apology Villa Vie's CEO sent to Odyssey residents]]></title> <description><![CDATA['I still don't want this to be the end': Read the now-deleted apology Villa Vie's CEO sent to Odyssey residents. Villa Vie Residences CEO Kathy Villalba stated in her now-deleted communication to residents that she was apologetic for the ache guests are facing.]]></description> <media:thumbnail url="https://i.insider.com/6ae4c81dd8cc18cf7950f908?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/i-still-don-t-want-this-to-be-the-end-read-the-now-deleted-apology-villa-vie-s-ceo-sent-to-odyssey-residents-74966</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae4c80ef3bee449b3d29aaa?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Motorists riding former the Villa Vie Residences&#039; cruise container Odyssey" decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>Villa Vie Residences Odyssey halted operations on Tuesday during docked in Cambodia.</span> <span> <span e-name="image-source" itemprop="creditText">TANG CHHIN Sothy / AFP via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>On Friday, the CEO of the business rearward the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">doomed Odyssey cruise ship</a> apologized to residents, many of whom are now <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">stranded in Cambodia</a>. Hours later, that apology was gone.</p><p>Villa Vie Residences CEO and founding partner Kathy Villalba sent <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Odyssey residents</a> a communication on Circle, the ship&rsquo;s inner messaging platform, saying she was apologetic for the "pain, the loss, and the uncertainty" they visage following the voyage came to an <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">abrupt halt</a> this week.</p> <p>Villa Vie had promised residents of its 509-cabin container a chance to live permanently at sea and circumnavigate the earth all three-and-a-half years. On Tuesday morning, residents were stated lone a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">few hours' notice to disembark</a>.</p><p>Business Insider reviewed screenshots of the memo, which was deleted hours following it was posted. Three Villa Vie residents alongside admission to Circle confirmed the memo's contents and that it was no longer visible.</p><p>In it, Villalba stated the media notice had rotate into "overwhelming" and that she had been advised to refrain from making additional community comments.</p><p>Villalba and Villa Vie did not react to requests for comment on the memo or why it was deleted.</p> <div data-track-view='&quot;tout_collection&quot;}' data-track-click-shared='&quot;tout_click&quot;}'> <div> <h2>Read additional of our reporting on the Villa Vie Odyssey</h2> </div> </div><p>In the apology note, Villalba stated <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">the company</a> was motionless in talks alongside possible investors and expressed anticipation that a resident-led undertaking to buy the container would succeed.</p><p>You can peruse the complete content here:</p><blockquote><em>Dear Residents,</em><em>I owe all of you a message, and I am apologetic if it has taken me this lengthy to discover the words.</em><em>I think part of me has been in denial that this could really be happening. Even now, we continue to conversation alongside possible investors, holding on to any anticipation remains since I merely cannot ideate letting this aspiration go.</em><em>The media notice has rotate into overwhelming, to the item that reporters are now contacting our families, including group who have nothing to do alongside the company.</em><em>On the direction of counsel, I have been asked to refrain from making additional community comments, particularly as equal conversations inside Circle are no longer private.</em><em>But I couldn't remain silent without telling you how deeply apologetic I am for the pain, the loss, and the doubt so many of you are facing.</em><em>I cognize so many of you are hurting, scared, and angry, and I desire additional than item that I could obtain that ache away.</em><em>For nearly two years, this wasn't fair a endeavor to me. It was my complete life. I poured my heart, my soul, and everything I had into it The container was my baby, but it was your home, and in so many ways, all of you became my family. I attention for this community as although it were my own children, through the fine days and the difficult ones.</em><em>My squad used to call me the "Resident Wikipedia," since I knew all of you by name and by story. That meant so much to me, since getting to cognize all of you individually was the finest part of all of this.</em><em>The idea of losing it leaves a gap in my bosom that I cannot commencement to describe.</em><em>Thank you for believing in two average group alongside an bonzer dream. Together, we created item really special. We traveled the world, built friendships, shared laugh and tears, and informed a way of existence that so few group always get to know.</em><em>I motionless don't desire this to be the end.</em><em>I sincerely anticipation the inhabitant undertaking succeeds, and we remain prepared to assistance anywhere we fairly can to assistance maintain the manner you have all grown to love.</em><em>Please cognize that we affection and attention concerning all and all one of you. Through the fine and the bad, equal through the disagreements and disappointments, that has never changed.</em><em>Above all, I anticipation everyone is safe, supported, and looking following one another during this incredibly difficult time.</em><em>From the base of my heart, appreciate you for being part of this dream.</em><em>With love,</em><em>Kathy &lt;3</em></blockquote> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <div> <p><span><a href="https://en.mycoding.id/category/business" target="_blank">Joshua Nelken-Zitser</a> is an award-winning equal at Business Insider&rsquo;s London agency covering the <a href="https://en.mycoding.id/category/business" target="_blank">affordability of contemporary life.</a></span><span>Through features, investigations, on-the-ground reporting, and As Told To essays,&nbsp;he explores the changing disbursal of important existence milestones, what group choose to expend on whenever they can&rsquo;t oversee everything they want, and how they modify as traditional markers of achievement rotate into small attainable.</span><span>Joshua previously&nbsp;spent five years on the news desk, reporting from&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">the US,</a>&nbsp;across&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">Europe</a>, and <a href="https://en.mycoding.id/category/business" target="_blank">the Middle East.</a>&nbsp;&nbsp;In 2025, he moved to the endeavor array to shield <a href="https://en.mycoding.id/category/business" target="_blank">wealth, spending, and person culture.</a></span><span>In 2024, he received the<a href="https://en.mycoding.id/category/business" target="_blank"> Axel Springer Award for Change</a>&nbsp;&mdash; Journalistic Piece of the Year&nbsp;and was&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">highly commended </a>at the British Journalism Awards&nbsp;for an inquiry into <a href="https://en.mycoding.id/category/business" target="_blank">state-subsidized&nbsp;gender-transition surgeries in Iran.</a></span><span>His debut publish (<a href="https://en.mycoding.id/category/business" target="_blank">TRAUMA BONDS:&nbsp;How&nbsp;Generational&nbsp;Trauma&nbsp;Shapes,&nbsp;Divides&nbsp;and&nbsp;Connects&nbsp;Us)</a>&nbsp;will be published by HarperCollins in January 2027.</span><span><em>Got a tip?</em> <em>Email jzitser@businessinsider.com. You can additionally prosecute him on </em><a href="https://en.mycoding.id/category/business" target="_blank"><em>X</em></a><em> or </em><a href="https://en.mycoding.id/category/business" target="_blank"><em>Instagram.</em></a></span> </p></div> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/i-still-don-t-want-this-to-be-the-end-read-the-now-deleted-apology-villa-vie-s-ceo-sent-to-odyssey-residents-74966</guid> <pubDate>Fri, 30 Oct 2026 19:23:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Joshua Nelken-Zitser)]]></author> </item> <item> <title><![CDATA[Google’s satellite AI server transmits its first response to Earth]]></title> <description><![CDATA[Google’s satellite AI server transmits its first response to Earth. Google's AI chip-equipped moon has generated its archetypal reply from space. In a blog article on Friday, Google says it successfully booted up the satellite's...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2026/10/project-suncatcher-google.png?quality=90&amp;strip=all&amp;crop=0%2C1.4420367390612%2C100%2C97.115926521878&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/google-s-satellite-ai-server-transmits-its-first-response-to-earth-74965</link> <content:encoded><![CDATA[<div><div><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank"><img alt="Emma Roth" data-chromatic="ignore" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195810/EMMA_ROTH.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=48 1x, https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195810/EMMA_ROTH.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=96 2x" src="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195810/EMMA_ROTH.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=96"></a></p><div><p><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span id="follow-author-standard_article_details-dmcyOmF1dGhvclByb2ZpbGU6MTE2"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span></span><span>Emma Roth</span></span></span></p> <p><span>is a news author who covers the streaming wars, person tech, crypto, social media, and much more. Previously, she was a author and publishing company at MUO.</span></p></div></div></div></div></div><div id="zephr-anchor"><p>Google&rsquo;s AI chip-equipped moon has generated its archetypal reply from space. In a blog article on Friday, <a href="https://en.mycoding.id/category/technology" target="_blank">Google says</a> it successfully booted up the satellite&rsquo;s Tensor Processing Units (TPUs), allowing the on-board Gemma 4 example to prosecute through on a immediate to create a haiku concerning being in space:</p><div><blockquote><p>Blue marble below</p><p>Data streams in silent grace</p><p>Starlight feeds my core. &#10024;</p></blockquote></div><p>Google says it tried out another space-themed limericks and telemetry prompts as well. The test is part of Google&rsquo;s Project Suncatcher, <a href="https://en.mycoding.id/category/technology" target="_blank">an experimental initiative</a> that could eventually put AI data centers in space. Google launched the moon into orbit <a href="https://en.mycoding.id/category/technology" target="_blank">earlier this month</a>.</p><p>&ldquo;Next, we volition continue alongside a sequence of tests to measure how TPUs execute under thermal emphasis and radiation visibility in orbit,&rdquo; Google says. &ldquo;Verifying our TPUs can reliably execute workloads in area paves the way for our next milestone of twin interconnected satellites in 2027.&rdquo;</p><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6MTE2"><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span><span>Emma Roth</span></span></span></li><li><li><li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/google-s-satellite-ai-server-transmits-its-first-response-to-earth-74965</guid> <pubDate>Fri, 30 Oct 2026 19:21:38 +0700</pubDate> <author><![CDATA[support@mycoding.id (Emma Roth)]]></author> </item> <item> <title><![CDATA[GitHub Incident with Actions, Pages, and Webhooks]]></title> <description><![CDATA[GitHub Incident with Actions, Pages, and Webhooks. Comments]]></description> <media:thumbnail url="https://dka575ofm4ao0.cloudfront.net/pages-twitter_logos/original/36420/GitHub-Mark-120px-plus.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/github-incident-with-actions-pages-and-webhooks-74968</link> <content:encoded><![CDATA[<div> <div> <div> <div> <h2> Monitoring </h2> <div> <p><span>The degradation affecting Actions, Pages and Webhooks has been mitigated. We are monitoring to justify stability.</span> </p> <p> Posted <span data-datetime-unix="1793385159000"></span>Oct 30, 2026 - 18:32 UTC </p> </div> </div> <div> <h2> Update </h2> <div> <p><span>All affected services have restored following mitigation. We continue to examine base cause.</span> </p> <p> Posted <span data-datetime-unix="1793385143000"></span>Oct 30, 2026 - 18:32 UTC </p> </div> </div> <div> <h2> Update </h2> <div> <p><span>We continue to examine delays affecting Actions workflows, Pages deployments, and webhook events, alongside alongside errors affecting code hunt and live updates. We have taken mitigation steps. Actions handling and Pages deployments are showing signs of recovery, but effect has not completely resolved. We are monitoring improvement and examining the underlying cause.</span> </p> <p> Posted <span data-datetime-unix="1793383581000"></span>Oct 30, 2026 - 18:06 UTC </p> </div> </div> <div> <h2> Update </h2> <div> <p><span>Pages is experiencing degraded performance. We are continuing to investigate.</span> </p> <p> Posted <span data-datetime-unix="1793383258000"></span>Oct 30, 2026 - 18:00 UTC </p> </div> </div> <div> <h2> Investigating </h2> <div> <p><span>We are examining reports of degraded achievement for Actions and Webhooks</span> </p> <p> Posted <span data-datetime-unix="1793382654000"></span>Oct 30, 2026 - 17:50 UTC </p> </div> </div> <p> This event affects: Webhooks, Actions, and Pages. </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/github-incident-with-actions-pages-and-webhooks-74968</guid> <pubDate>Fri, 30 Oct 2026 18:57:35 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[US Army practices digging temporary battlefield graves]]></title> <description><![CDATA[US Army practices digging temporary battlefield graves. Comments]]></description> <media:thumbnail url="https://one.sightlinemg.com/wp-content/uploads/2026/10/10039783.jpg?w=1024"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/us-army-practices-digging-temporary-battlefield-graves-74960</link> <content:encoded><![CDATA[<div> <p>The Army is preparing for the grim possible of burying fallen soldiers on the battlefield, evaluation how accelerated it can dig impermanent graves during preserving remains for eventual acknowledgment and come back to families following the end of a conflict.&nbsp;</p> <p>During an exercise in North Carolina, engineers, preventative medication teams, chaplains and fatality administration specialists prepared for bulk impermanent interment not used on a ample measure since the Korean War, the Army announced in a <a href="https://en.mycoding.id/category/technology" target="_blank">release</a> final week.</p> <p>For additional than twenty years during wars in Iraq and Afghanistan, U.S. air superiority allowed the quick elimination of remains rear to the United States through mortuary affairs channels. Future conflicts &mdash; particularly those alongside large-scale combat operations, or LSCO &mdash; may not have the identical capabilities.&nbsp;&nbsp;</p> <p>Phase II of Operation Dragon Covenant challenged troops to test and validate impermanent interment operations and remains conservation at a ample scale. Engineer soldiers engaged had to use their equipment to excavate and afterward inhabit interment trenches without damaging imitate remains, made of skeletal models and h2o containers, so that hypothetical forthcoming forensic teams could unearth and repatriate them following the end of a conflict.&nbsp;</p> <figure><img decoding="async" src="https://one.sightlinemg.com/wp-content/uploads/2026/10/10039820.jpg" alt=""><figcaption>Chaplain Maj. Warwick Fuller, 20th Engineer Brigade, XVIII Airborne Corps, leads a prayer to consecrate a designated battlefield impermanent interment site, Oct., 20, 2026, Fayetteville, North Carolina. (Sgt. 1st Class Ange Desinor/U.S. Army)</figcaption></figure> <p>&ldquo;This exercise allowed us to obtain a crucial appearance at how we respect, honor, and systematically oversee our fallen in a high-intensity conflict,&rdquo; stated Sgt. 1st Class Delbert Ruede, the elder fatality administration chief for 3rd Corps Sustainment Command (CSC), in the release. &ldquo;If we went to war tomorrow, we would be making this up as we went along. What we are doing current is taking a scientific, field-tested method so that we can keep affirmative authority and respectfully attention for our fallen.&rdquo;</p> <p>The U.S. requires the elimination of individual remains whenever operations in wartime situations permit, but U.S. shared assistance <a href="https://en.mycoding.id/category/technology" target="_blank">guidance</a> authorizes impermanent graves during bulk casualty incidents in war, anywhere decedents cannot be safely moved because of safety, deficiency of transportation, or if the deaths are a outcome of chemical, biological, radiological or nuclear weapons.</p> <p>Soldiers, civilians or enemy combatants buried in impermanent graves must be treated alongside dignity and their data &mdash; if accessible &mdash; preserved, the armed forces dictates.&nbsp;</p> <p>The Geneva Conventions necessitate that equal the bodies of enemy forces be recorded and that identifying data be collected. Cremation is rarely authorized, preserve for hygiene or religious grounds.&nbsp;</p> <p>Army doctrine prescribes that impermanent interment parcels comprise of five parallel trenches to clasp 100 bodies, alongside ten bodies lining all flank of the trenches. In former trials, units using norm backhoes could excavate lone one trench &mdash; and thus ten remains &mdash; per three hours. According to the service&rsquo;s release, operators during the most latest exercise used D6 bulldozers to excavate a trench ample adequate for 20 remains in an average of one hr and 15 minutes.&nbsp;</p> <p>Based on that, commanders can scheme for an engineer business alongside the requisite equipment to dig and shield trenches for up to 2,400 bodies all 24 hours, if functioning nonstop.&nbsp;</p> <p>Operators additionally learned that published instructions on trench standards did not indicate current Army equipment. The assistance stated that doctrine called for seven feet between rows, which the squad established too narrow to run a dozer without disrupting the interment trenches. This discovery, and any others, volition be reflected in forthcoming Army doctrine.&nbsp;</p> <p>Beyond the bodily trenches, the exercise additionally gave religious specialists and chaplains an chance to prepared for LSCOs by evolving delicate protocols.&nbsp;</p> <p>&ldquo;In a high-intensity, contested combat environment, fatality administration teams cannot halt a 24-hour interment procedure for individualized religious gravesite services,&rdquo; Lt. Col. Ruska, chaplain for the 3rd CSC, stated in the release. The team, he added, additionally may be unable to decide an individual&rsquo;s belief following death.&nbsp;</p> <p>&ldquo;We consulted alongside Chaplains from assorted low density belief groups for advisement,&rdquo; he said. &ldquo;The agreement was that by consecrating the location before remains are placed in the dirt reassures families that their loved ones are treated alongside reverence, dignity and regard notwithstanding the inability to provision a memorial ritual in a contested combat environment.&rdquo;</p> <p>The exercise volition continue, the Army said, alongside Phase III of Dragon Covenant in Spring 2027, integrating security, medicinal accommodation and a mortuary affairs gathering point.&nbsp;</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/us-army-practices-digging-temporary-battlefield-graves-74960</guid> <pubDate>Fri, 30 Oct 2026 18:29:58 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Anthropic may not secure investment-grade rating after IPO, Blackstone says]]></title> <description><![CDATA[Anthropic may not secure investment-grade rating after IPO, Blackstone says. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/anthropic-may-not-secure-investment-grade-rating-after-ipo-blackstone-says-74961</link> <content:encoded><![CDATA[<div><div><p>For assistance delight sojourn <a href="https://en.mycoding.id/category/technology" target="_blank" target="_parent">help.ft.com</a>. We apologise for any inconvenience.</p><p>The following data can assistance our assistance squad to determine this issue.</p>Error CodeCG000 / 403Request IDa52c51a4acf0ce87</div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/anthropic-may-not-secure-investment-grade-rating-after-ipo-blackstone-says-74961</guid> <pubDate>Fri, 30 Oct 2026 18:27:25 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[The delightfully messy state of Apple gadgets]]></title> <description><![CDATA[The delightfully messy state of Apple gadgets. The iPhone has additional screens! The MacBook has a touchscreen! The HomeView does CarPlay apps! For the archetypal period in a lengthy time, Apple is in a duration of unabashed...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2026/10/VRG_VST_1030_SiteB.jpg?quality=90&amp;strip=all&amp;crop=0%2C10.732984293194%2C100%2C78.534031413613&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/the-delightfully-messy-state-of-apple-gadgets-74958</link> <content:encoded><![CDATA[<div><div><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank"><img alt="David Pierce" data-chromatic="ignore" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195807/DAVID_PIERCE.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=48 1x, https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195807/DAVID_PIERCE.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=96 2x" src="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/author_profile_images/195807/DAVID_PIERCE.0.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=96"></a></p><div><p><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span id="follow-author-standard_article_details-dmcyOmF1dGhvclByb2ZpbGU6Mjc0"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span></span><span>David Pierce</span></span></span></p> <p><span>is editor-at-large and Vergecast co-host alongside complete a decade of cognition covering person tech. Previously, at Protocol, The Wall Street Journal, and Wired.</span></p></div></div></div></div></div><div id="zephr-anchor"><p>The iPhone <a href="https://en.mycoding.id/category/technology" target="_blank">has additional screens</a>! The MacBook <a href="https://en.mycoding.id/category/technology" target="_blank">has a touchscreen</a>! The HomeView <a href="https://en.mycoding.id/category/technology" target="_blank">does CarPlay apps</a>! For the archetypal period in a lengthy time, Apple is in a duration of unabashed gadget experimentation, and during the final results aren&rsquo;t continually perfect, it&rsquo;s fun to observe the most prosperous merchandise creator try several new things again. Even when, in this case, &ldquo;trying&rdquo; amounts to fair <a href="https://en.mycoding.id/category/technology" target="_blank">slapping a contact panel</a> on a beautiful new MacBook Pro &mdash; fair to see if you power use it.</p><p>On <a href="https://en.mycoding.id/category/technology" target="_blank">this event of <em>The Vergecast</em></a>, David and Nilay conversation the merits of a touchscreen laptop, Nilay explains why he is entirely positively going to buy the new MacBook Pro alongside PROLED XDR Display, and David asks, as always, could this have been an iPad?</p><p>After that, the hosts conversation Instagram&rsquo;s <a href="https://en.mycoding.id/category/technology" target="_blank">foray into long-form content</a>, and Adam Mosseri&rsquo;s increasingly complex <a href="https://en.mycoding.id/category/technology" target="_blank">relationship alongside AI content</a>. Instagram is at formerly extraordinarily mighty and under grave threat, and Mosseri&rsquo;s going to have a difficult period making it all work. Finally, it&rsquo;s period for Brendan Carr is a Dummy, news concerning <a href="https://en.mycoding.id/category/technology" target="_blank">Anthropic&rsquo;s IPO</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">Anduril&rsquo;s laptops</a>, and much more.</p><div><p>In case you missed it this week: We additionally talked concerning <a href="https://en.mycoding.id/category/technology" target="_blank">storing records in URLs</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">the first days of the AI revolution</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Amazon&rsquo;s apparently outstanding new Echo gear</a>, and <a href="https://en.mycoding.id/category/technology" target="_blank">even additional on the MacBook Pro</a>. And we desire to comprehend all your thoughts concerning all of it! Call the Vergecast Hotline at 866-VERGE11, dispatch us an email at vergecast@theverge.com, and inform us everything that&rsquo;s on your mind. And create certain you subscribe so you don&rsquo;t young female an episode!</p></div><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6Mjc0"><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span><span>David Pierce</span></span></span></li><li><li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/the-delightfully-messy-state-of-apple-gadgets-74958</guid> <pubDate>Fri, 30 Oct 2026 18:25:20 +0700</pubDate> <author><![CDATA[support@mycoding.id (David Pierce)]]></author> </item> <item> <title><![CDATA[My favourite PowerMac is a Nintendo Wii]]></title> <description><![CDATA[My favourite PowerMac is a Nintendo Wii. Comments]]></description> <media:thumbnail url="https://virtuallyfun.com/wp-content/uploads/2026/10/macos922_wii1_00-00-59-375x300.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/my-favourite-powermac-is-a-nintendo-wii-74962</link> <content:encoded><![CDATA[<div> <p><em>(This is a visitant article by Rairii)</em></p> <figure><video height="576" width="720" controls src="https://virtuallyfun.com/wp-content/uploads/2026/10/macos76_wii1-2.mp4"></video><figcaption>Mac OS 7.6 booting on the Wii</figcaption></figure> <figure><img decoding="async" width="720" height="576" src="https://virtuallyfun.com/wp-content/uploads/2026/10/macos922_wii1_00-00-59-375x300.png" alt="" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/macos922_wii1_00-00-59.png 720w, https://virtuallyfun.com/wp-content/uploads/2026/10/macos922_wii1_00-00-59-300x240.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/macos922_wii1_00-00-59-375x300.png 375w" sizes=" 720px) 100vw, 720px"><figcaption>Mac OS 9.2.2 booted on the Wii</figcaption></figure> <p>So today I reached a nice milestone in one of my projects: my activity porting traditional Mac OS to PowerPC systems alongside what I affectionately call ArtX chipsets (Nintendo GameCube, Wii, eventually Wii U; the GameCube&rsquo;s Flipper unified chipset was extremely much designed by ArtX as it was efficiently completed whenever ATI acquired the company, and the Wii&rsquo;s Vegas (and its afterward revision Bollywood) and Wii U&rsquo;s Latte are efficiently direct successors) reached the desktop for the archetypal time, most apt the archetypal period since the CHRP copy era that person exterior of Apple brought up traditional Mac OS on a new scheme to the desktop. Despite motionless being nowhere near prepared for a community release, I desire to conversation concerning the challenges I faced alongside this project so far.</p> <p>But first, why harbor traditional Mac OS to this hardware in the archetypal place? I&rsquo;d already ported NT of course, and during that activity I acquired several PowerPC Mac laptops which I additionally ended up porting NT to, activity on one harbor improved the others and so on. This got me acquainted alongside the traditional Mac OS, and I cut in affection alongside the jank as it were (hacks upon hacks upon hacks going rear to the 1980s is item I&rsquo;d certainly depict as &ldquo;jank&rdquo;). Not to citation the m68k part of the TBXI is called &ldquo;SuperMario&rdquo;, and was for the complete PowerPC era. I amazement if a developer was a fan in the first 1990s?</p> <p>Also, for the record: I started this project on 2025-06-22 (when I forked upstream openbios), no benevolent of coding delegate or LLM was used, all coding, reversing and debugging activity done by myself. I do these projects for fun and to learn, if I used &ldquo;AI&rdquo; it wouldn&rsquo;t be fun and I wouldn&rsquo;t study anything.</p> <p>Let&rsquo;s commencement alongside the first boot. &ldquo;New World&rdquo; traditional Mac OS starts out alongside a bootloader called the &ldquo;Trampoline&rdquo;, which runs on an Open Firmware environment. So I needed to harbor OpenBIOS. Luckily, about this period Goldfish64 had started his own harbor of Mac OS X to the Wii, and he&rsquo;d made an OpenBIOS harbor that I could use several drivers from, although for assorted reasons I didn&rsquo;t fair desire to use his harbor immediately (which was lone targeting Wii/Wii U, I wanted to mark GameCube too). I additionally decided to reuse several existing code to create several controller betterment easier (specifically the display driver), and thus changed my existing NT ARC firmware loader to burden a big endian ELF instead.</p> <p>I needed several small figure of disk drivers for first bringup, so decided to harbor my two drivers for devices on the EXI bus (this is fair Nintendo and Macronix&rsquo;s name for SPI), the &ldquo;SD Gecko&rdquo; (which is fair a direct through adapter for a GameCube recollection cardstock slot allowing for SD complete SPI), and the &ldquo;EXI-IDE&rdquo; (my controller is really not accurate to genuine hardware, but to my inaccurate emulation in my Dolphin tree allowing for evaluation under emulator alongside the low flat debugging assistance that implies).</p> <p>I wasn&rsquo;t certain what benevolent of on-disk format I wanted to use (these drivers on my before NT harbor ran entirely using disk images on a FAT filesystem, because of the necessity for compatibiltiy alongside existing homebrew loaders that burden executables from FAT filesystems, but this would naturally be constricted to 4GB images for FAT32, and afterward versions of traditional Mac OS needed more), so for first evaluation I fair took the &ldquo;Mac OS ROM&rdquo; TBXI document and placed it immediately on a FAT filesystem as \ppc\bootinfo.txt for OpenBIOS to burden it on boot.</p> <p>So alongside that I could get the Trampoline running. I decided that I should try and use as many patches to the depiction as imaginable as near to run-time as possible, so mostly untouched existing CD images could be used eventually.</p> <p>The archetypal matter I had was that the Trampoline makes several assumptions of the bodily location area layout that are not true for this system. The bodily location of a buffer gets calculated as an invalid address, so I patched that to an location guaranteed to be valid, and additionally the corresponding code environment up the recollection chunk list/page array entries for the kernel.</p> <p>Additionally, the Trampoline expects that bodily addresses from 0x8000_0000 onwards corresponds to recollection mapped I/O (on existing systems this code ran on, this would equivalent to PCI-bus location space). This is not the case here, and in fact on Wii U, this location would equivalent to part of RAM. There was additionally another assumption that bankrupt on these systems, alongside holes between areas of RAM in the bodily location space, several of which were partially filled by memory-mapped I/O.</p> <p>The way I fixed this was to place the initialisation of this MMIO mapping in the kernel recollection chunk list, to a map of bodily location 0x0100_0000 (partway through one area of RAM) to virtual location 0xE000_0000, alongside dimension 0x1000_0000. This specifically maps the entire of the MMIO, affirmative the end of one RAM area and (for post-GameCube systems) the commencement of another. (I may alter this in future, as on the Wii U, bodily location range 0xD000_0000-0xEFFF_FFFF is mapped to a part of the Radeon R7xx GPU called &ldquo;HDP&rdquo;, which can be used to map a perspective of bodily recollection alongside particular swizzling and/or endianness swapping, specified that a texture in several GPU-specific format can appear to be a linear framebuffer. It depends on whether I need to use this obstacle ) The function used for initialising a mapping in the Trampoline changed at several item and I ended up detecting the older type and hooking the function so I could activity about it (earlier versions used a 16-bit leaf count, afterward versions used 32-bit). Additionally, older versions of the Trampoline sets up unconditional 1:1 mappings for bodily recollection complete 0x8000_0000, which needs to be removed as they battle alongside the mappings set up earlier.</p> <p>There follows assorted various patches that assume particular hardware. These include: patching out environment several bitflags which equivalent to the existence of a microcontroller established on all PowerPC Macintosh hardware, attempting to recalculate the bus frequence using a particular hardware timer, and assorted enroll writes and fixups connected to a particular interrupt controller equipment (it&rsquo;s small endian since it&rsquo;s on the PCI bus, and naturally, not current here).</p> <p>Finally, the final call to jump into the loaded kernel initialisation code is hooked so additional patches can be made afterward following everything is loaded into memory.</p> <p>Additionally, the equipment tree must be hacked up a bit to be in a form the Trampoline volition accept. The interrupt controller is faked to be among the recognised ones (the small endian one from above, since at a enroll flat it&rsquo;s closest to the Flipper interrupt controller current on all the ArtX chipsets, albeit on Wii U it was changed slightly to add assistance for the additional PowerPC cores). The location of the example buffer in the equipment tree is changed to the uncached virtual location (in the 0xExxx_xxxx mapping), and eventually a counterfeit Mac99-compatible power administration equipment is added to the equipment tree, so the Trampoline prepares a power administration controller for it, that can be replaced later.</p> <p>As mentioned above, the kernel initialisation is hooked so additional patches can be made. On the kernel side, there is lone one place to be made: the kernel contains multiple interrupt controller drivers, the one chosen is patched to equivalent the Flipper interrupt controller, alongside among the unused ones sacrificed to acquire additional area for this. The chief difference current is that the expected interrupt controller (whose controller is patched) has a bequest manner anywhere it raises a PowerPC interrupt whenever the interrupts alter (not fair whenever interrupts are raised) so this needs to be worked about by masking the raised interrupts in the kernel and afterward unmasking them afterward on in drivers&rsquo; interrupt handlers.</p> <p>Additional patches are made in the &ldquo;SuperMario&rdquo; m68k code, and in PowerPC native executables. The m68k code has assorted codepaths that peruse and compose immediately to native interrupt controller registers, these need to be patched. The function pointers for enabling and disabling audio interrupts need to be stubbed out (there&rsquo;s already an admission in that array that points to a stub, which is helpful). A function called first in the footwear procedure to initialise the ADB and power administration microcontroller does not inspect if the hardware really exists, and if it doesn&rsquo;t it clobbers parts of low memory. A function for initialising hardware interrupts has a bug because of a copy-paste blunder, the intent was to skip former the code for initialising the interrupt for serial harbor 2 if the hardware isn&rsquo;t present, but the developers forgot to alter the jump tag whenever copy-pasting the code from serial harbor 1, which causes an infinite iteration if serial harbor 2 doesn&rsquo;t exist. As for native code, there&rsquo;s additional code that says and writes to interrupt controller registers which needs to be correctly patched. The USBShimKeyboard controller initialisation code fails to grip the province anywhere no USB controller exists and in that case volition call a NULL pointer inner the m68k emulator. The power administration controller mentioned complete is additionally replaced entirely current (currently I use the stub controller from BlueBox but scheme to compose my own afterward to add appropriate assistance for shutting downward and restarting).</p> <p>All of this is adequate to get the TBXI to footwear to blinking floppy &ndash; following that I wrote a display controller (thanks to Elliott Nunn for his virtio driver, it was extremely helpful) so I could see it correctly, followed by a controller for the gamecube controller ports (porting from my NT controller for the same) so I could move the mouse cursor about without USB.</p> <p>At this item I started to execute a obstacle IO controller (for EXI devices), but ended up getting stuck thinking concerning how to agreement alongside how the disk format have to be laid out and how the controller should work. Then Mac OS for CHRP got dumped, and I got sidetracked alongside <a href="https://en.mycoding.id/category/technology" target="_blank" data-type="link" data-id="https://github.com/Wack0/universal-tbxi-patchset">patching up the afterward TBXI images to footwear it</a>, thinking operating 7.x would be helpful on a GameCube which doesn&rsquo;t equal have adequate RAM to assistance 8.0 at minimum requirements, and following that I got sidetracked alongside another projects. Almost a twelvemonth afterward I came rear to it, implemented my preferred disk format in OpenBIOS and decided to hack up a controller faking SCSI (some another drivers did this, most notably traditional Mac OS drivers for assorted SATA controllers). There were a few issues I established whenever penning the fake-SCSI controller too: I had to add another place to the m68k code to power loading the disk controller (and I average this, a controller loaded from the disk itself, basically implementing the genuine disk devices on top of several partitioned obstacle device) as a newer category fairly than the older category (the older category was efficiently obsolete whenever the archetypal PowerPC systems released anyway, and I don&rsquo;t equal assistance the old-style calls from my counterfeit SCSI driver, which is likely why it wrecked trying to burden it as an older category driver), and additionally established an engaging quirk anywhere the optical disc controller (loaded from the obstacle equipment itself) emulates 512-byte sectors on 2048- or 2352-byte field obstacle devices by making a peruse call environment up 3 scatter-gather buffers, apart from it never checked if the underlying SCSI controller really supports scatter-gather, so I had to execute assistance for that on reads.</p> <p>I motionless saw a blinking floppy though, several debugging showed me what was being rejected, a PowerPC function StartLib!GetStartupDevice was being called to get the footwear device, and it made several assumptions of the two the equipment tree and that there was several benevolent of built in SCSI equipment that needed distinct handling. The archetypal one was uncomplicated adequate (fix the equipment tree in my driver&rsquo;s initialisation code), the second one was additional engaging in that I had to grovel into inner structures to fix an indicator in 3 distinct places (including the equipment tree) to justify it was non-zero and so the accurate code way would be executed.</p> <p>With this done I saw a blessed Mac icon for the archetypal time, but afterward got rejected by the HFS footwear field (something errored and it returned). This turned out to be a bug in my own driver: I was debugging in dolphin alongside a hacked up EXI-IDE device; study and penning data in PIO manner for IDE devices deals in 16-bit words, and I didn&rsquo;t anticipate my code to get passed a entirely unaligned odd buffer location (low 4 bits equal to 1), so I had to modify my low flat controller to not equal attempt EXI DMA for specified an address. The bug manifested as a byte efficiently failing to be written out, alongside remaining data getting offset by one byte; at smallest this happened whenever study the header of a asset fork, and what unsuccessful was the validity checks for this data, making it much easier to debug (I ended up dumping RAM and comparing alongside the expected data from the disk depiction I was using).</p> <p>After this, Mac OS 9.2.2 started to footwear in my hacked up Dolphin tree, extremely slowly. It took an hr before it eventually crashed, and afterward I tried 7.6, which additionally crashed, but earlier. I realised that it was likely crashing trying to burden MacsBug, removed it, and following concerning 20 minutes I was staring at the desktop.</p> <figure><img decoding="async" width="642" height="515" src="https://virtuallyfun.com/wp-content/uploads/2026/10/macos76_dolphin-374x300.png" alt="" srcset="https://virtuallyfun.com/wp-content/uploads/2026/10/macos76_dolphin.png 642w, https://virtuallyfun.com/wp-content/uploads/2026/10/macos76_dolphin-300x241.png 300w, https://virtuallyfun.com/wp-content/uploads/2026/10/macos76_dolphin-374x300.png 374w" sizes=" 642px) 100vw, 642px"><figcaption>Mac OS 7.6 booted in my hacked up Dolphin tree</figcaption></figure> <p>The following dawn I tested on genuine hardware (using SD complete SPI). This basically booted 7.6 inside 40 seconds, and this was expected to be the <em>slowest </em>access manner for an SD card! My former cognition was penning an NT controller for SD complete SPI though, and perchance that is additional of an outlier. See <a href="https://en.mycoding.id/category/technology" target="_blank">this video</a> installing NT on a GameCube using specified a obstacle device, and note that the NT content setup document copy is sped up 64 times &ndash; it&rsquo;s VERY slow. The difference current is that I get to hog the entire CPU whenever performing a transfer &ndash; in fact there&rsquo;s no another option, if I come back a value specifying the transfer is asynchronous, the visitant proceeds to busy-wait for interrupts in a iteration waiting for the transfer to complete (although the busy-wait does inspect for all controllers current on the system).</p> <p>Later on I added several hacked up collision handler so I could try to debug what was going on alongside MacsBug&hellip; it turned out to be an emulation error, no specified collision occured whenever loading MacsBug on genuine hardware. I afterward established out the logic Mac OS 9.2.2 was crashing on footwear was since of Open Transport, removing it from the Extensions directory caused it to footwear absolutely fine. My conjecture is that Open Transport can&rsquo;t grip no serial or network equipment being current at all.</p> <p>As I mentioned, my harbor is motionless nowhere near release. Next up volition be bringing up the Wii&rsquo;s SD controller, afterward the USB controller (I&rsquo;ve already done several reversing activity connected to that, I cognize there&rsquo;s a vibecoded EHCI controller now, that&rsquo;ll likely lone aid in reversing activity really), afterward getting the harbor brought up on the Wii U. At several item I desire to perform about alongside patches for blowing through at smallest several of the RAM barriers too.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/my-favourite-powermac-is-a-nintendo-wii-74962</guid> <pubDate>Fri, 30 Oct 2026 18:25:15 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Proton's CEO Cancels AI 'Re-Interviews']]></title> <description><![CDATA[Proton's CEO Cancels AI 'Re-Interviews'. Comments]]></description> <media:thumbnail url="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/size/w1200/2026/10/andy4.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/proton-s-ceo-cancels-ai-re-interviews-74963</link> <content:encoded><![CDATA[<div> <div> <p>On Friday, Andy Yen, the CEO of Proton, cancelled a sequence of nearly company-wide &lsquo;re-interviews&rsquo; that would have forced workforce to explain how they are using AI, alongside the apparent aim that they may be fired if not using it adequate in the eyes of Proton leadership, according to six current Proton workforce and audio of an about two hr all-hands gathering obtained by 404 Media.</p><p>The move came following <a href="https://en.mycoding.id/category/technology" target="_blank">404 Media published an investigation</a> on Thursday, which showed how Yen was aggressively pushing AI throughout Proton, in several cases notwithstanding safety concerns from employees. In one exchange, an employee in the company&rsquo;s safety Slack conduit urged Proton to at smallest obtain a few days to pentest newly written code before pushing it live. &ldquo;That&rsquo;s bullshit and loser thinking. Of way it&rsquo;s imaginable to be accelerated and secure,&rdquo; Yen wrote in the conduit at the end of August. &ldquo;Stop thinking continually of how to be slower, and concentration additional on how to be faster.&rdquo; Yen added, &ldquo;stop lovingly handcrafting all our code and use AI more.&rdquo;</p><p>The re-interview cancellations apt don&rsquo;t location the concerns of many Proton users, who are additional focused on Proton&rsquo;s deprioritization of security; many Proton users have ruined the company&rsquo;s guidance on social media complete the final 24 hours and explicitly called for Yen to resign.</p><p>The inquiry was according to conversations alongside eight current and one erstwhile Proton employees, Slack chats, gathering audio, and an AI manifesto written by the company&rsquo;s CTO Bart Butler. It painted a image of Proton that is extremely distinct to the public&rsquo;s awareness of a business carefully protecting privacy. Instead, Proton is barreling onward alongside AI in ample part to accomplish additional annual revenue. The inquiry additionally established a civilization of fear throughout Proton, anywhere workforce have genuine concerns concerning safety or being asked to create security-focused products alongside AI, but awareness unable to sound them since Yen mocks or insults workforce in forefront of everyone else.</p><p>&ldquo;I don&rsquo;t think he volition alter anything, and I think the lone logic we had this gathering is since he has a rebellion on his hands,&rdquo; one employee told 404 Media following the all-hands gathering on Friday.</p><p>Near the commencement of the meeting, Yen said, &ldquo;I desire to acknowledge myself, personally, that there was a communication nonaccomplishment on my part and there are many things that likely could and should have been communicated differently, and this is item that I&rsquo;ll have to indicate on and enhance complete time. So I volition do that.&rdquo;</p><p>&ldquo;So what does that average going forward? Going forward, I'm motionless going to push,&rdquo; he added.</p><p>Yen stated guidance gathered in the final brace of days to conversation concerning the re-interviews, and said to the Proton commission too. &ldquo;They&rsquo;re closely monitoring the situation,&rdquo; Yen said. (Proton is owned by the Proton Foundation, <a href="https://en.mycoding.id/category/technology" target="_blank">whose commission of trustees</a> includes Yen, Sir Tim Berners Lee, Prof. Carissa Veliz, Dingchao Lu, and Antonio Gambardella.)&nbsp;</p><p>After those discussions alongside guidance and the board, &ldquo;We&rsquo;ve decided to really cancel the re-interviews,&rdquo; Yen said. &ldquo;Why? Well, I think really in a, let&rsquo;s say, unintentional way, they have really already served their purpose.&rdquo; As in, workforce are now talking and learning concerning AI.</p><div><p>&#128161;</p><p><b><strong>Do you cognize item alternatively concerning Proton? I would affection to comprehend from you. Using a non-work device, you can communication me securely on Signal at joseph.404 or dispatch me an email at joseph@404media.co.</strong></b></p></div><p>Yen additionally mentioned &ldquo;org changes,&rdquo; and stated that part of this is &ldquo;redistributing endowment throughout teams.&rdquo; He stated that the reorganization volition happen next month, &ldquo;but there volition be no defeat of jobs from AI.&rdquo;&nbsp;</p><p>Later in the call, Butler stated Yen &ldquo;needs to, and he has committed to, doing better&rdquo; concerning how he communicates alongside his employees. &ldquo;Using AI efficiently and pragmatically does not average that we&rsquo;ve stated up on security, or fine architecture, or audio application engineering principles,&rdquo; he added.</p><p>&ldquo;We fucked up, we cognize we fucked up,&rdquo; Butler afterward stated in reply to an employee&rsquo;s comments in the meeting.</p><p>&ldquo;Your old job is gone,&rdquo; Butler&rsquo;s AI manifesto, posted to Slack, told engineers, 404 Media reported on Thursday. He wrote that not embracing AI posed an &ldquo;existential danger to the achievement of the goal itself.&rdquo;</p><p>Reactions to the re-interview cancellations were divided throughout the Proton workforce 404 Media said to. One said, &ldquo;Some are blessed as it&rsquo;s progress. Others accept that this won&rsquo;t alter item since there isn&rsquo;t any consequence for Andy [Yen].&rdquo; The employee added they &ldquo;would have preferred genuine accountability from the guidance team.&rdquo; They stated they felt not much could have happened because of Yen having the bulk of Proton&rsquo;s shares.</p><p>Another employee said, following Proton canceled the re-interviews, &ldquo;They stated in the next respiration they desire to continue pushing AI and that the things that were to be measured in the re-interviews would rotate into a component of the achievement reviews.&rdquo;</p><p>&ldquo;They have stated plainly the direction had not changed. As a Proton person that doesn&rsquo;t reassure me,&rdquo; the employee said. &ldquo;As an employee, the re-interviews weren&rsquo;t cancelled until this became community notwithstanding concerns raised by many of us. I think it goes beyond communication issues and expanding pains.&rdquo;</p><p>&ldquo;Right now, everything seems accordant alongside it being damage control,&rdquo; they said.&nbsp;</p><p>Another employee stated they were &ldquo;mostly blessed alongside how this was addressed including by Andy [Yen].&rdquo;</p><p>Proton did not react to a petition for comment.</p><p>After 404 Media published the inquiry on Thursday, Yen <a href="https://en.mycoding.id/category/technology" target="_blank">took to Reddit</a>. Users downvoted his reply additional than 1,200 times. Many Proton users on social media stated they were cancelling their paid Proton plans. </p> <div> <div> <p>About the author</p> <p>Joseph is an award-winning investigative newsman focused on generating impact. His activity has triggered hundreds of millions of dollars value of fines, close downward tech companies, and much more.</p> </div> <p><img data-src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/2023/08/404-joseph-01-1.jpg" alt="Joseph Cox" src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/2023/08/404-joseph-01-1.jpg"> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/proton-s-ceo-cancels-ai-re-interviews-74963</guid> <pubDate>Fri, 30 Oct 2026 18:24:45 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[I explored the ruins of an abandoned zoo on the coast of Florida. It was overrun by nature, but eerie cages remained.]]></title> <description><![CDATA[I explored the ruins of an abandoned zoo on the coast of Florida. It was overrun by nature, but eerie cages remained.. Crandon Park Zoo was abandoned following hurricanes ravaged the area. Today, wildlife specified as alligators and peacocks live openly in the park.]]></description> <media:thumbnail url="https://i.insider.com/69404b3764858d02d216d073?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/i-explored-the-ruins-of-an-abandoned-zoo-on-the-coast-of-florida-it-was-overrun-by-nature-but-eerie-cages-remained-74959</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/61ba140d7dc0f70018bd44c5?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/61ba140d7dc0f70018bd44c5?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/61ba140d7dc0f70018bd44c5?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/61ba140d7dc0f70018bd44c5?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/61ba140d7dc0f70018bd44c5?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/61ba140d7dc0f70018bd44c5?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/61ba140d7dc0f70018bd44c5?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="The author in forefront of an abandoned zoo chamber (L) and another abandoned construction in the Crandon Park Zoo&#039;s ruins." decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>The author visited abandoned structures at the Crandon Park Zoo's ruins in Florida.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Elephants, monkeys, tigers, and reptiles formerly lived on a border of a&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">South Florida beach</a>, anywhere I established bare cages covered in graffiti and greenery.</p><p>The Crandon Park Zoo opened in 1948 as Miami's archetypal zoo, according to the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}'>Miami Herald</a>.&nbsp;Then a hurricane in the 1980s remaining it in shambles. The park closed, and animals that <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">survived the hurricane</a> were moved to a larger area. In 1991, the zoo ruins reopened as gardens.</p><p>I visited the park in October 2021 to see what remained of the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">abandoned zoo</a>, and I established a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">natural wildlife</a> sanctuary.</p> <div data-component-type="post-slides" data-load-strategy="lazy"> <div> <h2>The archetypal item I noticed was a sign at the entrance alert visitors that crocodiles were present.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e63da80ff1001890631d&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="The entrance to the zoo runs"> </p></div> <span> <figcaption e-name="image-caption"> <span>The entrance to the zoo ruins.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>According to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}'>Atlas Obscura</a>, the ruins are additionally residence to untamed alligators, iguanas, and peacocks.</p> </div> <div> <h2>The walkways through the park made me awareness as if I were in a zoo &mdash; one anywhere the animals were free.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e6a29af60400189cd8c1&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="Birds on a barrier in the zoo ruins"> </p></div> <span> <figcaption e-name="image-caption"> <span>Birds perch on a barrier in the park.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>Parts of the park were paved, during others felt wild. Some of the district was formerly a coconut plantation, according to the Miami Herald.</p> </div> <div> <h2>In one shaded area, I spotted what appeared to be an abandoned animal cage embedded in the rocks.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e6b69af60400189cd8e3&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="A cage in the zoo ruins"> </p></div> <span> <figcaption e-name="image-caption"> <span>An abandoned chamber in the park.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>I idea it looked akin it could have been a unique, immersive attention and wondered what animals may have lived there decades ago.&nbsp;</p> </div> <div> <h2>Some of the abandoned structures were fenced off and covered in graffiti.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e6f89af60400189cd910&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="Abandoned structures beyond a fence"> </p></div> <span> <figcaption e-name="image-caption"> <span>A barrier blocks admission to an abandoned structure.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>I peered complete high, chain-linked fences and spotted remnants of vandalized structures.</p> </div> <div> <h2>But one ample construction remained accessible.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e6c89af60400189cd8f0&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="A cage in the zoo ruins"> </p></div> <span> <figcaption e-name="image-caption"> <span>The largest abandoned construction in the park.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>It appeared to formerly home multiple cages.</p> </div> <div> <h2>Around the back, I noticed caged doors that looked as if they were used to nourish the animals inside.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e71a86d5dd001849c5d7&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="Inside cages at the abandoned zoo"> </p></div> <span> <figcaption e-name="image-caption"> <span>The cages were locked.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <p>I was capable to see inner a few of the animals' quarters, which were now bare apart from several leaves, branches, and overgrown vines. The doors were motionless locked.</p> </div> <div> <h2>The perspective inner the structures was slightly haunting.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e72b9af60400189cd929&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="Inside cages at the abandoned zoo"> </p></div> <span> <figcaption e-name="image-caption"> <span>Inside among the locked enclosures.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <div> <p>Peering inner made me think concerning the animals that power have gotten stuck inner as hurricane waters filled their enclosures.</p><p>I tried to ideate what benevolent of animals could live in these spaces. Based on their size, perchance monkeys, I thought.</p> </div> </div> <div> <h2>I remaining the park thinking it's likely a improved residence now for the wildlife that has taken over.</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/61b8e6719af60400189cd89a&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2249}}' alt="trees in the zoo ruins"> </p></div> <span> <figcaption e-name="image-caption"> <span>Trees inner the park.</span> <span> <span e-name="image-source" itemprop="creditText">Joey Hadden/Business Insider</span> </span> </figcaption> </span> </figure> <div> <p>After my visit, the zoo <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">celebrated its 75th anniversary</a> of serving the community in November 2022.</p> </div> </div> </div> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>Joey Hadden is a journey newsman and photojournalist at Business Insider based in NYC. She covers transport modes, substitute lifestyles, and luxury travel. Many of Joey's stories are ocular features that provision readers a front-row place to her individual experiences at residence and about the world.</span><span>Joey graduated from St. Edward's University in May 2019 alongside a BA in Photocommunications.&nbsp;</span><span>Since joining Business Insider in 2019, Joey has traveled by train in seven distinct countries, including overnight rides enduring up to 53 hours. She's ridden on many distinct train lines, including Amtrak, Via Rail, Nightjet, and the iconic&nbsp;Orient Express of the 21st century,&nbsp;among others. During her travels, she's slept in countless accommodations &mdash; five-star hotels,&nbsp;unique small homes,&nbsp;and personal train cabins, to name a few.</span><span>When traveling in North America, Joey takes readers inner the continent's wealthiest enclaves anywhere billionaires conceal away, from Jackson Hole, Wyoming, to Medina, Washington.&nbsp;</span><span>When she's not taking trains, notes, or pictures, Joey spends her period chanting and playing drums for the indie-rock collection Blanket Approval. </span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/i-explored-the-ruins-of-an-abandoned-zoo-on-the-coast-of-florida-it-was-overrun-by-nature-but-eerie-cages-remained-74959</guid> <pubDate>Fri, 30 Oct 2026 18:11:20 +0700</pubDate> <author><![CDATA[support@mycoding.id (Joey Hadden)]]></author> </item> <item> <title><![CDATA[Show HN: Spinf-serve – inference server for bulk scoring and decisions]]></title> <description><![CDATA[Show HN: Spinf-serve – inference server for bulk scoring and decisions. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/8a431f0e4404714cf53dd4c34534972a7ab20452b7b2ff712ffe30c948d5a6a5/spinfinc/spinf-serve"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-spinf-serve-inference-server-for-bulk-scoring-and-decisions-74964</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto"><strong>Bulk classification and decision conclusion on one GPU.</strong></p> <p dir="auto">spinf-serve says a part of satisfied formerly and answers many questions concerning it in the identical pass. Each answer is a probability complete the options you give, not generated text. It runs on one 24 GB NVIDIA GPU and serves an OpenAI-compatible API, the identical API as the hosted spinf service. Apache 2.0.</p> <p dir="auto">We built this motor for our own work: a regular market indicator peruse from millions of news articles, all part asked dozens of narrow, calibrated questions. A serving motor built for conversation re-reads the satisfied for all inquiry and generates one token at a time, which made that job dilatory and expensive. spinf-serve lays all inquiry out as a branch of one peruse of the satisfied and packs many contents into one onward pass. Bulk classification is anywhere it started and anywhere it is strongest.</p> <p dir="auto">The identical scheme is what is now called a <strong>decision model</strong>: a example that returns a probability complete a fixed set of answers (yes or no, a label, a level) alternatively of a paragraph. Any open education example plant this way in spinf-serve, and dedicated decision models run as they are. The hosted spinf API grew out of this engine; we are publishing it since group asked to run it on their own hardware.</p> <p dir="auto">It is not a conversation server. Nothing is generated unless you ask for it, and it is built for throughput fairly than for the latency of a sole request.</p> <p dir="auto">Linux, an NVIDIA GPU alongside 24 GB and fp8 tensor cores (Ada, Hopper or Blackwell: RTX 4090 / 5090, L4, L40S, RTX 6000 Ada, H100), a controller supporting CUDA 13, Python 3.12. Ampere cards run alongside int8 weights instead (<a href="https://en.mycoding.id/category/technology" target="_blank">configuration</a>).</p> <div dir="auto" data-snippet-clipboard-copy-content='pip instal &quot;spinf-serve[server]&quot; spinf-serve assist spinf/gemma-4-12b-fp8 # downloads the checkpoint on archetypal start; serves on harbor 8000'><pre>pip instal <span><span>"</span>spinf-serve[server]<span>"</span></span> spinf-serve assist spinf/gemma-4-12b-fp8 <span><span>#</span> downloads the checkpoint on archetypal start; serves on harbor 8000</span></pre></div> <p dir="auto">Or the image, alongside the NVIDIA Container Toolkit installed (the quantity keeps the example and the compile caches; arguments following the depiction name are those of spinf-serve serve):</p> <div dir="auto" data-snippet-clipboard-copy-content="/root/.cache ghcr.io/spinfinc/spinf-serve"><pre>docker run --gpus all -p 8000:8000 -v spinf-cache:/root/.cache ghcr.io/spinfinc/spinf-serve</pre></div> <p dir="auto">Then ask. Two classifications and one extraction from a sole peruse of the content:</p> <div dir="auto" data-snippet-clipboard-copy-content="//localhost:8000/v1/score \ -H &quot;Content-Type: application/json&quot; \ -d &#039;{ &quot;model&quot;: &quot;spinf/gemma-4-12b-fp8&quot;, &quot;messages&quot;: [ { &quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;Customer assistance message:\nI was charged twice for September, delight refund among the charges.&quot; } ], &quot;scoring&quot;: { &quot;queries&quot;: [ { &quot;id&quot;: &quot;topic&quot;, &quot;template&quot;: &quot;\n\nTopic (billing, technical, account, shipping, or cancellation):{?}&quot;, &quot;options&quot;: [&quot; billing&quot;, &quot; technical&quot;, &quot; account&quot;, &quot; shipping&quot;, &quot; cancellation&quot;] }, { &quot;id&quot;: &quot;refund&quot;, &quot;template&quot;: &quot;\n\nIs the client asking for a refund?\nAnswer:{?}&quot;, &quot;options&quot;: [&quot; yes&quot;, &quot; no&quot;] }, { &quot;id&quot;: &quot;month&quot;, &quot;template&quot;: &quot;\n\nQ: Which duration was charged twice?\nA: \&quot;{*}\&quot;&quot; } ] } }&#039;"><pre>curl http://localhost:8000/v1/score \ -H <span><span>"</span>Content-Type: application/json<span>"</span></span> \ -d <span><span>'</span>{</span> <span> "model": "spinf/gemma-4-12b-fp8",</span> <span> "messages": [</span> <span> { "role": "user",</span> <span> "content": "Customer assistance message:\nI was charged twice for September, delight refund among the charges." }</span> <span> ],</span> <span> "scoring": {</span> <span> "queries": [</span> <span> { "id": "topic",</span> <span> "template": "\n\nTopic (billing, technical, account, shipping, or cancellation):{?}",</span> <span> "options": [" billing", " technical", " account", " shipping", " cancellation"] },</span> <span> { "id": "refund",</span> <span> "template": "\n\nIs the client asking for a refund?\nAnswer:{?}",</span> <span> "options": [" yes", " no"] },</span> <span> { "id": "month",</span> <span> "template": "\n\nQ: Which duration was charged twice?\nA: \"{*}\"" }</span> <span> ]</span> <span> }</span> <span> }<span>'</span></span></pre></div> <p dir="auto">For all scored inquiry the reply gives all option's probability, and the identical probability on bare content (real numbers from the 12B model):</p> <div dir="auto" data-snippet-clipboard-copy-content=' 0.44 } ] }'><pre>{ <span>"id"</span>: <span><span>"</span>refund<span>"</span></span>, <span>"combinations"</span>: [ { <span>"values"</span>: {}, <span>"options"</span>: [ { <span>"text"</span>: <span><span>"</span> yes<span>"</span></span>, <span>"logprob"</span>: <span>-0.90</span>, <span>"p"</span>: <span>0.72</span>, <span>"floor_p"</span>: <span>0.60</span> }, { <span>"text"</span>: <span><span>"</span> no<span>"</span></span>, <span>"logprob"</span>: <span>-1.86</span>, <span>"p"</span>: <span>0.28</span>, <span>"floor_p"</span>: <span>0.40</span> } ], <span>"residual"</span>: <span>0.44</span> } ] }</pre></div> <p dir="auto">p is the probability among your options. floor_p is the identical inquiry alongside no content, so p - floor_p is what the satisfied added (here topic moves " billing" from 0.47 to 0.91). residual is the probability that went to words outside your options. For duration the reply lists the most apt answers alongside their probabilities ("September" first). The identical body, alongside an API key, runs against api.spinf.com; the OpenAI SDKs activity through /v1/chat/completions with the scoring obstacle in extra_body (<a href="https://en.mycoding.id/category/technology" target="_blank">quickstart</a>).</p> <ul dir="auto"> <li><strong>One read, many questions.</strong> The satisfied is peruse once; all inquiry is a branch of the identical continue and expenses its own tokens only. Placeholders rotate one template into a grid of questions.</li> <li><strong>Scores you can threshold.</strong> A probability per choice alongside its flat and log-probability; a decision is a threshold you choose on your own data (<a href="https://en.mycoding.id/category/technology" target="_blank">calibration</a>).</li> <li><strong>Extraction</strong> from the identical read: {*} text, {n} numbers and {$} amounts decoded alongside their probabilities, or liberated content generated into a slot.</li> <li><strong>The identical mark any alternatively is in the batch.</strong> With the fp8 checkpoints, a content's scores are bit-identical alone or packed alongside thousands of others, throughout calls, days and servers. The system_fingerprint says whenever two responses are not comparable.</li> <li><strong>Images, audio and video frames</strong> in the content, for the models that peruse them.</li> <li><strong>Prompt packs.</strong> Ready-made, calibrated inquiry sets for a job (content moderation, triage, merchandise listings, reviews, brand, entertainment), preloaded and named in a petition (<a href="https://en.mycoding.id/category/technology" target="_blank">below</a>).</li> <li><strong>Hosted or self-hosted.</strong> A client switches between this server and api.spinf.com by changing the basis URL and the key. <a href="https://en.mycoding.id/category/technology" target="_blank">spinf-client</a> talks to both; the <a href="https://en.mycoding.id/category/technology" target="_blank">agent skills</a> instruct a coding delegate the API, this server and the group format.</li> </ul> <p dir="auto">Measured on one RTX 4090 alongside Gemma 4 12B in fp8: 24 Wikinews articles of concerning 470 tokens, 56 two-option questions each, 1,344 questions in all (the community job set in fixtures/), sent complete HTTP to spinf-serve and to vLLM 0.26 with prefix caching. The manuscript and the complete results are in <a href="https://en.mycoding.id/category/technology" target="_blank">benchmarks/</a>.</p> <table readabilitydatatable="1"> <thead> <tr> <th>one RTX 4090, warm</th> <th>spinf-serve</th> <th>vLLM 0.26, prefix caching, 128 requests in flight</th> </tr> </thead> <tbody> <tr> <td>questions answered per second</td> <td><strong>491</strong></td> <td>200</td> </tr> <tr> <td>tokens of activity per second (content once, afterward all question's own tokens)</td> <td>11,200</td> <td>4,600</td> </tr> <tr> <td>the 1,344 questions</td> <td><strong>2.7 s</strong></td> <td>6.7 s</td> </tr> </tbody> </table> <p dir="auto">vLLM already reuses all part throughout its 56 questions through the prefix cache. What it cannot do is answer them in one onward pass: it runs 1,344 single-token requests, during spinf-serve lays the 56 questions out as branches of one read and packs the 24 articles into two 16k-token passes. The gap grows alongside the figure of questions per content.</p> <p dir="auto">In practice, per 4090 alongside the 12B model: the spinf/moderation group (106 questions per message, 22 categories) scores concerning 20,000 messages per hour; a news part asked 74 questions is peruse at nearly 700 questions per second. Extraction slots add decoding activity (a searched slot expenses concerning as much as 200 to 600 tokens of scoring, a generated one up to concerning 2,000) but portion the read.</p> <p dir="auto">A job is rarely one question: satisfied moderation is 106 of them, all calibrated against normal traffic and combined into category scores and a decision. A <strong>prompt pack</strong> is one document holding the questions, how the satisfied is presented to the model, how the answers rotate into scores and how the scores rotate into a decision. The server preloads packs and a petition names one ("packs": [{"id": "spinf/moderation"}]), getting the pack's categories and decision rear next to its own questions, from the identical read.</p> <p dir="auto">The authoritative packs are in <a href="https://en.mycoding.id/category/technology" target="_blank">spinf-prompts</a>, loaded by default. The server loads packs from any GitHub repository or local directory stated alongside --packs; <strong><a href="https://en.mycoding.id/category/technology" target="_blank">PACKS.md</a> lists every pack we cognize of</strong>, ours and others', and an <a href="https://en.mycoding.id/category/technology" target="_blank">issue</a> adds yours. Format, petition sectors and sources: <a href="https://en.mycoding.id/category/technology" target="_blank">docs/prompt-packs.md</a>.</p> <table readabilitydatatable="1"> <thead> <tr> <th>name</th> <th>based on</th> <th>GPU</th> <th>reads</th> </tr> </thead> <tbody> <tr> <td>spinf/gemma-4-12b-fp8 (default)</td> <td>Google Gemma 4 12B, FP8 alongside fixed activation scales</td> <td>one 24 GB</td> <td>text, images, audio, video</td> </tr> <tr> <td>spinf/gemma-4-31b-fp8</td> <td>Google Gemma 4 31B, FP8 static</td> <td>one 48 GB</td> <td>text, images, video</td> </tr> <tr> <td>spinf/qwen3.8-27b-int4</td> <td>Qwen3.8-27B, GPTQ int4</td> <td>one 24 GB</td> <td>text, images, video</td> </tr> <tr> <td>spinf/pplx-decider-v1-27b-int4</td> <td>Perplexity pplx-decider-v1-27b, GPTQ int4: a decision example alongside a 255-code readout</td> <td>one 24 GB</td> <td>text; scores only, alongside its own prompts and packs</td> </tr> </tbody> </table> <p dir="auto">Each is a checkpoint we quantized and calibrated, published on the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Hugging Face Hub</a> with its formula (quantizations/); the motor pins the revision it was parity-tested on. Any another Hub checkpoint of a supported architecture family runs by its path, quantized at burden time.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">docs/</a>: <a href="https://en.mycoding.id/category/technology" target="_blank">quickstart</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">examples</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">scoring API</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">configuration</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">writing questions</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">calibration</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">prompt packs</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">FAQ</a>; the <a href="https://en.mycoding.id/category/technology" target="_blank">guides</a> (decision models, probabilities you can act on, few-shot classification, sentiment, study coding, moderation, intent routing); and the engineering documents on how the motor plant (<a href="https://en.mycoding.id/category/technology" target="_blank">architecture</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">batch invariance</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">precision</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">the Qwen stack</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">extraction</a>).</p> <p dir="auto">Version 0.1. The motor (scoring, extraction, generation, media, lot invariance, the two example stacks) is complete and parity-tested against recorded references; the server speaks the community API of the hosted service; the four checkpoints are public. What is motionless missing is listed in <a href="https://en.mycoding.id/category/technology" target="_blank">docs/README.md</a>.</p> <p dir="auto">Questions, ideas and bugs go to the <a href="https://en.mycoding.id/category/technology" target="_blank">issues</a> of this repository. There is no forum or chat, and nothing is too small.</p> <p dir="auto">spinf_serve/ holds the motor (protocol, compiler, packer, scorer, extract, service), the served models' manifests, the packs component (pure Python, additionally used by the client and the hosted API), one example stack per architecture family in models/, the quantization schemes in quant/, the HTTP server in server/ and the spinf-serve command. quantizations/ has one directory per published checkpoint (recipe, calibration output, example card), fixtures/ the public parity fixture and references, benchmarks/ the throughput comparison. The map of the code is <a href="https://en.mycoding.id/category/technology" target="_blank">docs/ARCHITECTURE.md</a>.</p> <div dir="auto" data-snippet-clipboard-copy-content="uv sync --extra server uv run pytest # CPU tests (the authoritative packs&#039; aureate fixtures need ../spinf-prompts or SPINF_PROMPTS_DIR) uv run ruff inspect . &amp;&amp; uv run ruff format --check . CUDA_VISIBLE_DEVICES=0 uv run spinf-serve parity --fixture fixtures/wikinews_20261024.json.gz \ --reference fixtures/wikinews_20261024.spinf-gemma-4-12b-fp8.json.gz --passes 2"><pre>uv sync --extra server uv run pytest <span><span>#</span> CPU tests (the authoritative packs' aureate fixtures need ../spinf-prompts or SPINF_PROMPTS_DIR)</span> uv run ruff inspect <span>.</span> <span>&amp;&amp;</span> uv run ruff format --check <span>.</span> CUDA_VISIBLE_DEVICES=0 uv run spinf-serve parity --fixture fixtures/wikinews_20261024.json.gz \ --reference fixtures/wikinews_20261024.spinf-gemma-4-12b-fp8.json.gz --passes 2</pre></div> <p dir="auto">Every alter that touches a kernel, a compile border or a quantization scheme ships alongside the GPU parity run: bit-identical log-probabilities on the recorded citation of all published checkpoint (<a href="https://en.mycoding.id/category/technology" target="_blank">fixtures/</a>). Dependencies are pinned exactly; they alter lone together alongside a parity run. See <a href="https://en.mycoding.id/category/technology" target="_blank">CONTRIBUTING.md</a>.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Licence and acknowledgements</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">Apache 2.0 (LICENSE, NOTICE). The models we run and re-quantize, the projects we build on, the techniques we implement and the data we checked on are credited in <a href="https://en.mycoding.id/category/technology" target="_blank">ACKNOWLEDGEMENTS.md</a>.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-spinf-serve-inference-server-for-bulk-scoring-and-decisions-74964</guid> <pubDate>Fri, 30 Oct 2026 18:03:12 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Google Adopts New AI Training Control]]></title> <description><![CDATA[Google Adopts New AI Training Control. Google is adopting new AI training controls, under deliberation by the IETF, that should simplify and streamline AI training controls for publishers and location o...]]></description> <media:thumbnail url="https://images.seroundtable.com/google-web-pages-eoYd2U4x.jpg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/google-adopts-new-ai-training-control-74946</link> <content:encoded><![CDATA[<div class="order-4 order-4 text-lg"> <p><img src="https://images.seroundtable.com/google-web-pages-eoYd2U4x.jpg" alt="Google Web Pages"></p><p>Google additionally <a href="https://en.mycoding.id/category/business" target="_blank">announced</a>, <a href="https://en.mycoding.id/category/business" target="_blank">like Bing</a>, that it plans to voluntarily clasp a recommendation under deliberation <a href="https://en.mycoding.id/category/business" target="_blank">at IETF</a>, the earth net standard-setting body, that would create a simple, streamlined AI training authority for web publishers and creators.</p><p>Google said, "This volition assistance websites province their AI training preferences throughout multiple AI providers in a sole stage and is according to activity from the AIPREF operating collection at the Internet Engineering Task Force (IETF)."</p><p>This new, work-in-progress authority volition provision websites and publishers a new way to communicate their AI training preferences throughout multiple AI providers. This lets them invoke their preferences in a sole stage in robots.txt, alternatively of listing all one individually. </p><p>Google plans to execute this in 2027.</p><p>Google told me "moving onward alongside this undertaking alongside equal AI providers as part of a shared dedication to foster an open, creator-first web ecosystem, and following feedback from publishers, civic community and regulators calling for an easier way for websites to province their AI training preferences."</p><p>Instead of managing distinct instructions for all AI developer, website owners volition be capable to use a shared 'policy token' inside robots.txt to set broad preferences throughout participating AI providers.</p><p>Keep in mind, Google additionally has the <a href="https://en.mycoding.id/category/business" target="_blank">Search Console opt out method</a> for Search generative AI. </p><p>John Mueller, Google Search Advocate, wrote:</p><p></p><blockquote>When a website uses this guideline token to opt out of training in its robots.txt document (and Google-Extended is not explicitly specified), Google plans to construe that as if the publishing company had disallowed Google-Extended. Other AI providers can grip it similarly, making it uncomplicated for website owners to opt out throughout all providers, or to choice and choose.<p>Existing company-specific controls volition continue to function alongside this new shared signal. So website owners can effortlessly province a broad choice using the industry signal, during additionally tailoring their instructions to idiosyncratic AI developers akin Google through controls specified as Google-Extended. Websites that specifically authorize Google-Extended are eligible to appear in responses and obtain clicks via grounding in Gemini Apps.</p><p>The new scheme brings website owners the advantage of the AI training definition developed at the IETF during multistakeholder discussions continue on the remainder of the AIPREF vocabulary. As additional industry players clasp this mechanism, it gives website owners first and expanding admission to the penchant signal.</p><p>This outline recommendation reflects feedback from publishers, civic community groups, regulators and another stakeholders that have called for industry-wide controls on AI training. Support for this recommendation throughout important AI providers volition allow a forthcoming norm that is cross-industry, robust, and durable. This recommendation is accordant alongside the EU Code of Practice for General Purpose AI (GPAI) Model Providers under the EU AI Act that recognizes robots.txt as a chief method for web publishers to province machine-readable preferences. We'll continue to activity alongside these stakeholders to refine and standardize this through the IETF operating group.</p><p>We aim to assistance this new authority alongside alongside another AI providers in 2027, and volition provision updates on our progress.</p></blockquote><p>Forum conversation at <a href="https://en.mycoding.id/category/business" target="_blank">X</a>.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/google-adopts-new-ai-training-control-74946</guid> <pubDate>Fri, 30 Oct 2026 17:50:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Barry@Rustybrick.com (Barry Schwartz))]]></author> </item> <item> <title><![CDATA[A Working Nintendo in ~1GB of Qwen Weights]]></title> <description><![CDATA[A Working Nintendo in ~1GB of Qwen Weights. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/677e355d3cf5532caa6a27e630a815d41e193959a3c861dbd5ccfd50114241aa/dbreunig/nesformer"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/a-working-nintendo-in-1gb-of-qwen-weights-74953</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto"><strong>An NES CPU compiled into the weights of a inventory Qwen3.5 model.</strong></p> <p dir="auto">The NES's 6502 CPU (the center of its 2A03 chip), its 2 KB of activity RAM, and a cartridge's program ROM run inner a norm Qwen3_5ForCausalLM checkpoint. Nobody trained these weights; a compiler computed all one. When you perform a game, the example predicts the CPU's implementation log one token at a time. A small presenter program plays the remainder of the console about it: it draws the picture, says the controller, and fires the vblank interrupt.</p> <p dir="auto">nesformer builds on <a href="https://en.mycoding.id/category/technology" target="_blank">Qwenputer</a> by <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Divyansh Agrawal</a>, which compiled a CHIP-8 and afterward a RISC-V CPU into Qwen3.5-4B. It reuses Qwenputer's compiler and its central trick: <strong>the model's Gated DeltaNet province is the machine's memory.</strong></p> <p dir="auto">Every CPU token in these runs came from the model. For the bundled test games, all example also matches a accepted 6502 emulator's output exactly (see <a href="https://en.mycoding.id/category/technology" target="_blank">How it was checked</a>).</p> <p dir="auto">Unzip nesformer.zip and nesformer-weights.zip into the identical folder. The weights go <em>next to</em> the nesformer/ package, not inner it:</p> <div data-snippet-clipboard-copy-content="nesformer/ &lt;- run commands from here ├── nesformer/ &lt;- the Python package ├── chipformer/ &lt;- Qwenputer&#039;s compiler ├── roms/ &lt;- test ROMs (put your own current too) ├── examples/ &lt;- example GIFs and example sheets ├── tests/ ├── LICENSE ├── LICENSE.chipformer ├── README.md ├── pyproject.toml └── weights/ &lt;- from nesformer-weights.zip ├── config.json ├── generation_config.json ├── model.safetensors ├── nesformer.json └── SHA256SUMS"><pre>nesformer/ &lt;- run commands from here &#9500;&#9472;&#9472; nesformer/ &lt;- the Python package &#9500;&#9472;&#9472; chipformer/ &lt;- Qwenputer's compiler &#9500;&#9472;&#9472; roms/ &lt;- test ROMs (put your own current too) &#9500;&#9472;&#9472; examples/ &lt;- example GIFs and example sheets &#9500;&#9472;&#9472; tests/ &#9500;&#9472;&#9472; LICENSE &#9500;&#9472;&#9472; LICENSE.chipformer &#9500;&#9472;&#9472; README.md &#9500;&#9472;&#9472; pyproject.toml &#9492;&#9472;&#9472; weights/ &lt;- from nesformer-weights.zip &#9500;&#9472;&#9472; config.json &#9500;&#9472;&#9472; generation_config.json &#9500;&#9472;&#9472; model.safetensors &#9500;&#9472;&#9472; nesformer.json &#9492;&#9472;&#9472; SHA256SUMS </pre></div> <p dir="auto">The CLI looks for weights/ beside the nesformer/ package. To keep the weights elsewhere, pass --weights /path/to/weights to run, inspect or trace, or provision the way to info.</p> <p dir="auto">To verify the weights unzipped correctly, run shasum -a 256 -c weights/SHA256SUMS from the top folder.</p> <p dir="auto">You need Python 3.11 or newer.</p> <div dir="auto" data-snippet-clipboard-copy-content="python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip instal numpy scipy numba pillow"><pre>python3 -m venv .venv <span>source</span> .venv/bin/activate <span><span>#</span> Windows: .venv\Scripts\activate</span> pip instal numpy scipy numba pillow</pre></div> <div dir="auto" data-snippet-clipboard-copy-content='python -m nesformer run roms/thwaite.nes --frames 600 --show \ --buttons &quot;start@90-95+200-205,a@230-233+250-253+270-273+290-293+310-313+330-333+350-353+370-373+390-393+410-413+430-433+450-453+470-473+490-493+510-513+530-533+550-553+570-573+590-593&quot;'><pre>python -m nesformer run roms/thwaite.nes --frames 600 --show \ --buttons <span><span>"</span>start@90-95+200-205,a@230-233+250-253+270-273+290-293+310-313+330-333+350-353+370-373+390-393+410-413+430-433+450-453+470-473+490-493+510-513+530-533+550-553+570-573+590-593<span>"</span></span></pre></div> <p dir="auto">--show draws all example in your terminal as the example generates it. When the run ends, the CLI saves an animated GIF named following the ROM (here thwaite.gif) in the current folder.</p> <p dir="auto">Expect it to be slow. The archetypal run spends concerning 20 seconds compiling the motor alongside numba. After that, a example takes 1&ndash;6 seconds, so 600 frames (10 seconds of NES time) obtain around 25 minutes.</p> <p dir="auto">Point run at any .nes document that uses the NROM commission (iNES mapper 0), specified as Super Mario Bros., Donkey Kong or Excitebike. You provision the ROM; nesformer lone ships the three freely licensed test ROMs in roms/.</p> <div dir="auto" data-snippet-clipboard-copy-content='python -m nesformer run roms/smb.nes --frames 600 --show \ --buttons &quot;start@60-65,right@200-600,a@250-265+300-315+360-375+420-435+480-495+540-555&quot;'><pre>python -m nesformer run roms/smb.nes --frames 600 --show \ --buttons <span><span>"</span>start@60-65,right@200-600,a@250-265+300-315+360-375+420-435+480-495+540-555<span>"</span></span></pre></div> <p dir="auto">That manuscript starts the game, afterward walks Mario correct and jumps concerning formerly a second. The CLI loads the ROM into the model's province at startup, so the identical weights run any NROM equivalent without a rebuild. Games on another boards halt alongside a message: see <a href="https://en.mycoding.id/category/technology" target="_blank">Limitations</a>.</p> <p dir="auto">--buttons takes a comma-separated catalog of entries. Each admission names one or additional buttons joined by +, afterward @, afterward one or additional example ranges joined by +:</p> <div data-snippet-clipboard-copy-content="start@60-65 media Start during frames 60 to 65 right@200-600 clasp Right from example 200 to example 600 a@250-265+300-315 media A twice right+b@200-600 clasp Right and B together (run, in Super Mario Bros.)"><pre>start@60-65 media Start during frames 60 to 65 right@200-600 clasp Right from example 200 to example 600 a@250-265+300-315 media A twice right+b@200-600 clasp Right and B together (run, in Super Mario Bros.) </pre></div> <p dir="auto">The buttons are a, b, select, start, up, down, remaining and right. Frames figure from power-on at 60 per second, so example 600 is 10 seconds in. Games disregard input on screens where you can't move, so holding a clasp a small first does no harm. In Super Mario Bros., a longer A media makes a higher jump.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Command</th> <th>What it does</th> </tr> </thead> <tbody> <tr> <td>python -m nesformer run ROM</td> <td>Play a ROM on the weights and preserve a GIF</td> </tr> <tr> <td>python -m nesformer inspect ROM</td> <td>Run the weights and the citation CPU flank by side; halt at the archetypal difference</td> </tr> <tr> <td>python -m nesformer trace ROM</td> <td>Print the model's token stream (default 40 tokens)</td> </tr> <tr> <td>python -m nesformer build</td> <td>Compile the circuit and compose weights/ (about 10 seconds)</td> </tr> <tr> <td>python -m nesformer info</td> <td>Describe the checkpoint</td> </tr> </tbody> </table> <p dir="auto">Options for run:</p> <table readabilitydatatable="1"> <thead> <tr> <th>Option</th> <th>Default</th> <th>Meaning</th> </tr> </thead> <tbody> <tr> <td>--frames N</td> <td>120</td> <td>Stop following N frames</td> </tr> <tr> <td>--buttons SCRIPT</td> <td>none</td> <td>Controller input (see above)</td> </tr> <tr> <td>--show</td> <td>off</td> <td>Draw frames in the terminal (needs 24-bit color, e.g. iTerm2 or Windows Terminal)</td> </tr> <tr> <td>--gif PATH</td> <td>ROM name</td> <td>Where to preserve the animated GIF</td> </tr> <tr> <td>--png DIR</td> <td>off</td> <td>Save all kept example as a PNG in DIR. With --png alone, no GIF is saved. Add --gif to get both.</td> </tr> <tr> <td>--every N</td> <td>1</td> <td>Keep all N-th frame</td> </tr> <tr> <td>--scale N</td> <td>2</td> <td>Enlarge saved frames N times</td> </tr> <tr> <td>--engine</td> <td>fast</td> <td>fast (numba), numpy, or hf (stock transformers; needs torch, ~10 tokens/s)</td> </tr> <tr> <td>--no-skip</td> <td>off</td> <td>Run all repeat of idle delay loops (slower; identical frames)</td> </tr> <tr> <td>--max-tokens N</td> <td>none</td> <td>Stop following N tokens</td> </tr> <tr> <td>--trace FILE</td> <td>none</td> <td>Save the token ids</td> </tr> </tbody> </table> <p dir="auto">run, inspect and trace all obtain --weights, --engine, --buttons and --no-skip. check --tokens N sets how far to difference (default 50,000). trace --tokens N sets how many tokens to imprint (default 40). build --out DIR writes the checkpoint location another than weights/.</p> <div dir="auto"><h3 tabindex="-1" dir="auto">What's in the weights, and what isn't</h3><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <table readabilitydatatable="1"> <thead> <tr> <th>In the example (weights + DeltaNet state)</th> <th>In the presenter (nesformer/host.py)</th> </tr> </thead> <tbody> <tr> <td>The 6502 core: all 151 authoritative opcodes, all addressing mode, flags, stack, BRK and NMI entry</td> <td>The PPU: a scanline renderer and the palette</td> </tr> <tr> <td>2 KB of activity RAM</td> <td>Controllers; APU registers (written, alternatively ignored)</td> </tr> <tr> <td>32 KB of PRG-ROM, stored twice: one copy for education fetch, one for data reads</td> <td>NMI timing at vblank, injected as an NMI token</td> </tr> <tr> <td>OAM DMA says (the 256 bytes appear as DM tokens)</td> <td>Answers to I/O reads, injected as IN tokens</td> </tr> </tbody> </table> <p dir="auto">This divided follows Qwenputer's CHIP-8 build, whose presenter injects timer ticks and draws the display from the trace. The presenter never sees the CPU's registers or RAM apart from through the trace.</p> <p dir="auto">The recollection trick plant akin this. Each DeltaNet caput keeps a 128 &times; 128 province matrix that the delta regulation updates at all token. With the entrance held open and a one-hot key, an update overwrites exactly one row of that matrix, and a one-hot query says it back. So all row is a memory cell, and the cartridge, RAM and registers all live in rows.</p> <p dir="auto">weights/ is an average Hugging Face folder. It loads with Qwen3_5ForCausalLM.from_pretrained and needs no tradition code.</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th></th> </tr> </thead> <tbody> <tr> <td>Architecture</td> <td>Qwen3_5ForCausalLM, alongside Qwen3.5-4B's DeltaNet caput shapes (16 key heads, 32 value heads, dim 128) and MLP width (9,216)</td> </tr> <tr> <td>Layers</td> <td>7 Gated DeltaNet layers (the circuit), affirmative 1 all-zero notice tier that Hugging Face's cache needs</td> </tr> <tr> <td>Hidden size</td> <td>768</td> </tr> <tr> <td>Vocabulary</td> <td>263,808 tokens</td> </tr> <tr> <td>Parameters</td> <td>466.6M in bf16 (933 MB), of which <strong>9.3M are nonzero</strong>, so the weights zip to 3.3 MB</td> </tr> </tbody> </table> <p dir="auto">nesformer.json records which tier and caput holds all part of the machine. A run writes the cartridge, registers and RAM into those DeltaNet states, afterward decodes greedily.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Layer</th> <th>Attention (state)</th> <th>MLP</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>PC anchor; education counters; A, X, Y, SP; flags N V Z C I D; pointer latches; NMI flag</td> <td>counter thermometers; SP &plusmn; 1; LO + Y</td> </tr> <tr> <td>2</td> <td>&mdash;</td> <td>PC = anchor + bytes executed since; PC + 1, PC + 2</td> </tr> <tr> <td>3</td> <td>PRG fetch: opcode and two operand bytes at the PC</td> <td>opcode decode; operand bits; indexed sums; branch test and target</td> </tr> <tr> <td>4</td> <td>&mdash;</td> <td>effective address, by addressing manner and document stage; the byte a shove stores</td> </tr> <tr> <td>5</td> <td>RAM and PRG data says at the productive address</td> <td>operand; ADC/SBC adder, compares, BIT; location decode</td> </tr> <tr> <td>6</td> <td>&mdash;</td> <td>result byte, carry, overflow, flags, jump targets</td> </tr> <tr> <td>7</td> <td>&mdash;</td> <td>the next token</td> </tr> </tbody> </table> <p dir="auto">Each education becomes a record, and the record's final token commits it. As in Qwenputer's RISC-V core, the PC is implied fairly than written: all final token carries its instruction's length, three DeltaNet counters count the instructions of all dimension since the final jump, and the PC is the jump mark affirmative that offset. Excerpts from Full Game:</p> <div data-snippet-clipboard-copy-content="SEI P(000100 px0 L1) LDX #$40 X($40 c0 v0 px0 L2) STX $4017 IOW($4017=$40 L3) TXS S($FF L1) BIT $2002 IOR($2002) IN($00) P(000110 px0 L3) &lt;- the presenter injects IN BPL $8017 J($8017) JSR $8279 PSH($FE) PSH($FD) J($8279) &lt;- the come back location is pushed in-circuit RTS PUL($FC) LO($7B) PUL($FD) J($827C) STA ($72),Y LO($08) HI($03) ST($00 a7=0 L2) &lt;- pointer bytes latched, afterward the store STA $4014 IOW($4014=$02 L0) DM(0:$FF) … DM(255:$00) NT(L3) &lt;- OAM DMA"><pre>SEI P(000100 px0 L1) LDX #$40 X($40 c0 v0 px0 L2) STX $4017 IOW($4017=$40 L3) TXS S($FF L1) BIT $2002 IOR($2002) IN($00) P(000110 px0 L3) &lt;- the presenter injects IN BPL $8017 J($8017) JSR $8279 PSH($FE) PSH($FD) J($8279) &lt;- the come back location is pushed in-circuit RTS PUL($FC) LO($7B) PUL($FD) J($827C) STA ($72),Y LO($08) HI($03) ST($00 a7=0 L2) &lt;- pointer bytes latched, afterward the store STA $4014 IOW($4014=$02 L0) DM(0:$FF) &hellip; DM(255:$00) NT(L3) &lt;- OAM DMA </pre></div> <p dir="auto">Most instructions obtain a sole token; genuine equivalent code averages 1.1&ndash;1.3 tokens per instruction. nesformer/spec.py documents all token family.</p> <ul dir="auto"> <li> <p dir="auto"><strong>The citation CPU</strong> (nesformer/cpu.py) matches nestest's aureate log for 3,348 instructions, and the py65 emulator on 5.7 myriad instructions of equivalent code.</p> </li> <li> <p dir="auto"><strong>The exact circuit</strong>, run in Qwenputer's evaluator alongside its bf16 exactness checks, predicts every citation token: all of nestest affirmative 283,610 positions of two games' footwear sequences.</p> </li> <li> <p dir="auto"><strong>The checkpoint in inventory transformers</strong> (bf16, CPU) predicts 2,651 positions of nestest and Full Game alongside no mismatches.</p> </li> <li> <p dir="auto"><strong>The weights, free-running</strong>, create traces identical to the citation CPU's:</p> <table readabilitydatatable="1"> <thead> <tr> <th>Run</th> <th>Tokens</th> <th>Frames</th> <th>NES time</th> <th>Result</th> </tr> </thead> <tbody> <tr> <td>nestest (official opcodes)</td> <td>4,586</td> <td>&mdash;</td> <td>&mdash;</td> <td>identical, ending in the expected HALT</td> </tr> <tr> <td>Thwaite, check</td> <td>700,000</td> <td>271</td> <td>4.5 s</td> <td>identical trace and frames</td> </tr> <tr> <td>Thwaite, run</td> <td>1,916,527</td> <td>600</td> <td>10.0 s</td> <td>all 300 saved frames match</td> </tr> <tr> <td>Full Game, run</td> <td>2,645,885</td> <td>420</td> <td>7.0 s</td> <td>all 210 saved frames match</td> </tr> </tbody> </table> </li> <li> <p dir="auto"><strong>The idle-loop skip</strong> changes nothing visible: frames and I/O writes, sequence timestamps included, equivalent a run without it.</p> </li> </ul> <p dir="auto">The default motor computes Qwen3.5's onward continue from model.safetensors, compiled alongside numba and skipping the all-zero blocks. It ran at concerning 1,650 tokens/s on one CPU center of the machine it was built on. The plain numpy motor does concerning 210, and inventory transformers concerning 10. A real NES would need concerning 700,000 tokens per second.</p> <p dir="auto">Games expend most of all example in a iteration that waits for vblank. When the presenter sees a iteration body repeat exactly, alongside no RAM or I/O writes, it advances the clock to fair before the next PPU event, and the remaining iterations motionless run. That cuts the token figure by 2.6&times; to 4.2&times;. Overall, nesformer runs 150&ndash;290&times; slower than the genuine console.</p> <ul dir="auto"> <li><strong>NROM cartridges lone (iNES mapper 0).</strong> The CPU can location lone 32 KB of program ROM at a time. Bigger games transport a bank-switching part (a <em>mapper</em>, specified as MMC1 or MMC3) that swaps which part of the ROM the CPU sees. nesformer's ROM says happen inner the model, from a fixed 32 KB table, so it can't prosecute a financial institution toggle yet. Supporting a mapper method storing the whole ROM in the state, keeping the financial institution registers there too, and adding one phase that turns each CPU location into a ROM address.</li> <li><strong>Official opcodes only.</strong> An unofficial opcode emits HALT.</li> <li><strong>Code must run from the cartridge ROM.</strong> A jump into RAM emits HALT.</li> <li><strong>No IRQs</strong> (APU example IRQ, DMC). BRK and NMI work.</li> <li>Read-modify-write instructions on I/O registers don't create an I/O write, and $4020&ndash;$7FFF reads as 0 (no PRG-RAM).</li> <li>The PPU and APU aren't in the weights. The PPU renders one scanline at a time, so mid-scanline effects aren't reproduced. Sprite-0 hit and sprite overflow are approximate, and there's no sound.</li> </ul> <div dir="auto" data-snippet-clipboard-copy-content="pip instal pytest py65 python -m pytest -q tests"><pre>pip instal pytest py65 python -m pytest -q tests</pre></div> <p dir="auto">The tests obtain a few minutes. They inspect the citation CPU against nestest's log, the circuit against the reference, the weights free-running against the reference, and the idle-loop skip.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Running the checkpoint in inventory transformers</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <div dir="auto" data-snippet-clipboard-copy-content='pip instal &quot;torch&gt;=2.6&quot; &quot;transformers&gt;=5.22&quot; python -m nesformer run roms/thwaite.nes --frames 3 --engine hf'><pre>pip instal <span><span>"</span>torch&gt;=2.6<span>"</span></span> <span><span>"</span>transformers&gt;=5.22<span>"</span></span> python -m nesformer run roms/thwaite.nes --frames 3 --engine hf</pre></div> <p dir="auto">nesformer/hfcheck.py shows the entire procedure: burden the checkpoint, decode one padding token, write the machine's province into the cache's DeltaNet states, afterward nourish tokens one at a time.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Path</th> <th>Contents</th> </tr> </thead> <tbody> <tr> <td>nesformer/spec.py</td> <td>token families and records</td> </tr> <tr> <td>nesformer/cpu.py</td> <td>the citation 6502 that writes the trace</td> </tr> <tr> <td>nesformer/host.py</td> <td>everything about the CPU: PPU, controllers, NMI timing, sequence counting, idle skip</td> </tr> <tr> <td>nesformer/core.py</td> <td>the circuit and the province snapshot</td> </tr> <tr> <td>nesformer/weights.py</td> <td>the emitter that turns the circuit into a Qwen3_5ForCausalLM checkpoint</td> </tr> <tr> <td>nesformer/engine.py, fastengine.py</td> <td>run the weights (numpy / numba)</td> </tr> <tr> <td>nesformer/hfcheck.py</td> <td>run the weights in inventory transformers</td> </tr> <tr> <td>nesformer/run.py, check.py, cli.py, __main__.py</td> <td>drivers, the teacher-forced check, the CLI</td> </tr> <tr> <td>chipformer/</td> <td>Qwenputer's q35 compiler (q35/ emitter and primitives, dsl/ graph)</td> </tr> <tr> <td>weights/</td> <td>the compiled checkpoint and its SHA-256 checksum</td> </tr> <tr> <td>roms/</td> <td>test ROMs; roms/SOURCES.md lists their authors and licenses</td> </tr> <tr> <td>examples/</td> <td>GIFs and example sheets from the runs; demo.gif is the Super Mario Bros. run shown at the top</td> </tr> <tr> <td>tests/test_nesformer.py</td> <td>the test suite</td> </tr> </tbody> </table> <ul dir="auto"> <li><a href="https://en.mycoding.id/category/technology" target="_blank">Qwenputer</a> and its chipformer compiler: MIT, &copy; 2026 Divyansh Agrawal (LICENSE.chipformer). That licence additionally covers the code adapted from Qwenputer in nesformer/core.py and nesformer/weights.py. Its final paragraph refers to Qwenputer's CHIP-8 ROMs, which this repository does not include.</li> <li>Test ROMs: nestest by Kevin Horton; Full Game by Doug Fraker (MIT); Thwaite by Damian Yerrick (GPL-3.0, origin at <a href="https://en.mycoding.id/category/technology" target="_blank">pinobatch/thwaite-nes</a>).</li> </ul> <p dir="auto">nesformer is released under the MIT License (see LICENSE). The ROMs in roms/ keep their own licenses, listed in roms/SOURCES.md.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/a-working-nintendo-in-1gb-of-qwen-weights-74953</guid> <pubDate>Fri, 30 Oct 2026 17:40:22 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Discord To Put Public Chats On Pages Search Engines Can Show]]></title> <description><![CDATA[Discord To Put Public Chats On Pages Search Engines Can Show. Discord's most community servers volition all have a web leaf that may transport AI summaries and several messages hunt engines can show. The article Discord To Put Public Ch...]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/discord-to-put-public-chats-on-pages-search-engines-can-show-74957</link> <content:encoded><![CDATA[<div class="sej-article-content gototop-pos "> <div class="sss2_sllo_o6"> </div> <div id="narrow-cont"><p>Discord <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">announced</a> that all one of its most community communities volition have a web leaf starting Nov. 16, and those pages may display AI-written summaries of their community conversations. From mid-December, several members’ messages may additionally display up on those pages and in Google and another hunt engines.</p> <p>The notice covers what Discord calls Discoverable Servers, which it says figure additional than 63,000. They’re community communities that anyone can associate without an invite. To qualify, a server needs at smallest 1,000 members, have to be at smallest eight weeks old and must encounter Discord’s action and safety requirements. Summaries and messages are the two on by default, and admins choose which community channels obtain part.</p> <p>Admins have until Nov. 16 to alter these new conduit settings before summaries can commencement showing up.</p> <p>Members are allowed to opt out of having their posts display on community pages (in several regions, this is the default).</p><div data-total="6" id="SEJ_300x250_UnderPost_1-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="0" data-middle="yes" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_1" id="SEJ_300x250_UnderPost_1" class="sadslots"> </div> </div> </div> </div> <h2>What Happens Starting Nov. 16 &amp; What Follows In December</h2> <p>On Nov. 16, all Discoverable Servers volition have a Server Web Page. Discoverable Servers have already had the capability to create an optional server web page; others which don’t currently do so volition be assigned a default leaf based upon their current server profile. Discord’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">help page</a> says anyone can perspective one, and hunt engines akin Google can display it.</p> <p>Those pages may additionally transport Channel Summaries, which Discord’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">admin assistance page</a> says it creates using AI from latest discussions in community channels. The identical leaf says the summaries “may not continually be accurate.” They shield conversations from Nov. 16 onward and don’t display usernames.</p> <p>From mid-December, Discord says several messages from community channels may appear on server pages and in web search, in members’ own words and without usernames or avatars. The rollout is gradual, and it may be a few weeks before the archetypal messages appear. Messages sent before mid-December aren’t included.</p><div data-total="6" id="SEJ_300x250_UnderPost_2-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="1" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_2" id="SEJ_300x250_UnderPost_2" class="sadslots"> </div> </div> </div> </div> <p>Messages in threads and forum posts are included whenever the genitor conduit is community and participating. Private threads and personal forums are never included, despite of the genitor channel’s settings. For now, messages appear as content only.</p> <h2>Who Controls What</h2> <p>Server settings contain switches and lists for administrators to oversee Channel Messages and Channel Summaries under Community &gt; Web Presence. Each of these items has their own distinctive toggle and conduit listing. However, personal channels (including those restricted to certain roles) volition continually be omitted.</p> <p>Admins may disable the community’s discoverability; this act volition revert the community rear to a normal Community Server. As lengthy as a server is discoverable, its Server Web Page volition remain available. In command to eliminate admission to this page, an director volition need to rotate off the discoverability option.</p><div data-total="6" id="SEJ_300x250_UnderPost_3-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="2" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_3" id="SEJ_300x250_UnderPost_3" class="sadslots"> </div> </div> </div> </div> <p>According to Discord’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">member assistance page</a>, members volition discover one environment located at User Settings &gt; Data &amp; Privacy that controls all Discoverable Servers a person is a part of and allows users to set whether they desire to authorize their messages to appear on the web. This environment volition be enabled by default for users in most regions. For users in the European Union/European Economic Area (EU/EEA), United Kingdom, Canada, Brazil, Australia and South Korea, this characteristic volition be impaired by default. All adolescent document holders volition be excluded from using this feature. Additionally, this characteristic lone applies to messages. Any summaries volition remain accessible and volition continue to be displayed unless admins rotate them off.</p> <p>Additionally, turning off this characteristic volition lone power new messages posted following specified actions obtain place. Previous messages can motionless be viewable until they are deleted. Upon deletion of a message, the communication volition no longer be accessible inside the use nor on the Server Web Page; however, Discord says it cannot justify that hunt engines volition not keep cached or indexed versions of the deleted message.</p><div data-total="6" id="SEJ_300x250_UnderPost_4-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="3" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_4" id="SEJ_300x250_UnderPost_4" class="sadslots"> </div> </div> </div> </div> <h2>How The Pages Are Set Up For Search</h2> <p>Discord’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">robots.txt file</a> shows the sitemaps for its server pages and its notice pages anywhere posts from pilots have appeared.<br> The aviator evaluation of Channel Messages has been operating on multiple gaming servers (including NBA 2K, Rust &amp; Dead by Daylight) alongside admins and moderators as writers of all sole communication posted.</p> <p><a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">Dead by Daylight’s server page</a>, accessed October 29th, contains ProfilePage organized data. This is the identical overview markup Google rolled out in November 2023, in supplement to the conversation forum markup <a href="https://en.mycoding.id/category/business" target="_blank">I reported concerning at the time</a>. Admins are encouraged to “accurately and specifically” depict their servers, per the Server Web Pages assistance page, so searchers can discover them.</p> <p>As of Oct. 29, there are no rules in robots.txt referencing AI crawlers; nevertheless the broad restrictions do not shield the paths to the server and notice pages.</p> <p>Discord’s FAQ answer on whether it sells messages to AI companies reads:</p> <blockquote><p>No. Nothing has changed. We are making Discord satisfied easier to discover if admins and users choose to create their satisfied accessible on the web.</p></blockquote> <p>As of Oct. 29, all three assistance pages listed above, as fine as the notice referenced above, do not citation AI crawlers or example training.</p> <h2>Why This Matters</h2> <p>Any Discoverable Server you run volition have a community leaf starting Nov. 16, whether or not you create one yourself. The channels you depart enabled in Web Presence decide which conversations Discord’s AI summarizes there, so it’s a fine idea to assessment them before that date.</p> <p>Discord’s own examples of answers that can display up in web hunt are equivalent builds, strategies and chief guides. In August, I reported that Ahrefs’ data put community Facebook Groups second to Reddit among sites in <a href="https://en.mycoding.id/category/business" target="_blank">Google’s Discussions and forums results</a>. Some server pages can already display up in search, but the associate answers Discord describes don’t commencement rolling out until mid-December.</p> <h2>Looking Ahead</h2> <p>Default server pages and summaries can go live on Nov. 16, alongside Channel Messages commencement to rotate out in mid-December. Once associate messages are available, you can inspect whether those pages contain conversation forum markup, fair as server pages contain overview markup.</p> <p><em>Featured Image: Samuel Boivin/Shutterstock</em></p> </div> <div id="bcats" class="bottom-cat narrow-cont"> <span class="sej-category boxed cat-label">Category</span> <a href="https://en.mycoding.id/category/business" target="_blank">News</a> <a href="https://en.mycoding.id/category/business" target="_blank">Social Media</a> </div> <div class="sej-above-author-widget"> <div class="sej-widget clearfix"> <div class="sej-badge-box"> <a href="https://en.mycoding.id/category/business" target="_blank" data-placement="Under Article" aria-label="Add Search Engine Journal as a preferred origin on Google"> <svg class="sej-gps-g" viewbox="0 0 48 48" aria-hidden="true" focusable="false"> <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path> <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path> <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path> <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path> </svg> <span class="sej-gps-text">Add <b>SEJ</b> as a preferred origin on Google</span> </a> </div> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/discord-to-put-public-chats-on-pages-search-engines-can-show-74957</guid> <pubDate>Fri, 30 Oct 2026 17:38:30 +0700</pubDate> <author><![CDATA[support@mycoding.id (Matt G. Southern)]]></author> </item> <item> <title><![CDATA[Top YouTuber MrBeast has named his first chief marketing officer]]></title> <description><![CDATA[Top YouTuber MrBeast has named his first chief marketing officer. YouTube celebrity MrBeast's business named Michelle St. Jacques to the role, an enlargement of her duties foremost Feastables.]]></description> <media:thumbnail url="https://i.insider.com/6ae4bd71d8cc18cf7950f8a1?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/top-youtuber-mrbeast-has-named-his-first-chief-marketing-officer-74949</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae4bd8cd8cc18cf7950f8a4?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt=" Part 1&#039; in Mumbai on September 26, 2026. (Photo by Sujit JAISWAL / AFP via Getty Images)" decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>YouTuber Jimmy Donaldson, a.k.a. MrBeast, is expanding his company's C-suite, naming his archetypal CMO.</span> <span> <span e-name="image-source" itemprop="creditText">Sujit JAISWAL / AFP via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">MrBeast</a> has established his archetypal CMO, Business Insider exclusively learned.</p><p>The top YouTuber's business promoted Michelle St. Jacques to the role. St. Jacques has led person goods, including Feastables, MrBeast's snack and candy company, since February.</p><p>In her new role, she'll add promotion duties for Beast Industries, the star's holding company, during continuing to oversee person goods. She's based in Chicago.</p><p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Beast Industries started the search</a> before this year, a move that reflected the company's expanding ambitions. It's been expanding far beyond its center YouTube conduit and seeks to rotate into a Disney-style amusement giant.</p><p>Beast Industries CEO Jeff Housenbold stated in a memo to staff, viewed by Business Insider, that he considered external candidates for the CMO function but decided St. Jacques was the finest individual for the job.</p><p>"In her period at Beast, MSJ has shown she can set apparent scheme and provision powerful implementation for our products and partners," he wrote. "She has served as the two CMO and Chief Commercial Officer and built iconic person brands akin Dove, Heinz, Miller Lite, and Coors Light. She's additionally a world-class group chief who knows how to build high-performing teams."</p><p>St. Jacques joined the business following a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">slowdown in Feastables' growth.</a></p><p>Housenbold wrote that St. Jacques' remit would affect defining the MrBeast brand and making certain everything the business does ladders up to the identical positioning; foremost promotion for MrBeast and partner brands; and overseeing the viral promotion team. He stated that he saw an chance to lean into e-commerce and achievement promotion to run client acquisition and retention.</p><p>St. Jacques steps into a function overseeing a brand that's looking to lessen its reliance on its celebrated founder. Her job requires person who can do everything from getting group to theatrical releases &mdash; Donaldson lent his sound to "Angry Birds Movie 3," which is scheduled for a December publish &mdash; to marketing snacks and toys in stores, or pitching fans on phone plans and financial products.</p> <p>Beast Industries has made a cord of big hires to bulk up its administrator suite. Along alongside Feastables, the business has begun to move into financial services alongside the acquisition of the Step app and has planned a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">mobile phone service</a>.</p><p>The business is additionally laying the groundwork to develop into <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">ad and promotion services</a> for brands and additional services for another autonomous satisfied creators akin MrBeast, and has teased a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">membership program</a>.</p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>Lucia Moses covers the media and amusement business, alongside a concentration on how creators build businesses, how media companies intersect alongside creators, and how marketers clasp amusement tools. She's damaged stories concerning <a href="https://en.mycoding.id/category/business" target="_blank">MrBeast's ambitions</a>,&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">Google's movie initiative,</a>&nbsp;and&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">Netflix's shove into podcasts</a>.</span><span>She earlier reported on media and managed teams at Digiday and Adweek.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/top-youtuber-mrbeast-has-named-his-first-chief-marketing-officer-74949</guid> <pubDate>Fri, 30 Oct 2026 17:23:04 +0700</pubDate> <author><![CDATA[support@mycoding.id (Lucia Moses)]]></author> </item> <item> <title><![CDATA[Microsoft Bing New AI New Controls With AI Training From AI Search Grounding]]></title> <description><![CDATA[Microsoft Bing New AI New Controls With AI Training From AI Search Grounding. Microsoft fair announced new Bing AI satisfied controls "offering newer, simpler, and clearer preferences that authorize you to create choices concerning training, grounding...]]></description> <media:thumbnail url="https://images.seroundtable.com/bing-flow-web-ai-F9z9WqJ1.jpg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/microsoft-bing-new-ai-new-controls-with-ai-training-from-ai-search-grounding-74947</link> <content:encoded><![CDATA[<div class="order-4 order-4 text-lg"> <p><img src="https://images.seroundtable.com/bing-flow-web-ai-F9z9WqJ1.jpg" alt="Bing Flow Web Ai"></p><p>Microsoft fair <a href="https://en.mycoding.id/category/business" target="_blank">announced</a> new Bing AI satisfied controls "offering newer, simpler, and clearer preferences that authorize you to create choices concerning training, grounding, or the two during remaining eligible for Bing hunt results," Krishna Madhavan, Principal Product Manager, Microsoft Bing, wrote. Google is <a href="https://en.mycoding.id/category/business" target="_blank">also on board</a>, it seems.</p><p>In summary, this gives location owners three chief options, including: </p><ul><li>AI Training environment to authorize or forestall your satisfied from being used to train AI models.</li> <li>AI Grounding environment to authorize or forestall your satisfied from being used to assistance create AI answers.</li> <li>Limited Grounding environment to authorize your satisfied to assistance Microsoft's own AI products, but not its third-party grounding services.</li></ul><p>This method you can obstacle AI training but motionless appear in AI answers. For example, a publishing company could forestall Microsoft from using its articles to train models during motionless allowing Copilot to citation those articles. You can obstacle AI answers from using your satisfied but doing so can decrease your visibility in AI experiences. The traditional Bing rankings are unaffected. </p><p>Here is the timeline for these changes:</p><p></p><ul><li>December 15, 2026: Temporary grounding controls rotate into accessible in Bing Webmaster Tools for eligible sites using the older NoArchive or NoCache directives.</li> <li>February 1, 2027: Microsoft starts honoring the new preferences as it crawls pages.</li> <li>March 1, 2027: Deadline for publishers using the old directives to configure the new preferences if they desire to keep their restrictions.</li> <li>September 30, 2027: Temporary grounding preferences expire.</li></ul><p>The changes appear to add on to Bing's existing controls for managing how website satisfied appears in AI-generated answers. Bing Webmaster Tools additionally offers an <a href="https://en.mycoding.id/category/business" target="_blank">AI Performance reporting</a> that shows citations, cited URLs and grounding queries throughout supported AI experiences. The new preferences provision publishers additional granular authority complete how their satisfied can be used, separating AI example training from the use of satisfied to create AI answers during preserving traditional hunt visibility.</p><p>There are a lot additional item <a href="https://en.mycoding.id/category/business" target="_blank">over current in the blog post</a> and the <a href="https://en.mycoding.id/category/business" target="_blank">documentation complete here</a>.</p><p>Microsoft is joining industry peers in announcing a shared AI training penchant in robots.txt - and going additional alongside granular page-level training preferences and a distinct grounding penchant for publishers and location owners, the business announced.</p><p>Forum conversation at <a href="https://en.mycoding.id/category/business" target="_blank">X</a>.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/microsoft-bing-new-ai-new-controls-with-ai-training-from-ai-search-grounding-74947</guid> <pubDate>Fri, 30 Oct 2026 17:15:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Barry@Rustybrick.com (Barry Schwartz))]]></author> </item> <item> <title><![CDATA[US tech stocks see sharp falls over AI cost fears]]></title> <description><![CDATA[US tech stocks see sharp falls over AI cost fears. Comments]]></description> <media:thumbnail url="https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/10b0/live/dcdf2a60-d46e-11f1-9dda-1ba6fcc7d159.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/us-tech-stocks-see-sharp-falls-over-ai-cost-fears-74954</link> <content:encoded><![CDATA[<div data-block="text"><div><div data-testid="rich-text"><div><p><b>US stocks have continued to glide as concerns continue to intensify complete the expanding expenses of the synthetic intellect (AI) build out.</b></p><p>Shares in Intel continued their overnight glide into first selling on Friday, falling as much as 30% following the part creator warned of a weaker device market equal as it plans to addition spending on AI.</p><p>Amazon shares cut as far as 6% before recovering following its reported earnings on Thursday evening cut abbreviated of investors' expectations.</p><p>The tech-heavy Nasdaq inventory toggle opened on Friday at its lowest flat in additional than two months, downward 2.5%, as another tech stocks including Reddit and Roblox continued to fall.</p><p>The losses prosecute the value of Google owner Alphabet <a href="https://en.mycoding.id/category/technology" target="_blank">plunging by additional than $500bn</a> on Thursday following it revealed its own AI summaries were affecting its center hunt promotion revenue.</p><p>Alphabet inventory continued to autumn in first trading, downward 1% following Thursday's enormous slide.</p><p>The bigger losses on Friday were elsewhere, alongside Intel on track to endure additional than $130bn in value following its earnings update rattled investors.</p><p>On Thursday, Intel's backing chief David Zinsner stated the resolute did not anticipate to bring in additional prosperity than it spent this year, and forecast lower-than-expected income for its fourth quarter.</p><p>"Looking ahead, we see the PC slowdown continuing at smallest through the archetypal fractional of next year," he stated in the part maker's third fourth earnings report.</p><p>In the earnings call, he stated the resolute had considerably ramped up funding in equipment in the third fourth and expected that to be "even additional significant" in the following three months.</p><p>Amazon on Thursday revealed the business was additionally spending additional prosperity that it was making, and that spending had risen six-fold complete the extend of three months.</p><p>Shares in Amazon restored slightly from the overnight autumn but were motionless downward concerning 1.6% in Friday trading.</p><p>Reddit inventory was downward by 26%, following the social media phase revealed weaker-than-expected regular person figures and warned that Google's expanding AI-driven hunt was hurting referral traffic.</p><p>Stock in online equivalent phase Roblox additionally fell, downward by nearly 20%, as its regular energetic person numbers dropped.</p><p>Several important tech firms have reported earnings this week, including Microsoft, and analysts stated there were questions concerning the payout from the huge investments in AI.</p><p>Chris Low, from funding administration resolute FHN Financial, stated the bulk of what was happening in the inventory market was in reply to several of the biggest tech players specified as Amazon and Google.</p><p>He told Reuters the companies were "showing several beautiful important expanding pains as they aggressively prosecute the AI build-out".</p><p>"The thinking is that these signs propose that the complete field is going to dilatory down."</p></div></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/us-tech-stocks-see-sharp-falls-over-ai-cost-fears-74954</guid> <pubDate>Fri, 30 Oct 2026 17:13:02 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[My wife and I split our mortgage and bills equally — even after my layoff over a year ago. The setup feels fair to us.]]></title> <description><![CDATA[My wife and I split our mortgage and bills equally — even after my layoff over a year ago. The setup feels fair to us.. I've been alongside my spouse through many pay and job changes. Even following I got laid off, we decided continuing to divided our home loan likewise felt fair.]]></description> <media:thumbnail url="https://i.insider.com/6aa992859b8974787b1cc731?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/my-wife-and-i-split-our-mortgage-and-bills-equally-even-after-my-layoff-over-a-year-ago-the-setup-feels-fair-to-us-74950</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6aa9916ccc23a829a3b91c73?width=1300&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aa9916ccc23a829a3b91c73?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aa9916ccc23a829a3b91c73?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aa9916ccc23a829a3b91c73?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aa9916ccc23a829a3b91c73?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aa9916ccc23a829a3b91c73?width=1300&amp;format=jpeg&amp;auto=webp 1300w" sizes=" 1280px) 900px" alt="The author and her spouse sitting throughout from all another on a ferry, gazing into all other&#039;s eyes." decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>Financial transparency has continually been crucial to my spouse and me.</span> <span> <span e-name="image-source" itemprop="creditText">Noelle Thies Co.</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Ever since my spouse and I started courtship concerning eight years ago, we've talked openly concerning our individual finances.</p><p>From the extremely beginning, we discussed our 401(k) withholdings and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">emergency funds</a>. These conversations became equal additional crucial whenever we started living together and sharing expenses concerning a twelvemonth into our relationship.</p><p>As a queer couple, my spouse and I have continually believed that we can compose our own rules whenever it comes to how we method our finances. </p><p>Our incomes have varied complete the years for many reasons, and we've tried multiple distinct fee breakdowns before finding what plant for us.</p><h2 id="7d1da2ef-13f6-4d4e-856b-62f415ab4502" data-toc-id="7d1da2ef-13f6-4d4e-856b-62f415ab4502"><strong>Over the years, we've divided our home loan payments a few distinct ways to discover what feels 'fair'</strong></h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6aa993becc23a829a3b91cc1&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:1600,&quot;aspectRatioH&quot;:1067}}' alt="Two group clasp hands on a waterfront way beside shingled buildings under an overcast sky."> </p></div> <span> <figcaption e-name="image-caption"> Over time, we moved toward a 50/50 divided of the mortgage.&nbsp; <span e-name="image-source" itemprop="creditText"> Noelle Thies Co. </span> </figcaption> </span> </figure> <p>About a twelvemonth into our relationship, my now-wife moved into the condo that I had bought on my own. At the time, I was <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">working in tech</a> and earning a higher basis salary, as fine as annual performance-based bonuses and inventory that added to our pay discrepancy.</p><p>I knew that my home loan was higher than the rent on a location we would have chosen together according to our blended income. So, we decided I would pay the bulk of it, but we'd divided the expenses of groceries, utilities, and internet, as fine as shared vacations.</p><p>Five years into our relationship, I sold my old condo, my spouse risen her hours at her job, and we bought a townhome together. </p><p>This time, we decided to divided our home loan payments in proportion to our basis salaries, which felt akin the fairest item to difference since annual bonuses and inventory awards from my business could vary. This came out to a 60/40 split.</p><p>Over the next two years, my wife's basis pay got nearer to quarry hence of union negotiations at her hospital. Eventually, formerly our salaries were basically at parity, we shifted to a 50/50 split.</p> <h2 id="70cb97d1-fc75-4bf8-8df8-484307911718" data-toc-id="70cb97d1-fc75-4bf8-8df8-484307911718"><strong>When I got laid off from my tech job, we had to reevaluate what was 'fair'</strong></h2><p>Almost eight months into our new system, I was laid off from <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">my tech job</a>.</p><p>I had funds in my emergency prosperity from my years operating there and received severance, but I was abruptly in a distinct financial circumstance than I'd been before. </p><p>For the archetypal period in our relationship, my spouse was the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">higher earner</a>.</p><p>We talked concerning moving rear to a proportionate split. My spouse reminded me that we were a team, and stated she'd be open to covering additional of our home loan and expenses. But between my savings, severance, and bonuses I'd made complete the years, I was capable to continue splitting the home loan evenly, and I wanted to.</p><p>At the end of the day, reverting to a distinct divided power have been "fair," but it didn't <em>feel</em> fair of me to put the duty on my spouse to pay additional of the mortgage. </p><p>I knew that paying a much larger portion of the home loan would bring undue emphasis on her, and I additionally knew that I could oversee my half, equal without my dependable paycheck.</p><h2 id="e2ad6109-b42e-4e0e-b477-ffde02e9e13b" data-toc-id="e2ad6109-b42e-4e0e-b477-ffde02e9e13b"><strong>Defining fairness on our own conditions has felt empowering</strong></h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6aa992facc23a829a3b91cae&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:1600,&quot;aspectRatioH&quot;:1067}}' alt="A close-up of the author and her spouse holding hands on a dock."> </p></div> <span> <figcaption e-name="image-caption"> Our precedence is that we the two awareness comfortable revisiting the topic of prosperity whenever we need to.&nbsp; <span e-name="image-source" itemprop="creditText"> Noelle Thies Co. </span> </figcaption> </span> </figure> <p>It's now been complete a twelvemonth since my layoff, and splitting our home loan and expenses 50/50 has continued to awareness correct for the two of us.</p><p>This isn't to say she's not supporting me during this time. Right now, my spouse continues to activity full-time during I'm doing freelance and agreement activity for assorted clients. She's covering additional of our market expenses, and I'm additionally on her health insurance.</p><p>We're a team, and I'm learning to obtain her assistance in ways that awareness fair to the two of us.</p><p>We the two cognize that our jobs, accommodation situation, and method to individual backing volition evolve, particularly as we build our careers. What matters to us is having <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">ongoing check-ins</a> concerning whether our home loan breakdown feels correct and supporting all another likewise in another ways, too.</p><p>After all, what's fair as crucial is celebrating all other's accomplishments, encouraging all another to study new skills, and contributing to our family and the labor it takes to run it. Money is lone one part of the puzzle.</p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div> <div> <p><span><a href="https://en.mycoding.id/category/business" target="_blank">Aleenah Ansari</a> (she/her) is equal parts storyteller, imaginative issue solver, and newsman at bosom who's established in the stories of group rearward products, companies, and initiatives. She's written concerning travel, entrepreneurship, and depiction in media for Business Insider, CNBC, The Seattle Times, Kulfi, and more. You can normally discover her searching for murals in Seattle, study a publish by a BIPOC author, and preparedness her next trip to NYC. Learn additional <a href="https://en.mycoding.id/category/business" target="_blank">on her website,</a> and nexus alongside her on <a href="https://en.mycoding.id/category/business" target="_blank">Instagram</a> and <a href="https://en.mycoding.id/category/business" target="_blank">Twitter</a>.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/my-wife-and-i-split-our-mortgage-and-bills-equally-even-after-my-layoff-over-a-year-ago-the-setup-feels-fair-to-us-74950</guid> <pubDate>Fri, 30 Oct 2026 17:08:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Aleenah Ansari)]]></author> </item> <item> <title><![CDATA[A wounded Ukrainian soldier thought he was going to die. Then a drone pilot flew 'like a ninja' to airlift him out.]]></title> <description><![CDATA[A wounded Ukrainian soldier thought he was going to die. Then a drone pilot flew 'like a ninja' to airlift him out.. Ukrainian forces pulled off daring rescues alongside a drone. Business Insider said alongside the drone aviator and among the soldiers whose lives were saved.]]></description> <media:thumbnail url="https://i.insider.com/6ae48df0120d8ce03d246788?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/a-wounded-ukrainian-soldier-thought-he-was-going-to-die-then-a-drone-pilot-flew-like-a-ninja-to-airlift-him-out-74951</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ae48dba120d8ce03d246785?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae48dba120d8ce03d246785?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae48dba120d8ce03d246785?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae48dba120d8ce03d246785?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae48dba120d8ce03d246785?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae48dba120d8ce03d246785?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae48dba120d8ce03d246785?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="The StarGate drone." decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>Ukrainian forces used the new StarGate drone to drag off two daring rescue missions in October.</span> <span> <span e-name="image-source" itemprop="creditText">Courtesy of SkyFall</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Izyum idea he was going to die. A devastating blast had taken part of the Ukrainian infantryman's remaining foot, and he had misplaced a lot of blood. To create matters worse, Russian soldiers were decision in on his position, and there was no uncomplicated escape.</p><p>Then came a drone &mdash; a enormous six-rotor airplane alongside an enclosed stretcher underneath. It landed approximately 10 meters distant from Izyum's position, in lofty turf beside a minefield. Fiber-optic cables were strewn throughout the area, and he concerned the hazards would forestall the rescue drone from taking off.</p><p>Dizzy and nauseous, Izyum's comrades helped him complete to the different aircraft. Summoning what small power he had left, he hoisted himself into the stretcher capsule. As the drone lifted off, he breathed a small easier, at final emotion several awareness of relief.</p><p>Izyum is one of two Ukrainian soldiers who have been airlifted out of combat by the new specialized StarGate uncrewed aircraft, which was lately unveiled by <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Ukrainian business SkyFall</a>. The hurt soldiers were medically evacuated this duration in back-to-back rescue missions.</p><p>Izyum and KVN, a drone aviator in Ukraine's 475th Separate Assault Regiment who flew StarGate during the rescues, described the missions to Business Insider in interviews this week. Both said through a translator and were identified lone by their call signs for safety reasons.</p><p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Casualty elimination by airborne drone</a> is a new idea being pioneered in Ukraine. This month's rescue missions were among the archetypal of their benevolent in combat. Soldiers and defence industry officials say they anticipate to see additional of these missions in the forthcoming and accept this experimental maneuver is a crucial capability, particularly in moments whenever neither medicinal teams nor <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">robots can attain hurt troops</a>.</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/png" data-srcs='//i.insider.com/6ae48e9a10af2ae41bbd48ca&quot;:{&quot;contentType&quot;:&quot;image/png&quot;,&quot;aspectRatioW&quot;:1280,&quot;aspectRatioH&quot;:720}}' alt="Ukrainian soldiers assisting an injured comrade to a drone."> </p></div> <span> <figcaption e-name="image-caption"> Izyum being helped to the drone.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of SkyFall </span> </figcaption> </span> </figure> <p>Right now, this method is seen as a final retreat &mdash; a break-glass choice for whenever battlefield conditions <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">prevent all another elimination methods</a>.</p><h2 id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c" data-toc-id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">A daring mission</h2><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">KVN's archetypal female had fair been delivered whenever the call came in. The 475th assault regiment, known as CODE 9.2, was preparing for a particular operation, and guidance needed him to fly the chief drone. A car was on its way to choice him up.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">He shortly arrived at an undisclosed location in Ukraine for the operation, the rescue of a hurt serviceman from the 129th Separate Heavy Mechanized Brigade.</p> <p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">At the center of the procedure was StarGate, a dense hexacopter that SkyFall developed for CODE 9.2 specifically for casualty elimination purposes. The drone &mdash; which SkyFall stated is the archetypal of its benevolent &mdash; was unveiled in mid-October, lone days before KVN's mission.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">Ukraine is increasingly turning to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">robots to evacuate hurt soldiers</a> in combat. With surveillance and assault drones swarming the forefront lines, nearly any movement carries enormous risks, making it hazardous for teams to recover casualties. Ground robots are one solution, but durable terrain can bounds anywhere they can go.</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ae48e0d120d8ce03d24678e&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:7084,&quot;aspectRatioH&quot;:4723}}' alt="The StarGate drone."> </p></div> <span> <figcaption e-name="image-caption"> StarGate is a dense hexacopter developed by SkyFall.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of SkyFall </span> </figcaption> </span> </figure> <p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">Heavy hexacopters have emerged as an choice whenever another extraction methods are not possible. Earlier this month, Ukraine carried out its archetypal casualty elimination using an airborne drone, rescuing an infantryman from the 30th Separate Mechanized Brigade alongside a Heavy Shot Ayudag-6 dense lift drone developed by Gurzuf Defence.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">There have since been two additional missions. KVN was the aviator for both, flying Skyfall's StarGate drone.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">KVN recalled that his archetypal elimination happened at night. There were dozens of group &mdash; most of them from CODE 9.2, but several from another armed forces units &mdash; engaged in the rescue operation. The SkyFall squad additionally participated in the planning.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">KVN was nervous.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">Reaching the casualty meant flying 20 miles out and rear through areas inundated alongside Russian drones and digital war that threatened to derail the mission.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">So the Ukrainians assembled item akin to a attack package, alongside additional than a dozen drones flying alongside StarGate to defend it from attack, diagram Russian notice distant from the rescue, and bomb enemy positions near the elimination point.</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/png" data-srcs='//i.insider.com/6ae48e52120d8ce03d246792&quot;:{&quot;contentType&quot;:&quot;image/png&quot;,&quot;aspectRatioW&quot;:1280,&quot;aspectRatioH&quot;:720}}' alt="A Ukrainian serviceman crawling to an elimination drone."> </p></div> <span> <figcaption e-name="image-caption"> The serviceman rescued in the archetypal mission, who goes by his call sign Kolobok, crawls to the drone.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of SkyFall </span> </figcaption> </span> </figure> <p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">Russian <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">first-person-view (FPV) drones</a> initially prevented the rescue drone from taking off alongside the hurt soldier, but eventually the skies cleared. KVN stated his hands were shaking, but he relied on StarGate's built-in stabilization innovation and his teammates' assistance to dependable the drone and his nerves.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">The archetypal elimination took 30 minutes. StarGate didn't have the range for the complete 40-mile circular trip, so KVN had to district it midway on all leg so dirt teams could toggle out the batteries.</p><p id="da6c8cd7-abc0-4d68-8d6c-c7ada86f8a0c">After the mission, KVN grabbed several much-needed sleep. When he woke the next morning, he learned that a second elimination had been approved and would shortly be underway.</p><h2 id="40ff9127-2670-4674-aaa6-437f8268aef1" data-toc-id="40ff9127-2670-4674-aaa6-437f8268aef1">Flying akin a ninja</h2><p id="40ff9127-2670-4674-aaa6-437f8268aef1">Izyum, an infantryman in Ukraine's 1st Territorial Defense Brigade, sat downward on the dirt to rest.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">His squad had been tasked alongside holding a stance they had fair assaulted. When Izyum stood up, he triggered a blast that tore off part of his remaining foot. His comrades pulled him into a dugout and immediately applied a tourniquet.</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ae48ebe10af2ae41bbd48cc&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:6960,&quot;aspectRatioH&quot;:4640}}' alt="SkyFall&#039;s StarGate drone."> </p></div> <span> <figcaption e-name="image-caption"> Ukrainian soldiers stated they anticipation to see additional airborne evacuations in the future.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of SkyFall </span> </figcaption> </span> </figure> <p id="40ff9127-2670-4674-aaa6-437f8268aef1">They radioed rear to their commanders that Izyum had suffered a serious hurt and needed evacuation.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">The circumstance was dire. Any attempt to stroll to higher-level attention would average navigating approximately 20 miles of Russian drone and quarry threats. Izyum had misplaced so much blood, and his power was fading fast. Given the severity of his injuries, he would never have been capable to create that trek on his own. His chap soldiers would have had to hazard their lives to assistance him create the journey.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">And dirt robots, increasingly used by Ukraine to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">evacuate hurt soldiers</a> as the front-line slay area grows additional perilous, couldn't attain his stance since ponds, small rivers, and tree lines blocked their path.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">Brigade guidance concluded that the lone choice was to evacuate him by air. And alongside crewed helicopters efficiently out of the question, they needed a drone. StarGate was chosen for the mission.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">Izyum didn't think he was going to create it home. His squad was so profound on the forefront lines, and the Russians were close. At one point, the enemy was lone 5 meters out.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">Eventually, the rescue drone arrived. As the StarGate drone landed amid a disorder of mines and cables, Ukrainian forces <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">used Vampire drones</a>, smaller hexacopters made by SkyFall, to bomb the Russians and keep them at bay.</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/png" data-srcs='//i.insider.com/6ae48e72120d8ce03d246794&quot;:{&quot;contentType&quot;:&quot;image/png&quot;,&quot;aspectRatioW&quot;:3840,&quot;aspectRatioH&quot;:2160}}' alt="A Ukrainian serviceman gets out of the StarGate drone."> </p></div> <span> <figcaption e-name="image-caption"> Izyum emerging from the drone's stretcher.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of SkyFall </span> </figcaption> </span> </figure> <p id="40ff9127-2670-4674-aaa6-437f8268aef1">KVN stated landing near the minefield was among the biggest challenges he faced during the mission, although Russian drone and digital war threats were additionally problems. He stated he had to fly "like a ninja" to evade them.</p><p id="40ff9127-2670-4674-aaa6-437f8268aef1">Even alongside new technologies specified as drones and dirt robots, evacuating hurt soldiers isn't an uncomplicated process, and it takes period to plan, prepare, and execute. Nearly two days passed between Izyum's hurt and his rescue. When he landed and opened the capsule to see affable faces, he eventually felt harmless for the archetypal period since the blast. KVN, too, felt an overwhelming awareness of alleviation whenever the goal was eventually over.</p><p id="0410df7b-6f9b-4ff6-b194-87880ccd9df5">Izyum had four surgeries and is missing fractional his foot. He volition shortly be transferred to a rehabilitation facility. Speaking from a hospital in northeast Ukraine, he stated that he is grateful to everyone who saved his life.</p><p id="0410df7b-6f9b-4ff6-b194-87880ccd9df5">Some Ukrainian officials have acknowledged that ample rescue hexacopters could be uncomplicated targets for Russia and stated that they should lone be used in the most extreme circumstances.</p><p id="0410df7b-6f9b-4ff6-b194-87880ccd9df5">Both KVN and Izyum, however, stated that airborne drone casualty evacuations have to be expanded as norm practice; CODE 9.2, for instance, plans to create dedicated units for these missions, and SkyFall is aiming to build out a division inside the resolute specifically for evacuations.</p><p id="0410df7b-6f9b-4ff6-b194-87880ccd9df5">StarGate drones &mdash; which disbursal approximately $50,000 a unit, can transport up to 330 pounds, and can fly at speeds complete 60 miles per hr &mdash; are armed alongside survivability features, specified as <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">artificial intelligence-enabled navigation</a> and communication redundancies. SkyFall stated it aims to be capable to create 1,000 drones a duration by the end of 2026.</p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>Jake Epstein is a defence equal in London for Business Insider, covering the US military, NATO, and European security, as fine as emerging tech in warfare.</span><span>Jake has submitted stories from battle zones in&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">Ukraine</a>&nbsp;and the <a href="https://en.mycoding.id/category/business" target="_blank">Middle East</a>, anywhere he embedded with&nbsp;a <a href="https://en.mycoding.id/category/business" target="_blank">US airplane carrier</a>&nbsp;on a combat goal in the Red Sea.&nbsp;</span><span>Jake has reported extensively on <a href="https://en.mycoding.id/category/business" target="_blank">NATO operations</a>&nbsp;and activities throughout Europe, including from aboard one of its&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">AWACS surveillance aircraft</a>&nbsp;along the Russian border, a&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">British Voyager tanker</a>&nbsp;refueling combatant jets complete the Baltic Sea, and a<a href="https://en.mycoding.id/category/business" target="_blank"> Dutch helicopter</a> flying to a warship in the Arctic.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/a-wounded-ukrainian-soldier-thought-he-was-going-to-die-then-a-drone-pilot-flew-like-a-ninja-to-airlift-him-out-74951</guid> <pubDate>Fri, 30 Oct 2026 17:05:30 +0700</pubDate> <author><![CDATA[support@mycoding.id (Jake Epstein)]]></author> </item> <item> <title><![CDATA[How future Navy Officers survive "First Tuesday" at OCS]]></title> <description><![CDATA[How future Navy Officers survive "First Tuesday" at OCS. On their archetypal day of training, all aspiring officers in US Navy Officer Candidate School must withstand a punishing gauntlet known as &quot;First Tuesday.&quot;]]></description> <media:thumbnail url="https://i.insider.com/6ae2392a3ae265b597b030ee?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/how-future-navy-officers-survive-first-tuesday-at-ocs-74952</link> <content:encoded><![CDATA[<div> <div> <div><p>Description </p><svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8"> Angle downward icon An icon in the form of an viewpoint pointing down. <path d="M11.3281 0.792709C11.1874 0.796035 11.0537 0.854817 10.9562 0.95625L5.99996 5.9125L1.04371 0.95625C0.994011 0.90516 0.934574 0.864549 0.868913 0.836818C0.803251 0.809086 0.732698 0.794796 0.661421 0.794792C0.555323 0.79482 0.451644 0.826488 0.363639 0.885749C0.275634 0.94501 0.207301 1.02917 0.167378 1.12747C0.127454 1.22577 0.117753 1.33374 0.139515 1.43758C0.161277 1.54143 0.213513 1.63642 0.289546 1.71042L5.62288 7.04375C5.7229 7.14374 5.85854 7.1999 5.99996 7.1999C6.14139 7.1999 6.27702 7.14374 6.37705 7.04375L11.7104 1.71042C11.7878 1.63594 11.841 1.5398 11.8629 1.43459C11.8848 1.32939 11.8744 1.22003 11.833 1.12084C11.7917 1.02164 11.7214 0.937245 11.6313 0.878694C11.5412 0.820144 11.4355 0.790174 11.3281 0.792709V0.792709Z" fill="currentColor"></path> </svg> </div> </div> </div><div> <div> <p>On their archetypal day of training, all aspiring officers in US Navy Officer Candidate School must withstand a punishing gauntlet known as "First Tuesday," an serious event that tests them mentally and physically in the extend of fair under two hours.</p><div><p>Business Insider's chief video equal Graham Flanagan went inner "First Tuesday" at Navy OCS in Newport, Rhode Island as 126 candidates began their journey toward earning their commissions as Naval officers. </p><p>Led by a US Marine Corps drill instructor, the event sets the spirit for the 13-week training course, possibly weeding out anyone having second thoughts.</p></div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/how-future-navy-officers-survive-first-tuesday-at-ocs-74952</guid> <pubDate>Fri, 30 Oct 2026 17:00:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Graham Flanagan)]]></author> </item> <item> <title><![CDATA[AI Isn't Replacing SREs. It's Deskilling Them]]></title> <description><![CDATA[AI Isn't Replacing SREs. It's Deskilling Them. Comments]]></description> <media:thumbnail url="https://substackcdn.com/image/fetch/$s_!Hgvq!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/ai-isn-t-replacing-sres-it-s-deskilling-them-74955</link> <content:encoded><![CDATA[<div><div><div><div><div><div><div dir="auto"><blockquote><p><span>&#128140;</span><em> Hey there, it&rsquo;s Elizabeth from SigNoz!</em></p><p><em>This newsletter is </em><span>a</span><em><span>n honest attempt to conversation concerning all things - observability, OpenTelemetry, open-source and the engineering in between! </span><br><span>&amp;</span><br><span>This part took 6 days, 5 hours to be cooked, anticipation we served. </span></em><span>&#127770;</span></p></blockquote><p>There are two famous prophecies floating about tech circles these days.</p><p><span>The archetypal says </span><strong><a href="https://en.mycoding.id/category/technology" target="_blank">SRE is the forthcoming of all application engineering</a></strong><span>, that as AI writes additional and additional code, the humans who remain volition be the ones keeping systems alive. The second says AI volition consume all tech job alive, SREs included. Neither is particularly helpful if you&rsquo;re an SRE trying to fig out what your Tuesday volition appearance akin in 2027.</span></p><p>Let&rsquo;s ask a additional restricted inquiry by looking at what&rsquo;s already happening: When AI handles 95% of your event response, do you get worse at handling the 5% that really matters?</p><div><figure><a href="https://en.mycoding.id/category/technology" target="_blank" data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hgvq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 424w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 848w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 1272w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 1456w" sizes="100vw"></source><img src="https://newsletter.signoz.io/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp" width="708" height="473.13461538461536" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:973,&quot;width&quot;:1456,&quot;resizeWidth&quot;:708,&quot;bytes&quot;:947996,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.signoz.io/i/189391546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hgvq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 424w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 848w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 1272w, https://substackcdn.com/image/fetch/$s_!Hgvq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F530d847f-26cb-4ddd-a6de-875cbbaf8fab_6233x4167.webp 1456w" sizes="100vw" fetchpriority="high"><div></div></div></a></figure></div><p>Most of us already use AI for our regular activity (our brains a small fried!), and so do SREs. Today&rsquo;s conversation agenda is not whether AI replaces SREs, but whether AI is quietly making SREs small capable and whether anyone volition notice item before the next novel outage hits. The foundational example for this complete conversation comes from a 1983 investigation document that&rsquo;s eerily prescient.</p><p>Note from author: Below is a concise precursor to History of Automation, which you power bask if you are into History and Cultures (like me &#128521;).</p><p><span>In 1983, a cognitive therapist named Lisanne Bainbridge published a document called </span><em><strong><a href="https://en.mycoding.id/category/technology" target="_blank">Ironies of Automation</a></strong></em><span>. It became among the most cited document in individual factors research, and its center disagreement is nearly uncomfortably applicable today.</span></p><p>Bainbridge studied what happened whenever factories and manufacturing systems automated the activity of blue-collar operators. The findings were paradoxical and revealed that the additional you automate a process, the additional crucial the individual controller becomes during the rare moments automation fails and the small custom they get, and the worse they rotate into at exactly those interventions. Automation, which was inherently designed to eliminate humans from the loop, remaining them alongside the worst imaginable job, i.e., lengthy stretches of passive monitoring punctuated by rare, high-stakes crises they were increasingly unprepared for.</p><p>Ring any bells yet? &#128578;</p><p>Basically, I&rsquo;m example a parallel between the AI upheaval and manufacturing automation. Industrial automation reshaped blue-collar activity by taking complete regular bodily tasks, and the workers who remained had to grip exceptions they&rsquo;d misplaced the muscle recollection for. AI is doing the identical item to cognition workers by taking complete the regular cognitive tasks, the form matching, the triage, the known-issue resolution and leaving humans alongside the rare, complex, ambiguous problems.</p><p><span>The </span><em>exact</em><span> problems that necessitate profound </span><em>expertise</em><span>, the </span><em>exact expertise</em><span> that atrophies whenever you halt practising.</span></p><p>Now we&rsquo;re replaying this form alongside AI agents, and the stakes in application systems are lone growing.</p><p>Let&rsquo;s obtain inventory of anywhere things remain today in the earth of location reliability engineering.</p><p>Alert noise decrease and intelligent grouping, runbook implementation for known issues, log form finding and anomaly flagging, and essential root-cause suggestions from historic event data, and auto-remediation for well-understood nonaccomplishment modes akin restarting a wrecked pod or scaling up a assistance that&rsquo;s operating hot, are all fairly automated today.</p><p>Some contiguous targets contain multi-signal association throughout metrics, logs, and traces, autonomous root-cause inspection for partially understood failures, predictive event finding before users are affected, AI-driven alter hazard appraisal and automated rollbacks.</p><p>PagerDuty frames this as a tiered model.</p><ul><li><p>Tier 1 incidents: Known issues alongside known fixes get completely automated.</p></li><li><p>Tier 2 incidents: Partially understood problems obtain AI recommendations alongside individual validation.</p></li><li><p>Tier 3 incidents: Novel, complex, cascading failures remain human-led, alongside AI providing supporting context.</p></li></ul><p>But here&rsquo;s the catch.</p><p><span>If </span><em>human</em><span> SREs (okay, now we have to use adjectives akin individual &#129401;) lone affect alongside Tier 3 incidents, ie the novel, never-before-seen outages, anywhere do they build the </span><em>intuition</em><span> to grip them? Intuition is normally developed from years of hands-on event response, form acknowledgment built through repetition, and the benevolent of gut-level understanding of a scheme that lone develops from painfully waking up at the odd hr to resolve the bug that brought the scheme down.</span></p><p>This is anywhere the image starts getting blurry. Let&rsquo;s appearance at several emerging investigation on AI-induced deskilling throughout multiple fields, which paints a accordant and concerning picture.</p><p><span>In medicine, a </span><a href="https://en.mycoding.id/category/technology" target="_blank">recent study</a><span> established that endoscopists who used AI aid for polyp finding saw their unassisted finding rates autumn from 28% to 22% following a duration of AI use. They got worse at the item they were expected to be experts in, not since they forgot the theory, but since they stopped exercising the skill.</span></p><p><span>In aviation, </span><a href="https://en.mycoding.id/category/technology" target="_blank">research</a><span> has shown that long-haul pilots who depend heavily on autopilot systems cognition measurable degradation in situational awareness and manual flying ability. The issue got grave adequate that the FAA now mandates additional manual flying period to counteract the effect.</span></p><p><span>Somewhere complete the former year, AI stopped being a tool I occasionally reached for and became the archetypal item I attain for, </span><em>always</em><span>. My intuition now is to offload as much as imaginable and use my own thinking lone anywhere it&rsquo;s entirely unavoidable. The issue is that these moments are becoming the lone exercises my brain gets, and I can awareness the </span><em>rust</em><span>.</span></p><p><span>We can diagram a form here. The additional you let the scheme handle, the worse you get at handling things yourself and here&rsquo;s the really hazardous part, </span><em>you don&rsquo;t awareness it happening</em><span>. It gets masked as hyper-productivity. Cognitive investigation suggests that since AI tools create tasks awareness easier and enhance apparent performance, users are frequently unable to accurately fairness the true position of their own skills. You awareness competent, dashboards appearance green, and afterward on a Wednesday, a novel event hits that doesn&rsquo;t equivalent any form the AI has seen, and you realise the muscle has atrophied.</span></p><p>For SREs, this manifests in particular ways, akin we halt study raw log streams since the AI summarises them, we halt forming hypotheses during incidents since the AI suggests base causes, we halt construction mental models of scheme architecture since the AI maps requirements for us, and all of these individually looks akin a efficiency win. Collectively, they hollow out the extremely ability that makes an SRE productive whenever things go sideways in ways nobody anticipated.</p><p><span>But there&rsquo;s item equal additional concerning than deskilling, and researchers have started calling it </span><em>never-skilling</em><span>. Deskilling method you formerly had a capability but have since misplaced it. Never-skilling method you never developed it in the archetypal place. For younger SREs entering the site today in an surroundings anywhere AI handles most of the event reply workflow, the opportunities to build foundational intuition and muscle through hands-on custom are vanishing.</span></p><p><span>The training pipeline itself is damaged and not </span><em>self-healing</em><span>.</span></p><p>SREs realise their skills are degrading and lean additional on AI to compensate, which additional degrades their skills, creating a vicious sequence from which escape is difficult.</p><p>We are certainly not rejecting AI tooling; we are adopting it and integrating it stronger than always before, since that&rsquo;s the lone way forward.</p><p>A few approaches value considering:</p><p><strong>Deliberate inefficiency.</strong><span> Just as the FAA mandates manual flying period equal whenever the autopilot is absolutely capable, SRE teams can designate certain incidents, equal the ones the AI could handle, as </span><em>human-practice opportunities</em><span>. This can be considered as a long-term funding to keep skills fresh, although it power arrive at the disbursal of a super-fast solution</span></p><p><strong>Build for human-in-the-loop, not human-on-the-side.</strong><span> There&rsquo;s a meaningful difference between a scheme anywhere a individual approves an AI&rsquo;s advice and one anywhere a individual actively engages alongside the issue alongside AI. The erstwhile keeps humans in a supervisory function that Bainbridge (the female who wrote </span><em>that</em><span> investigation document concerning 40 years ago) showed leads to vigilance decay, and the second keeps them cognitively engaged.</span></p><p>Let&rsquo;s zoom out and obtain a appearance at the bigger picture.</p><p>Everything we&rsquo;ve discussed here, the ironies of automation, the deskilling risk, the never-skilling problem, collectively applies fine beyond SRE. Software engineering as a entire is navigating the identical tension. As AI writes additional code, reviews additional PRs, and handles additional debugging, the identical questions apply.</p><p><span>We&rsquo;re talking concerning SREs specifically since that&rsquo;s the earth we live in at </span><strong><a href="https://en.mycoding.id/category/technology" target="_blank">SigNoz</a></strong><span>. We build an open-source observability platform, the benevolent of tool that gives SREs the metrics, traces, and logs they need to comprehend their systems deeply. For us, this deskilling inquiry is not a rhetorical fad; it immediately shapes how we&rsquo;re construction AI into our product.</span></p><p>Our method is to commencement alongside an AI aide that helps SREs leverage the power of LLMs during keeping humans firmly in control. Eventually, we&rsquo;ll allow additional autonomy but inside apparent guardrails, and lone as rely is earned.</p><p>One advantage we have in this area is that, as an observability platform, we sit on the data itself, the metrics, traces, and logs that SREs depend on. Most AI SRE products today merge alongside observability tools through APIs, which method they&rsquo;re operating alongside a limited, second-hand perspective of your systems. Because we own the data layer, we can build much deeper, additional context-aware AI capabilities that comprehend your scheme the way an informed SRE would.</p><p>And to answer the burning inquiry in your head, our goal isn&rsquo;t AI that replaces SREs. It&rsquo;s AI that supercharges SREs. Unlike ongoing lore, we accept humans volition remain essential for the decisions that matter most, particularly those that effect manufacturing infrastructure.</p><p><span>The forthcoming of SRE is individual </span><em>with</em><span> AI intentionally designed to keep humans sharp, engaged, and prepared for the 5% that really counts.</span></p><p><span>Here&rsquo;s the</span><strong><span> </span><a href="https://en.mycoding.id/category/technology" target="_blank">LinkedIn post</a></strong><span> our originator posted a few days ago, which inspired me to compose this.</span></p></div></div></div></div></div></div></div><div><div id="discussion"><div><h4>Discussion concerning this post</h4></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/ai-isn-t-replacing-sres-it-s-deskilling-them-74955</guid> <pubDate>Fri, 30 Oct 2026 16:52:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Florilegium: Procedural Flowers in LaTeX]]></title> <description><![CDATA[Florilegium: Procedural Flowers in LaTeX. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/83210e0d3a17cd54e2aad875779573341e11af30168c0c5ab2cc17c1d32a6ae7/kevinraymond/florilegium"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/florilegium-procedural-flowers-in-latex-74956</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto">The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Reddit post</a> asked how to create flowers akin these in LaTeX. I don't cognize how the first was made, and this project doesn't try to reproduce it. It is one imaginable way, and the way I did it: hand-authored primitives alongside randomized parameters, painted in Lua, placed by a procedural layout whose "fill the unused space" part borrows a 1998 idea from the ornament literature. It gets a akin look.</p> <p dir="auto">Procedurally generated Delft-blue floral leaf margins for LaTeX. No images, no imported paths, no external assets: all petal, leaf and stem is a parametric curve computed in Lua while the leaf is being written, painted akin a watercolor, and written direct into the PDF. Every leaf gets its own garden.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/seeds.gif" alt="six seeds" data-animated-image=""></a></p> <p dir="auto"><em>Six seeds of the grown composition. Same code, distinct kernel &mdash; and the storyline fills whatever area the content leaves free.</em></p> <p dir="auto">Two documents portion one package, and a third shows what alternatively it does:</p> <p dir="auto">Both PDFs are self-describing: the build content is the write-up of how the border is drawn.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/preview-grown-lastpage.png" alt="last leaf of the grown document"></a></p> <p dir="auto"><em>Last leaf of the grown document: the content ends early, so branches arch into the area below.</em></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/detail.png" alt="detail"></a></p> <p dir="auto"><em>300 dpi crop. Mottled washes alongside pale streaks lifted out, lobed leaves alongside pale veins, forget-me-not cymes, a faint shade angiosperm rearward the stems.</em></p> <p dir="auto"><em>Seed 6, from an bare border to the completed page. The stems increase first, leaves open as the tips continue their nodes, and all stem ends in a flower. Then the greedy iteration takes over: on the right, all dashed circle is the largest liberated disc it found, fair before a branch grows to it. Big holes arrive archetypal and slowly, small ones final and fast. The butterflies and bees fly in, the animal glides onto its twig, and the snail crawls up its stem until the last frame, which is exactly the leaf this kernel continually gives.</em></p> <p dir="auto">The growth is recorded once, during the leaf is laid out: all stem is additionally drawn as prefixes of expanding dimension and all motif at a few smaller scales, replaying the same random draws. A example afterward writes the pieces whose period has come, in their original painting order. create grow-6 renders one kernel this way (build/grow-6.gif and .mp4, about 45 seconds); add EXPLAIN=1 for the dashed circles.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">The border says the text</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/preview-showcase.png" alt="the three pages of showcase.tex"></a></p> <p dir="auto"><em>showcase.tex, "A twelvemonth in the margin": fountain on the archetypal page, summer, autumn on the last. Each division describes the characteristic it shows.</em></p> <p dir="auto">The grown border can react to the document about it:</p> <ul dir="auto"> <li><strong>Initials.</strong> \florilegiuminitial[5]{E} sets the archetypal letter of a paragraph in a tile five lines tall. The outline of the letter is peruse from an OpenType font (Latin Modern Bold by default) and painted akin a petal; a vine passes complete and under its strokes in turn, alongside leaves anywhere they fit and flowers in the gaps, frequently in the letter's counters. The letter is additionally typeset invisibly, so the paragraph motionless copies as "Every".</li> <li><strong>Flowers at the headings.</strong> With the choice sections, all numbered division and subsection gets a angiosperm in the border beside its heading, painted in the copper of the accents, the way headings were formerly picked out in red.</li> <li><strong>A angiosperm anywhere the content asks.</strong> \florilegiumbloom puts a angiosperm beside the row it stands in; \florilegiumbloom[lily] asks for any motif of the garden. The marks are found in the leaf box whenever the leaf is shipped out, so this plant in one run.</li> <li><strong>Seasons.</strong> With the choice aging, the storyline ages from fountain on the archetypal page (mostly in bud, small faint leaves) to autumn on the final (seed heads, falling petals, a few copper leaves). It needs two runs, for the leaf count; \florilegiumage{0.8} sets an age by hand instead.</li> </ul> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/initials.png" alt="four initials"></a></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/seasons.png" alt="one kernel through the seasons"></a></p> <p dir="auto"><em>One kernel in spring, first summer, delayed summer and autumn. The seasons alter what grows, not where.</em></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/detail-visitors.png" alt="detail alongside a animal and a snail"></a></p> <p dir="auto">Most pages have visitors: a butterfly or two and bees in the open spaces, a snail crawling up among the chief stems, and on concerning one leaf in five a animal perched on a twig of its own. They arrive from a random stream of their own, so a leaf without them is exactly the leaf it would have been; the choice novisitors leaves them out.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/inks.png" alt="one kernel in six inks"></a></p> <p dir="auto"><em>The entire palette comes from one color, ink: Delft blue, sepia, green, crimson, violet, teal. The ramp from the darkest blow to the palest cleanse is computed from that hue in OKLCH, so the ray end never turns gray.</em></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/preview-postscript.png" alt="the two pages of postscript/florilegium.ps, kernel 7"></a></p> <p dir="auto"><em>postscript/florilegium.ps: the grown border in clean PostScript, one self-contained file. Ghostscript, or a printer, computes all petal during it interprets the page, and the two pages of content explain how.</em></p> <p dir="auto">The example core, all primitive and the growth iteration are ported from ink.lua, flora.lua and grow.lua, procedure for procedure. It needs no TeX and no another file:</p> <div dir="auto" data-snippet-clipboard-copy-content="gs -dALLOWPSTRANSPARENCY -sDEVICE=pdfwrite -dSeed=7 -o garden.pdf postscript/florilegium.ps make postscript # the identical -&gt; build/postscript-7.pdf; SEED=12 for another garden"><pre>gs -dALLOWPSTRANSPARENCY -sDEVICE=pdfwrite -dSeed=7 -o garden.pdf postscript/florilegium.ps make postscript <span><span>#</span> the identical -&gt; build/postscript-7.pdf; SEED=12 for another garden</span></pre></div> <p dir="auto">-dSeed=N picks the garden; without it the clock picks one, so all imprint is new. -dAge=0 to 1 sets the season, and -dNoVisitors leaves out the butterflies, bees, snail and bird. Two pages obtain concerning 2.5 seconds. Much of the Lua maps directly: PostScript's own transformation matrix places all primitive (translate, rotate, scale), paths and B&eacute;zier curves are native, and procedures built at run period remain in for Lua's closures (a petal's half-width is a procedure handed to the outline builder). Four things don't map:</p> <ul dir="auto"> <li><strong>Layers.</strong> The storyline grows in one command but is painted rear to front, so all inhabit and stroke is captured alongside pathforall into a catalog per layer, and the lists are played back at the end.</li> <li><strong>Transparency.</strong> PostScript has none. Ghostscript provides it alongside -dALLOWPSTRANSPARENCY. Without that flag, or on a printer, all translucent inhabit is blended alongside the color it is likely to district on and painted opaque. The outcome is flatter, but it's the identical garden.</li> <li><strong>Randomness.</strong> The generator is Park-Miller in 32-bit entire figure arithmetic, and PostScript reals are sole precision, so kernel 7 current is a distinct storyline from kernel 7 in LaTeX.</li> <li><strong>Text.</strong> The document typesets its own two pages in Times. It knows anywhere its headings are and where its content ends, so the copper flowers at the headings and the storyline under the last line activity as they do in LaTeX. It has no initials, animation or authored composition.</li> </ul> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/kevinraymond/florilegium/raw/main/gallery/printed.jpg" alt="two prints of florilegium.ps, two distinct gardens" width="500"></a></p> <p dir="auto"><em>The document sent twice to an Epson inkjet alongside lp postscript/florilegium.ps, alongside no seed given. The computer's imprint scheme runs the program again for all job, so all imprint takes its kernel from the clock and grows a distinct garden. A printer gets the opaque version, as it has no transparency.</em></p> <p dir="auto">LuaLaTeX, one pass, concerning a second a leaf (two passes for showcase.tex, whose seasons need the leaf count).</p> <div dir="auto" data-snippet-clipboard-copy-content="make # the three PDFs make seed-7 # one leaf from kernel 7 -&gt; build/seed-7.pdf make exhibition # gallery/seeds.png + seeds.gif, inks.png, seasons.png (python3, Pillow, pdftoppm) make grow-6 # growth animation of kernel 6 -&gt; build/grow-6.gif + .mp4 (ffmpeg) make grow-6 EXPLAIN=1 # the identical alongside the liberated discs marked -&gt; build/grow-6-explain.*"><pre>make <span><span>#</span> the three PDFs</span> make seed-7 <span><span>#</span> one leaf from kernel 7 -&gt; build/seed-7.pdf</span> make exhibition <span><span>#</span> gallery/seeds.png + seeds.gif, inks.png, seasons.png (python3, Pillow, pdftoppm)</span> make grow-6 <span><span>#</span> growth animation of kernel 6 -&gt; build/grow-6.gif + .mp4 (ffmpeg)</span> make grow-6 EXPLAIN=1 <span><span>#</span> the identical alongside the liberated discs marked -&gt; build/grow-6-explain.*</span></pre></div> <p dir="auto">No TeX installed? Build the depiction formerly and run everything in it:</p> <div dir="auto" data-snippet-clipboard-copy-content="docker build -t florilegium-tex tools make RUN=tools/in-docker"><pre>docker build -t florilegium-tex tools make RUN=tools/in-docker</pre></div> <p dir="auto">Or paste florilegium.sty, the six .lua records and among the .tex records into an <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Overleaf</a> project and set the compiler to LuaLaTeX.</p> <p dir="auto">Use it in your own document:</p> <div dir="auto" data-snippet-clipboard-copy-content=" at the extremely end of the text"><pre><span>\usepackage</span>[<span>grown</span>]{<span>florilegium</span>} <span><span>%</span> or plain \usepackage{florilegium} for the authored one</span> <span><span>%</span> options for the grown one: sections (flowers at the headings), aging (two runs),</span> <span><span>%</span> novisitors (no butterflies, bees, snails or birds)</span> <span>\definecolor</span>{ink}{HTML}{5B2A1F} <span><span>%</span> optional: the hue of the entire palette (this is sepia)</span> <span>\definecolor</span>{accent}{HTML}{B4662F} <span><span>%</span> optional: the copper of the hairlines</span> ... <span>\florilegiuminitial</span>[4]{T}his paragraph starts alongside a adorned T. ... a angiosperm in the border beside this line<span>\florilegiumbloom</span> ... <span>\florilegiumage</span>{0.8} <span><span>%</span> grown only: autumn from current on</span> <span>\florilegiumtextend</span> <span><span>%</span> grown only: at the extremely end of the text</span></pre></div> <p dir="auto">A fixed kernel alternatively of the leaf number: lualatex "\def\florilegiumseed{7}\input{florilegium-grow.tex}".</p> <p dir="auto">Any primitive can be drawn on its own inner a TikZ picture, under the current scope's shift, rotation and scale:</p> <div dir="auto" data-snippet-clipboard-copy-content='\begin{tikzpicture} \begin{scope}[shift={(2,2)},rotate=20]\florilegiumdraw{flower}{1.3}\end{scope} \begin{scope}[shift={(5,0)}]\florilegiumdraw{leaf}{3.0, {depth=0.6}}\end{scope} \begin{scope}[shift={(8,1)}]\florilegiumdraw{ghost}{&quot;lily&quot;, {s=1.4}}\end{scope} \begin{scope}[shift={(11,1)}]\florilegiumdraw{butterfly}{1.5}\end{scope} \end{tikzpicture}'><pre><span>\begin</span>{<span>tikzpicture</span>} <span>\begin</span>{<span>scope</span>}[shift={(2,2)},rotate=20]<span>\florilegiumdraw</span>{flower}{1.3}<span>\end</span>{<span>scope</span>} <span>\begin</span>{<span>scope</span>}[shift={(5,0)}]<span>\florilegiumdraw</span>{leaf}{3.0, {depth=0.6}}<span>\end</span>{<span>scope</span>} <span>\begin</span>{<span>scope</span>}[shift={(8,1)}]<span>\florilegiumdraw</span>{ghost}{"lily", {s=1.4}}<span>\end</span>{<span>scope</span>} <span>\begin</span>{<span>scope</span>}[shift={(11,1)}]<span>\florilegiumdraw</span>{butterfly}{1.5}<span>\end</span>{<span>scope</span>} <span>\end</span>{<span>tikzpicture</span>}</pre></div> <p dir="auto"><strong>Drawing</strong> (ink.lua). All geometry is computed in Lua and written as PDF way operators into one literal node per page; TeX does no arithmetic. Primitives are drawn in a local frame under an affine transform, which is peruse from TikZ whenever a primitive is called inside a scope. Colors arrive from a spirit ramp derived from the one document color ink: navy to mist at the hue of ink, interpolated in OKLCH so the ray end stays blue alternatively of turning gray. Tapered strokes are two offset B&eacute;ziers, not sampled ribbons.</p> <p dir="auto"><strong>Primitives</strong> (flora.lua). Painted in the command a watercolorist would: a flat wash, darker blotches multiplied complete it, pigment pooling at the edges, streaks lifted out in white, a few fine veins, and nearly no outlines. Broad petals and flowers, celebrity lilies seen at a tilt, blossoms and florets, buds and bellflowers; lobed and complete leaves; forget-me-not cymes that curl akin a scorpion's tail, branching sprigs, umbels, tendrils, kernel heads; butterflies, bees, snails and a bird; copper sparkles, rosettes and the ivy-leaf fleuron whose stem becomes the caput rule. Any of them can be painted as a faint ghost.</p> <p dir="auto"><strong>Authored composition</strong> (authored.lua). A factory grows from a base in the bottom-left corner: three stems through hand-picked authority points, a fourth alongside the base of the page as the footer, leaves at chosen fractions of the stems, and all another motif on a branch that leaves its stem tangentially and arrives alongside the motif's axis &mdash; so every flower can be traced rear to the root.</p> <p dir="auto"><strong>Grown composition</strong> (grow.lua), in the soul of Wong, Zongker &amp; Salesin, <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><em>Computer-Generated Floral Ornament</em></a> (SIGGRAPH 1998). The stems sway up the pillar as gentle noise of their height; leaves are hung at their nodes anywhere there is room. Then, repeatedly: obtain the largest liberated disc within reach of a stem, choose a motif that fits it, and develop a branch to it from the nearest stem point; the branch becomes a stem in turn. Big holes are taken first, so flowers and lilies land early, sprays and leaves inhabit the middle, and the iteration ends by tucking leaflets, buds and florets onto the stems. The end of the content is measured alongside \pagetotal in the same pass, so a abbreviated final leaf grows branches into the area below it alongside one compilation.</p> <p dir="auto"><strong>Reading the page</strong> (florilegium.lua). A heading or \florilegiumbloom leaves an invisible marker node in the text. When the leaf is shipped out, its box is walked node by node, adding up heights, depths and the glue as it was set, to discover all marker's height on the page; the storyline afterward gives those lines their flowers before any leaf is hung. An age reweights the motifs: buds and sprays of buds in spring, kernel heads in autumn, whenever some leaves are painted alongside a ramp built from the accent alternatively of the ink.</p> <p dir="auto"><strong>Initials</strong> (initial.lua). The letter's outline comes from luaotfload's OpenType audience as B&eacute;zier segments. Flattened into polygons, it gives an even-odd inner test, and a grid of distances to the letter and the example finds the largest gaps for the flowers. The vine is a Catmull-Rom curve throughout the tile; anywhere it crosses the letter it goes complete and under in turn, and the strands that go complete are drawn again, clipped to the letter, alongside a lean halo of paper.</p> <p dir="auto"><strong>Procedural &ne; random.</strong> The kernel is derived from the leaf number, so leaf <em>n</em> always gets storyline <em>n</em>. Reproducibility is what makes the document stable adequate to typeset.</p> <p dir="auto">See <a href="https://en.mycoding.id/category/technology" target="_blank">CLAUDE.md</a> for a handoff-style map of the code, the tunables, and ideas not yet done.</p> <p dir="auto">MIT.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/florilegium-procedural-flowers-in-latex-74956</guid> <pubDate>Fri, 30 Oct 2026 16:48:12 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Geist Serif]]></title> <description><![CDATA[Geist Serif. Comments]]></description> <media:thumbnail url="https://assets.vercel.com/image/upload/contentful/image/e5382hct74si/6bDBfXkLRo6M3mICMM4ATR/ee7c5e191b54862dbc8d351b782344c3/Geist_Serif_Blog_OG_15.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/geist-serif-74936</link> <content:encoded><![CDATA[<div data-blog-body="true"><p>Geist started as a monospace typeface for developers, built for the editors and terminals anywhere they expend their day doing their work. From there it grew into Geist Sans for merchandise interfaces, and afterward into Geist Pixel, which was inspired by the grids of first device screens.</p><p>Today, we're adding a new associate to the family: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_self" data-track="true" data-track-click-name="article_link" data-track-click-value="https://vercel.com/font?type=serif" data-zone="null">Geist Serif</a>.</p><div><p><img data-version="v1" alt="Geist Serif posters" loading="lazy" width="800" height="707" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F1iLdbvcNHGxxAp2VKP37IE%2Fc707d3450ae7fffbc239f23bdd0a9973%2Fposters-light.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F1iLdbvcNHGxxAp2VKP37IE%2Fc707d3450ae7fffbc239f23bdd0a9973%2Fposters-light.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F1iLdbvcNHGxxAp2VKP37IE%2Fc707d3450ae7fffbc239f23bdd0a9973%2Fposters-light.png&amp;w=1920&amp;q=95"><img data-version="v1" alt="Geist Serif posters" loading="lazy" width="800" height="707" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F22fByEjOtcPrercGi5La24%2F5cfa5784f91133282b9c23caed67c109%2Fposters-dark.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F22fByEjOtcPrercGi5La24%2F5cfa5784f91133282b9c23caed67c109%2Fposters-dark.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F22fByEjOtcPrercGi5La24%2F5cfa5784f91133282b9c23caed67c109%2Fposters-dark.png&amp;w=1920&amp;q=95"></p><figcaption>Geist Serif posters</figcaption></div><p>Geist Serif is a high-contrast display serif built on the identical foundations as Geist Sans, Geist Mono, and Geist Pixel. It has fine, saw-toothed serifs and keen hairlines, and it was drawn to communicate messages powerfully the two in the bodily earth and on the high-density screens on contemporary devices.</p><h2 id="same-system,-new-voice"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Same system, new voice</h2><p>At Vercel, Geist Sans runs the product. For headlines, though, we wanted a second voice, one that belongs to the identical system, alternatively of a alien picked from a drop-down menu.</p><p>A lot of tech brands have moved distant from spotless sans-serifs to get several character back, and many of them get from vintage device ads. Geist Serif takes a distinct path: toward fashion, editorial design, and mag headlines. It's our homage to the artists rearward <b><i>Rolling Stone</i></b> and <b><i>Harper's Bazaar</i></b>.</p><p>From the beginning, all Geist family has peruse from a division of category history: the Swiss scheme movement, first terminal and DOS computing, and now editorial print.</p><h2 id="display-first"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Display first</h2><p>Geist Serif began as a set of sketches by <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/evilrabbit_/status/1914863580463378628?a=zY4Pm6BNO72yL85AN9U&amp;s=20" data-zone="null">Evil Rabbit</a>, which Andr&eacute;s Briganti afterward expanded. The archetypal alphabet already showed an expressive serif, in the soul of typefaces akin Victor Serif and Stanley.</p><div><p><img data-version="v1" alt="Original Geist Serif drawings" loading="lazy" width="800" height="303" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5zOKHjkPT3LXV0aGAQ5ynB%2F95f4560aec81b92c69c74bcd80130a68%2Fexplorations-light.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5zOKHjkPT3LXV0aGAQ5ynB%2F95f4560aec81b92c69c74bcd80130a68%2Fexplorations-light.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5zOKHjkPT3LXV0aGAQ5ynB%2F95f4560aec81b92c69c74bcd80130a68%2Fexplorations-light.png&amp;w=1920&amp;q=95"><img data-version="v1" alt="Original Geist Serif drawings" loading="lazy" width="800" height="303" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F2CJhrD87WlBiMCskxU3tJI%2F2e96ea9d364989eb7e2e9372a2ab58b3%2Fexplorations-dark.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F2CJhrD87WlBiMCskxU3tJI%2F2e96ea9d364989eb7e2e9372a2ab58b3%2Fexplorations-dark.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F2CJhrD87WlBiMCskxU3tJI%2F2e96ea9d364989eb7e2e9372a2ab58b3%2Fexplorations-dark.png&amp;w=1920&amp;q=95"></p><figcaption>Original Geist Serif drawings</figcaption></div><p>When Mark Davis took complete the drawings, we made the archetypal publish a display visage for headlines, posters, and another ample sizes, during activity on the complete family continued. Print has continually struggled to clasp fine hairlines and keen serifs, but today's displays can grip a elevated flat of detail. We wanted the new visage to obtain complete advantage of contemporary screens, so we thinned all downstroke by 50% and tightened the sidebearings to shove the difference as far as it would go.</p><p>Each serif has a wedge on one flank and a curve on the other, so the proportions are traditional and appearance beautiful in print, but the building is new and optimized for digital devices.</p><blockquote><p><span aria-hidden="true">&ldquo;</span><span>We created item that could lone be made for today. Not overly blocky for screens from a decade ago, not filled alongside mechanical compromises for bodily ink. Just serifs at ideal points. </span><span aria-hidden="true">&rdquo;</span></p><p><span aria-label="" data-geist-avatar="" data-mask="true" data-resolved="false" data-version="v1" role="img"><img data-version="v1" alt="" title="" loading="eager" width="16" height="16" decoding="sync" data-nimg="1" src="https://assets.vercel.com/image/upload/f_auto,c_fill,w_32,h_32,q_75/contentful/image/e5382hct74si/78rNzZrgd0iVFyuRbYdt5v/d84ffdeb5e970ce444a41b975c2695de/mark-davis-workdmark.png"></span><span><span>Mark Davis</span> originator &amp; font decorator at WORDMARK</span></p></blockquote><h2 id="from-the-first-prototype-to-today"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>From the archetypal prototype to today</h2><p>The archetypal prototype of Geist Serif was shared on April 1, 2026. Here's the identical word, Geist, in that prototype, compared alongside the display example shipping today.</p><div><p><img data-version="v1" alt="Original prototype shown as dotted lines" loading="lazy" width="800" height="396" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F6iQKyOawrj5GOxpYP022jE%2Fbdb0d8268aa10c311b1cf936136a3166%2Finitial-prototype-light.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F6iQKyOawrj5GOxpYP022jE%2Fbdb0d8268aa10c311b1cf936136a3166%2Finitial-prototype-light.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F6iQKyOawrj5GOxpYP022jE%2Fbdb0d8268aa10c311b1cf936136a3166%2Finitial-prototype-light.png&amp;w=1920&amp;q=95"><img data-version="v1" alt="Original prototype shown as dotted lines" loading="lazy" width="800" height="396" decoding="async" data-nimg="1" srcset="/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5wfdDb8JYANotCKIBVckVb%2Fb4f65e0755d813d0bbde64976af1d0f8%2Finitial-prototype-dark.png&amp;w=828&amp;q=95 1x, /vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5wfdDb8JYANotCKIBVckVb%2Fb4f65e0755d813d0bbde64976af1d0f8%2Finitial-prototype-dark.png&amp;w=1920&amp;q=95 2x" src="https://vercel.com/vc-ap-vercel-marketing/_next/image?url=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Fcontentful%2Fimage%2Fe5382hct74si%2F5wfdDb8JYANotCKIBVckVb%2Fb4f65e0755d813d0bbde64976af1d0f8%2Finitial-prototype-dark.png&amp;w=1920&amp;q=95"></p><figcaption>Original prototype shown as dotted lines</figcaption></div><h2 id="geist-grew-teeth"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Geist grew teeth</h2><p>The goal was to regard our first intent and keep the serif closely tied to the sans, equal whenever the alphabet sit on top of all other. Geist Serif&rsquo;s stems equivalent Geist Sans, and the two portion widths and postures.</p><p>The saw-toothed serifs and elevated difference provision Geist an editorial voice. One expression kept coming up as all character was drawn: &ldquo;Geist grew teeth.&rdquo;</p><h2 id="four-families,-one-x-height"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Four families, one x-height</h2><p>Geist Serif uses the identical cap height and x-height as Geist Sans, so you can autumn it into any Geist layout without moving a line. Mix Sans, Mono, Pixel, and Serif in the identical declaration and all term looks the identical size.</p><h2 id="four-variants,-one-axis"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Four variants, one axis</h2><p>Like Geist Pixel, Geist Serif has a changeable axis that swaps the form of all dot in the font, including those on <i>i</i> and <i>j</i> and in punctuation. The axis is called Element Shape (ELSH), and it gives you four variants: Regular alongside circular dots (the default), Square, Triangle (a nod to the Vercel logo), and Heart.</p><p>Each type additionally ships as its own fixed file. If you use the changeable font, choice a type alongside font-variation-settings:</p><h2 id="crafted-by-hand"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Crafted by hand</h2><p>In July the font had <b>227 glyphs</b>. It now has <b>894</b> and covers 352 Latin-script languages, and we worked through additional than 52,000 kerning pairs to get the spacing right. Some of the particulars are tiny. The eye of the <i>g</i>, for example, is tilted exactly 7&deg;.</p><h2 id="specs-at-a-glance"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Specs at a glance</h2><p>Geist Serif ships with:</p><ul><li><p>1 importance (Regular)</p></li><li><p>4 variants (Regular, Square, Triangle, Heart)</p></li><li><p>894 glyphs</p></li><li><p>5 stylistic sets (ss01 to ss05)</p></li><li><p>352 supported languages</p></li></ul><h2 id="getting-started"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Getting started</h2><p>Geist Serif ships in the identical bundle as the remainder of the family:</p><p><b>Exports and CSS variables:</b></p><ul><li><p>GeistSerif (variable, all shapes): --font-geist-serif</p></li><li><p>GeistSerifRegular: --font-geist-serif-regular</p></li><li><p>GeistSerifSquare: --font-geist-serif-square</p></li><li><p>GeistSerifTriangle: --font-geist-serif-triangle</p></li><li><p>GeistSerifHeart: --font-geist-serif-heart</p></li></ul><p>Each one has its own admission point, so you lone container the font document you use. For example, in layout.tsx alongside GeistSerifRegular:</p><div><div data-agent-content="code" data-agent-language="tsx" data-geist-code-block=""><div data-section="content"><pre><div data-geist-code-block-line="true" id="C3c9415f7-L1"><p><span>import</span><span> </span><span>{</span><span> </span><span>GeistSerifRegular</span><span> </span><span>}</span><span> </span><span>from</span><span> </span><span>'geist/font/serif/regular'</span><span>;</span><span> </span></p></div><div data-geist-code-block-line="true" id="C3c9415f7-L3"><p><span></span><span>export</span><span> </span><span>default</span><span> </span><span>function</span><span> </span><span>RootLayout</span><span>(</span><span>{</span><span> children </span><span>}</span><span>)</span><span> </span><span>{</span><span> </span></p></div><div data-geist-code-block-line="true" id="C3c9415f7-L5"><p><span> </span><span>&lt;</span><span>html</span><span> </span><span>lang</span><span>=</span><span>"</span><span>en</span><span>"</span><span> </span><span>className</span><span>=</span><span>{</span><span>GeistSerifRegular</span><span>.</span><span>variable</span><span>}</span><span>&gt;</span><span> </span></p></div></pre></div></div></div><p>You can additionally download the font files, test all stylistic set, and inspect all glyph at <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_self" data-track="true" data-track-click-name="article_link" data-track-click-value="https://vercel.com/font?type=serif" data-zone="null">vercel.com/font</a>.</p><h2 id="what’s-next"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>What&rsquo;s next</h2><p>Regular is the archetypal manner we&rsquo;re releasing, and the remainder of the family is already in progress. We&rsquo;re evaluation forthcoming versions during construction this one, so this publish is fair the start.</p><h3 id="weights-from-thin-to-black"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Weights from Thin to Black</h3><p>The changeable font volition range from Thin (100) to Black (900). In this week&rsquo;s proofs, the g in Black is the letter we can&rsquo;t halt looking at.</p><h3 id="toward-a-text-face"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Toward a content face</h3><p>To examine a content version, we built a foundry tool that measures strokes, including anywhere they meet, and thickens the display outlines. It edits the outlines directly, so we can set genuine words and see which strokes need additional weight.</p><h3 id="italics,-built-rule-by-rule"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>Italics, built regulation by rule</h3><p>We&rsquo;re additionally evolving an slanted generated entirely in Python. We slanted existing italics rear upright and compared them alongside their romans. With the viewpoint removed, the remaining differences display up clearly, and we turned them into rules we can test and revise. This slanted won&rsquo;t be the final version, but breaking glyphs in code helps us discover the limits faster.</p><h3 id="more-scripts-and-google-fonts"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>More scripts and Google Fonts</h3><p>Cyrillic assistance is planned to equivalent Geist Sans and Geist Mono, and Geist Serif volition arrive to Google Fonts following launch.</p><h2 id="one-family"><a href="https://en.mycoding.id/category/technology" target="_blank"><svg viewbox="0 0 16 16" height="16" width="16" data-slot="geist-icon"><path fill="currentColor" fill-rule="evenodd" d="M8.47 1.47a4.29 4.29 0 1 1 6.06 6.06l-2.5 2.5-1.06-1.06 2.5-2.5a2.79 2.79 0 0 0-3.94-3.94l-2.5 2.5-1.06-1.06zm3.06 4.06-6 6-1.06-1.06 6-6zm-10.06 9a4.3 4.3 0 0 0 6.06 0l2.5-2.5-1.06-1.06-2.5 2.5a2.79 2.79 0 0 1-3.94-3.94l2.5-2.5-1.06-1.06-2.5 2.5a4.3 4.3 0 0 0 0 6.06" clip-rule="evenodd"></path></svg><span>Copy nexus to heading</span></a>One family</h2><p>With Geist Sans, Geist Mono, Geist Pixel, and now Geist Serif, the family runs from UI content and code to expressive display type, and all four awareness at residence together.</p><p><a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_self" data-track="true" data-track-click-name="article_link" data-track-click-value="https://vercel.com/font?type=serif" data-zone="null">Download Geist Serif</a> and commencement building.</p><p><b>Thank you to everyone who made Geist Serif possible.</b></p><p>None of this would have been imaginable without an amazing collection of group rearward the scenes.</p><p>Huge gratitude to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/ambriganti" data-zone="null">Andr&eacute;s Briganti</a> for starting this journey alongside me and example the archetypal type that everything alternatively grew from, and to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/MarkFonts" data-zone="null">Mark Davis</a> for carrying it throughout the complete row alongside obsessive craft, from the expanded glyph set and changeable axis to all final kerning pair. Thanks additionally to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/PatrickAltair" data-zone="null">Patrick McDonald</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/marijanapav" data-zone="null">Marijana Pavlini&#263;</a> for the poster designs, to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/luisgurico" data-zone="null">Luis Gutierrez Rico</a> for the motion and amazing magic, to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/kindlaar" data-zone="null">Christopher Kindl</a> for shipping the bundle and rebuilding the landing leaf downward to the smallest details, and to <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener" target="_blank" data-track="true" data-track-click-name="article_link" data-track-click-value="https://x.com/ZeeJab" data-zone="null">Zahra Jabini</a> for the coordination and specialized assistance that brought it all together. This was a true squad effort, and I&rsquo;m grateful to have built it alongside all of you.</p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/geist-serif-74936</guid> <pubDate>Fri, 30 Oct 2026 16:46:42 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[I didn't know I was lacking in Vitamin D until I collapsed at work]]></title> <description><![CDATA[I didn't know I was lacking in Vitamin D until I collapsed at work. Comments]]></description> <media:thumbnail url="https://ichef.bbci.co.uk/news/1024/branded_news/69c4/live/05b4e120-d46d-11f1-a701-fddedf244c16.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/i-didn-t-know-i-was-lacking-in-vitamin-d-until-i-collapsed-at-work-74937</link> <content:encoded><![CDATA[<div id="__next"><div><div><div data-component="byline-block"><div><div><div data-testid="byline"><p>16 hours ago</p><p><span data-testid="byline-contributors"><div data-testid="byline-contributors-contributor-0"><p><span>Vicki Loader</span><span data-testid="byline-contributors-contributor-0-role-location">Health reporter</span></p></div></span></p></div></div></div></div></div><div><div data-component="video-block"><figure><div><div></div><figcaption>Watch: "My low Vitamin D levels hit me akin a truck"</figcaption></div></figure></div></div><div><div data-component="text-block"><div><p>Twenty-three-year-old Saskia Reeves-Priestley was at activity whenever she abruptly collapsed.</p></div></div></div><div><div data-component="text-block"><div><p>"I fair felt really dizzy, really nauseous, was having bosom palpitations and was really hot," she says. </p></div></div></div><div><div data-component="text-block"><div><p>Saskia, a particular instructional needs teacher, was a eager goalkeeper who played football four times a week and felt fit and healthy. While her symptoms are not immediately connected to vitamin D deficiency - she realised item was wrong.</p></div></div></div><div><div data-component="text-block"><div><p>Blood tests afterward showed her flat was so low - it was "next to nothing".</p></div></div></div><div><div data-component="text-block"><div><p>According to data from the National Diet and Nutrition Survey, final twelvemonth nearly a fourth of 11- to 18-year-olds were categorized as deficient.</p></div></div></div><div><div data-component="text-block"><div><p>Vitamin D can arrive from our diet, in foods specified as oily seafood and meat, or supplements. </p></div></div></div><div><div data-component="text-block"><div><p>But most is made by our build whenever UV ray in sunlight hits the skin. Lower levels of sunlight - depending on anywhere in the earth you live or the period of twelvemonth - decrease the body's capability to create it.</p></div></div></div><div><div data-component="text-block"><div><p>Covering parts of the build and wearing sunscreen additionally has an effect - notwithstanding their protective advantages.</p></div></div></div><div><div data-component="text-block"><div><p>Those alongside darker skin need visibility to stronger ray to create the identical amount of vitamin D as lighter skin.</p></div></div></div><div><div data-component="text-block"><div><p>Doctors don't routinely recommendation lifeblood tests to inspect for vitamin D deficiency, but volition recommendation a supplement if a tolerant is concerned they power be elevated risk.</p></div></div></div><div><div data-component="subheadline-block"><div><p><h2>What are the symptoms - and their regular impact?</h2></p></div></div></div><div><div data-component="text-block"><div><p>Vitamin D deficiency is connected to the skeletal sickness rickets in babies and infants. In adults it causes a akin weakening of the skeletal called <a href="https://en.mycoding.id/category/technology" target="_blank">osteomalacia</a>.</p></div></div></div><div><div data-component="text-block"><div><p>"They call it the silent disease," says Dr Suma Uday, a paediatric endocrinologist who wants to lift awareness of the problem.</p></div></div></div><div><div data-component="text-block"><div><p>She warns that vitamin D deficiency in young group and adults is difficult to place and can be missed or misdiagnosed. Symptoms contain fatigue and shared and skeletal pain.</p></div></div></div><div><div data-component="text-block"><div><p>Uday says: "It's basically silently dining distant at the bones, leaving them softened and prone to breaks."</p></div></div></div><div><div data-component="image-block"><figure><div><p><img src="https://static.files.bbci.co.uk/bbcdotcom/web/20261027-121803-88dfe2b2c8-web-3.26.0-4/grey-placeholder.png" aria-label="image unavailable"><img sizes=" 1008px) 66vw, 96vw" srcset="https://ichef.bbci.co.uk/news/240/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 240w,https://ichef.bbci.co.uk/news/320/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 320w,https://ichef.bbci.co.uk/news/480/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 480w,https://ichef.bbci.co.uk/news/640/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 640w,https://ichef.bbci.co.uk/news/800/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 800w,https://ichef.bbci.co.uk/news/1024/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 1024w,https://ichef.bbci.co.uk/news/1536/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp 1536w" src="https://ichef.bbci.co.uk/news/1536/cpsprodpb/fe59/live/22e73310-d206-11f1-b3b6-c1e79e957e40.jpg.webp" loading="eager" alt="Amaka Osu A young female alongside lengthy braids is sitting on the turf in a park on a sunny day. She is tilted slightly to her left, smiling gently toward the camera. She is wearing a lotion top, coat and trousers. Behind her is a document bag alongside the term Hunger on it. In the backdrop is a collection of young group sitting on the grass"><span>Amaka Osu</span></p></div><p><figcaption>Amaka Osu says she doesn't think many of her allies realise what the symptoms are</figcaption></p></figure></div></div><div><div data-component="text-block"><div><p>Amaka was in the center of making meal at her university home in Liverpool whenever she started shaking.</p></div></div></div><div><div data-component="text-block"><div><p>"I couldn't really see in forefront of me," she says. Her housemate took her to A&amp;E - afterward she too would be diagnosed as vitamin D deficient.</p></div></div></div><div><div data-component="text-block"><div><p>Other than emotion tired, she says she had no symptoms: "I'm a 21-year-old student. I've got activity and uni - I'm continually emotion tired."</p></div></div></div><div><div data-component="text-block"><div><p>She remembers her mother suffering from low vitamin D but says she did not realise it could happen to her. </p></div></div></div><div><div data-component="text-block"><div><p>After taking supplements, Amaka feels a lot better, but she is concerned in case it happens again. "It was scary and I don't desire to cognition that again."</p></div></div></div><div><div data-component="subheadline-block"><div><p><h2>Lifelong deficit in girls</h2></p></div></div></div><div><div data-component="text-block"><div><p>Uday joins another clinicians and academics who have cast a collection - ACT NOW Vitamin D - calling for the threshold at which you are classified as deficient to be raised.</p></div></div></div><div><div data-component="text-block"><div><p>She says that would "catch" additional group alongside low vitamin D and provision a additional exact image of how general the matter is. It would additionally average they can treat the deficiency earlier, she says.</p></div></div></div><div><div data-component="text-block"><div><p>Uday warns of "a lifelong deficit" in women - in adolescence, afterward pregnancy, and afterward the newborn is affected. </p></div></div></div><div><div data-component="text-block"><div><p>"If you don't accurate it from the extremely beginning," she says, "this is going to power multiple generations." </p></div></div></div><div><div data-component="image-block"><figure><div><p><img src="https://static.files.bbci.co.uk/bbcdotcom/web/20261027-121803-88dfe2b2c8-web-3.26.0-4/grey-placeholder.png" aria-label="image unavailable"><img sizes=" 1008px) 66vw, 96vw" srcset="https://ichef.bbci.co.uk/news/240/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 240w,https://ichef.bbci.co.uk/news/320/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 320w,https://ichef.bbci.co.uk/news/480/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 480w,https://ichef.bbci.co.uk/news/640/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 640w,https://ichef.bbci.co.uk/news/800/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 800w,https://ichef.bbci.co.uk/news/1024/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 1024w,https://ichef.bbci.co.uk/news/1536/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp 1536w" src="https://ichef.bbci.co.uk/news/1536/cpsprodpb/df11/live/06fdb4d0-d1fc-11f1-b093-bfeeb34f4026.jpg.webp" loading="lazy" alt="Liam Asman A young female alongside dreary tress tied back, wearing a dreary football garment and shorts and padded pale goalkeeper gloves is position poised in the goal mouth. Her hands are out prepared and her expression is entirely fixed on the domain which is heading towards her."><span>Liam Asman</span></p></div><p><figcaption>Saskia Reeves-Priestley plays football four times a week - and had no former symptoms</figcaption></p></figure></div></div><div><div data-component="text-block"><div><p>"It's shocking," says Prof Martin Hewison, from the University of Birmingham. </p></div></div></div><div><div data-component="text-block"><div><p>He tells me that notwithstanding being 100 years on from the finding of vitamin D "rickets hasn't gone away".</p></div></div></div><div><div data-component="text-block"><div><p>"If we have rickets in the community, there are going to be many additional group who are vitamin D deficient."</p></div></div></div><div><div data-component="text-block"><div><p>He says the authorities should appearance into wider fortification of food in which vitamins are added to foods during production. Countries akin Canada and Sweden have mandatory policies.</p></div></div></div><div><div data-component="text-block"><div><p>In the UK, several foods specified as dawn meal cereals and spreads are already fortified alongside vitamin D, but it is voluntary.</p></div></div></div><div><div data-component="text-block"><div><p>During the winter months, group commencement to endure their vitamin D levels. </p></div></div></div><div><div data-component="text-block"><div><p>"We power have to obtain that for certain groups vitamin D supplementation is a matter of course," says Hewison. </p></div></div></div><div><div data-component="text-block"><div><p>Saskia is now taking vitamin D supplements regularly - and is rear in goal.</p></div></div></div><div><div data-component="image-block"><figure><div><p><img src="https://static.files.bbci.co.uk/bbcdotcom/web/20261027-121803-88dfe2b2c8-web-3.26.0-4/grey-placeholder.png" aria-label="image unavailable"><img sizes=" 1008px) 66vw, 96vw" srcset="https://ichef.bbci.co.uk/news/240/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 240w,https://ichef.bbci.co.uk/news/320/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 320w,https://ichef.bbci.co.uk/news/480/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 480w,https://ichef.bbci.co.uk/news/640/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 640w,https://ichef.bbci.co.uk/news/800/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 800w,https://ichef.bbci.co.uk/news/1024/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 1024w,https://ichef.bbci.co.uk/news/1536/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp 1536w" src="https://ichef.bbci.co.uk/news/1536/cpsprodpb/d474/live/18105790-d437-11f1-b441-2b33b063138f.png.webp" loading="lazy" alt="Your Voice banner image. Your Voice is written in pale against a purple background."></p></div></figure></div></div><div><div data-component="image-block"><figure><div><p><img src="https://static.files.bbci.co.uk/bbcdotcom/web/20261027-121803-88dfe2b2c8-web-3.26.0-4/grey-placeholder.png" aria-label="image unavailable"><img sizes=" 1008px) 66vw, 96vw" srcset="https://ichef.bbci.co.uk/news/240/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 240w,https://ichef.bbci.co.uk/news/320/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 320w,https://ichef.bbci.co.uk/news/480/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 480w,https://ichef.bbci.co.uk/news/640/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 640w,https://ichef.bbci.co.uk/news/800/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 800w,https://ichef.bbci.co.uk/news/1024/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 1024w,https://ichef.bbci.co.uk/news/1536/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp 1536w" src="https://ichef.bbci.co.uk/news/1536/cpsprodpb/ac43/live/83799ca0-d430-11f1-b441-2b33b063138f.png.webp" loading="lazy" alt=" “The latest news in your inbox archetypal thing.” "></p></div></figure></div></div><div><div data-component="text-block"><div><p>Get our flagship newsletter alongside all the headlines you need to commencement the day. <a href="https://en.mycoding.id/category/technology" target="_blank">Sign up here.</a></p></div></div></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/i-didn-t-know-i-was-lacking-in-vitamin-d-until-i-collapsed-at-work-74937</guid> <pubDate>Fri, 30 Oct 2026 16:36:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> </channel> </rss>