<?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>Thu, 05 Nov 2026 06:06:10 +0700</pubDate> <lastBuildDate>Thu, 05 Nov 2026 06:06:10 +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[Pixar cofounder Ed Catmull, 81, says the smartest AI-era career move is to help build what comes next]]></title> <description><![CDATA[Pixar cofounder Ed Catmull, 81, says the smartest AI-era career move is to help build what comes next. Pixar cofounder Ed Catmull explains why he thinks workers should affect alongside AI, fairly than remain on the sidelines.]]></description> <media:thumbnail url="https://i.insider.com/6aebf3c09270da3cc6668478?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/pixar-cofounder-ed-catmull-81-says-the-smartest-ai-era-career-move-is-to-help-build-what-comes-next-75720</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/6aebf39ec54bfafa65abf28c?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aebf39ec54bfafa65abf28c?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aebf39ec54bfafa65abf28c?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aebf39ec54bfafa65abf28c?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aebf39ec54bfafa65abf28c?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aebf39ec54bfafa65abf28c?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aebf39ec54bfafa65abf28c?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Pixar cofounder Edwin Catmull." 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>Pixar cofounder Ed Catmull shares occupation direction for the AI era.</span> <span> <span e-name="image-source" itemprop="creditText">Michael Tran/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="">Pixar cofounder Ed Catmull</a>, 81, has several occupation direction for anyone <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">worried concerning AI</a>.</p><p>In a Tuesday discussion alongside Higgsfield AI CEO Alex Mashrabov, Catmull shared the mindset he believes creatives volition need as the innovation reshapes their industry.</p><p>"The chief part of direction is, furthermore learning the craft, it's that things are coming whether we akin it or not, and our finest act is to affect completely alongside it," Catmull said. "And we affect by learning the craft, adding to it, operating alongside the tool makers and alongside the artists and forming what it is."</p><p>Catmull stated that whenever filmmakers run into <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">AI's limitations</a>, their frustrations can item the way to the next breakthrough since person volition eventually build a solution.</p><p>"That's how we move forward," he added.</p><p>In 1979, Catmull joined Lucasfilm to guide its device division, which developed innovation for the movie industry. In 1986, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Steve Jobs</a> bought complete the division and established it as an autonomous company, Pixar, alongside Catmull as a cofounder and its president.</p><p>Having spent his occupation at the forefront of device animation, Catmull stated important scientific shifts continually have two sides: They can create new possibilities during additionally bringing new problems.</p><p>"We'll have the identical item current without a doubt," he said. "But it volition get adapted since I do cognize that there are lawful filmmakers who obtain the fact that if you affect alongside the innovation as it develops, you assistance form it."</p><p>Catmull likened it to the increase of the net and social media.</p> <p>"When the net archetypal came out, the term you heard was it's going to democratize information. It's true. It did. It additionally democratized disinformation," he said.</p><p>Catmull stated that is merely "the nature of the beast," and he expects AI to be no different.</p><p>"Our inquiry is: Where are we on the side? Where are we, in conditions of engaging, evolving it, and moving towards things which are of awesome use?" he said.</p><p>Catmull's direction comes as workers are grappling alongside whether using AI volition assistance them remain rivalrous or put their jobs at greater risk.</p><p>Business Insider has earlier reported that several workers concern they are <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">training their own replacements</a>, although office analysts say the innovation is additional apt to alter and assistance many roles than eliminate them altogether &mdash; at smallest for now.</p><p>There's additionally a expanding involvement concerning <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">AI deskilling</a>, anywhere overreliance on AI can erode judgement and problem-solving skills for workforce who are first in their careers.</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>Amanda is an award-winning elder newsman at Business Insider's Singapore bureau.</span><span>Her reporting explores how group navigate important existence transitions, including occupation changes, relocation, and retirement, alongside a particular concentration on the experiences of those living in Asia. She additionally writes concerning travel, culture, wellness, and relationships.</span><span>She earlier worked as a author and video manufacturer at a satisfied promotion agency in Singapore. She graduated from the University at Buffalo alongside a BA (Hons) in Sociology.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/pixar-cofounder-ed-catmull-81-says-the-smartest-ai-era-career-move-is-to-help-build-what-comes-next-75720</guid> <pubDate>Thu, 05 Nov 2026 06:06:10 +0700</pubDate> <author><![CDATA[support@mycoding.id (Amanda Goh)]]></author> </item> <item> <title><![CDATA[Lemmings CSS Animation]]></title> <description><![CDATA[Lemmings CSS Animation. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/lemmings-css-animation-75721</link> <content:encoded><![CDATA[<a href="https://en.mycoding.id/category/technology" target="_blank">Comments</a>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/lemmings-css-animation-75721</guid> <pubDate>Thu, 05 Nov 2026 05:54:10 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Google Brings UCP Direct Checkout To AI Mode In Canada]]></title> <description><![CDATA[Google Brings UCP Direct Checkout To AI Mode In Canada. Google is expanding UCP-powered straightforward checkout in AI Mode and the Gemini app to Canadian shoppers, alongside a Merchant Center integration planned for next year. Th...]]></description> <media:thumbnail url="https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160.png"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/google-brings-ucp-direct-checkout-to-ai-mode-in-canada-75719</link> <content:encoded><![CDATA[<div class="sej-article-content gototop-pos "> <div id="narrow-cont"><p>Google is expanding straightforward checkout powered by the Universal Commerce Protocol (UCP) to shoppers in Canada throughout AI Mode in Google Search and the Gemini app.</p> <p>Sabrina Geremia, Vice President and Country Managing Director at Google Canada, <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">announced the rollout</a> on November 4, 2026.</p> <p>The characteristic allows Canadian shoppers to acquisition immediately from eligible retailers during researching products on Google’s AI surfaces.</p> <p>Google additionally announced plans to bring simplified UCP integration immediately into Merchant Center starting next year.</p> <p>Here’s what’s changing alongside the Canadian rollout, how the checkout stream works, and what retailers managing Merchant Center feeds should prepared for.</p> <h2>How UCP Direct Checkout Works In Canada</h2> <p>According to Google, the first Canadian initiate includes four partners and merchant groups:</p> <ul> <li>lululemon</li> <li>Select Shopify merchants</li> <li>Shoppers Drug Mart</li> <li>Simons</li> </ul> <p>These partnerships authorize Canadian shoppers to complete purchases inner <a href="https://en.mycoding.id/category/business" target="_blank">AI Mode</a> in Google Search and the Gemini app without leaving the conversation.</p> <p>During checkout, shoppers pay alongside Google Pay using the fee methods and shipping particulars saved in Google Wallet.</p> <p>Google says retailers remain the seller of document and can customize the integration to fit their endeavor needs.</p> <p>In the coming months, Google plans to activity alongside retailers to add additional capabilities to the checkout experience, specified as applying loyalty rewards.</p> <h2>Merchant Center UCP Integration Arrives Next Year</h2> <p>For retailers exterior the first initiate group, broader admission is tied to an upcoming Merchant Center update.</p> <p>Starting next year, Google says it volition create simplified UCP integration accessible immediately inner Merchant Center.</p> <p>This update volition authorize retailers to allow straightforward checkout and another capabilities for their merchandise listings throughout AI Mode in Google Search and the Gemini app immediately from their accounts.</p> <p>Google launched <a href="https://en.mycoding.id/category/business" target="_blank">UCP</a> before this twelvemonth alongside industry partners as an open norm for agentic commerce.</p> <p>The protocol creates a shared tongue so AI agents, person surfaces, businesses, and fee providers can activity together throughout merchandise discovery, purchasing, and post-purchase assistance without construction tradition connections for all platform.</p> <p>In the announcement, Mani Fazeli, VP of Product at Shopify, stated:</p> <blockquote><p>Canadians are already asking AI what to buy, and now Shopify merchants marketing into Canada can be faithfully represented and bought from immediately in AI Mode and the Gemini app, alongside zero additional work. UCP handles the complexity of agentic commerce underneath, so shoppers can buy what they discover without leaving the conversation.</p></blockquote> <p>While Fazeli notes that Shopify merchants marketing into Canada can be bought from immediately alongside zero additional work, Google specifies that the first rollout applies to choose Shopify merchants.</p> <p><img decoding="async" src="https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160.png" alt="Comparison of the first Canadian UCP straightforward checkout initiate alongside the Merchant Center integration Google plans for next year." width="1200" height="630" class="wp-image-595884 size-full sej-news-visual" srcset="https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-384x202.png 384w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-425x223.png 425w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-480x252.png 480w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-650x340.png 650w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-680x357.png 680w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-760x400.png 760w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-768x403.png 768w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-850x446.png 850w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-1024x538.png 1024w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-1536x806.png 1536w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-1600x840.png 1600w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-1920x1008.png 1920w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160-2048x1075.png 2048w, https://cdn.searchenginejournal.com/wp-content/uploads/2026/11/sej-news-visual-160.png 2400w" sizes=" 1200px) 100vw, 1200px" loading="lazy"></p> <h2>Why This Matters For Retailers And Paid Media Teams</h2> <p>Direct checkout in AI Mode and the Gemini app keeps additional of the transaction inner Google’s interfaces during keeping the merchant as the seller of record.</p> <p>Even before the Merchant Center UCP integration arrives next year, merchandise nourish norm remains the basis for visibility throughout Google’s buying and AI surfaces.</p> <p>Google’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">generative AI optimization guide</a> states that generative AI responses can contain merchandise listings and merchandise data anywhere appropriate. Using Merchant Center feeds can assistance products appear in the two AI responses and norm Google Search results.</p> <p>For ecommerce teams and agencies managing Canadian accounts, here’s a few suggestions to assistance you remain onward of what’s coming:</p> <ul> <li><strong>Audit your Merchant Center merchandise data:</strong> Because <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">Google Merchant Center</a> feeds assistance visibility in Google Shopping and AI responses, create certain merchandise titles, descriptions, pricing, and inventory position are accurate.</li> <li><strong>Check Shopify eligibility in Canada:</strong> If you oversee a Shopify shop marketing into Canada, test how your products appear in AI Mode and the Gemini app, since Google notes first checkout admission is constricted to choose Shopify merchants.</li> <li><strong>Coordinate alongside backing and operations teams:</strong> Before enabling straightforward checkout in Merchant Center next year, assessment how Google Pay transactions and Google Wallet shipping particulars align alongside your existing order, tax, and refund workflows.</li> <li><strong>Account for loyalty program timing:</strong> Because loyalty rewards assistance is planned for the coming months fairly than accessible at launch, aspect that into your holiday promotional planning.</li> </ul> <p>Keeping your merchandise feeds spotless now volition create it easier to clasp the Merchant Center UCP settings formerly they rotate into available.</p> <h2>What’s Still Unknown</h2> <p>Google hasn’t yet shared a particular publish date next twelvemonth for the simplified UCP integration in Merchant Center, or disclosed eligibility criteria and onboarding steps for Canadian retailers exterior the first initiate group. It additionally remains unclear how UCP straightforward checkout orders are reported or attributed in Merchant Center and Google Ads, or how straightforward checkout interacts alongside paid Shopping and Performance Max campaigns.</p> <p>We’ll update this part as Google shares additional particulars concerning Merchant Center rollout timing and broader availability.</p> <p><em>Featured image: sweet_tomato / Shutterstock</em></p> <blockquote><p> </p></blockquote> </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">Digital Experience</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/google-brings-ucp-direct-checkout-to-ai-mode-in-canada-75719</guid> <pubDate>Thu, 05 Nov 2026 04:38:11 +0700</pubDate> <author><![CDATA[support@mycoding.id (Brooke Osmundson)]]></author> </item> <item> <title><![CDATA[Agility Robotics is taking humanoid robots public in a first for Wall Street]]></title> <description><![CDATA[Agility Robotics is taking humanoid robots public in a first for Wall Street. The Oregon startup, whose humanoid robots transport dense materials in factories and warehouses, is expected to commencement selling on Nasdaq on Thursday.]]></description> <media:thumbnail url="https://i.insider.com/6aebcea0c54bfafa65abf24a?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/agility-robotics-is-taking-humanoid-robots-public-in-a-first-for-wall-street-75714</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/6aebcbf2c54bfafa65abf246?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aebcbf2c54bfafa65abf246?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aebcbf2c54bfafa65abf246?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aebcbf2c54bfafa65abf246?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aebcbf2c54bfafa65abf246?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aebcbf2c54bfafa65abf246?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aebcbf2c54bfafa65abf246?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Agility Robotics&#039; humanoid robot Digit" 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>Agility Robotics' humanoid robot Digit</span> <span> <span e-name="image-source" itemprop="creditText">Angel Garcia/Bloomberg via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Agility Robotics is concerning to provision Wall Street a actuality inspect on the humanoid robot boom.</p><p>The Oregon startup, whose two-legged robots transport dense materials and kind products in factories and warehouses, is expected to commencement selling on Nasdaq on Thursday, becoming the archetypal humanoid-focused business to go community in the US. Its financial disclosures display fair how far the industry motionless has to go before robots rotate into a profitable business.</p><p>Agility brought in fair $1.8 myriad in income final twelvemonth during reporting a $138.1 myriad net loss, according to its <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel="">merger filings</a>. More than fractional its income came from five robots purchased by one of its investors.</p><p>Agility is going community through a merger alongside Churchill Capital Corp XI, a special-purpose acquisition business (SPAC) led by erstwhile Citigroup administrator Michael Klein, which was completed Wednesday. The blended business is expected to commencement selling under the observe AGLT whenever the market opens Thursday.</p><p>"There's item to be stated for being first," Agility CEO Peggy Johnson, who earlier led Magic Leap and held roles at Microsoft and Qualcomm, told Business Insider. "We volition be capable to set many of the metrics, if you will, on what customers need in a humanoid."</p><p>The merger appreciated Agility's existing equity at concerning $2.5 billion. The business expects concerning $465 myriad in income chief before expenses, including $100 myriad already received.</p><p>SPAC mergers boomed in 2020 and 2021, before collapsing as involvement rates rosy in 2022. They are example renewed involvement as the IPO market recovers. Johnson stated Agility chose the path to bring in Klein, a prolific SPAC sponsor known for assisting obtain Sam Altman-backed nuclear power business Oklo and electric conveyance creator Lucid public.</p><p>"Agility is distinctive to the industry since they're really deployed," George Chowdhury, a chief expert at ABI Research, told Business Insider. "In the expansive scheme of things, the deployments are extremely small, but it's big for business humanoids."</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/6aebcee8c54bfafa65abf24b&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5494,&quot;aspectRatioH&quot;:3663}}' alt="Agility Robotics CEO Peggy Johnson"> </p></div> <span> <figcaption e-name="image-caption"> Agility Robotics CEO Peggy Johnson&nbsp; <span e-name="image-source" itemprop="creditText"> Krisztian Bocsi/Bloomberg via Getty Images </span> </figcaption> </span> </figure> <p>Agility has deployed Digit, its humanoid robot, throughout nine client facilities, including those belonging to Amazon, Toyota, and the logistics business GXO. Its investors contain Amazon, Foxconn, Nvidia, SoftBank, and Silicon Valley project resolute DCVC.</p> <p>Agility's losses aren't fair on paper. While concerning $38 myriad of the company's $138.1 myriad net defeat came from non-cash expenses tied to employee inventory awards, filings display that the business used $99.8 myriad in prosperity to run the endeavor in 2025. Agility misplaced $2.7 myriad on its sales, equal before investigation and another business expenses.</p><p>"We anticipate to incur additional losses and higher functioning expenses for the foreseeable future," the business stated in SEC filings.</p><p>"There's a lot of challenges whenever it comes to solving component economics," Michelle Sun, a robotics expert who writes the Substack Core Matter, told Business Insider.</p><p>Agility is betting on Digit 5, its newest robot, to develop its business. Digit 5 is designed to safely <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">work near people</a> without the safety barriers required by before versions.</p><p>The company's filing says it has additional than $300 myriad in orders for 1,000 robots from a sole customer. This client would pay to use the robots complete a three-year period. But those orders depend on Agility gathering deadlines and delivering robots alongside the promised features.</p><p>Agility is targeting deliveries in the archetypal fractional of 2027 and broad preparedness by the end of that year.</p><p>The company's community debut highlights a striking distinct in how investors value humanoid robotics companies.</p><p>Agility's $2.5 milliard evaluation is fine below those of several privately held humanoid rivals, including Bay Area-based Figure AI at concerning <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">$39 billion</a>, Texas-based Apptronik at concerning <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">$5.5 billion</a>, and Germany-based Neura Robotics at about <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">$7 billion</a>. Tesla is additionally evolving its own humanoid, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Optimus</a>, but the project doesn't have a standalone valuation.</p><p>"This is a trend we're seeing, anywhere companies alongside deployments who are really shipping hardware today are appreciated by the market a lot lesser than companies that are betting on this future," Chowdhury said.</p><p>Sun stated that Agility's listing would provision a citation item for how community markets value a business that makes humanoids, a form aspect that remains arguable among the two <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">experts</a> and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">investors</a>.</p><p>Agility's community listing comes as Washington tightens restrictions on foreign-made robots, possibly giving US manufacturers an edge. In July, the Federal Communications Commission <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">banned</a> new foreign-made "advanced robotic devices," including humanoids, quadrupeds, and several robot vacuums. Agility manufactures Digit at its Oregon factory.</p><p>The humanoid market is currently dominated by Chinese companies specified as Unitree, which went community on the Shanghai inventory toggle this summer and has a market value of about $40 billion. Chinese robotics firms accounted for concerning 90% of humanoid robot shipments final year, according to Omdia.</p><p>"It's fine for the US to display power in this area," Johnson told Business Insider.</p><p><em>Have a tip? Contact Rya Jetha via email at </em><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow"><em>rjetha@businessinsider.com</em></a><em> or Signal at rjetha.07. Use a individual email location and a non-work device; </em><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}'><em>here's our guide</em></a><em> to sharing data securely.</em></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>Rya is a elder newsman at Business Insider covering robotics and bodily AI. She writes concerning factory automation, humanoid robots, and the competition to collect the real-world data needed to bring AI into the bodily world.&nbsp;</span><span>She earlier worked at The San Francisco Standard, anywhere she reported on tech civilization and autonomous vehicles. She has a bachelor&rsquo;s flat from Pomona College and a master&rsquo;s from the University of Cambridge.&nbsp;</span><span>Rya lives in San Francisco. Contact her at <a href="https://en.mycoding.id/category/business" target="_blank">rjetha@businessinsider.com</a> or on Signal at rjetha.07. Use a individual email address, a nonwork WiFi network, and a nonwork device.<a href="https://en.mycoding.id/category/business" target="_blank">&nbsp;Here's our guide to sharing data securely</a>.</span><span></span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/agility-robotics-is-taking-humanoid-robots-public-in-a-first-for-wall-street-75714</guid> <pubDate>Thu, 05 Nov 2026 02:12:23 +0700</pubDate> <author><![CDATA[support@mycoding.id (Rya Jetha)]]></author> </item> <item> <title><![CDATA[Cat Wu joins OpenAI from Anthropic in huge product-lead coup]]></title> <description><![CDATA[Cat Wu joins OpenAI from Anthropic in huge product-lead coup. Cat Wu remaining Anthropic final week following becoming among the company's highest-profile merchandise managers and is now joining competitor OpenAI.]]></description> <media:thumbnail url="https://i.insider.com/6aebcf7e9270da3cc666842d?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/cat-wu-joins-openai-from-anthropic-in-huge-product-lead-coup-75709</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/6aea5c4012aca86a55f548c7?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aea5c4012aca86a55f548c7?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aea5c4012aca86a55f548c7?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aea5c4012aca86a55f548c7?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aea5c4012aca86a55f548c7?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aea5c4012aca86a55f548c7?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aea5c4012aca86a55f548c7?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Cat Wu, who led the merchandise flank of Claude Code at Anthropic, stands on stage." 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>Cat Wu, who led the merchandise flank of Claude Code at Anthropic, remaining the AI startup for competitor OpenAI.</span> <span> <span e-name="image-source" itemprop="creditText">Don Feria/AP Content Services for Anthropic</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="">Cat Wu</a>, who remaining Anthropic final week following becoming among the company's highest-profile merchandise managers, is joining OpenAI. She announced the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">news on X.</a></p><p>Poaching Wu from its archrival is a important coup for OpenAI. Wu was the merchandise chief for <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Claude Code</a> and had rotate into among the blockbuster app's notable evangelists on social media. She oversaw the tool's increase from an inner prototype to a business juggernaut that <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">has bolstered</a> the two Anthropic's finances and the day-to-day activity of application engineers.</p><p>Now, she'll assistance Anthropic's elder rival, foremost merchandise administration for OpenAI's center products team. She wrote in the notice article that she has "a lot of regard for OpenAI" and cited its broad attain of complete 1 milliard users.</p><p>OpenAI's Codex, a tool akin to Claude Code, has boosted the company's growth and, additional recently, has increasingly been pointed at non-technical work. AI models' coding abilities and their capability to grip long-term tasks are now chief to the industry's expanding ambitions.</p><p>Wu announced her departure from Anthropic on Tuesday, penning that she'd remaining final week and thanking Claude Code's squad and person base. The exit arrived fair a brace of weeks before Anthropic's planned <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">initial community offering</a>, as the startup pitches its financials to investors and tries to coast up its growth narrative.</p><p>OpenAI confirmed that Wu is joining the company. Anthropic declined to comment. </p><p>On X, Wu wrote that she had "no idea" if leaving would authorize her to market her shares before than remaining employees, and stated it "wasn't a aspect for me."</p><p>She additionally wrote rear to a inquiry concerning whether she'd be taking period off alongside the response, "post agi!," a citation to the industry goal of "artificial broad intelligence."</p><p>Her article on Wednesday, announcing her move to OpenAI, said, "we'll build agents that have your rear and your team's, and keep you in control, so you get additional period for the group and activity you love."</p> <p>This isn't the archetypal period Wu remaining Anthropic for a competitor since joining in summer 2024. She and Claude Code creator Boris Cherny departed for AI coding startup Cursor in 2025, but quickly boomeranged to Anthropic, The Information reported at the time.</p><p>She and Cherny led Claude Code's fast increase delayed that twelvemonth and into 2026, buoyed by new AI example capabilities for code-writing work. <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Software developers</a> flocked to the tool, and eventually to OpenAI's version, Codex, as improvements enabled them to automate additional and additional of the coding process.</p><p>Wu did not react to a petition for comment. Before Anthropic, she worked as a partner at Index Ventures, which would eventually co-lead Anthropic's September 2025 backing round.</p><p><em>Have a tip? Contact this newsman via email at </em><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow"><em>scouncil@businessinsider.com</em></a><em>, or complete text, Signal, Telegram, or WhatsApp at 415-757-8198. Use a individual email address, a non-work WiFi network, and a non-work device; </em><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">here's our guide</a><em> to sharing data securely.</em></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>Stephen is a elder tech newsman at Business Insider, covering OpenAI, Anthropic and the ecosystem about the foremost synthetic intellect companies.</span><span>Previously he covered innovation at SFGATE, and has written for The Wall Street Journal, The Information and CNBC. He studied reporting and economics at Northwestern University.</span><span>His activity has earned an SF Press Club Investigative Reporting Award and, in 2025, SPJ NorCal&rsquo;s Excellence in Journalism Award for Technology Reporting.</span><span>Stephen lives in San Francisco. Contact him via&nbsp;email at&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">scouncil@businessinsider.com</a>, or on Signal, Telegram, or WhatsApp at 415-757-8198. Use a individual email address, a nonwork WiFi network, and a nonwork device; <a href="https://en.mycoding.id/category/business" target="_blank">here's our guide to sharing data securely</a>.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/cat-wu-joins-openai-from-anthropic-in-huge-product-lead-coup-75709</guid> <pubDate>Thu, 05 Nov 2026 01:57:29 +0700</pubDate> <author><![CDATA[support@mycoding.id (Stephen Council)]]></author> </item> <item> <title><![CDATA[X says its updated web app is way faster]]></title> <description><![CDATA[X says its updated web app is way faster. X is introducing a new type of its web app that it says is much faster than before, and it's now rolling out the updated app "one nation at a time" for sign...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2025/07/STK160_X_TWITTER_2__A.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/x-says-its-updated-web-app-is-way-faster-75708</link> <content:encoded><![CDATA[<div><div><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank"><img alt="Jay Peters" data-chromatic="ignore" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/2025/01/JAY_BLURPLE.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/2025/01/JAY_BLURPLE.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/2025/01/JAY_BLURPLE.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-dmcyOmF1dGhvclByb2ZpbGU6MTIz"><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>Jay Peters</span></span></span></p> <p><span>is a elder newsman covering technology, gaming, and more. He joined The Verge in 2019 following nearly two years at Techmeme.</span></p></div></div></div></div></div><div id="zephr-anchor"><p>X is introducing a new type of its web app that it says is much faster than before, and it&rsquo;s now rolling out the updated app &ldquo;one nation at a time&rdquo; for signed-in users.</p><p>&ldquo;Open a overview on X.com complete a dilatory connection,&rdquo; chief engineer Yagiz Nizipli <a href="https://en.mycoding.id/category/technology" target="_blank">said in a blog post</a> concerning the changes. &ldquo;On the old web app, you&rsquo;d gaze at the X logo for additional than 22 seconds before the archetypal article appeared. On the new one, it shows up in 2.7.&rdquo; The article additionally goes into specialized item concerning how the updated app &ldquo;replaces the three servers we used to run for people, hunt crawlers, and nexus previews alongside one.&rdquo;</p><p>Security investigator Jane Manchun Wong posted that she had admission to the updated app, and <a href="https://en.mycoding.id/category/technology" target="_blank">said it</a> &ldquo;feels snappy, loads accelerated and many parts are polished.&rdquo;</p><p>The new app is already accessible for the logged-out type of <a href="https://en.mycoding.id/category/technology" target="_blank">X.com</a> and for the pages that are crawled by hunt engines, Nizipli said.</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-dmcyOmF1dGhvclByb2ZpbGU6MTIz"><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>Jay Peters</span></span></span></li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/x-says-its-updated-web-app-is-way-faster-75708</guid> <pubDate>Thu, 05 Nov 2026 01:25:12 +0700</pubDate> <author><![CDATA[support@mycoding.id (Jay Peters)]]></author> </item> <item> <title><![CDATA[SpaceX – Starfall]]></title> <description><![CDATA[SpaceX – Starfall. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/spacex-starfall-75710</link> <content:encoded><![CDATA[<a href="https://en.mycoding.id/category/technology" target="_blank">Comments</a>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/spacex-starfall-75710</guid> <pubDate>Thu, 05 Nov 2026 01:18:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Introducing Images 2.6]]></title> <description><![CDATA[Introducing Images 2.6. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/introducing-images-2-6-75704</link> <content:encoded><![CDATA[<a href="https://en.mycoding.id/category/technology" target="_blank">Comments</a>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/introducing-images-2-6-75704</guid> <pubDate>Thu, 05 Nov 2026 00:35:44 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Local privilege escalation vulnerabilities in Linux]]></title> <description><![CDATA[Local privilege escalation vulnerabilities in Linux. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/local-privilege-escalation-vulnerabilities-in-linux-75705</link> <content:encoded><![CDATA[<a href="https://en.mycoding.id/category/technology" target="_blank">Comments</a>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/local-privilege-escalation-vulnerabilities-in-linux-75705</guid> <pubDate>Thu, 05 Nov 2026 00:33:14 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[This tiny North Dakota town was the only place to vote in support of data centers]]></title> <description><![CDATA[This tiny North Dakota town was the only place to vote in support of data centers. Among 45 data center propositions on the ballot during the midterms, lone one small town voted against reining them in.]]></description> <media:thumbnail url="https://i.insider.com/6aeba3849270da3cc666833b?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/this-tiny-north-dakota-town-was-the-only-place-to-vote-in-support-of-data-centers-75703</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/6aeba37b308912814ed71009?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aeba37b308912814ed71009?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aeba37b308912814ed71009?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aeba37b308912814ed71009?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aeba37b308912814ed71009?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aeba37b308912814ed71009?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aeba37b308912814ed71009?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="The data center under building in Harwood, North Dakota, recedes into the mist." 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 data center under building in Harwood, North Dakota, is faintly apparent in the mist.</span> <span> <span e-name="image-source" itemprop="creditText">Mike Swartz</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Voters delivered a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">stern rebuke of data centers</a> in ballot propositions throughout the nation on Tuesday.</p><p>Except in one small North Dakota town.</p><p>The citizens of Harwood, who figure concerning 940, attempt downward a measure that would have stated residents a greater say in how ample projects, specified as <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">AI data centers</a>, are constructed in the town.</p><p>The ballot wasn't exactly close, either. Some 325 voted against the measure, compared to 105 who voted for it, according to the North Dakota Secretary of State's office.</p><p>Of all 45 data-center-related propositions on the ballot throughout the nation on Tuesday, Harwood stood out as the sole constituency in assistance of them. The another 44 cut on the anti-data-center side, according to Redbud Consulting, a ballot tracking firm.</p><p>And for residents of Harwood, the matter is germane. A $3 milliard AI data center equal in size to 17 football sectors is under building in the community's backyard. The business construction it hopes to employ 200 group &mdash; a figure equal to concerning 20% of the city's population.</p><p>"It's frustrating," Mark Coolidge, a 59-year-old inhabitant who voted for the measure, told Business Insider.</p><p>"We are the group that have to live alongside this category of industry as a neighbor," stated Mike Swartz, a 47-year-old inhabitant who advocated for the proposition. "Do we not have any say in what we desire for the community several have vested decades into calling their home?"</p><p>In an interview, Blake Hankey, the chief executive of Harwood, stated he didn't assistance the measure. He stated the tongue of the proposition was imprecise and that several of the stipulations "would have been financially burdensome to a city our size."</p> <p>"This amendment to the residence regulation charter wasn't strictly aimed at data centers," he said. "It was any benevolent of endeavor coming to town."</p><p>He additionally stated the proposition wasn't a referendum on data centers. "It wasn't if there was going to be a moratorium," he added.</p><p>The proposition, should it have passed, would not have affected the existing data center, which is set to be completed next year.</p><p>Rather, it would have applied to all forthcoming building projects that met a criteria of scale. For instance, a new gas position wouldn't have qualified, but a new ample data center would be topic to autonomous assessments and mandatory community hearings.</p><p>Swartz stated the measure was necessary since group in town were "blindsided" by how quickly the current data center was approved.</p><p>"Many in town didn't equal cognize what that was or meant," he said. "Yet it lone took 21 days from the period it was announced to the period building began."</p><p>Hankey, who stated he signed a non-disclosure accord alongside Applied Digital, the business construction the data center, described the decision as one he and the city assembly had to create quickly, lest neighboring Fargo got the agreement first.</p><p>"I don't regret signing it," he stated of the NDA. "Had I not, that data center would nearly certainly be in the city of Fargo correct now, without any benevolent of revenue tax or asset tax for our community."</p><p>As important developers, including SpaceX, Microsoft, Google, Amazon, OpenAI, and others, search new AI data centers to power their products, they've encountered rigid opposition at town halls and city councils throughout the United States. Americans concern concerning the ecological impact, concerning electric bills, or the h2o supply. Many fair don't akin AI.</p><p>After a sequence of contentious city assembly meetings in Harwood, including one in which anti-data-center protesters were ejected by sheriffs, Coolidge stated Swartz gathered adequate signatures to formally put the proposition on the ballot.</p><p>Voters ultimately attempt it down, Swartz and Coolidge said, in part since group in town disagreed alongside whether the measure would additionally use to smaller buildings and businesses, fairly than fair ample ones.</p><p>Applied Digital did not react to a petition for comment on Wednesday.</p><p>"It's all concerning money," Coolidge said. "They could provision a rip concerning us as citizens."</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>Truman Dickerson is the Weekend News Fellow at Business Insider, based in New York City. He covers trending tech and endeavor news. He earlier reported for The Boston Globe's Express Desk. He graduated from Boston University, anywhere he served as publishing company in chief of The Daily Free Press, BU's student-run newspaper.Contact him at Tdickerson@insider.com</span> </p> </div> </div> <div> <div> <p><span>Natalie is a elder newsman on Business Insider's Business News squad covering the AI and data center boom.</span><span>She was earlier on BI's Legal Affairs team, anywhere she handled important cases coming out of province and national court, as fine as bankruptcy. Her safety frequently focused on stories at the intersection of law, business, politics, and technology. Natalie has covered Donald Trump&rsquo;s <a href="https://en.mycoding.id/category/business" target="_blank">criminal</a> and <a href="https://en.mycoding.id/category/business" target="_blank">civil cases</a>, the motion of lawsuits against the second Trump administration, the indictment and offender test of <a href="https://en.mycoding.id/category/business" target="_blank">Sean &ldquo;Diddy&rdquo; Combs</a>, the shooting death of UnitedHealthcare CEO <a href="https://en.mycoding.id/category/business" target="_blank">Brian Thompson</a>, and the lawful battles facing <a href="https://en.mycoding.id/category/business" target="_blank">Elon Musk</a> and his companies.&nbsp;</span><span>Natalie came to Business Insider in June 2021 as a breaking news reporter, focusing on the most engaging angles on the day's trending news. Natalie mostly drove BI&rsquo;s safety about the <a href="https://en.mycoding.id/category/business" target="_blank">fatal &ldquo;Rust&rdquo; shooting</a> involving Alec Baldwin and the disappearance and murder of <a href="https://en.mycoding.id/category/business" target="_blank">Gabby Petito</a>.</span><span>Prior to joining BI, Natalie worked for the <a href="https://en.mycoding.id/category/business" target="_blank">New York Post</a>, the New York Daily News, and The Brooklyn Paper. She has an extended backdrop covering infringement and courts. During her additional than 12-year reporting career, she did a stint covering the constabulary attack out of the New York Police Department's headquarters. Natalie, a Brooklyn native, graduated from Brooklyn College in 2012 alongside a flat in journalism.&nbsp;</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/this-tiny-north-dakota-town-was-the-only-place-to-vote-in-support-of-data-centers-75703</guid> <pubDate>Thu, 05 Nov 2026 00:09:39 +0700</pubDate> <author><![CDATA[support@mycoding.id (Truman Dickerson,Natalie Musumeci)]]></author> </item> <item> <title><![CDATA[Successful People (2013)]]></title> <description><![CDATA[Successful People (2013). Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/successful-people-2013-75706</link> <content:encoded><![CDATA[<div id="post_body_57403"> <div><p>"Successful group create companies. &nbsp;More prosperous group create countries. &nbsp;The most prosperous group create religions."</p><p>I heard this from Qi Lu; I'm not certain what the origin is. &nbsp;It got me thinking, though--the most prosperous founders do not set out to create companies. &nbsp;They are on a goal to create item nearer to a religion, and at several item it turns out that forming a business is the easiest way to do so.</p><p>In general, the big companies don't arrive from pivots, and I think this is most of the logic why.</p></div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/successful-people-2013-75706</guid> <pubDate>Thu, 05 Nov 2026 00:01:19 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Google Ads Explains Difference With Search Terms Match Type (Keywords)]]></title> <description><![CDATA[Google Ads Explains Difference With Search Terms Match Type (Keywords). Ginny Marvin, the Google Ads Liaison, explained why the Google Ads interface has two distinct metrics named hunt conditions equivalent type. One is named "Search terms...]]></description> <media:thumbnail url="https://images.seroundtable.com/google-ads-search-terms-match-type-keywords-N8fYuJnI.png"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/google-ads-explains-difference-with-search-terms-match-type-keywords-75698</link> <content:encoded><![CDATA[<div class="order-4 order-4 text-lg"> <p><img src="https://images.seroundtable.com/google-ads-match-types-FUUloexm.jpg" alt="Google Ads Match Types"></p><p>Ginny Marvin, the Google Ads Liaison, explained why the Google Ads interface has two distinct metrics named hunt conditions equivalent type. One is named "Search conditions equivalent type" and the another is named "Search conditions equivalent category (Keywords)."</p><p>Mike Ryan posted on <a href="https://en.mycoding.id/category/business" target="_blank">X</a> concerning this and wrote, "I awareness a disturbance in the force." Heh... He stated "Google has for several logic divided hunt term equivalent category into two metrics. The new "(keywords)" type lone covers bequest vanilla equivalent types &amp; lone for Search campaigns. AI Max &amp; another run types are covered via the non-(keywords) version."</p><p>Here is his screenshot:</p><p><a href="https://en.mycoding.id/category/business" target="_blank" target="_blank"><img src="https://images.seroundtable.com/google-ads-search-terms-match-type-keywords-N8fYuJnI.png" alt="Google Ads Search Terms Match Type Keywords"></a></p><p>The Google Ads Liaison, Ginny Marvin, afterward explained what the differences are between the two - she stated on <a href="https://en.mycoding.id/category/business" target="_blank">X</a>, "Those two sectors map to two distinct places in the UI (and there’s one nuance to be conscious of correct now):"</p><p></p><ul><li>“Search conditions equivalent category (Keywords)” (the former field, which we renamed for a bit additional clarity) maps to the “Search conditions equivalent type” segmentation on the Keywords tab.</li> <li>“Search conditions equivalent type” is the newly added site that maps to the “Match type” pillar on the Search conditions tab. Note that correct now, you need to have the “Search term” pillar included in your Report Editor study for “Search conditions equivalent type” to come back all equivalent types (like AI Max); the squad is operating on a follow-up fix so it additionally returns all equivalent types whenever used in summary tables without the “Search term” column."</li></ul><p>Interesting to know... </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/google-ads-explains-difference-with-search-terms-match-type-keywords-75698</guid> <pubDate>Wed, 04 Nov 2026 23:45:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Barry@Rustybrick.com (Barry Schwartz))]]></author> </item> <item> <title><![CDATA[Qualcomm is betting big on data centers as smartphone sales sink]]></title> <description><![CDATA[Qualcomm is betting big on data centers as smartphone sales sink. With smartphone revenue tanking by about 20 percent compared to 2025, Qualcomm is looking to data centers to assistance boost its base line. During its Q4 2026 earni...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/24007992/acastro_STK082_qualcomm_02.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C78.534031413613&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/qualcomm-is-betting-big-on-data-centers-as-smartphone-sales-sink-75697</link> <content:encoded><![CDATA[<div><div><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank"><img alt="Terrence O&#039;Brien" data-chromatic="ignore" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/2025/02/TERRENCE_BLURPLE.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/2025/02/TERRENCE_BLURPLE.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/2025/02/TERRENCE_BLURPLE.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-dmcyOmF1dGhvclByb2ZpbGU6NjA5MzU0"><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>Terrence O'Brien</span></span></span></p> <p><span>is the Verge&rsquo;s weekend editor. He&rsquo;s covered the tech industry for complete 18 years and knows a item or two concerning synths.</span></p></div></div></div></div></div><div id="zephr-anchor"><p>With smartphone revenue <a href="https://en.mycoding.id/category/technology" target="_blank">tanking by about 20 percent</a> compared to 2025, Qualcomm is looking to data centers to assistance boost its base line. During its <a href="https://en.mycoding.id/category/technology" target="_blank">Q4 2026 earnings</a> call, the business laid out its plans to create a scatter in the AI data center business, through partnerships alongside companies akin <a href="https://en.mycoding.id/category/technology" target="_blank">Amazon</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">Meta</a> announced before this year. The business expects that part of its endeavor to develop quickly, forecasting about $650 myriad in data center income during the archetypal fourth of 2027. But it anticipates that volition attain $5 milliard by the end of 2027 and $15 milliard by 2029.</p><p>Considering the company&rsquo;s <a href="https://en.mycoding.id/category/technology" target="_blank">total revenue</a> for 2026 was $10.4 billion, that would form a important portion of its earnings. It confirmed during the call that it expects data centers to eventually document for about 30 percent of its business.</p><p>That&rsquo;s not fairly as aspiring as AMD, which says that it expects <a href="https://en.mycoding.id/category/technology" target="_blank">over 80 percent</a> of its income volition eventually arrive from data centers. But it suggests there&rsquo;s plentifulness of petition that needs to be filled and adequate AI prosperity to go around.</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-dmcyOmF1dGhvclByb2ZpbGU6NjA5MzU0"><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>Terrence O'Brien</span></span></span></li><li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/qualcomm-is-betting-big-on-data-centers-as-smartphone-sales-sink-75697</guid> <pubDate>Wed, 04 Nov 2026 23:42:15 +0700</pubDate> <author><![CDATA[support@mycoding.id (Terrence O’brien)]]></author> </item> <item> <title><![CDATA[Less Popular Than Coal]]></title> <description><![CDATA[Less Popular Than Coal. Comments]]></description> <media:thumbnail url="https://substackcdn.com/image/fetch/$s_!Hgix!,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%2F131a9a97-850b-45bd-9afb-28c6a01476ca_840x599.jpeg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/less-popular-than-coal-75707</link> <content:encoded><![CDATA[<div><div><div dir="auto"><div><figure><div data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b8Ow!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1456w" sizes="100vw"></source><img src="https://www.argmin.net/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg" width="1100" height="220" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/c6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:220,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.argmin.net/i/223521127?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt="" srcset="https://substackcdn.com/image/fetch/$s_!b8Ow!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Ow!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f89de5-e9f2-4504-8a9c-fb1b6cf2b8b8_1100x220.jpeg 1456w" sizes="100vw" fetchpriority="high"></div></div></figure></div><p><em><span>Hi there, argmin readers! Today&rsquo;s article is a delayed and concise reply to a small subplot of yesterday&rsquo;s historic election: the general rejection of AI datacenters. It was inspired by an insightful </span><a href="https://en.mycoding.id/category/technology" target="_blank">Dan Davies thread</a><span> on bluesky that I have been unable to get out of my head.</span></em></p><p>Elections are a muddled measure of &ldquo;public opinion,&rdquo; but they&rsquo;re likely the lone genuine measure we get. And alongside all amazing measurement, a fine logical delegate must indicate on its beliefs. So what should we passive logical observers create of this historically ample sway towards the Democratic Party in yesterday&rsquo;s vote?</p><p><span>Obviously, this is a important repudiation of Donald Trump, his policies, and the Republican Party. However, you readers likely don&rsquo;t arrive current for my governmental takes, and I don&rsquo;t desire to use this Substack for them anyway. Even if it wasn&rsquo;t the biggest matter on the ballot, item nearer to residence is value pondering. The American group are noisy and apparent that they </span><em>hate</em><span> AI.</span></p><p><span>Nearly fifty measures explicitly concerning construction data centers appeared on ballots throughout the nation. </span><a href="https://en.mycoding.id/category/technology" target="_blank">All of them</a><span> appearance akin they volition ballot to bounds additional construction. A datacenter moratorium was part of Gina Hinojosa&rsquo;s phase in her prosperous bid to rotate into the archetypal Democratic Party administrator of Texas in complete 30 years. The </span><a href="https://en.mycoding.id/category/technology" target="_blank">anti-datacenter stance was undeniably the winning one</a><span>. Poll results from this final summer showed group would fairly have a</span><a href="https://en.mycoding.id/category/technology" target="_blank"> charcoal factory in their backyard than a datacenter</a><span>. Now elections verify these sentiments were real.</span></p><p>We could try to convince ourselves that this opinion is fair concerning datacenters themselves. They are gross, gigantic buildings that employ no one, create a ton of noise, and are frequently powered alongside dirty energy. Who would desire one of those? But datacenters are additionally a big, ugly, legible indication of a deeply unpopular industry.</p><p>At several point, we techy folks have to reckon alongside how much group dislike what we build. We can item to revealed preferences all we desire (people are adopting it! It&rsquo;s making money!), but we did this during the social media surge of the 2010s (people expend a ton of period doomscrolling, hence it&rsquo;s good!). These financial numbers are additionally measurements, but we have to reconcile them alongside another data. Adoption and financial growth are so concentrated in so few hands that, during this props up our inventory indices, it doesn&rsquo;t guide to tangible benefits for everyone else.</p><p>Certainly, it doesn&rsquo;t assistance that the industry has been marketing itself as coming for everyone&rsquo;s jobs. It doesn&rsquo;t assistance that many notable group operating at these companies obtain to social media to gleefully exclaim that they think there&rsquo;s additional than a 10 percent chance that their business volition slay everyone on earth. It doesn&rsquo;t assistance that the big AI companies have been caught committing felonious cybercrimes all summer. It additionally doesn&rsquo;t assistance that the leaders of these companies have been fairly visibly embracing the Trump administration. Hugging a loser is a bad look, guys.</p><p><span>It&rsquo;s a shame, since the innovation is really amazing. The AI true believers (accidentally) built item extremely chill that I would not have idea imaginable five years ago. But this amazing innovation makes everyone miserable! It equal immiserates its biggest boosters, who get sucked into efficiency destiny loops managing swarms of agents that conversation in a unison chorus of Claudish. What&rsquo;s our affirmative case here? The </span><a href="https://en.mycoding.id/category/technology" target="_blank">torment nexus</a><span> of &ldquo;superintelligence&rdquo; ain&rsquo;t it.</span></p><p>I have a lot of friends, colleagues, and alums who create a living construction AI models. And I conjecture a bunch volition be infinitely affluent following the upcoming IPOs. But if you&rsquo;re operating for item additional hated than the tobacco industry, perchance it&rsquo;s way former period you stood up to your director and demanded a improved direction. And no, an open letter doesn&rsquo;t count.</p><p><span>I&rsquo;m not hopeful that this volition happen. Ten years ago, </span><a href="https://en.mycoding.id/category/technology" target="_blank">I wrote a blog article shell-shocked by the ballot of Trump and disgusted alongside my industry</a><span>. The cameo from Sam Altman explains a lot of my pessimism. I&rsquo;ve been soul-searching for a decade. The leaders of the tech industry, alternatively of offering a affirmative imagination and doing better, ended up sucking up to the new authoritarian government. They did it alongside pouting and feet dragging in 2016. They did it alongside their chests out in a celebratory clasp in 2024.</span></p><p>Our industry and site need a complete reboot. But that requires company action. How do we fix it? What do we do next? I&rsquo;d affection to comprehend your thoughts on how the tech field can spotless up its depiction and create a positive, popular case for itself.</p></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/less-popular-than-coal-75707</guid> <pubDate>Wed, 04 Nov 2026 23:26:24 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Ask HN: What your experience with the monthly "who wants to be hired" thread?]]></title> <description><![CDATA[Ask HN: What your experience with the monthly "who wants to be hired" thread?. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/ask-hn-what-your-experience-with-the-monthly-who-wants-to-be-hired-thread-75700</link> <content:encoded><![CDATA[<div><p>Sorry </p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/ask-hn-what-your-experience-with-the-monthly-who-wants-to-be-hired-thread-75700</guid> <pubDate>Wed, 04 Nov 2026 23:18:21 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Everything You Should Know About This Year's Black Friday Sales]]></title> <description><![CDATA[Everything You Should Know About This Year's Black Friday Sales. Black Friday 2026 is starting much before than in former years.]]></description> <media:thumbnail url="https://lifehacker.com/imagery/articles/01M6M9C0FEV5RNYQPDWWT8HYHR/hero-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/everything-you-should-know-about-this-year-s-black-friday-sales-75702</link> <content:encoded><![CDATA[<div class="leading-normal prose-sm m-0 line-clamp-5 font-normal">Daniel is Lifehacker's Shopping Editor covering tech deals and reviewing TVs, headphones, speakers, and projectors. He earned his master’s in reporting from Columbia University and has reported for the Miami Herald. He lives in Atlanta.</div> <hr class="custom-gradient-background my-6 h-[6px] max-w-[75px] border-0"> <p>As is frequently the case alongside important revenue these days, retailers are increasingly blurring the lines between first deals and the authoritative commencement of a sale. <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">Black Friday</a> revenue appear to be becoming a month-long event, alongside first deals appearing in the archetypal week of the month. If you haven't been paying attention, <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">major retailers</a> have already put out their plans and equal started <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">churning out deals</a>. But you're motionless in period to create this upcoming Black Friday transaction a awesome one. Here is everything you need to cognize to prepared you for the big sale.</p><h2 id="when-is-black-friday-and-cyber-monday">When is Black Friday and Cyber Monday?</h2><p>Black Friday is continually the day following Thanksgiving. This year, Black Friday starts at midnight on Nov. 27. Cyber Monday is the Monday following Black Friday, which starts at midnight on Nov. 30. </p><h2 id="what-retailers-are-doing-black-friday-and-cyber-monday-sales">What retailers are doing Black Friday and Cyber Monday sales?</h2><p>The important retailers doing revenue are the usual: Amazon, Best Buy, Target, Walmart, Home Depot, and many others. Currently, <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">Walmart</a> has publicized its plans already and has first deals available. <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">Best Buy</a> is offering among the largest Black Friday and Cyber Week sales, alongside multiple events and first deals. <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">Target</a> has a three-day event. Nowadays, the two ample retailers and small businesses vie for Cyber Monday shoppers, so you can anticipate practically all shop to run revenue through Monday, November 30, 2026. </p><h2 id="when-do-black-friday-2026-sales-start">When do Black Friday 2026 revenue start?</h2><ul><li><p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">Amazon Black Friday</a>: TBD</p></li><li><p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">Best Buy Black Friday</a>: November 19</p></li><li><p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">Walmart Black Friday</a>: November 23</p></li><li><p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">Target Black Friday</a>: November 27</p></li></ul><h2 id="are-cyber-monday-deals-better-than-black-friday">Are Cyber Monday deals improved than Black Friday?</h2><p>Black Friday used to be bigger for important retailers and additional costly tech and appliances, during Cyber Monday was for cheaper tech and gave smaller businesses a chance to vie online. Nowadays, though, the difference is nearly meaningless. Every important retailer volition recommendation revenue on the two days, and the astute move is to cognize what you want, use cost trackers or mention to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">guides akin our live blog</a> that use cost trackers for you, and don’t emphasis complete finding the ideal timing. The “best” agreement volition continually depend on your needs, but in general, the biggest discounts lean to arrive from larger retailers that can oversee lesser prices: think places akin Amazon, Walmart, Target, Best Buy, and Home Depot. </p><div class="py-0" data-ga-click data-ga-template="Deals" data-ga-module="openweb_widget" data-ga-element="openweb_scroll" data-ga-item="openweb_scroll_midpage" x-data="&#039;, e); } } }" x-init="fetchCommentsCount()" x-cloak> <div class="absolute top-1/2 hidden w-full -translate-y-1/2 border-t-[1.5px] border-dashed border-black sm:block"></div> <div class="relative flex justify-center"> <div class="flex max-w-fit items-center gap-x-3 bg-white px-5"> <div class="relative"> <span class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 font-akshar text-sm font-medium text-black" aria-live="polite" x-show="hasComments" x-text="commentsCount"></span> <svg class="h-8 w-8 text-black" role="img" aria-hidden="true"> </svg> </div> <span class="text-sm font-medium text-black"> What do you think so far? </span> </div> </div> </div> <h2 id="what-deals-can-i-expect-during-black-friday-and-cyber-monday">What deals can I anticipate during Black Friday and Cyber Monday?</h2><p>Unlike Spring or Summer sales, Black Friday doesn't concentration on particular categories, which method everything is fair equivalent for discounts. In former years, we've seen tech, tools, fitness equipment, outdoor supplies and furniture, bedding, video games, galley appliances, and more. This is among the finest times to create a catalog of what you need and commencement <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">tracking prices</a>. You're apt to discover what you're looking for discounted, and likely at its lowest cost it has always been. If you'd akin to evade having to do all that work, we continually do it for you. Just prosecute our <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank">Black Friday coverage</a>.</p><h2 id="what-are-some-early-black-friday-deals-worth-checking-out-right-now">What are several first Black Friday deals value checking out correct now?</h2><ul><li><p>The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">WH-1000XM5</a> were at the top of their category until they were supplanted by the XM6. On the affirmative side, by morality of being older, they're currently discounted to $198 (originally $399.99).</p></li><li><p>The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">Bose SoundLink Plus</a> hasn’t been on the market for long, but it’s already earned powerful reviews—CNET tagged it “<a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" title="open in a new window" rel="noopener">the Goldilocks of Bose Bluetooth speakers</a>,” and it’s downward to $179 (originally $269).</p></li><li><p>The all-in-one <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">Eufy E25 robot vacuum and mop</a> has a self-cleaning roller mop, and it is 40% off, reaching $599.98 (originally $999.99). The roller is rinsed alongside spotless h2o as it mops, afterward cleaned at the dock, definition you don't need to expend as much period cleaning it yourself. </p></li><li><p>Amazon is marketing the two correct now at a $200 discount. That brings the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">13-inch MacBook Air</a> to $1,099.99 (down from $1,299) and the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">15-inch MacBook Air</a> to $1,299 (originally $1,499), reaching their lowest prices since the June cost hikes.</p></li><li><p>The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow sponsored" target="_blank" title="open in a new window">Apple Watch Ultra 4</a> lone launched in September, and it’s already seeing an first Black Friday discount of $100 on Amazon, bringing it downward to $699.99 (originally $799).</p></li></ul> <div class="leading-normal prose-sm mt-4 line-clamp-2"> <p></p><p>Covering tech deals and reviewing TVs, headphones, speakers, and projectors.</p><p><br></p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/everything-you-should-know-about-this-year-s-black-friday-sales-75702</guid> <pubDate>Wed, 04 Nov 2026 23:17:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Daniel Oropeza)]]></author> </item> <item> <title><![CDATA[Grocery workers union calls on newly elected Democrats to ban electronic shelf labels]]></title> <description><![CDATA[Grocery workers union calls on newly elected Democrats to ban electronic shelf labels. The largest market workers union is taking aim at digital cost tags following the achievement of Democratic candidates in the midterm elections.]]></description> <media:thumbnail url="https://i.insider.com/6aeb9c7fc54bfafa65abf111?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/grocery-workers-union-calls-on-newly-elected-democrats-to-ban-electronic-shelf-labels-75699</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/6aeb94129270da3cc666826c?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aeb94129270da3cc666826c?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aeb94129270da3cc666826c?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aeb94129270da3cc666826c?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aeb94129270da3cc666826c?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aeb94129270da3cc666826c?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aeb94129270da3cc666826c?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Goya canned peppers, olives, and packaged tortillas are displayed on market shop shelves alongside cost labels." 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 largest market workers union is taking aim at digital cost tags.</span> <span> <span e-name="image-source" itemprop="creditText">Larry Rulison/Albany Times Union via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>America's largest market workers union wants Dems to keep food prices fair and market workers in stores.</p><p>The United Food and Commercial Workers union, which represents additional than 1.2 myriad people, issued a declaration celebrating victories of labor-backed candidates throughout the US in this year's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">midterm elections</a>. It additionally called on politicians to enact law to keep digital cost tags and personalized pricing out of market stores in command to location affordability concerns and maintain jobs.</p><p>"Lawmakers should ban surveillance pricing and digital rack labels in market stores, so that shoppers are harmless from company cost gouging," UFCW chairman Milton Jones stated in the statement.</p><p>The tech has arrive under blaze this twelvemonth as retailers akin Walmart and Kroger continue to substitute printed cost tags alongside digital versions that can be updated remotely.</p><p>Last week, the Federal Trade Commission stated it ordered multiple of the largest market chains to prepared detailed <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">reports on their pricing practices</a>.</p><p>"Consumers deserve to cognize whether companies use their web surfing habits or another individual data to evaluation the highest cost they can accusation all consumer," FTC Chairman Andrew N. Ferguson said.</p><p>Some states have taken act against the practices. New Jersey banned surveillance pricing and put a one-year moratorium on digital labels before this year. Maryland requires retailers to fastener in prices for at smallest one endeavor day.</p><p>Retailers have defended the tools, saying they simplify a labor-intensive procedure and enhance accuracy, and that their pricing has been and volition remain fair and transparent.</p><p>Walmart and Target all issued statements final duration that stated they <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">do not use individual information</a> to accusation shoppers a higher price, and that they volition not in the forthcoming either. Both chains motionless recommendation personalized discounts through promotions and affiliation programs.</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>Dominick Reuter is a elder retailing newsman for Business Insider, chiefly covering Walmart, Target, Costco, and another big box retailers. His stories lean to concentration on issues and trends that power workforce and customers, specified as affordability challenges and the expanding competition to provision ultra-fast shipment services on e-commerce orders.</span><span>Prior to joining BI in 2019, Dominick worked for additional than a decade as an autonomous photojournalist covering a broad range of stories for earth cable services and newspapers, including Reuters, the Wall Street Journal, and Agence France-Presse.</span><span>Dominick studied photojournalism at Boston University and afterward earned a Masters in endeavor and economics reporting from Columbia University.</span><span><em>If you're an employee or client alongside a narrative to share, delight </em><a href="https://en.mycoding.id/category/business" target="_blank"><em>contact me via email</em></a><em> or text/call/Signal at 646-768-4750.</em></span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/grocery-workers-union-calls-on-newly-elected-democrats-to-ban-electronic-shelf-labels-75699</guid> <pubDate>Wed, 04 Nov 2026 23:09:38 +0700</pubDate> <author><![CDATA[support@mycoding.id (Dominick Reuter)]]></author> </item> <item> <title><![CDATA[Hacking the Xbox 360 Hypervisor Part 3: Bad Update Improvements]]></title> <description><![CDATA[Hacking the Xbox 360 Hypervisor Part 3: Bad Update Improvements. Comments]]></description> <media:thumbnail url="https://icode4.coffee/wp-content/uploads/part3_twitter_banner.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/hacking-the-xbox-360-hypervisor-part-3-bad-update-improvements-75701</link> <content:encoded><![CDATA[<div> <p>Welcome to part 3 of the Hacking the Xbox 360 Hypervisor blog series. In this part I&rsquo;ll go complete what happened following I released the PoC for Bad Update, and how it went from taking ~20 minutes alongside a ~30% achievement charge to being near instantaneous alongside a near 100% achievement rate. If you haven&rsquo;t already I extremely propose you peruse (or at smallest skim through) <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">part 1</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">part 2</a> as this article volition citation a lot of the matter discussed there. This part volition be extremely abbreviated but volition capture you up for part 4 which covers the equal force utilize and volition be out soon.</p> <h2>Rock Band Blitz</h2> <p>In the months following the publish of Bad Update v1.0 there were two important improvements made to it by others. The archetypal by &ldquo;ihatecompvir&rdquo; and &ldquo;<a href="https://en.mycoding.id/category/technology" target="_blank">InvoxiPlayGames</a>&rdquo; is a new equivalent preserve admission item in the demo type of Rock Band Blitz (RBB) called <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">DaTArrest</a>. The demo type of RBB is a bundle document that&rsquo;s normally downloaded from the Xbox Live shop for liberated and saved to your console&rsquo;s HDD or recollection unit. When the Xbox 360 got assistance for using USB sticks as retention devices all of the packages signed to footwear from the HDD or recollection component were grandfathered in to additionally footwear from USB retention devices. This method the RBB demo bundle can be copied to a USB rod as a normal document and launched on any console on a application type that supports it.</p> <p>By exploiting several recollection misconduct vulnerabilities in the game&rsquo;s DLC parsing code they were capable to accomplishment a equivalent preserve document that whenever loaded would bootstrap the Bad Update phase 2 ROP sequence and commencement the hypervisor utilize chain. Using RBB as an admission item we no longer needed the Tony Hawk American Wasteland equivalent disc. Running the Bad Update utilize was now as uncomplicated as copying several records to a USB stick, plugging it into your console, and launching Rock Band Blitz from the dashboard.</p> <div> <figure data-wp-context='&quot;6aebb90661238&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb90661238"><img fetchpriority="high" decoding="async" width="1920" height="1080" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/rbb-1536x864.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/rbb.png 1920w, https://icode4.coffee/wp-content/uploads/rbb-300x169.png 300w, https://icode4.coffee/wp-content/uploads/rbb-768x432.png 768w, https://icode4.coffee/wp-content/uploads/rbb-1536x864.png 1536w" sizes=" 1920px) 100vw, 1920px"><figcaption>Rock Band Blitz operating the Bad Update utilize file.</figcaption></figure> </div> <h2>Hypervisor Race Condition Optimizations</h2> <p>Shortly following the RBB admission item was discovered I received a drag petition from &ldquo;M&aacute;t&eacute;&rdquo; who had made several improvements to the hypervisor competition circumstance part of the exploit. These improvements included a hash array for precomputing and storing the malicious ciphertext values, a improved cache flushing primitive, and improved thread scheduling between the XKE payload thread and ciphertext overwrite thread. The blend of these improvements reduced implementation period downward to a few seconds and the competition circumstance had a much higher achievement rate. </p> <h3 id="ciphertext-hash-table">Ciphertext Hash Table</h3> <p>In part 2 I talked concerning <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">attacking encrypted memory</a> by using hypervisor APIs to create encrypted recollection allocations at predetermined recollection addresses and used two distinct recollection pathways to grasp the ciphertext for several chosen plaintext data. Using this primitive I was capable to accomplishment ciphertext data to get <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">kernel manner code execution</a> as fine as the ciphertext data used to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">attack the LZX decompression code</a> in the bootloader update XKE payload.</p> <p>The whitening value used in the recollection encryption scheme is 12 bits ample which gives 1024 distinctive ciphertext combinations for several stated plaintext data. However, in my first PoC I was lone generating the ciphertext for among the 1024 imaginable whitening values and the logic for that was a two part nonaccomplishment on my end. When I initially prototyped out the ciphertext assault I did really try using a lookup array for ciphertext combinations but I wasn&rsquo;t capable to get it working.</p> <p>The archetypal matter was I was using a extremely old ~2011 era hypervisor/kernel build (it was fair what all my old investigation was based on) which was doing a TLB flush for the encrypted VA range in the hypervisor function that setup the recollection encryption. In afterward hypervisor builds that TLB flush was removed since the kernel wrap function for this hypervisor function already does a TLB flush for the VA range. However, I call the hypervisor syscall immediately (skipping the kernel wrap code which does the TLB flush) and since the TLB is lazy-loaded the whitening bits would rotate into old and the resulting ciphertext peruse out of recollection was invalid.</p> <div> <figure data-wp-context='&quot;6aebb906615ab&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb906615ab"><img decoding="async" width="840" height="583" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/hv_tlb_flush-2-768x533.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/hv_tlb_flush-2.png 840w, https://icode4.coffee/wp-content/uploads/hv_tlb_flush-2-300x208.png 300w, https://icode4.coffee/wp-content/uploads/hv_tlb_flush-2-768x533.png 768w" sizes=" 840px) 100vw, 840px"><figcaption>Older hypervisor (left) vs newer hypervisor (right) alongside missing TLB flush</figcaption></figure> </div> <p>When evaluation the utilize on the 17559 (latest) type hypervisor the lookup array was causing issues and fairly than examine I decided I&rsquo;d fix it afterward and moved on. By the period I got to the end of the utilize I had rotate into so blinded by tunnel imagination chasing CPU cache issues that I had convinced myself the lookup array fair wasn&rsquo;t going to work. What I should have likely done (aside from examine the lookup array issues whenever they surfaced) was to put this project downward for a few weeks and arrive rear alongside a apparent mindset. Oh well, instruction learned&hellip;</p> <p>Getting into the implementation particulars of the hash table, we use the archetypal N bits of the ciphertext we anticipate to see in recollection as an indicator into two arrays. The archetypal gathering contains the archetypal 64-bits of the oracle ciphertext which is used for validation in case there&rsquo;s always a collision in the hash table. The second gathering stores our malicious ciphertext we desire to compose into memory.</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c229389893290" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> </td> <td><div><p><span>// Index bits of the ciphertext lookup pseudo-hashtable</span></p><p><span>#define HASH_BITS 20</span></p><p><span>struct</span><span> </span><span>CIPHER_TEXT_DATA</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>dec_end_input_pos</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>dec_output_buffer</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// New dec_output_buffer pointer (dst location for memcpy)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>OracleCipherText</span><span>[</span><span>1</span><span> </span><span>&lt;&lt;</span><span> </span><span>HASH_BITS</span><span>]</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>// Cipher content for the LZX decoder environment header, used to detect whenever to commencement the competition attack</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>ReplacementCipherText1</span><span>[</span><span>1</span><span> </span><span>&lt;&lt;</span><span> </span><span>HASH_BITS</span><span>]</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>// Cipher content containing our malicious dec_output_buffer pointer (points to hypervisor memory)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>ReplacementCipherText2</span><span>[</span><span>1</span><span> </span><span>&lt;&lt;</span><span> </span><span>HASH_BITS</span><span>]</span><span>;</span></p><p><span>}</span><span>;</span></p></div></td> </tr> </table> </div> </div> </div> <p>In command to create this as productive as imaginable (remember we&rsquo;re racing the CPU and cache here) we disregard collisions. It&rsquo;s improved to have a few collisions and have to skip several iterations on the competition circumstance iteration than to execute assistance for buckets in the hash table. Instead we compensate for collisions by choosing a sufficiently ample adequate figure of bits for the hash array key specified that the figure of collisions is on the command of sole digits, if we equal have any (majority of the period there&rsquo;s 0).</p> <p>However, additional bits in the hash array key method a ample gathering to clasp the entries (meaning additional recollection is used) which could possibly activity against us as we&rsquo;ll be performing additional fetches from RAM since CPU cache is being thrashed. M&aacute;t&eacute;&rsquo;s first PR used a key size of 10 bits but I afterward upped this to 20 bits which seems to be a blessed place anywhere there&rsquo;s normally no collisions or if there are it&rsquo;s a low sole numeral number. The total size of recollection needed to clasp the two hash tables is concerning 24MB.</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c231720235958" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> <div><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p><p>45</p><p>46</p><p>47</p><p>48</p><p>49</p><p>50</p><p>51</p><p>52</p><p>53</p><p>54</p><p>55</p></div> </td> <td><div><p><span>void</span><span> </span><span>BuildCipherTextLookupTable</span><span>(</span><span>BYTE</span><span>*</span><span> </span><span>pUpdateData</span><span>,</span><span> </span><span>DWORD </span><span>UpdateDataSize</span><span>,</span><span> </span><span>DWORD </span><span>ScratchOffset</span><span>,</span><span> </span><span>CIPHER_TEXT_DATA</span><span>*</span><span> </span><span>pCipherTextData</span><span>)</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Arbitrary virtual location that volition get mapped through the encrypted pathway to BaseAddrPhys.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>BYTE</span><span> </span><span>*</span><span>pMemoryAddress</span><span> </span><span>=</span><span> </span><span>(</span><span>BYTE</span><span>*</span><span>)</span><span>0x8D000000</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>.</span><span>.</span><span>.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Scan all 1024 imaginable whitening bits.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>for</span><span> </span><span>(</span><span>int</span><span> </span><span>i</span><span> </span><span>=</span><span> </span><span>0</span><span>;</span><span> </span><span>i</span><span> </span><span>&lt;</span><span> </span><span>1024</span><span>;</span><span> </span><span>i</span><span>++</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Allocate encrypted memory.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>HvxEncryptedReserveAllocation</span><span>(</span><span>(</span><span>DWORD</span><span>)</span><span>pMemoryAddress</span><span>,</span><span> </span><span>BaseAddrPhys</span><span>,</span><span> </span><span>UpdateDataSize</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>HvxEncryptedEncryptAllocation</span><span>(</span><span>(</span><span>DWORD</span><span>)</span><span>pMemoryAddress</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Manually flush the TLB admission for the encrypted allocation location so we choice up the new whitening value.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>HvxFlushSingleTb</span><span>(</span><span>pMemoryAddress</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Get the code content for the expected header data in the LZX decoder context. This acts as a</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// trigger to cognize whenever to commencement the competition attack.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>memset</span><span>(</span><span>pMemoryAddress</span><span>,</span><span> </span><span>0</span><span>,</span><span> </span><span>16</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>*</span><span>(</span><span>ULONG</span><span>*</span><span>)</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>0</span><span>)</span><span> </span><span>=</span><span> </span><span>0x4349444c</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp; </span><span>// signature = 'CIDL'</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>*</span><span>(</span><span>ULONG</span><span>*</span><span>)</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>4</span><span>)</span><span> </span><span>=</span><span> </span><span>0x8000</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>// windows size = 0x8000</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>*</span><span>(</span><span>ULONG</span><span>*</span><span>)</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>8</span><span>)</span><span> </span><span>=</span><span> </span><span>1</span><span>;</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// cpu category = 1</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbst</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>char</span><span> </span><span>*</span><span>)</span><span> </span><span>pMemoryAddress</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>KeFlushCacheRange</span><span>(</span><span>pMemoryAddress</span><span>,</span><span> </span><span>0x80</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>KeFlushCacheRange</span><span>(</span><span>pUpdateData</span><span> </span><span>+</span><span> </span><span>ScratchOffset</span><span>,</span><span> </span><span>0x80</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Use the archetypal N bits of the code content data as an indicator into the lookup table.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ULONGLONG </span><span>oracleData</span><span> </span><span>=</span><span> </span><span>*</span><span>(</span><span>ULONGLONG</span><span> </span><span>*</span><span>)</span><span>(</span><span>pUpdateData</span><span> </span><span>+</span><span> </span><span>ScratchOffset</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>int</span><span> </span><span>index</span><span> </span><span>=</span><span> </span><span>oracleData</span><span> </span><span>&gt;&gt;</span><span> </span><span>(</span><span>64</span><span> </span><span>-</span><span> </span><span>HASH_BITS</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Check if we hit a collision in the code content lookup table.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>pCipherTextData</span><span>-&gt;</span><span>OracleCipherText</span><span>[</span><span>index</span><span>]</span><span> </span><span>!=</span><span> </span><span>0</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>collisionCount</span><span>++</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Add the current code content admission to the lookup table, overwriting any existing value.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>pCipherTextData</span><span>-&gt;</span><span>OracleCipherText</span><span>[</span><span>index</span><span>]</span><span> </span><span>=</span><span> </span><span>oracleData</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Get the corresponding code content for our malicious dec_output_buffer pointer which points to the hypervisor code we desire to overwrite.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>*</span><span>(</span><span>ULONGLONG</span><span>*</span><span>)</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>0x2B20</span><span>)</span><span> </span><span>=</span><span> </span><span>pCipherTextData</span><span>-&gt;</span><span>dec_end_input_pos</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>*</span><span>(</span><span>ULONGLONG</span><span>*</span><span>)</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>0x2B28</span><span>)</span><span> </span><span>=</span><span> </span><span>pCipherTextData</span><span>-&gt;</span><span>dec_output_buffer</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbst</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>char</span><span> </span><span>*</span><span>)</span><span> </span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>0x2B00</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>KeFlushCacheRange</span><span>(</span><span>pMemoryAddress</span><span> </span><span>+</span><span> </span><span>0x2B00</span><span>,</span><span> </span><span>0x80</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>KeFlushCacheRange</span><span>(</span><span>pUpdateData</span><span> </span><span>+</span><span> </span><span>ScratchOffset</span><span> </span><span>+</span><span> </span><span>0x2B00</span><span>,</span><span> </span><span>0x80</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Store code content for our malicious dec_output_buffer pointer into the lookup table.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>pCipherTextData</span><span>-&gt;</span><span>ReplacementCipherText1</span><span>[</span><span>index</span><span>]</span><span> </span><span>=</span><span> </span><span>*</span><span>(</span><span>ULONGLONG</span><span> </span><span>*</span><span>)</span><span> </span><span>(</span><span>pUpdateData</span><span> </span><span>+</span><span> </span><span>ScratchOffset</span><span> </span><span>+</span><span> </span><span>0x2B20</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>pCipherTextData</span><span>-&gt;</span><span>ReplacementCipherText2</span><span>[</span><span>index</span><span>]</span><span> </span><span>=</span><span> </span><span>*</span><span>(</span><span>ULONGLONG</span><span> </span><span>*</span><span>)</span><span> </span><span>(</span><span>pUpdateData</span><span> </span><span>+</span><span> </span><span>ScratchOffset</span><span> </span><span>+</span><span> </span><span>0x2B28</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Free the encrypted allocation.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>result</span><span> </span><span>=</span><span> </span><span>HvxEncryptedReleaseAllocation</span><span>(</span><span>(</span><span>DWORD</span><span>)</span><span>pMemoryAddress</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>}</span></p></div></td> </tr> </table> </div> </div> </div> <p>Looking at the snippet complete we can see how the hash array is built. We iteration 1024 times to exhaust all imaginable whitening values for this leaf of memory. Each repeat we encrypt the leaf (which volition increment the whitening value), get the ciphertext for the LZX decoder data we anticipate to be in recollection and the ciphertext for our malicious data, afterward add them to the hash tables. On lines 15-16 we can see the HvxFlushSingleTb call that thwarted my own attempt at using a hash table, and on lines 30-31 we can see how the archetypal N bits of the expected ciphertext is used as the hash array key.</p> <h3 id="improved-cache-flushing">Improved Cache Flushing</h3> <p>In my first PoC I used a distinctive characteristic of the Xbox 360 CPU to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">lock distant fractional of the accessible L2 cache</a> to try and put as much force on it as I could. The L2 locking method was pivotal in the first PoC but it didn&rsquo;t put as much force on CPU cache as I would have liked. Putting force on CPU cache is particularly annoying since kernel manner (where the utilize code is running) cannot use certain cache flushing instructions because of them being privileged and lone usable in hypervisor mode. </p> <p>Additionally, the hypervisor lone runs alongside CPU caching enabled whenever functioning on encrypted recollection which makes finding a hypervisor flat cache flush primitive difficult. I tried to activity about this by finding a <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">hypervisor syscall that would peruse a ample amount of encrypted memory</a>, and I did discover one syscall that fit the description, but it wasn&rsquo;t nearly adequate for what I needed. That function additionally had locks in it which prevented me from executing it on multiple threads simultaneously.</p> <p>However, there was a kernel manner cache education I entirely overlooked that M&aacute;t&eacute; had established to activity extremely well, dcbz or data cache obstacle set to zero. Aside from fair zero&rsquo;ing out a CPU cache row this education has an engaging flank effect:</p> <pre>If the cache obstacle is already in the data cache, all of its bytes are cleared to zero. <strong>If it is not in the cache, the obstacle is allocated and initialized immediately in the cache</strong> to zero without study the old contents from chief memory.</pre> <p>So if this education is used on a recollection location that&rsquo;s not currently in CPU cache the CPU volition allocate area for it and possibly evict item alternatively to create area for it. By operating the dcbz education complete ample regions of recollection it can be used as a cache flush primitive and power old data in CPU cache to be evicted. In M&aacute;t&eacute;&rsquo;s first implementation he allocated an 0x80000 byte area of recollection afterward looped complete it and for all 0x80 bytes (the size of a cache line) called dcbz. </p> <p>This worked extremely well, however, I established that by expanding the allocation size by 3x and calling dcbz at three distinct locations I was capable to province slightly additional force on CPU cache which would be crucial for another betterment I&rsquo;ll get to afterward on. Here&rsquo;s the final implementation:</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c232689138634" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> <div><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p></div> </td> <td><div><p><span>void</span><span> </span><span>CacheThrashThreadProc</span><span>(</span><span>THREAD_ARGS</span><span>*</span><span> </span><span>pArgs</span><span>)</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Allocate a scratch buffer to assistance alongside thrashing L2 cache.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>BYTE</span><span>*</span><span> </span><span>pCacheThrashBuffer</span><span> </span><span>=</span><span> </span><span>(</span><span>BYTE</span><span>*</span><span>)</span><span>MmAllocatePhysicalMemoryEx</span><span>(</span><span>MEM_REGION_TITLE</span><span>,</span><span> </span><span>0x180000</span><span>,</span><span> </span><span>PAGE_READWRITE</span><span> </span><span>|</span><span> </span><span>MEM_LARGE_PAGES</span><span>,</span><span> </span><span>NULL</span><span>,</span><span> </span><span>MAXULONG_PTR</span><span>,</span><span> </span><span>0x20000</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>BYTE</span><span>*</span><span> </span><span>pCacheThrashBuffer2</span><span> </span><span>=</span><span> </span><span>pCacheThrashBuffer</span><span> </span><span>+</span><span> </span><span>0x80000</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>BYTE</span><span>*</span><span> </span><span>pCacheThrashBuffer3</span><span> </span><span>=</span><span> </span><span>pCacheThrashBuffer</span><span> </span><span>+</span><span> </span><span>0x100000</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Loop until we're told to exit.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>while</span><span> </span><span>(</span><span>pArgs</span><span>-&gt;</span><span>bRunCacheThrashing</span><span> </span><span>!=</span><span> </span><span>FALSE</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>for</span><span> </span><span>(</span><span>int</span><span> </span><span>i</span><span> </span><span>=</span><span> </span><span>0</span><span>;</span><span> </span><span>i</span><span> </span><span>&lt;</span><span> </span><span>3</span><span>;</span><span> </span><span>i</span><span>++</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Walk the complete scratch buffer and try to fetch it into CPU cache.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>int</span><span> </span><span>offset</span><span> </span><span>=</span><span> </span><span>0</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>while</span><span> </span><span>(</span><span>offset</span><span> </span><span>&lt;</span><span> </span><span>0x80000</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Zero three distinct blocks.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbz</span><span>(</span><span>offset</span><span>,</span><span> </span><span>pCacheThrashBuffer</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbz</span><span>(</span><span>offset</span><span>,</span><span> </span><span>pCacheThrashBuffer2</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbz</span><span>(</span><span>offset</span><span>,</span><span> </span><span>pCacheThrashBuffer3</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>offset</span><span> </span><span>+=</span><span> </span><span>0x80</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>}</span></p></div></td> </tr> </table> </div> </div> </div> <h3>Improved Thread Scheduling</h3> <p>In part 2 I talked concerning trying to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">schedule the utilize threads on distinct hardware threads</a> and how I got the finest results by putting them on CPU hardware threads 0 and 1 (which are the two on center 0). I don&rsquo;t really cognize item concerning how CPUs activity at a hardware flat but I suspected that the load/store recollection transactions from the two hardware threads on the identical center were being queued onto the L2 crossbar in several kind of per-core fashion. Thus by putting the utilize threads on the hardware threads for a sole center the writes from the utilize thread and says from the XKE payload thread would get queued together and decrease latency for loads/stores to RAM, or item akin that.</p> <p>It&rsquo;s likely not extremely amazing to anyone study this but CPUs frequently have &ldquo;hidden&rdquo; instructions, ones not defined by the education set architecture (ISA) but implemented by the CPU manufacturer. Sometimes these have a particular education encoding and another times you&rsquo;d use an existing education in a nonsensical way to inform the CPU to do a particular operation.</p> <p>In the case of PowerPC <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">the ISA really has several fine defined instructions</a> for changing the precedence of a hardware thread by executing a particular OR education alongside all 3 enroll operands set to the identical particular enroll according to what precedence you desire the hardware thread to run at. For example:</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c234319657335" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> </td> <td><div><p><span>or</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>r</span>1<span>,</span><span> </span><span>r</span>1<span>,</span><span> </span><span>r</span>1<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>#<span> </span><span>Low</span><span> </span><span>priority</span></p><p><span>or</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>r</span>2<span>,</span><span> </span><span>r</span>2<span>,</span><span> </span><span>r</span>2<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>#<span> </span><span>Medium</span><span> </span><span>priority</span></p><p><span>or</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>r</span>5<span>,</span><span> </span><span>r</span>5<span>,</span><span> </span><span>r</span>5<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>#<span> </span><span>High</span><span> </span><span>priority</span></p></div></td> </tr> </table> </div> </div> </div> <p>The Xbox 360 SDK docs depict a few intrinsic macros that can be used to set the precedence of the hardware thread the code is operating on: __SetHWThreadPriorityLow, __SetHWThreadPriorityMed, and __SetHWThreadPriorityHigh. The genuine CPU instructions used by these macros are slightly distinct than what I listed complete (these macros are xenon CPU specific) but that doesn&rsquo;t really matter. </p> <p>The SDK docs depict all center as having 32 dispatch slots which are divided evenly between hardware threads operating at average precedence (which is the default priority). By using the __SetHWThreadPriorityLow and __SetHWThreadPriorityHigh intrinsic macros you can have one hardware thread use 31 of the 32 dispatch slots and the another lone use 1. How the dispatch slots connect to figure of instructions fed to the CPU implementation units I&rsquo;m not certain (again I have no idea how a CPU pipeline really works), but being capable to go from 16/16 to 1/31 appears beautiful helpful for scheduling the utilize threads.</p> <p>Using these intrinsic macros M&aacute;t&eacute; was capable to agenda the utilize threads specified that the hardware thread operating the XKE payload was lone getting 1 of the 32 dispatch slots during the ciphertext overwrite thread got the remaining 31 slots. The outcome was that the CPU was now spending the overwhelming bulk of period in the ciphertext finding iteration than it was really operating the XKE payload.</p> <h3>Improved Ciphertext Overwrite Detection</h3> <p>The final betterment was item I came up alongside during operating on the Peer Pressure utilize to try and create the Bad Update utilize as stable as I could get it. In the first PoC I had discovered the compressed bootloader data the XKE payload operates on was compressed into 15 blocks alongside all but the final obstacle having a decompressed size of 0x8000 bytes. If the XKE payload assault was prosperous part of the final section of the hypervisor would be overwritten alongside the decompressed data for one or additional of the compressed blocks. By <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">observing the ciphertext for the final section of the hypervisor in two distinct locations</a> I could decide if the final obstacle of compressed data was written to it by the XKE payload.</p> <div> <figure data-wp-context='&quot;6aebb90661a89&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb90661a89"><img decoding="async" width="1201" height="274" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/hypervisor_code_block_write-1-768x175.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/hypervisor_code_block_write-1.png 1201w, https://icode4.coffee/wp-content/uploads/hypervisor_code_block_write-1-300x68.png 300w, https://icode4.coffee/wp-content/uploads/hypervisor_code_block_write-1-768x175.png 768w" sizes=" 1201px) 100vw, 1201px"><figcaption>Using ciphertext to decide whenever the final compressed obstacle was written to memory.</figcaption></figure> </div> <p>The assault was setup specified that if the final obstacle of compressed data was written to the hypervisor at a particular offset it would alter the instructions for one of hypervisor syscalls to a write-what-where primitive I could use to get complete hypervisor code execution. However, there was a flaw in how the ciphertext was being observed which not lone led to false positives that would collision the console but additionally missed iterations anywhere the final obstacle was written to recollection successfully.</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c235522381468" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> <div><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p><p>45</p><p>46</p><p>47</p><p>48</p><p>49</p><p>50</p><p>51</p><p>52</p></div> </td> <td><div><p><span>DWORD </span><span>RunUpdatePayloadThreadProc</span><span>(</span><span>THREAD_ARGS</span><span>*</span><span> </span><span>pArgs</span><span>)</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>.</span><span>.</span><span>.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Get the code content at the location we desire to overwrite and at an offset that is &gt; the size of obstacle 14. This allows</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// us to decide whenever we win the competition on obstacle 14 (smallest obstacle in the file) vs any another block.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD</span><span>*</span><span> </span><span>pCipherTextPtr1</span><span> </span><span>=</span><span> </span><span>(</span><span>DWORD</span><span>*</span><span>)</span><span>(</span><span>0xA0030000</span><span> </span><span>+</span><span> </span><span>HV_SEG3_OVERWRITE_OFFSET</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD</span><span>*</span><span> </span><span>pCipherTextPtr2</span><span> </span><span>=</span><span> </span><span>(</span><span>DWORD</span><span>*</span><span>)</span><span>(</span><span>0xA0030000</span><span> </span><span>+</span><span> </span><span>(</span><span>HV_SEG3_OVERWRITE_OFFSET</span><span> </span><span>-</span><span> </span><span>BLOCK_14_TARGET_OFFSET</span><span>)</span><span> </span><span>+</span><span> </span><span>BLOCK_14_SIZE</span><span> </span><span>+</span><span> </span><span>0x80</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>cipherValue1</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr1</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>cipherValue2</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr2</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Loop and hammer the payload until we hopefully get code exec.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>while</span><span> </span><span>(</span><span>true</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>.</span><span>.</span><span>.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Execute the payload.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Status is 0xc8000012 on miss, and 0xc8000006 on hit.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>result</span><span> </span><span>=</span><span> </span><span>HvxKeysExecute</span><span>(</span><span>pArgs</span><span>-&gt;</span><span>PayloadPhys</span><span>,</span><span> </span><span>pArgs</span><span>-&gt;</span><span>PayloadSize</span><span>,</span><span> </span><span>pArgs</span><span>-&gt;</span><span>UpdateDataPhys</span><span>,</span><span> </span><span>pArgs</span><span>-&gt;</span><span>UpdateDataSize</span><span>,</span><span> </span><span>NULL</span><span>,</span><span> </span><span>NULL</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>result</span><span> </span><span>!=</span><span> </span><span>0xc8000012</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DbgPrint</span><span>(</span><span>"XKE payload returned position %#x\n"</span><span>,</span><span> </span><span>result</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flush cache on the code content pointers.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>pCipherTextPtr1</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Check if we got a obstacle overwrite and if it appears to be obstacle 14.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>test1</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr1</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>cipherValue1</span><span> </span><span>!=</span><span> </span><span>test1</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>.</span><span>.</span><span>.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>pCipherTextPtr2</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// We got a obstacle overwrite, inspect if it was obstacle 14.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>test2</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr2</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>cipherValue2</span><span> </span><span>==</span><span> </span><span>test2</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DbgPrint</span><span>(</span><span>"Block 14 overwrite hit!\n"</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>.</span><span>.</span><span>.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>else</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DbgPrint</span><span>(</span><span>"Race hit: 0x%08x\n"</span><span>,</span><span> </span><span>test1</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Save the latest obstacle hit values.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>cipherValue1</span><span> </span><span>=</span><span> </span><span>test1</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>cipherValue2</span><span> </span><span>=</span><span> </span><span>test2</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>}</span></p></div></td> </tr> </table> </div> </div> </div> <p>Above is the first implementation for the utilize thread that ran the XKE payload and checked for ciphertext changes in the final section of the hypervisor. The lines applicable to ciphertext study have been highlighted. Because the identical thread is the two operating the XKE payload and checking for ciphertext changes it can lone detect if the ciphertext has changed at all and not how many times it changed. Put additional simply: I could lone infer if among the compressed blocks was written to memory, but not how many blocks were written. With that in intellect lets run through two scenarios that could happen whenever operating an repeat of the XKE payload during attempting to get compressed obstacle 14 written to memory.</p> <h4>Missing Successful Writes</h4> <p>While operating the XKE payload the competition assault is prosperous on several obstacle N specified that N &lt; 14 (0x8000 bytes get written) and prosperous on obstacle 14 (less than 0x8000 bytes). Upon returning from HvxKeysExecute we detect the ciphertext for two locations in the mark compose area and see that the ciphertext has changed in the two locations. We can&rsquo;t infer that obstacle 14 was written following obstacle N since we don&rsquo;t have the capability to detect how many times the ciphertext changed. Thus we regard this a unsuccessful repeat equal although it was successful.</p> <div> <figure data-wp-context='&quot;6aebb90661d49&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb90661d49"><img loading="lazy" decoding="async" width="1201" height="274" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/missed_write-1-768x175.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/missed_write-1.png 1201w, https://icode4.coffee/wp-content/uploads/missed_write-1-300x68.png 300w, https://icode4.coffee/wp-content/uploads/missed_write-1-768x175.png 768w" sizes=" 1201px) 100vw, 1201px"><figcaption>Ciphertext observations whenever obstacle 14 and any another obstacle are written.</figcaption></figure> </div> <h4>False Positive Write</h4> <p>Assume we have fair executed an repeat of the XKE payload that exhibits the missed prosperous compose behavior for several obstacle N and obstacle 14. The final section of the hypervisor now contains the data for obstacle 14 and the rear data for several obstacle N. We run another repeat of the XKE payload and this period lone obstacle N is written. When we detect the ciphertext changes for this repeat we&rsquo;ll see the ciphertext at the archetypal location has alter but the ciphertext at the second location hasn&rsquo;t since it already contained the ciphertext for the rear data of obstacle N from the former iteration.</p> <div> <figure data-wp-context='&quot;6aebb90661f71&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb90661f71"><img loading="lazy" decoding="async" width="851" height="274" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/invalid_write_detected-768x247.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/invalid_write_detected.png 851w, https://icode4.coffee/wp-content/uploads/invalid_write_detected-300x97.png 300w, https://icode4.coffee/wp-content/uploads/invalid_write_detected-768x247.png 768w" sizes=" 851px) 100vw, 851px"><figcaption>Ciphertext observations whenever obstacle N is written following a missed write.</figcaption></figure> </div> <p>This gets detected as a compose for obstacle 14 and the utilize volition try to execute several hypervisor code assuming the education form for the mark syscall has been changed to the write-what-where form established in bock 14. However, the education form is really random instructions established in obstacle N and volition logic the console to crash.</p> <h4>The New Detection Method</h4> <p>Now that the cache flushing primitive was considerably improved it was imaginable to detect the ciphertext changes for all obstacle of compressed data that was successfully written to the mark area of hypervisor memory. The resolution I came up alongside for the detecting if obstacle 14 was written to recollection was fairly simple: I created a new thread that continuously watched the ciphertext for changes and counted how many changes were observed.</p> <p>If the oppose reached 15 formerly the XKE payload was done executing afterward we cognize all 15 blocks were written to recollection and thus the final obstacle had to have been written. If we observed item small we merely regard it a unsuccessful repeat and try again. Here&rsquo;s the code for the new ciphertext finding thread:</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c236177089948" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> <div><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p></div> </td> <td><div><p><span>void</span><span> </span><span>CipherTextObservationThreadProc</span><span>(</span><span>THREAD_ARGS</span><span>*</span><span> </span><span>pArgs</span><span>)</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Setup our hypervisor code content observe pointer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span> </span><span>pCipherTextPtr</span><span> </span><span>=</span><span> </span><span>(</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span>)</span><span>(</span><span>0xA0030000</span><span> </span><span>+</span><span> </span><span>HV_SEG3_OVERWRITE_OFFSET</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flush cache and fetch the starting value.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>const</span><span> </span><span>void</span><span>*</span><span>)</span><span>pCipherTextPtr</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>lastCipherTextValue</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span> </span><span>pBlockCounter</span><span> </span><span>=</span><span> </span><span>(</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span>)</span><span>&amp;</span><span>pArgs</span><span>-&gt;</span><span>CipherTextBlockCounter</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Loop until we're told to exit.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>while</span><span> </span><span>(</span><span>pArgs</span><span>-&gt;</span><span>bRunCacheThrashing</span><span> </span><span>!=</span><span> </span><span>FALSE</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>for</span><span> </span><span>(</span><span>int</span><span> </span><span>i</span><span> </span><span>=</span><span> </span><span>0</span><span>;</span><span> </span><span>i</span><span> </span><span>&lt;</span><span> </span><span>10000</span><span>;</span><span> </span><span>i</span><span>++</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flush any cached data for the code content study pointer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>const</span><span> </span><span>void</span><span>*</span><span>)</span><span>pCipherTextPtr</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Fetch the code content for the area of the hypervisor we desire to overwrite and inspect if another obstacle has been written.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>test</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>test</span><span> </span><span>!=</span><span> </span><span>lastCipherTextValue</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>lastCipherTextValue</span><span> </span><span>=</span><span> </span><span>test</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>(</span><span>*</span><span>pBlockCounter</span><span>)</span><span>++</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Once we detect 15 distinct code content values bail out.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>*</span><span>pBlockCounter</span><span> </span><span>==</span><span> </span><span>15</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>goto</span><span> </span><span>Exit</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>Exit</span><span>:</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ExTerminateThread</span><span>(</span><span>0</span><span>)</span><span>;</span></p><p><span>}</span></p></div></td> </tr> </table> </div> </div> </div> <h2>Too Much Pressure</h2> <p>The new ciphertext study function worked awesome but there was a new issue it introduced. Due to the amount of force I was putting on CPU cache the console would collision concerning 30% of the period whenever executing the XKE payload. When the XKE payload runs it takes the compressed update data buffer and does an in-place relocation to move it from unprotected recollection to protected recollection so it can&rsquo;t be tampered alongside asynchronously. After the XKE payload runs its chief logic it&rsquo;ll do another in-place relocation to move the update data rear to unprotected recollection before returning.</p> <p>After modifying the XKE payload and inserting a bunch of printf calls I was capable to decide that the console would collision in a function I called HvpRelocateProtectedToPhysical whenever trying to move the update data from protected recollection rear to unprotected memory. The function plant by looping complete a area of recollection and for all CPU cache row value of data (128 bytes) it will: </p> <ol> <li>Read the complete cache row into CPU registers using the protected origin address.</li> <li>Invalidate the two data and education caches for the origin address, zero the cache row for the destination address.</li> <li>Write the data rear to recollection using the unprotected destination address.</li> </ol> <p>Here&rsquo;s the disassembly for the inner iteration of the HvpRelocateProtectedToPhysical function:</p> <div> <figure data-wp-context='&quot;6aebb906622a2&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb906622a2"><img loading="lazy" decoding="async" width="671" height="680" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/image-26-296x300.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/image-26.png 671w, https://icode4.coffee/wp-content/uploads/image-26-296x300.png 296w" sizes=" 671px) 100vw, 671px"><figcaption>Disassembly for the HvpRelocateProtectedToPhysical function.</figcaption></figure> </div> <p>In the modified type of the XKE payload I added a bunch of printf calls in a re-implemented type of this function so I could detect were it would crash:</p> <div> <figure data-wp-context='&quot;6aebb906624a3&quot;}' data-wp-interactive="core/image" data-wp-key="6aebb906624a3"><img loading="lazy" decoding="async" width="673" height="930" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://icode4.coffee/wp-content/uploads/memory_relocate_printf-1-217x300.png" alt="" srcset="https://icode4.coffee/wp-content/uploads/memory_relocate_printf-1.png 673w, https://icode4.coffee/wp-content/uploads/memory_relocate_printf-1-217x300.png 217w" sizes=" 673px) 100vw, 673px"><figcaption>Disassembly for HvpRelocateProtectedToPhysical alongside printf patches applied.</figcaption></figure> </div> <p>After operating a few dozen iterations I was capable to decide that the CPU would collision whenever trying to compose data rear to the unprotected destination location on the row highlighted in red. As I mentioned before in the <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">improved cache flushing</a> division I made several modifications to M&aacute;t&eacute;&rsquo;s first implementation to put additional force on cache which made the new ciphertext study method additional reliable.</p> <p>I don&rsquo;t cognize exactly what&rsquo;s happening current that causes the CPU to collision whenever trying to compose data rear to the unprotected destination address. Perhaps among the cache invalidation instructions didn&rsquo;t completely complete before the shop education was executed, or perchance there&rsquo;s several border case alongside regard to the tradition recollection pathways whenever the CPU is starved for cache. Regardless, I did oversee to discover a way to activity about this issue.</p> <h3>The New Detection Method v2</h3> <p>Since the collision happens following we would have been capable to detect all 15 blocks of data being written to hypervisor recollection the resolution I came up alongside was to immediately halt the cache flushing thread and autumn the L2 locks formerly the ciphertext alter oppose hits 15. This reduces the force on CPU cache before the call to HvpRelocateProtectedToPhysical which prevents it from crashing. Here&rsquo;s the updated implementation of the ciphertext study thread logic:</p> <div> <div id="urvanov-syntax-highlighter-6aebb9065c237072979022" data-settings=" minimize scroll-mouseover"> <div> <table readabilitydatatable="0"> <tr> <td data-settings="show"> <div><p>1</p><p>2</p><p>3</p><p>4</p><p>5</p><p>6</p><p>7</p><p>8</p><p>9</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p><p>45</p><p>46</p><p>47</p><p>48</p><p>49</p><p>50</p><p>51</p><p>52</p><p>53</p><p>54</p><p>55</p><p>56</p></div> </td> <td><div><p><span>void</span><span> </span><span>CipherTextObservationThreadProc</span><span>(</span><span>THREAD_ARGS</span><span>*</span><span> </span><span>pArgs</span><span>)</span></p><p><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Lock fractional of the accessible L2 cache and pathways to put force on the CPU. This causes data in L2 cache to</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// age out additional quickly and improves code content finding rate.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>BYTE</span><span>*</span><span> </span><span>pL2LockBuffer</span><span> </span><span>=</span><span> </span><span>LockAndThrashL2</span><span>(</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Setup our hypervisor code content observe pointer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span> </span><span>pCipherTextPtr</span><span> </span><span>=</span><span> </span><span>(</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span>)</span><span>(</span><span>0xA0030000</span><span> </span><span>+</span><span> </span><span>HV_SEG3_OVERWRITE_OFFSET</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flush cache and fetch the starting value.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>const</span><span> </span><span>void</span><span>*</span><span>)</span><span>pCipherTextPtr</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>lastCipherTextValue</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span> </span><span>pBlockCounter</span><span> </span><span>=</span><span> </span><span>(</span><span>volatile</span><span> </span><span>DWORD</span><span>*</span><span>)</span><span>&amp;</span><span>pArgs</span><span>-&gt;</span><span>CipherTextBlockCounter</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Loop until we're told to exit.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>while</span><span> </span><span>(</span><span>pArgs</span><span>-&gt;</span><span>bRunCacheThrashing</span><span> </span><span>!=</span><span> </span><span>FALSE</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>for</span><span> </span><span>(</span><span>int</span><span> </span><span>i</span><span> </span><span>=</span><span> </span><span>0</span><span>;</span><span> </span><span>i</span><span> </span><span>&lt;</span><span> </span><span>10000</span><span>;</span><span> </span><span>i</span><span>++</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flush any cached data for the code content study pointer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>__dcbf</span><span>(</span><span>0</span><span>,</span><span> </span><span>(</span><span>const</span><span> </span><span>void</span><span>*</span><span>)</span><span>pCipherTextPtr</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Fetch the code content for the area of the hypervisor we desire to overwrite and inspect if another obstacle has been written.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>DWORD </span><span>test</span><span> </span><span>=</span><span> </span><span>*</span><span>pCipherTextPtr</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>test</span><span> </span><span>!=</span><span> </span><span>lastCipherTextValue</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>lastCipherTextValue</span><span> </span><span>=</span><span> </span><span>test</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>(</span><span>*</span><span>pBlockCounter</span><span>)</span><span>++</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Once we detect 15 distinct code content values halt thrashing cache immediately.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>*</span><span>pBlockCounter</span><span> </span><span>==</span><span> </span><span>15</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Unlock the L2 cache and liberated the scratch buffer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>UnlockL2</span><span>(</span><span>pL2LockBuffer</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>pL2LockBuffer</span><span> </span><span>=</span><span> </span><span>NULL</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Flag to halt thrashing cache.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>pArgs</span><span>-&gt;</span><span>bRunCacheThrashing</span><span> </span><span>=</span><span> </span><span>FALSE</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>goto</span><span> </span><span>Exit</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>Exit</span><span>:</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>if</span><span> </span><span>(</span><span>pL2LockBuffer</span><span> </span><span>!=</span><span> </span><span>NULL</span><span>)</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>{</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// Unlock the L2 cache and liberated the scratch buffer.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>UnlockL2</span><span>(</span><span>pL2LockBuffer</span><span>)</span><span>;</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>}</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>// We must call ExTerminateThread since we don't use the normal thread startup routine.</span></p><p><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>ExTerminateThread</span><span>(</span><span>0</span><span>)</span><span>;</span></p><p><span>}</span></p></div></td> </tr> </table> </div> </div> </div> <p>I moved the L2 cache locks into the ciphertext study thread which we can see on row 5. Once we detect all 15 blocks of data have been written to recollection we autumn the L2 locks on row 36, and indication to the cache flushing thread to immediately terminate on row 40.</p> <p>There&rsquo;s motionless an border case anywhere we don&rsquo;t detect all 15 blocks being written and thus won&rsquo;t be capable to decrease force on CPU cache before the call to HvpRelocateProtectedToPhysical. But this didn&rsquo;t appear to matter. With all the improvements the utilize is normally prosperous in the archetypal run of the XKE payload and at worst it may obtain 2-5 iterations, but I didn&rsquo;t encounter any crashes whenever testing. It&rsquo;s motionless imaginable it could happen but I think it&rsquo;s extremely rare it does.</p> <p>So there you have it, gratitude to all the improvements from ihatecompvir, InvoxiPlayGames, and M&aacute;t&eacute; the Bad Update utilize is now instantaneous and has nearly 100% achievement rate, and you lone need to copy a few records to a USB rod to hack your console. When I released the first PoC I made several statements akin &ldquo;I don&rsquo;t think this can be optimized any further&rdquo; mostly to evade endless comments from non-technical group spit balling random useless ideas. The fact is I continually idea it could be optimized additional but I didn&rsquo;t anticipate it would always attain the item it&rsquo;s at now.</p> <p>I think the biggest item I learned current is that I should have taken a interrupt following I completed the archetypal repeat of Bad Update and came rear alongside a apparent intellect to try and refine it. Having fair established among the lone two bugs in the Xbox 360 hypervisor I put a lot of force on myself to get this utilize operating at all. It took a lot of attempt and sleepless days to drag it off and in the end I got tunnel imagination chasing issues that didn&rsquo;t really matter which distracted me from the genuine issues at hand. Had I taken a interrupt following the first PoC and came rear a few weeks afterward I likely could have had item additional refined for the first publish equal if it wasn&rsquo;t as refined as it is now.</p> <p>Any ways, that does it for part 3. You can discover the origin code for the Bad Update improvements on my <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">GitHub</a>. Part 4 which covers the Peer Pressure utilize volition be out shortly so remain tuned for that!</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/hacking-the-xbox-360-hypervisor-part-3-bad-update-improvements-75701</guid> <pubDate>Wed, 04 Nov 2026 23:01:49 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Meta isn't naming its AI models after fruit anymore]]></title> <description><![CDATA[Meta isn't naming its AI models after fruit anymore. As AI models get additional powerful, Meta stops naming them following fruit. Previous models were internally known as Watermelon, Avocado, and Mango.]]></description> <media:thumbnail url="https://i.insider.com/6aea5834cd2cd3a46a0f0850?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/meta-isn-t-naming-its-ai-models-after-fruit-anymore-75690</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/6ad8f722dc67b5b4d01f61c0?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ad8f722dc67b5b4d01f61c0?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Meta CEO Mark Zuckerberg." 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>Meta CEO Mark Zuckerberg.</span> <span> <span e-name="image-source" itemprop="creditText">ROBERTO SCHMIDT / AFP via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Meta is done alongside fruits.</p><p>The social media elephantine has internally decided to halt naming its AI models following fruit, a individual acquainted alongside the matter said.</p><p>It's mostly a branding decision, as fruit-based codenames don't chime fine alongside Meta's lofty AI ambitions, the individual added.</p><p>"Watermelon" was the inner codename for <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Meta's latest AI, Wonder Full</a>, which Meta stated was its archetypal cutting-edge "frontier" model. Meta teased its initiate by posting photos of the fruit.</p><p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Meta dubbed</a> its former tongue and depiction models "Avocado" and "Mango," respectively.</p><p>Meta declined to comment.</p><p>Meta's CEO, Mark Zuckerberg, and AI chief, Alexandr Wang, joked on the Cheeky Pint podcast final duration that they've run out of create names for their AI.</p><p>"We're out of fruits," Zuckerberg said. "So we're going to have to toggle to a new convention."</p><p>"I think the lone create that is technically larger is the durian, and you don't desire to go to the durian," Wang said.</p> <p>Meta isn't the lone tech business to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">name its AI products</a> following items you can buy in a market store.</p><p>In 2025, OpenAI dubbed one example "Garlic" internally, The Information reported. Google additionally released its "Nano Banana" depiction generator in 2025.</p><p>More recently, as AI models get additional powerful, it's rotate into trendy to provision them additional awe-inspiring names, akin Anthropic's Mythos or OpenAI's Astra.</p><p><em>Have a tip? Contact this newsman securely on Signal at charlesrollet.12 or +1-628-282-2811. Use a individual email location and a non-work device; </em><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}'><em>here's our guide</em></a><em> to sharing data securely.</em></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>Charles Rollet is Business Insider's tech equal in San Francisco, anywhere he focuses on breaking important news concerning the AI industry. In 2025, he led an inquiry which revealed that Scale AI had inadvertently exposed confidential data concerning its workers and clients. In 2026, he was the archetypal to interrupt the news that Meta had halted a arguable keystroke tracking program.</span><span>Prior to joining BI, Charles worked at TechCrunch covering startups and VC in San Francisco. Before that, he was based in Southeast Asia for a decade, anywhere his activity won a Gerald Loeb award and was nominated for a Society of Publishers in Asia award. His reporting on the surveillance industry led to US individual entitlements sanctions on five Chinese safety camera manufacturers.</span><span>Charles is particularly curious in how frontier AI models are built and trained. He has a master's flat in endeavor reporting from NYU and a bachelor's flat in former from Northwestern.</span><span>You can communication Charles securely on Signal at charlesrollet.12 or +1-628-282-2811.&nbsp;Charles keeps sources anonymous. Please use a non-work equipment to attain out.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/meta-isn-t-naming-its-ai-models-after-fruit-anymore-75690</guid> <pubDate>Wed, 04 Nov 2026 22:53:20 +0700</pubDate> <author><![CDATA[support@mycoding.id (Charles Rollet)]]></author> </item> <item> <title><![CDATA[NYC Mayor Zohran Mamdani's pied-à-terre tax just got a big win in court]]></title> <description><![CDATA[NYC Mayor Zohran Mamdani's pied-à-terre tax just got a big win in court. A New York court cleared Zohran Mamdani's pied-à-terre tax surcharge on luxury second homes complete $5 million. Yet, the lawful combat is not over.]]></description> <media:thumbnail url="https://i.insider.com/6aeba590308912814ed7101f?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/nyc-mayor-zohran-mamdani-s-pied-a-terre-tax-just-got-a-big-win-in-court-75691</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/6aeba571c54bfafa65abf161?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aeba571c54bfafa65abf161?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aeba571c54bfafa65abf161?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aeba571c54bfafa65abf161?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aeba571c54bfafa65abf161?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aeba571c54bfafa65abf161?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6aeba571c54bfafa65abf161?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="New York City Mayor Zohran Mamdani." 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>New York City Mayor Zohran Mamdani.</span> <span> <span e-name="image-source" itemprop="creditText">Andres Kudacki/Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>NYC Mayor Zohran Mamdani fair secured a big win &mdash; and those alongside <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">luxury second homes</a> in the Big Apple power have to pay up soon.</p><p>On Wednesday, the Appellate Division of the New York Supreme Court ruled that the City could rotate out its pied-&agrave;-terre surcharge. This comes following the tax hit a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">roadblock in September</a>, following a Staten Island fairness ruled in favor of NYC homeowners who sued complete the rollout of the tax. The ruling indicated that the implementation of the tax &mdash; which <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">targets second homes</a> value complete $5 myriad &mdash; needed to be redone following causing disturbance and the revelation of individual information. The identical night, the city invoked a stay, appealing the September ruling.</p><p>The appellate court reversed the decision and ruled in favor of the city, explaining that the homeowners lacked position and could not demonstrate injury. The decision stated the homeowners' stated "confusion has been held to be too generalized, tenuous, and ephemeral" to demonstrate genuine injury. The court additionally stated worries concerning forthcoming alleged hurt to these homeowners were "based on speculation concerning what power occur," not evidence of genuine injury.</p><p>When addressing the homeowners' concerns that it would disbursal them period and prosperity to demonstrate their homes were their genuine chief homes to evade paying the tax, the court stated that tax paperwork normally takes time, and no records was shown to substantiate these costs.</p><p>In a statement, the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">NYC mayor</a> stated the court prevented the attempt of the "ultrawealthy to evade paying their fair share." Mamdani stated the earnings from the tax volition contribute to "safer streets, cleaner parks and essential community services."</p><p>Randy Mastro, a attorney for the homeowner plaintiffs, stated in a declaration that it's "a shame" the court decided to revert the September decision.</p><p>"What the City has done current is unconscionable - trying to ensnare thousands of group who don't owe this surcharge into having to demonstrate they live in their own homes or alternatively have to pay it," he said. "Now, this lawless and disorderly data gathering scheme volition go unremedied."</p><p>Yet the tax has another battles to combat before it's prepared for rollout.</p><p>Wealthy Florida residents alongside New York properties, businessman Steve Wynn and erstwhile Commerce Secretary Wilbur Ross, additionally submitted a lawsuit against the tax, suing the province of New York in September complete its constitutionality. The arguments complete this lawsuit are set to obtain location in December.</p> <p>"The supreme day of reckoning for this 'pied-a-terre' surcharge volition happen next duration whenever its constitutionality volition be decided," stated Mastro. "We remain assured we volition prevail and put an end to this unconstitutional surcharge altogether."</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>Martina is an economics chap at Business Insider. She reports for Cost of the City, a sequence exploring how New Yorkers oversee existence in among the country&rsquo;s most costly cities and the financial and individual trade-offs they create to stay. She additionally contributes to Business Insider&rsquo;s Cost of Living video series.</span><span>She studied reporting and global relations at Boston University.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/nyc-mayor-zohran-mamdani-s-pied-a-terre-tax-just-got-a-big-win-in-court-75691</guid> <pubDate>Wed, 04 Nov 2026 22:47:28 +0700</pubDate> <author><![CDATA[support@mycoding.id (Martina Nacach Cowan Ros)]]></author> </item> <item> <title><![CDATA[17 better ways Elon Musk could have wasted $446 million]]></title> <description><![CDATA[17 better ways Elon Musk could have wasted $446 million. One of the essential problems of spending too much period on social media is that you are cooking your brain by study posts from a group of attention-seeking lunatic...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/268859_How_the_tech_right_could_have_spent_all_the_money_they_burned_on_the_midterms_CVirginia.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/17-better-ways-elon-musk-could-have-wasted-446-million-75687</link> <content:encoded><![CDATA[<div id="zephr-anchor"><p>One of the essential problems of spending too much period on social media is that you are cooking your brain by study posts from <a href="https://en.mycoding.id/category/technology" target="_blank">a group of attention-seeking lunatics</a>. If your social media of choice is the location formerly known as Twitter, and <a href="https://en.mycoding.id/category/technology" target="_blank">it is your chief origin of communication alongside the exterior world</a>, you may delusionally throw distant nearly $500 myriad dollars on midterm elections, fair akin Elon Musk.</p><p>In particular, $47 myriad of that prosperity from Musk&rsquo;s America PAC was aimed at defeating Texas Democrat James Talarico, who trounced Musk&rsquo;s preferred Senate candidate, Ken Paxton, alongside 55 percent of the vote. Talarico equal made Musk&rsquo;s power <a href="https://en.mycoding.id/category/technology" target="_blank">a chief part of his run ads</a>, alongside the motto &ldquo;Texas is not for sale.&rdquo;</p><div><div><p>The opposition to data centers is a way of making tangible how pissed off most group are alongside the tech industry</p></div></div><p>How did Musk get this so wrong? I accuse the bubble of X. My erstwhile coworker Casey Newton, who has (<a href="https://en.mycoding.id/category/technology" target="_blank">with several well-earned shame</a>) slunk rear to X, explained that he did so since it was the location that was most influential alongside the AI crowd. In several sense, this is exactly the problem. The agentmaxxing loons of AI influencing are <a href="https://en.mycoding.id/category/technology" target="_blank">wildly out of contact alongside normal people</a>. There is, correct now, one <em>very important</em> bipartisan stance in the United States, and it is: <a href="https://en.mycoding.id/category/technology" target="_blank">Fuck a data center</a>.</p><p>It&rsquo;s beautiful apparent that the opposition to data centers is a way of making tangible how pissed off most group are alongside the tech industry, particularly alongside the <a href="https://en.mycoding.id/category/technology" target="_blank">gangster tech regulation of late</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">the changeless stream</a> <a href="https://en.mycoding.id/category/technology" target="_blank">of threats</a> <a href="https://en.mycoding.id/category/technology" target="_blank">coming from</a> <a href="https://en.mycoding.id/category/technology" target="_blank">AI companies</a>. These guys have really tied themselves and their AI aspirations to Donald Trump&rsquo;s sinking ship, and if you&rsquo;re hanging out on X all the time, that&rsquo;s unattainable to see, not smallest since the site&rsquo;s owner, Musk, is <a href="https://en.mycoding.id/category/technology" target="_blank">shaping</a> <a href="https://en.mycoding.id/category/technology" target="_blank">the</a> <a href="https://en.mycoding.id/category/technology" target="_blank">algorithm</a> in ways that create him awareness good.</p><p>Since Musk seems to have forgotten what it is akin to cognition joy, or equal mild satisfaction, I have taken the liberty to create a catalog of things he could have bought to get him a improved come back on his investment. He likely could flip multiple things on this catalog for <em>more</em> money, but at minimum he could have gotten a small hurry of pleasance from a new purchase:</p><div><ul><li><span>Larry Ellison&rsquo;s personal isle ($300 myriad in 2012, $440 myriad in today&rsquo;s dollars per CPI calculator) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>13 Rolls-Royce La Rose Noire Droptails ($32 million) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>5 The Graff Diamonds Hallucination watches ($55 million, $78 myriad today) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span><em>The Washington Post</em> ($250 myriad in 2013, $360 myriad today) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>30 Sunseeker 100 yachts (base cost $14.6 million) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>43 Hope diamonds ($300,000 in 1911, concerning $10.3 myriad today) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>Ken Griffin&rsquo;s NYC penthouse ($239.96 myriad in 2019, $321 myriad today) (<a href="https://en.mycoding.id/category/technology" target="_blank">source)</a></span></li><li><span>76 New Zealand aureate visas ($10 myriad affirmative $27,000 use fee in NZD, concerning $5.77 myriad in USD) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>44 30-second Super Bowl commercials ($10 million) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>At smallest 977 rides on Blue Origin&rsquo;s New Shepard ($450,000) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>Willem de Kooning&rsquo;s <em>Interchange</em> (~$300 million, ~$400 myriad today) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>$14.67 current cardstock to all Texan (~30 myriad Texans) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>34 renovations of the Lincoln Memorial Reflecting Pool ($13.1 million) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>223,000 Nvidia GeForce RTX 5090 graphics cards (at MSRP of $1,999) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>); 60,000 Nvidia GeForce RTX 5090 graphics cards (at &ldquo;globalized normal price&rdquo; of $7,240) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>8 2026 Victoria&rsquo;s Secret Fashion Show Fantasy Bras (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>His extremely own non-Grok type of <em>The Odyssey</em> (budget $250 million) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li><li><span>4 sets of Wachtell, Lipton lawyers from the Twitter takeover lawsuit ($90 myriad fee) (<a href="https://en.mycoding.id/category/technology" target="_blank">source</a>)</span></li></ul></div><div><p>But hey, at smallest changing the name of <a href="https://en.mycoding.id/category/technology" target="_blank">SpaceX&rsquo;s &ldquo;Superintelligence&rdquo; division</a> rear to &ldquo;Artificial Intelligence&rdquo; is free!</p></div><p>Musk spent final night <a href="https://en.mycoding.id/category/technology" target="_blank">deleting tweets</a> so he wouldn&rsquo;t appearance as foolish as he is. Too bad it&rsquo;s not as uncomplicated to delete another things! Texans were already <a href="https://en.mycoding.id/category/technology" target="_blank">asking questions concerning sweetheart deals</a> to advantage Musk, and now there&rsquo;s a motion of politicians who ran against his prosperity coming into power, including the administrator and the attorney broad of Texas. That may average <a href="https://en.mycoding.id/category/technology" target="_blank">unredacting Gov. Greg Abbott&rsquo;s Musk emails</a>, for case &mdash; answering several questions concerning the power Musk bought alongside Texas Republicans.</p><p>So actually, perchance the finest funding on that catalog would be <a href="https://en.mycoding.id/category/technology" target="_blank">the aspiration squad of lawyers</a> who clobbered Musk on the Twitter agreement &mdash; since Musk has a bunch of new enemies in power, and the simplest item in the earth they can do to curry favor alongside their voters is examine him. Bet you&rsquo;d never cognize that if you spent all your period on X.</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-dmcyOmF1dGhvclByb2ZpbGU6ODA0"><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>Elizabeth Lopatto</span></span></span></li><li><li><li><li><li><li><li><li><li><li><li><li></ul></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/17-better-ways-elon-musk-could-have-wasted-446-million-75687</guid> <pubDate>Wed, 04 Nov 2026 22:45:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Elizabeth Lopatto)]]></author> </item> <item> <title><![CDATA[Who was Ana María Ramírez Cetina, the nanny killed in the Learjet crash?]]></title> <description><![CDATA[Who was Ana María Ramírez Cetina, the nanny killed in the Learjet crash?. Ana María Ramírez Cetina, 24, was a biomedical engineering alumnus and had moved to the US seeking improved opportunities.]]></description> <media:thumbnail url="https://i.insider.com/6aeb8aee308912814ed70edf?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/who-was-ana-maria-ramirez-cetina-the-nanny-killed-in-the-learjet-crash-75692</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/6aeb8ad9c54bfafa65abf030?width=1300&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6aeb8ad9c54bfafa65abf030?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6aeb8ad9c54bfafa65abf030?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6aeb8ad9c54bfafa65abf030?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6aeb8ad9c54bfafa65abf030?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6aeb8ad9c54bfafa65abf030?width=1300&amp;format=jpeg&amp;auto=webp 1300w" sizes=" 1280px) 900px" alt="Ana Maria and the Robinson family." 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>Ana Mar&iacute;a Ram&iacute;rez Cetina was a nanny for the Robinson family.</span> <span> <span e-name="image-source" itemprop="creditText">Courtesy of the Cetina and Robinson families.</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Ana Mar&iacute;a Ram&iacute;rez Cetina, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">24</a>, was among the victims of the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Learjet crash</a> near Palm Beach on Sunday.</p><p>She was operating as a nanny for <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}'>Adam Robinson and Helen Sharp</a>'s children, Emma and Charlie, who were additionally victims in the accident, alongside alongside the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">other passengers</a> and pilots.</p><p>In a Tuesday <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">X post</a>, Colombian President Abelardo de la Espriella mourned Ana Mar&iacute;a, a Colombian citizen.</p><p>"Her untimely passing fills us alongside sadness," Abelardo de la Espriella wrote in the post, translated by Business Insider from Spanish. "To her family, friends, and loved ones, I dispatch a heartfelt clasp and all my solidarity in this difficult moment."</p><h2 id="4e7d333c-4e6f-427b-b3bb-e100a89978f7" data-toc-id="4e7d333c-4e6f-427b-b3bb-e100a89978f7">She had a flat in biomedical engineering</h2><p>Ana Mar&iacute;a Ram&iacute;rez Cetina was a biomedical engineering alumnus from ECCI University in Bogot&aacute;, according to a Tuesday discussion alongside her sister, Angie Ram&iacute;rez Cetina, on <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">Colombia's Caracol Radio</a>.</p><p>Seeking improved opportunities, she stated Ana Mar&iacute;a moved to the US concerning two years ago alongside her mother and lived in Glenwood Springs, Colorado, during caring for the family based in Aspen.</p><p>She additionally told Caracol Radio that Ana Mar&iacute;a had established it difficult to discover a job and, not wanting to sit still, successfully established activity as a nanny: "She was extremely blessed alongside that family," Angie said.</p><div id="1793807172237" data-styles="default-width" data-embed-type="custom" data-script="https://platform.x.com/widgets.js" data-type="embed"><blockquote><p lang="es" dir="ltr">Con profundo dolor recibo la noticia del fallecimiento de nuestra compatriota Ana Mar&iacute;a Ram&iacute;rez Cetina, v&iacute;ctima del tr&aacute;gico accidente ocurrido en Florida, Estados Unidos. Su partida prematura nos llena de tristeza. A su familia, amigos y seres queridos les env&iacute;o un abrazo de coraz&oacute;n y toda mi solidaridad en este dif&iacute;cil momento. Que Dios les conceda la fortaleza y el consuelo necesarios para afrontar esta irreparable p&eacute;rdida. Paz en su tumba. (A.D.L.E.) &#127464;&#127476;&#128005;</p>&mdash; Abelardo De La Espriella (@ABDELAESPRIELLA) <a href="https://en.mycoding.id/category/business" target="_blank" rel=" nofollow" target="_blank">November 3, 2026</a></blockquote> </div><p>Angie stated that Ana Mar&iacute;a video-called her from the airfield before she boarded the flight, and had sent her a photo of the plane.</p><p>Angie had additionally sent her a video of her son, which Ana Mar&iacute;a stated she would observe as shortly as she landed.</p> <p>"My sister and I were inseparable," she added. "Truly, Ana Mar&iacute;a volition continually be my another half."</p><p>In a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">joint statement</a>, the victims' families wrote, "Anita Maria cared for Emma and Charlie alongside tenderness and devotion, and she was really part of the family. She showed us a bequest of unconditional affection and devotion."</p><h2 id="498022e5-0b09-4010-aaf9-04b35e17be36" data-toc-id="498022e5-0b09-4010-aaf9-04b35e17be36">She loved traveling</h2><p>In a Tuesday discussion alongside Colombia's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">La FM</a> radio,<strong> </strong>Mario Alejandro Ram&iacute;rez, Ana Mar&iacute;a's father, stated they said multiple times a week and that she frequently told him concerning her travels.</p><p>"It was extremely difficult for me, but it was her dream, and I told her: keep going, and I'm continually there for her, keep going," he stated in the interview, translated from Spanish. "She would inform me: 'Dad, I'm going this way, Dad, I'm going that way.' She really liked to travel, and things were operating out for her there."</p><p>He added that Ana Mar&iacute;a had moved to the US before she could collect her diploma, so he went to the university to obtain it on her behalf.</p><p>"It was an accomplishment for her and for me too," he said.</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>Roya is a newsman on Business Insider's Editorial Partnerships team. She is based in London.&nbsp;</span><span>Before joining Business Insider, she worked as a newsman at financial newswire Alliance News and was an intern at The Wall Street Journal.&nbsp;Roya graduated from City St George's, University of London alongside an MA in International Journalism.&nbsp;</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/who-was-ana-maria-ramirez-cetina-the-nanny-killed-in-the-learjet-crash-75692</guid> <pubDate>Wed, 04 Nov 2026 22:36:37 +0700</pubDate> <author><![CDATA[support@mycoding.id (Roya Shahidi)]]></author> </item> <item> <title><![CDATA[How I learned to love an obnoxious phone grip]]></title> <description><![CDATA[How I learned to love an obnoxious phone grip. Much akin a awesome recipe, it started alongside a rod of butter. This wasn't genuine butter; it was a friend's new phone grip, complemented by a phone case alongside bold s...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/IMG_1326_edit.jpg?quality=90&amp;strip=all&amp;crop=0,15.095986038394,100,69.808027923211"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/how-i-learned-to-love-an-obnoxious-phone-grip-75688</link> <content:encoded><![CDATA[<div id="zephr-anchor"><p>Much akin a awesome recipe, it started alongside a rod of butter.</p><p>This wasn&rsquo;t genuine butter; it was a friend&rsquo;s new phone grip, complemented by a phone case alongside bold stripes. Butter is <em>in vogue</em> now, or at smallest that&rsquo;s what a 12-year-old told me a few months ago. <a href="https://en.mycoding.id/category/technology" target="_blank" rel="sponsored">This rod of butter</a> was tagged &ldquo;unsalty&rdquo; and committed to the bit by including the suitable tablespoon markings, fair akin the genuine thing. I was enamored. &ldquo;Where did you get that?&rdquo; I asked. It was a PopSocket-branded combo, and I established it so irresistible I ordered an likewise eye-catching grip a few weeks later. After years of carrying buttoned-up, minimalist tech, I eventually said, &ldquo;To hell alongside it. I&rsquo;m gonna have several fun.&rdquo; I have zero regrets, and it seems I&rsquo;m not solitary in this journey.</p><p>Over the former few years I&rsquo;ve been a vocal, occasionally regretful, associate of Team No Phone Case. A case adds bulk and collects pocket lint. Why expend $800 on a part of tech fair to shield it up? If I must use a case, <a href="https://en.mycoding.id/category/technology" target="_blank">I desire it to barely exist</a>. This doctrine worked awesome alongside my iPhone 13 Mini, which is ideal as-is. Its size method it&rsquo;s eminently grippable &mdash; no PopSocket necessary and it feels much additional safe whenever I clasp it. But phones are big now and are lone getting bigger.</p><div><div><p>Since it&rsquo;s fair held on by a magnet, you can obtain it off whenever you desire to current yourself as a grave grownup</p></div></div><p>An extended duration using Google&rsquo;s hefty Pixel 10 Pro Fold final twelvemonth convinced me to clasp a magnetic grip fair to use the item additional comfortably. At first, I gravitated toward the minimalist options akin low-profile circle stands. But afterward I saw that rod of butter, and item clicked. A chunky grip is uncomplicated to hold. It&rsquo;s fun. And since it&rsquo;s fair held on by a magnet, you can obtain it off whenever you desire to current yourself as a grave grownup. Why not? I put in an command for a PopSocket shaped akin a hot dog, and I was so enthusiastic whenever it arrived <a href="https://en.mycoding.id/category/technology" target="_blank">I accidentally pulled it apart</a>.</p><p>This &ldquo;why not have fun&rdquo; ethos has plainly been part of Bailey Hikawa&rsquo;s goal for the improved part of a decade. She&rsquo;s been making unconventional phone grips and cases out of her Los Angeles studio since 2018. Her designs merge input from the impaired community, aiming to recommendation an easier grip for group who clasp their phone differently. But they can be appreciated by anyone who&rsquo;s always felt their phone glide out of their fingers. They&rsquo;re additionally vibrant and bold. &ldquo;I would akin the phone case to awareness akin a companion or akin a new stuffed animal,&rdquo; <a href="https://en.mycoding.id/category/technology" target="_blank">she told <em>The Verge</em></a> in 2019. Earlier this year, Apple collaborated alongside Hikawa on <a href="https://en.mycoding.id/category/technology" target="_blank">a chunky, brilliant MagSafe grip</a>. Her own online shop includes another grips made of flexible, apparent urethane alongside spaghetti noodles or baby shrimp suspended inside. They&rsquo;re handmade and the extremely definition of one-of-a-kind.</p><div><div><div><div class=""><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-pswp-height="1099" data-pswp-width="1466" target="_blank" rel="noreferrer"><img alt="A large, brightly colored grip on the rear of an iPhone. It has a gap through it and many of exterior area for gripping." data-chromatic="ignore" loading="lazy" decoding="async" data-nimg="fill" sizes=" 1023px) 50vw, 700px" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=256 256w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=376 376w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=384 384w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=415 415w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=480 480w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=540 540w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=640 640w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=750 750w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=828 828w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=1080 1080w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=1200 1200w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=1440 1440w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=1920 1920w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=2048 2048w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=2400 2400w" src="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/hikawa.jpg?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=2400"></a></p></div></div></div></div></div><p>In additional accepted territory, PopSocket has a amazing figure of different grips and cases on offer. There&rsquo;s a <a href="https://en.mycoding.id/category/technology" target="_blank" rel="sponsored">classic tomato pincushion</a>, the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="sponsored">food truck collection</a> anywhere I established my cherished hot dog, and an aptly named <a href="https://en.mycoding.id/category/technology" target="_blank" rel="sponsored">&ldquo;Sugar Rush&rdquo; collection</a>. I asked PopSocket originator David Barnett whether I was solitary in my chase of a bold grip. &ldquo;We&rsquo;re seeing additional consumers clasp color, texture and character in their phone accessories,&rdquo; he told me complete email. &ldquo;I think group desire their mundane essentials to awareness a small little ordinary. Your phone goes everyplace alongside you, so why not have a small fun alongside it?&rdquo;</p><div><div id=":R74mpjmlmn6:"><div><div><div class=""><div class=""><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-pswp-height="1189.3333333333333" data-pswp-width="1784" target="_blank" rel="noreferrer"><img alt="A brightly colored PopSockets wallet grip on the rear of an iPhone" data-chromatic="ignore" loading="lazy" decoding="async" data-nimg="fill" sizes=" 1023px) 50vw, 700px" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=256 256w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=376 376w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=384 384w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=415 415w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=480 480w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=540 540w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=640 640w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=750 750w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=828 828w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1080 1080w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1200 1200w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1440 1440w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1920 1920w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2048 2048w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2400 2400w" src="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/power_bank.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2400"></a></p></div></div></div></div><div><div class=""><div class=""><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-pswp-height="768" data-pswp-width="1152" target="_blank" rel="noreferrer"><img alt="A brilliant orange phone case alongside a blob of resin-like matter as a grip. The blob contains models of baby shrimp." data-chromatic="ignore" loading="lazy" decoding="async" data-nimg="fill" sizes=" 1023px) 50vw, 700px" srcset="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=256 256w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=376 376w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=384 384w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=415 415w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=480 480w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=540 540w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=640 640w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=750 750w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=828 828w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1080 1080w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1200 1200w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1440 1440w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=1920 1920w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2048 2048w, https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2400 2400w" src="https://platform.theverge.com/wp-content/uploads/sites/2/2026/11/shrimpies.jpg?quality=90&amp;strip=all&amp;crop=0%2C5.5555555555556%2C100%2C88.888888888889&amp;w=2400"></a></p></div></div></div></div></div></div></div><p>I think phone makers are partially to accuse here, too. Aside from your stray <a href="https://en.mycoding.id/category/technology" target="_blank">Cosmic Orange</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">anything Motorola is doing</a>, phones mostly arrive in shades of Boring and Light Boring. Don&rsquo;t equal get us started on <a href="https://en.mycoding.id/category/technology" target="_blank">what passes for a purple phone</a> these days. Maybe a extreme reply to this sameness was inevitable. Whatever the reason, you can discover an awful lot of punchy, vibrant grips and cases without much effort. There are color-blocked &ldquo;dopamine&rdquo; cases <a href="https://en.mycoding.id/category/technology" target="_blank">all complete TikTok</a> and Amazon, <a href="https://en.mycoding.id/category/technology" target="_blank" rel="sponsored">viral phone cases that clasp a pipe of lip gloss</a>, and <a href="https://en.mycoding.id/category/technology" target="_blank">OhSnap grips</a> in colors called things akin &ldquo;hazmat honey&rdquo; and &ldquo;electric teal.&rdquo;</p><p>Me and my ridiculous PopSocket are in fine company. Or we volition be &mdash; I remaining it in the agency final period I was in New York and its deficiency has been bumming me out always since. We&rsquo;ll be reunited shortly enough, but I conjecture if there&rsquo;s one downside to being capable to obtain a grip off your phone easily, it&rsquo;s that you can accidentally depart it rearward without much effort.</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-dmcyOmF1dGhvclByb2ZpbGU6MTA2"><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>Allison Johnson</span></span></span></li><li><li><li></ul></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/how-i-learned-to-love-an-obnoxious-phone-grip-75688</guid> <pubDate>Wed, 04 Nov 2026 22:30:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Allison Johnson)]]></author> </item> <item> <title><![CDATA[How Leaders Can Turn Cultural Misunderstandings Into Stronger Teams]]></title> <description><![CDATA[How Leaders Can Turn Cultural Misunderstandings Into Stronger Teams. At my company, our differing backgrounds and perspectives create us stronger, but they can additionally guide to friction. Here’s how I grip it.]]></description> <media:thumbnail url="https://www.entrepreneur.com/wp-content/uploads/sites/2/2026/10/strong-teams-1026-g-2277251072.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/how-leaders-can-turn-cultural-misunderstandings-into-stronger-teams-75715</link> <content:encoded><![CDATA[<p> Opinions expressed by Entrepreneur contributors are their own. </p><div> <div> <h2>Key Takeaways</h2> <ul> <li>Open-minded group don&rsquo;t assume their default way of thinking is automatically the correct one. When item collides alongside their perspective, they don&rsquo;t disregard it &mdash; they desire to cognize more.&nbsp;</li> <li>Making period for in-person squad construction is an expense, to be sure. But having your workforce awareness genuinely connected, equal throughout oceans? That&rsquo;s priceless.&nbsp;</li> <li>Don&rsquo;t depart area for misinterpretation. Write downward what your business stands for, and create certain everyone sees it. </li> </ul> </div> <p>&ldquo;I don&rsquo;t akin him. He&rsquo;s rude.&rdquo; That was the chatter I was hearing concerning our newest hire, an IT whiz from Ankara in my native Turkey.&nbsp;</p> <p>Dismayed as I was to comprehend this assessment, I wasn&rsquo;t totally surprised. The individual who made it was American; exactly the kind of eternally upbeat, outgoing individual the country&rsquo;s position is built upon. Our new hire, on the another hand, was additional introverted and subdued &mdash; he was polite, but not overly focused on pleasantries.&nbsp;</p> <p>What was happening current wasn&rsquo;t a difference in character as much as culture. I informed this myself whenever I archetypal moved to the U.S. &mdash; group were so friendly, it was nearly unnerving. It took me a during to acknowledge the friendliness wasn&rsquo;t fake. Nor was it the identical item as closeness. Americans volition ask how you&rsquo;re doing, average it for the few seconds it takes to react and move on. In Turkey, you don&rsquo;t ask unless you have the period to really comprehend the answer. It took period for me to comprehend this and modify to it.&nbsp;</p> <p>Jotform has offices throughout five countries; equal inside those offices, our teams are incredibly diverse. Our power comes from our differing backgrounds and perspectives, but they can additionally guide to moments of friction, akin the one alongside our new hire. As leaders, it&rsquo;s incumbent on us to build a civilization that leverages these differences fairly than suffers from them. Here&rsquo;s how.&nbsp;</p> <h2 id="h-hire-open-minded-people">Hire open-minded people</h2> <p>Hiring is among the areas I refuse to assign entirely &mdash; it&rsquo;s fair too important. By the period we&rsquo;ve narrowed the site to a fistful of candidates for a position, it&rsquo;s apparent that any one of them has the qualifications needed to do the job well. But whenever making a final <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">hiring decision</a>, I desire to study additional concerning how they think.&nbsp;</p> <p>One of the <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">key qualities</a> I continually appearance for? Open-mindedness.&nbsp;</p> <p>Open-minded group don&rsquo;t assume their default way of thinking is automatically the correct one. When item collides alongside their perspective, they don&rsquo;t disregard it &mdash; they desire to cognize more.&nbsp;</p> <p>To discover this, I akin to ask candidates to inform me concerning a period they were proven wrong. Do they get protective and change blame, or do they stroll me through what changed their mind? The answer tells me whether they&rsquo;ll bring that identical elasticity to a teammate who does things alternatively than they expect.</p> <h2 id="h-get-your-teams-together">Get your teams together&nbsp;</h2> <p>There are multiple reasons that I have my teams activity <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">in-office</a>, not the smallest of which is that distant workers lean to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">struggle</a> additional alongside isolation and emphasis than onsite workers, and cognition lesser general well-being.&nbsp;</p> <p>That&rsquo;s in part since so much is misplaced whenever we engage lone through screens. Nonverbal communication, akin build tongue and spirit of voice, create up <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">the bulk</a> of how we current ourselves to others, much of which get flattened out online. If you recall the emotion of emptiness and exhaustion that frequently accompanied a pandemic-era online blessed hr or team-building exercise, you cognize what I&rsquo;m talking about.&nbsp;</p> <p>At my company, we have what we call Jotformers Week, in which workforce from nearly two dozen countries collect together for multiple days of camaraderie. And since no one likes forced fun, we ask what would create the cognition meaningful for participants, ensuring everyone has a say in how the period is spent.&nbsp;</p> <p>These retreats build a awareness of cohesion, filling in the gaps that period and extend lean to create. A spirit that seemed chilly complete Slack gets clarified complete dinner. A silence that may have seemed disagreement turns out to be the way person gathers their thoughts. Our American squad quickly established out that our new Turkish IT employ lone seems stern; he really has a quietly wicked awareness of wit that regularly has the collection in stitches.&nbsp;</p> <p>Making period for <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">in-person squad building</a> is an expense, to be sure. But having your workforce awareness genuinely connected, equal throughout oceans? That&rsquo;s priceless.&nbsp;</p> <h2 id="h-leave-less-room-for-interpretation">Leave small area for interpretation</h2> <p>In the deficiency of information, group volition create it up, the saying goes. <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">Ambiguity</a> tends to breed misunderstandings, which can quickly erode the civilization you&rsquo;ve worked so difficult to create.&nbsp;</p> <p>Don&rsquo;t depart area for misinterpretation. Write downward what your business stands for, and create certain everyone sees it. Reinforce it regularly in apparent forums akin company-wide newsletters and all-hands calls.&nbsp;</p> <p>Also, be apparent concerning expectations. At Jotform, I advance workforce to sign off on nights and weekends. When they obtain PTO, I inform them to delete Slack off their phones and really obtain period to refresh and recharge. This way, no one has to expend their family holiday stressing concerning whether they&rsquo;re expected to inspect in &mdash; they already have the answer, no explanation or guessing needed.&nbsp;</p> <p>Not lone does this custom create a awareness of <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">psychological safety</a>, it additionally closes the gap anywhere traditional misunderstanding tends to obtain root. The regulation is fair the rule, the identical for everyone study it.&nbsp;</p> <p>Misunderstandings happen, particularly whenever you have a culturally varied team. Good leaders advance their workforce to method differences alongside curiosity, create opportunities for team-building and decrease ambiguity.</p> </div><div> <div> <h2>Key Takeaways</h2> <ul> <li>Open-minded group don&rsquo;t assume their default way of thinking is automatically the correct one. When item collides alongside their perspective, they don&rsquo;t disregard it &mdash; they desire to cognize more.&nbsp;</li> <li>Making period for in-person squad construction is an expense, to be sure. But having your workforce awareness genuinely connected, equal throughout oceans? That&rsquo;s priceless.&nbsp;</li> <li>Don&rsquo;t depart area for misinterpretation. Write downward what your business stands for, and create certain everyone sees it. </li> </ul> </div> <p>&ldquo;I don&rsquo;t akin him. He&rsquo;s rude.&rdquo; That was the chatter I was hearing concerning our newest hire, an IT whiz from Ankara in my native Turkey.&nbsp;</p> <p>Dismayed as I was to comprehend this assessment, I wasn&rsquo;t totally surprised. The individual who made it was American; exactly the kind of eternally upbeat, outgoing individual the country&rsquo;s position is built upon. Our new hire, on the another hand, was additional introverted and subdued &mdash; he was polite, but not overly focused on pleasantries.&nbsp;</p> <p>What was happening current wasn&rsquo;t a difference in character as much as culture. I informed this myself whenever I archetypal moved to the U.S. &mdash; group were so friendly, it was nearly unnerving. It took me a during to acknowledge the friendliness wasn&rsquo;t fake. Nor was it the identical item as closeness. Americans volition ask how you&rsquo;re doing, average it for the few seconds it takes to react and move on. In Turkey, you don&rsquo;t ask unless you have the period to really comprehend the answer. It took period for me to comprehend this and modify to it.&nbsp;</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/how-leaders-can-turn-cultural-misunderstandings-into-stronger-teams-75715</guid> <pubDate>Wed, 04 Nov 2026 22:30:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Aytekin Tank)]]></author> </item> <item> <title><![CDATA[Google Emails: Site Reputation Policy Manual Actions No Longer Impact EEA]]></title> <description><![CDATA[Google Emails: Site Reputation Policy Manual Actions No Longer Impact EEA. Google fair sent out emails to several sites that have location position abuse guideline manual actions that those manual actions won't effect the hunt results within...]]></description> <media:thumbnail url="https://images.seroundtable.com/google-message-site-reputation-policy-eea-n32AAECI.jpg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/google-emails-site-reputation-policy-manual-actions-no-longer-impact-eea-75689</link> <content:encoded><![CDATA[<div class="order-4 order-4 text-lg"> <p><img src="https://images.seroundtable.com/google-eu-broken-GDApGgLc.jpg" alt="Google Eu Broken"></p><p>Google fair sent out emails to several sites that have <a href="https://en.mycoding.id/category/business" target="_blank">site position abuse policy</a> manual actions that those manual actions won't effect the hunt results inside the EEA, European Economic Area. This really took consequence on <a href="https://en.mycoding.id/category/business" target="_blank">August 30, 2026</a>, but now, two months later, Google is notifying location owners via Google Search Console.</p><p>The email was posted by Glenn Gabe on <a href="https://en.mycoding.id/category/business" target="_blank">X</a> and it reads:</p><p></p><blockquote>New Site Reputation Policy Change<p>Google has lately made several changes to its location position guideline inside the EEA. For pages that were earlier topic to a manual act under the location position policy, the former manual act volition no longer effect hunt results shown to users inside the EEA. Click current to perspective the changes to the policy, and current for additional information.</p></blockquote><p>Glenn wrote, "New location position abuse emails went out fair now to sites that have been affected by SRA manual actions in the past. The email explains the changes according to how sites volition be handled for users in the EEA." "Note, this seems to have gone out to sites that don't have manual actions now for SRA (although they did at several item in the past)," Glenn added.</p><p>Here is his screenshot:</p><p><a href="https://en.mycoding.id/category/business" target="_blank" target="_blank"><img src="https://images.seroundtable.com/google-email-site-reputation-policy-eea-qj9MNXMx.jpg" alt="Google Email Site Reputation Policy Eea"></a></p><p>There is additionally this communication that is displayed in the manual actions spectator inside Search Console - "View connected messages":</p><p><a href="https://en.mycoding.id/category/business" target="_blank" target="_blank"><img src="https://images.seroundtable.com/google-message-site-reputation-policy-eea-n32AAECI.jpg" alt="Google Message Site Reputation Policy Eea"></a></p><p>As a reminder, Google came up alongside the <a href="https://en.mycoding.id/category/business" target="_blank">site position abuse policy</a> whenever it announced the <a href="https://en.mycoding.id/category/business" target="_blank">March 2024 center update</a> to combat against what we've called <a href="https://en.mycoding.id/category/business" target="_blank">Parasite SEO</a>. In January 2025, Google began <a href="https://en.mycoding.id/category/business" target="_blank">enforcing its location position abuse guideline in Europe</a>.</p><p>We <a href="https://en.mycoding.id/category/business" target="_blank">knew this power happen</a>, but honestly, I <a href="https://en.mycoding.id/category/business" target="_blank">was surprised</a> whenever Google really went through alongside it. </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/google-emails-site-reputation-policy-manual-actions-no-longer-impact-eea-75689</guid> <pubDate>Wed, 04 Nov 2026 22:19:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Barry@Rustybrick.com (Barry Schwartz))]]></author> </item> </channel> </rss>