<?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>Mon, 05 Oct 2026 03:31:45 +0700</pubDate> <lastBuildDate>Mon, 05 Oct 2026 03:31:45 +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[Nearly 200 People Under Observation After Irkutsk Lab Worker Dies from Plague]]></title> <description><![CDATA[Nearly 200 People Under Observation After Irkutsk Lab Worker Dies from Plague. Comments]]></description> <media:thumbnail url="https://static.themoscowtimes.com/image/og/0f/93857__0f14653f3a4ec7cfb9db0da62deba05b.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/nearly-200-people-under-observation-after-irkutsk-lab-worker-dies-from-plague-71043</link> <content:encoded><![CDATA[<div> <div y-name="article-content"> <div data-id="article-block-type"> <p><span>Health authorities in Siberia&rsquo;s Irkutsk area have placed nearly 200 group under medicinal study following a lab employee died from plague, according to media <a href="https://en.mycoding.id/category/technology" target="_blank">reports</a> and a declaration by a local chief Friday.</span></p> <p data-pm-slice="1 1 []"><span>Alexei Tsydenov, caput of the neighboring republic of Buryatia, <a href="https://en.mycoding.id/category/technology" target="_blank" title="confirmed">confirmed</a></span><span>&nbsp;that the female had died from an unspecified form of plague. Irkutsk officials had earlier described the sickness lone as a &ldquo;particularly hazardous infection.&rdquo;</span></p> <p><span>Citing data from Russia&rsquo;s person safety watchdog Rospotrebnadzor and Buryatia&rsquo;s government, Tsydenov stated the female had not visited his republic and that her contamination was unrelated to the region.</span></p> <p><span>&ldquo;There are no plague outbreaks in the republic, including in areas bordering Mongolia,&rdquo; he wrote on social media.</span></p> <p data-pm-slice="1 1 []"><span>The female was identified as Daria Sh., a 27- or 28-year-old employee of the Irkutsk anti-plague institute, by the exiled news outlet </span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Lyudi Baikala</span></a>&nbsp;(People of Baikal)&nbsp;<span>and pro-Kremlin broadcaster </span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>REN TV</span></a><span>.</span></p> <p data-pm-slice="1 1 []"><span>She reportedly </span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>told</span></a><span> medicinal personnel that she had accidentally damaged a test pipe containing live bacteria during collecting samples for testing.</span></p> <p data-pm-slice="1 1 []">She was hospitalized Tuesday alongside symptoms of serious pneumonia in Shelekhov, a town near the local chief of Irkutsk. She was placed on a ventilator and died Thursday, according to the reports.</p> </div> <div data-id="article-block-type"> <p><span>The Shelekhov district hospital was placed under&nbsp;</span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>quarantine</span></a><span> pending an appraisal by a particular commission.</span></p> <p data-pm-slice="1 1 []"><span>At smallest 197 group who may have had communication alongside her were </span><span>reportedly <a href="https://en.mycoding.id/category/technology" target="_blank" title="placed">placed</a> under medicinal isolation</span><span>, including additional than 100 in hospital wards.</span></p> <p><span>Authorities </span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>canceled</span></a><span> planned community events in Irkutsk, during law implementation reportedly <a href="https://en.mycoding.id/category/technology" target="_blank" title="opened">opened</a> a offender inquiry into possible health safety violations resulting in death.</span></p> <p><span>Irkutsk area Governor Igor Kobzev&nbsp;</span><a href="https://en.mycoding.id/category/technology" target="_blank"><span>urged</span></a><span> the community to remain calm following gathering alongside Rospotrebnadzor chief Anna Popova to coordinate emergency containment measures.</span><span></span></p> <p><span>&ldquo;All identified communication persons have been placed under medicinal observation. As of today, the contacts display no signs of illness, and their lab test results are negative,&rdquo; Kobzev wrote on Telegram on Friday. He did not citation the reports of the lab worker&rsquo;s death.</span></p> <p>Media reports have described the suspected contamination as pneumonic plague, which affects the lungs and can dispersed between humans through respiratory droplets. Tsydenov&rsquo;s declaration did not define the form of plague.</p> </div> </div> <div y-use="contribute2.Article" data-contribute="https://www.themoscowtimes.com/contribute" data-remind="https://www.themoscowtimes.com/contribute2/remind"> <p><strong>A Message from The Moscow Times:</strong></p> <p>Dear readers,</p> <p>We are facing unprecedented challenges. Russia's Prosecutor General's Office has designated The Moscow Times as an "undesirable" organization, criminalizing our activity and putting our personnel at hazard of prosecution. This follows our before unfair labeling as a "foreign agent."</p> <p>These actions are straightforward attempts to silence autonomous reporting in Russia. The authorities assertion our activity "discredits the decisions of the Russian leadership." We see things differently: we strive to provision accurate, unbiased reporting on Russia.</p> <p>We, the journalists of The Moscow Times, refuse to be silenced. But to continue our work, <a href="https://en.mycoding.id/category/technology" target="_blank" title="we need your help">we need your help</a>.</p> <p><span>Your support, no matter how small, makes a earth of difference. If you can, delight assistance us monthly starting from fair <span y-name="sign">$</span>2.</span> It's quick to set up, and all contribution makes a important impact.</p> <p>By supporting The Moscow Times, you're defending open, autonomous reporting in the visage of repression. Thank you for position alongside us.</p> <div> <div> <p> Continue <i></i> </p> <p><img src="https://static.themoscowtimes.com/img/contribute/payment_icons.png" alt="paiment methods" width="160"> </p> </div> <p>Not prepared to assistance today? <br><span y-name="later">Remind me later</span>.</p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/nearly-200-people-under-observation-after-irkutsk-lab-worker-dies-from-plague-71043</guid> <pubDate>Mon, 05 Oct 2026 03:31:45 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Powerless F1 drivers frustrated by Bahrain F1 software glitch]]></title> <description><![CDATA[Powerless F1 drivers frustrated by Bahrain F1 software glitch. Comments]]></description> <media:thumbnail url="https://cdn-6.motorsport.com/images/amp/68Vw9aB2/s6/max-verstappen-red-bull-racing.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/powerless-f1-drivers-frustrated-by-bahrain-f1-software-glitch-71044</link> <content:encoded><![CDATA[<div data-position="embed" data-series="f1" data-autoplay="0" data-mute="0"> <p>Leading F1 drivers are despairing at power component application glitches that derailed the commencement of the Bahrain GP in Malaysia, with&nbsp;<a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Lando Norris</a> calling the digital glitches "horrible" and additional evidence that F1 should move distant from hybrids.</p> <p>The commencement at a wet Sepang circuit was aborted following a ample figure of cars suffered crippling application issues. With the event being the archetypal wet climate competition contested by the 2026 generation of cars, a bug in the application whenever drivers were driving at extremely low speeds, triggered by the power component controller's wet climate mode, remaining drivers stuck into idle manner at assorted points of the two planned arrangement laps.</p> <p>With multiple cars stuck into that idle loop, the FIA had to quickly code and provision a application place for all 11 teams to instal during the following red emblem stoppage, lifting the customary wet climate power decrease in the affected zones. It took a 50-minute postpone for the competition to start, which was a important blemish for F1 onward of what was alternatively an entertaining, mixed-weather race.</p> <p>With drivers already harbouring misgivings on F1 2026's battery-dominated racing and the overbearing electronics that are in charge, the event did small to additional endear them to the current formula.</p> <p>"It's fair horrible. I don't know, it fair proves that we shouldn't have any of that stuff, the digital side," Norris said, among the few&nbsp;<span><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Mercedes-</a>powered</span>&nbsp;drivers to endure the glitch.</p> <p>"I've never seen an F1 competition delayed by a bug. That was a new one," Piastri stated mockingly. "I got stuck for concerning a second. When the turbo doesn't activity on these things, you power as fine shove the car alternatively of using an engine. It was fairly bizarre. It wasn't a awesome look, but I think it would be unfair to item the digit before there's an explanation."</p> <source srcset="//cdn.motorsport.com/images/mgl/6zoDEk70/s200/lando-norris-mclaren.webp 200w, //cdn.motorsport.com/images/mgl/6zoDEk70/s300/lando-norris-mclaren.webp 300w, //cdn.motorsport.com/images/mgl/6zoDEk70/s400/lando-norris-mclaren.webp 400w, //cdn.motorsport.com/images/mgl/6zoDEk70/s500/lando-norris-mclaren.webp 500w, //cdn.motorsport.com/images/mgl/6zoDEk70/s600/lando-norris-mclaren.webp 600w, //cdn.motorsport.com/images/mgl/6zoDEk70/s700/lando-norris-mclaren.webp 700w, //cdn.motorsport.com/images/mgl/6zoDEk70/s800/lando-norris-mclaren.webp 800w, //cdn.motorsport.com/images/mgl/6zoDEk70/s900/lando-norris-mclaren.webp 900w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1000/lando-norris-mclaren.webp 1000w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1100/lando-norris-mclaren.webp 1100w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1200/lando-norris-mclaren.webp 1200w" type="image/webp" sizes=" 650px) 700px"> <source srcset="//cdn.motorsport.com/images/mgl/6zoDEk70/s200/lando-norris-mclaren.jpg 200w, //cdn.motorsport.com/images/mgl/6zoDEk70/s300/lando-norris-mclaren.jpg 300w, //cdn.motorsport.com/images/mgl/6zoDEk70/s400/lando-norris-mclaren.jpg 400w, //cdn.motorsport.com/images/mgl/6zoDEk70/s500/lando-norris-mclaren.jpg 500w, //cdn.motorsport.com/images/mgl/6zoDEk70/s600/lando-norris-mclaren.jpg 600w, //cdn.motorsport.com/images/mgl/6zoDEk70/s700/lando-norris-mclaren.jpg 700w, //cdn.motorsport.com/images/mgl/6zoDEk70/s800/lando-norris-mclaren.jpg 800w, //cdn.motorsport.com/images/mgl/6zoDEk70/s900/lando-norris-mclaren.jpg 900w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1000/lando-norris-mclaren.jpg 1000w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1100/lando-norris-mclaren.jpg 1100w, //cdn.motorsport.com/images/mgl/6zoDEk70/s1200/lando-norris-mclaren.jpg 1200w" type="image/jpeg" sizes=" 650px) 700px"> <img draggable="false" src="https://cdn.motorsport.com/images/mgl/6zoDEk70/s1000/lando-norris-mclaren.jpg" alt="Lando Norris, McLaren" width="1200" height="800" loading="lazy"> </source></source> <p>Lando Norris, McLaren</p> <p>Photo by: Andy Hone/ LAT Images via Getty Images</p> <p>Cadillac's <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Sergio Perez</a>, who drove one of several&nbsp;<span><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Ferrari-</a>powered</span>&nbsp;cars that were affected, was small kind. "It felt akin you were in a rental kart and you ran out of time," the Mexican explained. "You were putting your ft downward and accelerating and nothing was coming.</p> <p>"I'm certain we volition study from it as a sport. But what happened today is totally unacceptable for the sport."</p> <p>Haas controller <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Oliver Bearman</a> stated it was "scary" for his throttle pedal being cut off by item beyond his control. "I've never seen item akin that. I was shocked," he said. "I didn't equal cognize that the FIA could authority our throttle pedal. That was fairly scary, actually. My throttle pedal stopped working, but it looks akin everybody stopped operating as well. The motor was fair idling."</p> <p>Aston Martin's <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Fernando Alonso</a> stated there was now "too much technology" engaged in the sequence and felt "the spectators don&rsquo;t really value it" either. Meanwhile, competition victor <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Max Verstappen</a>, whose dilatory getaway helped trigger the bug, likened the arrangement lap anarchy to the Lego go-kart competition in Silverstone.</p> <p>"That&rsquo;s the issue that we have," the Dutchman said. "These engines are so complex and a lot of application is implemented. I triggered it archetypal and afterward I looked in my mirror and I was like: 'Wait, are they waiting for me or what&rsquo;s going on...?'</p> <p>"Then we did a lap and afterward I saw eight another cars crawling still.&nbsp;What can you say? I mean, that&rsquo;s not what you desire for the sport, right?"&nbsp;</p> <h2>Photos from F1 Bahrain GP in Malaysia- Sunday</h2> <div data-gallery-type="regular" data-id="14291"> <div> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73095279"> <div> <source type="image/webp" srcset="https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-8.motorsport.com/images/mgl/6lmAxpD0/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-5.motorsport.com/images/mgl/6lmAxpD0/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-lewis-hamilton-ferrari-73088406"> <div> <source type="image/webp" srcset="https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s200/lewis-hamilton-ferrari.webp 200w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s300/lewis-hamilton-ferrari.webp 300w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s400/lewis-hamilton-ferrari.webp 400w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s500/lewis-hamilton-ferrari.webp 500w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s600/lewis-hamilton-ferrari.webp 600w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s700/lewis-hamilton-ferrari.webp 700w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s800/lewis-hamilton-ferrari.webp 800w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s900/lewis-hamilton-ferrari.webp 900w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s1000/lewis-hamilton-ferrari.webp 1000w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s1100/lewis-hamilton-ferrari.webp 1100w, https://cdn-8.motorsport.com/images/mgl/2GdKReEY/s1200/lewis-hamilton-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/2GdKReEY/s700/lewis-hamilton-ferrari.webp" loading="lazy" width="700" height="466" alt="Lewis Hamilton, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-george-russell-mercedes-lando-norris-mclaren-carlos-sainz-williams"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s200/george-russell-mercedes-lando-.webp 200w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s300/george-russell-mercedes-lando-.webp 300w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s400/george-russell-mercedes-lando-.webp 400w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s500/george-russell-mercedes-lando-.webp 500w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s600/george-russell-mercedes-lando-.webp 600w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s700/george-russell-mercedes-lando-.webp 700w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s800/george-russell-mercedes-lando-.webp 800w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s900/george-russell-mercedes-lando-.webp 900w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s1000/george-russell-mercedes-lando-.webp 1000w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s1100/george-russell-mercedes-lando-.webp 1100w, https://cdn-5.motorsport.com/images/mgl/YvKBzJE6/s1200/george-russell-mercedes-lando-.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-3.motorsport.com/images/mgl/YvKBzJE6/s700/george-russell-mercedes-lando-.webp" loading="lazy" width="700" height="466" alt="George Russell, Mercedes; Lando Norris, McLaren; Carlos Sainz, Williams"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-driver-parade-atmosphere-73088735"> <div> <source type="image/webp" srcset="https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s200/driver-parade-atmosphere.webp 200w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s300/driver-parade-atmosphere.webp 300w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s400/driver-parade-atmosphere.webp 400w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s500/driver-parade-atmosphere.webp 500w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s600/driver-parade-atmosphere.webp 600w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s700/driver-parade-atmosphere.webp 700w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s800/driver-parade-atmosphere.webp 800w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s900/driver-parade-atmosphere.webp 900w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s1000/driver-parade-atmosphere.webp 1000w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s1100/driver-parade-atmosphere.webp 1100w, https://cdn-8.motorsport.com/images/mgl/24QGEa4Y/s1200/driver-parade-atmosphere.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/24QGEa4Y/s700/driver-parade-atmosphere.webp" loading="lazy" width="700" height="466" alt="Driver parade atmosphere"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-frederic-vasseur-ferrari-73088392"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s200/frederic-vasseur-ferrari.webp 200w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s300/frederic-vasseur-ferrari.webp 300w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s400/frederic-vasseur-ferrari.webp 400w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s500/frederic-vasseur-ferrari.webp 500w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s600/frederic-vasseur-ferrari.webp 600w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s700/frederic-vasseur-ferrari.webp 700w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s800/frederic-vasseur-ferrari.webp 800w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s900/frederic-vasseur-ferrari.webp 900w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s1000/frederic-vasseur-ferrari.webp 1000w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s1100/frederic-vasseur-ferrari.webp 1100w, https://cdn-5.motorsport.com/images/mgl/6x7L8J8Y/s1200/frederic-vasseur-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-3.motorsport.com/images/mgl/6x7L8J8Y/s700/frederic-vasseur-ferrari.webp" loading="lazy" width="700" height="466" alt="Frederic Vasseur, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-73088396"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-5.motorsport.com/images/mgl/0mXyMqz6/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/0mXyMqz6/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-charles-leclerc-ferrari-73090496"> <div> <source type="image/webp" srcset="https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s200/charles-leclerc-ferrari.webp 200w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s300/charles-leclerc-ferrari.webp 300w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s400/charles-leclerc-ferrari.webp 400w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s500/charles-leclerc-ferrari.webp 500w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s600/charles-leclerc-ferrari.webp 600w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s700/charles-leclerc-ferrari.webp 700w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s800/charles-leclerc-ferrari.webp 800w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s900/charles-leclerc-ferrari.webp 900w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s1000/charles-leclerc-ferrari.webp 1000w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s1100/charles-leclerc-ferrari.webp 1100w, https://cdn-7.motorsport.com/images/mgl/YpbAqqZ0/s1200/charles-leclerc-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-6.motorsport.com/images/mgl/YpbAqqZ0/s700/charles-leclerc-ferrari.webp" loading="lazy" width="700" height="466" alt="Charles Leclerc, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-isack-hadjar-red-bull-racing-73099037"> <div> <source type="image/webp" srcset="https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s200/isack-hadjar-red-bull-racing.webp 200w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s300/isack-hadjar-red-bull-racing.webp 300w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s400/isack-hadjar-red-bull-racing.webp 400w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s500/isack-hadjar-red-bull-racing.webp 500w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s600/isack-hadjar-red-bull-racing.webp 600w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s700/isack-hadjar-red-bull-racing.webp 700w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s800/isack-hadjar-red-bull-racing.webp 800w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s900/isack-hadjar-red-bull-racing.webp 900w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s1000/isack-hadjar-red-bull-racing.webp 1000w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s1100/isack-hadjar-red-bull-racing.webp 1100w, https://cdn-2.motorsport.com/images/mgl/YpbAqWX0/s1200/isack-hadjar-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/YpbAqWX0/s700/isack-hadjar-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Isack Hadjar, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-wet-weather-73089882"> <div> <source type="image/webp" srcset="https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s200/wet-weather.webp 200w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s300/wet-weather.webp 300w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s400/wet-weather.webp 400w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s500/wet-weather.webp 500w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s600/wet-weather.webp 600w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s700/wet-weather.webp 700w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s800/wet-weather.webp 800w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s900/wet-weather.webp 900w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s1000/wet-weather.webp 1000w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s1100/wet-weather.webp 1100w, https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s1200/wet-weather.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-2.motorsport.com/images/mgl/6DGgDDwY/s700/wet-weather.webp" loading="lazy" width="700" height="466" alt="Wet weather"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-franco-colapinto-alpine-73089850"> <div> <source type="image/webp" srcset="https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s200/franco-colapinto-alpine.webp 200w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s300/franco-colapinto-alpine.webp 300w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s400/franco-colapinto-alpine.webp 400w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s500/franco-colapinto-alpine.webp 500w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s600/franco-colapinto-alpine.webp 600w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s700/franco-colapinto-alpine.webp 700w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s800/franco-colapinto-alpine.webp 800w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s900/franco-colapinto-alpine.webp 900w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s1000/franco-colapinto-alpine.webp 1000w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s1100/franco-colapinto-alpine.webp 1100w, https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s1200/franco-colapinto-alpine.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-4.motorsport.com/images/mgl/YBVjEE8Y/s700/franco-colapinto-alpine.webp" loading="lazy" width="700" height="466" alt="Franco Colapinto, Alpine"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-lewis-hamilton-ferrari-george-russell-mercedes-73091589"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-5.motorsport.com/images/mgl/YE9EyqDY/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-8.motorsport.com/images/mgl/YE9EyqDY/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Lewis Hamilton, Ferrari, George Russell, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-lewis-hamilton-ferrari-isack-hadjar-red-bull-racing-73094066"> <div> <source type="image/webp" srcset="https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-8.motorsport.com/images/mgl/0rVPwOP0/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-2.motorsport.com/images/mgl/0rVPwOP0/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Lewis Hamilton, Ferrari, Isack Hadjar, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-pierre-gasly-alpine-isack-hadjar-red-bull-racing-73091067"> <div> <source type="image/webp" srcset="https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s200/pierre-gasly-alpine-isack-hadj.webp 200w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s300/pierre-gasly-alpine-isack-hadj.webp 300w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s400/pierre-gasly-alpine-isack-hadj.webp 400w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s500/pierre-gasly-alpine-isack-hadj.webp 500w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s600/pierre-gasly-alpine-isack-hadj.webp 600w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s700/pierre-gasly-alpine-isack-hadj.webp 700w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s800/pierre-gasly-alpine-isack-hadj.webp 800w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s900/pierre-gasly-alpine-isack-hadj.webp 900w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s1000/pierre-gasly-alpine-isack-hadj.webp 1000w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s1100/pierre-gasly-alpine-isack-hadj.webp 1100w, https://cdn-4.motorsport.com/images/mgl/YBVjEK7Y/s1200/pierre-gasly-alpine-isack-hadj.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/YBVjEK7Y/s700/pierre-gasly-alpine-isack-hadj.webp" loading="lazy" width="700" height="466" alt="Pierre Gasly, Alpine, Isack Hadjar, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-charles-leclerc-ferrari-esteban-ocon-haas-f1-team-73097219"> <div> <source type="image/webp" srcset="https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s200/charles-leclerc-ferrari-esteba.webp 200w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s300/charles-leclerc-ferrari-esteba.webp 300w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s400/charles-leclerc-ferrari-esteba.webp 400w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s500/charles-leclerc-ferrari-esteba.webp 500w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s600/charles-leclerc-ferrari-esteba.webp 600w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s700/charles-leclerc-ferrari-esteba.webp 700w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s800/charles-leclerc-ferrari-esteba.webp 800w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s900/charles-leclerc-ferrari-esteba.webp 900w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s1000/charles-leclerc-ferrari-esteba.webp 1000w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s1100/charles-leclerc-ferrari-esteba.webp 1100w, https://cdn-3.motorsport.com/images/mgl/0mXyMVa6/s1200/charles-leclerc-ferrari-esteba.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-5.motorsport.com/images/mgl/0mXyMVa6/s700/charles-leclerc-ferrari-esteba.webp" loading="lazy" width="700" height="466" alt="Charles Leclerc, Ferrari, Esteban Ocon, Haas F1 Team"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73093709"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-1.motorsport.com/images/mgl/6AlvBXkY/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-4.motorsport.com/images/mgl/6AlvBXkY/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-max-verstappen-red-bull-racing-73092336"> <div> <source type="image/webp" srcset="https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-7.motorsport.com/images/mgl/27Noy4K0/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-3.motorsport.com/images/mgl/27Noy4K0/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-safety-car-73099061"> <div> <source type="image/webp" srcset="https://cdn-3.motorsport.com/images/mgl/0arEypM2/s200/safety-car.webp 200w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s300/safety-car.webp 300w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s400/safety-car.webp 400w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s500/safety-car.webp 500w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s600/safety-car.webp 600w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s700/safety-car.webp 700w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s800/safety-car.webp 800w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s900/safety-car.webp 900w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s1000/safety-car.webp 1000w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s1100/safety-car.webp 1100w, https://cdn-3.motorsport.com/images/mgl/0arEypM2/s1200/safety-car.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-7.motorsport.com/images/mgl/0arEypM2/s700/safety-car.webp" loading="lazy" width="700" height="466" alt="Safety Car"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-lewis-hamilton-ferrari-73099044"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s200/lewis-hamilton-ferrari.webp 200w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s300/lewis-hamilton-ferrari.webp 300w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s400/lewis-hamilton-ferrari.webp 400w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s500/lewis-hamilton-ferrari.webp 500w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s600/lewis-hamilton-ferrari.webp 600w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s700/lewis-hamilton-ferrari.webp 700w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s800/lewis-hamilton-ferrari.webp 800w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s900/lewis-hamilton-ferrari.webp 900w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s1000/lewis-hamilton-ferrari.webp 1000w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s1100/lewis-hamilton-ferrari.webp 1100w, https://cdn-9.motorsport.com/images/mgl/0qgKpWBY/s1200/lewis-hamilton-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-7.motorsport.com/images/mgl/0qgKpWBY/s700/lewis-hamilton-ferrari.webp" loading="lazy" width="700" height="466" alt="Lewis Hamilton, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-nico-hulkenberg-audi-f1-team-arvid-lindblad-racing-bulls-lando-norris-mclaren"> <div> <source type="image/webp" srcset="https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s200/nico-hulkenberg-audi-f1-team-a.webp 200w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s300/nico-hulkenberg-audi-f1-team-a.webp 300w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s400/nico-hulkenberg-audi-f1-team-a.webp 400w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s500/nico-hulkenberg-audi-f1-team-a.webp 500w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s600/nico-hulkenberg-audi-f1-team-a.webp 600w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s700/nico-hulkenberg-audi-f1-team-a.webp 700w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s800/nico-hulkenberg-audi-f1-team-a.webp 800w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s900/nico-hulkenberg-audi-f1-team-a.webp 900w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s1000/nico-hulkenberg-audi-f1-team-a.webp 1000w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s1100/nico-hulkenberg-audi-f1-team-a.webp 1100w, https://cdn-7.motorsport.com/images/mgl/YE9EyVMY/s1200/nico-hulkenberg-audi-f1-team-a.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/YE9EyVMY/s700/nico-hulkenberg-audi-f1-team-a.webp" loading="lazy" width="700" height="466" alt="Nico Hulkenberg, Audi F1 Team, Arvid Lindblad, Racing Bulls, Lando Norris, McLaren"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-esteban-ocon-haas-f1-team-73097172"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s200/esteban-ocon-haas-f1-team.webp 200w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s300/esteban-ocon-haas-f1-team.webp 300w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s400/esteban-ocon-haas-f1-team.webp 400w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s500/esteban-ocon-haas-f1-team.webp 500w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s600/esteban-ocon-haas-f1-team.webp 600w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s700/esteban-ocon-haas-f1-team.webp 700w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s800/esteban-ocon-haas-f1-team.webp 800w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s900/esteban-ocon-haas-f1-team.webp 900w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s1000/esteban-ocon-haas-f1-team.webp 1000w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s1100/esteban-ocon-haas-f1-team.webp 1100w, https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s1200/esteban-ocon-haas-f1-team.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-1.motorsport.com/images/mgl/YK15XWz0/s700/esteban-ocon-haas-f1-team.webp" loading="lazy" width="700" height="466" alt="Esteban Ocon, Haas F1 Team"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-73093953"> <div> <source type="image/webp" srcset="https://cdn-2.motorsport.com/images/mgl/0arEylk2/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-2.motorsport.com/images/mgl/0arEylk2/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/0arEylk2/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-nico-hulkenberg-audi-f1-team-73097090"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s200/nico-hulkenberg-audi-f1-team.webp 200w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s300/nico-hulkenberg-audi-f1-team.webp 300w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s400/nico-hulkenberg-audi-f1-team.webp 400w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s500/nico-hulkenberg-audi-f1-team.webp 500w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s600/nico-hulkenberg-audi-f1-team.webp 600w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s700/nico-hulkenberg-audi-f1-team.webp 700w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s800/nico-hulkenberg-audi-f1-team.webp 800w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s900/nico-hulkenberg-audi-f1-team.webp 900w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s1000/nico-hulkenberg-audi-f1-team.webp 1000w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s1100/nico-hulkenberg-audi-f1-team.webp 1100w, https://cdn-9.motorsport.com/images/mgl/YBVjEdWY/s1200/nico-hulkenberg-audi-f1-team.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-2.motorsport.com/images/mgl/YBVjEdWY/s700/nico-hulkenberg-audi-f1-team.webp" loading="lazy" width="700" height="466" alt="Nico Hülkenberg, Audi F1 Team"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-isack-hadjar-red-bull-racing-73099038"> <div> <source type="image/webp" srcset="https://cdn-4.motorsport.com/images/mgl/YMXbro12/s200/isack-hadjar-red-bull-racing.webp 200w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s300/isack-hadjar-red-bull-racing.webp 300w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s400/isack-hadjar-red-bull-racing.webp 400w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s500/isack-hadjar-red-bull-racing.webp 500w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s600/isack-hadjar-red-bull-racing.webp 600w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s700/isack-hadjar-red-bull-racing.webp 700w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s800/isack-hadjar-red-bull-racing.webp 800w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s900/isack-hadjar-red-bull-racing.webp 900w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s1000/isack-hadjar-red-bull-racing.webp 1000w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s1100/isack-hadjar-red-bull-racing.webp 1100w, https://cdn-4.motorsport.com/images/mgl/YMXbro12/s1200/isack-hadjar-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-6.motorsport.com/images/mgl/YMXbro12/s700/isack-hadjar-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Isack Hadjar, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73093710"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-1.motorsport.com/images/mgl/6lmAxw80/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-3.motorsport.com/images/mgl/6lmAxw80/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-isack-hadjar-red-bull-racing-73099060"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s200/isack-hadjar-red-bull-racing.webp 200w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s300/isack-hadjar-red-bull-racing.webp 300w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s400/isack-hadjar-red-bull-racing.webp 400w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s500/isack-hadjar-red-bull-racing.webp 500w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s600/isack-hadjar-red-bull-racing.webp 600w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s700/isack-hadjar-red-bull-racing.webp 700w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s800/isack-hadjar-red-bull-racing.webp 800w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s900/isack-hadjar-red-bull-racing.webp 900w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s1000/isack-hadjar-red-bull-racing.webp 1000w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s1100/isack-hadjar-red-bull-racing.webp 1100w, https://cdn-5.motorsport.com/images/mgl/0JXRVdRY/s1200/isack-hadjar-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-8.motorsport.com/images/mgl/0JXRVdRY/s700/isack-hadjar-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Isack Hadjar, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-lance-stroll-aston-martin-racing-73097147"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s200/lance-stroll-aston-martin-raci.webp 200w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s300/lance-stroll-aston-martin-raci.webp 300w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s400/lance-stroll-aston-martin-raci.webp 400w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s500/lance-stroll-aston-martin-raci.webp 500w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s600/lance-stroll-aston-martin-raci.webp 600w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s700/lance-stroll-aston-martin-raci.webp 700w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s800/lance-stroll-aston-martin-raci.webp 800w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s900/lance-stroll-aston-martin-raci.webp 900w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s1000/lance-stroll-aston-martin-raci.webp 1000w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s1100/lance-stroll-aston-martin-raci.webp 1100w, https://cdn-9.motorsport.com/images/mgl/0Zq8zkL6/s1200/lance-stroll-aston-martin-raci.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-2.motorsport.com/images/mgl/0Zq8zkL6/s700/lance-stroll-aston-martin-raci.webp" loading="lazy" width="700" height="466" alt="Lance Stroll, Aston Martin Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-max-verstappen-red-bull-racing-73094067"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-5.motorsport.com/images/mgl/YBVjERMY/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-6.motorsport.com/images/mgl/YBVjERMY/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-george-russell-mercedes-73099063"> <div> <source type="image/webp" srcset="https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s200/george-russell-mercedes.webp 200w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s300/george-russell-mercedes.webp 300w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s400/george-russell-mercedes.webp 400w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s500/george-russell-mercedes.webp 500w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s600/george-russell-mercedes.webp 600w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s700/george-russell-mercedes.webp 700w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s800/george-russell-mercedes.webp 800w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s900/george-russell-mercedes.webp 900w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s1000/george-russell-mercedes.webp 1000w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s1100/george-russell-mercedes.webp 1100w, https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s1200/george-russell-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-5.motorsport.com/images/mgl/6zoDEVl0/s700/george-russell-mercedes.webp" loading="lazy" width="700" height="466" alt="George Russell, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73094438"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-9.motorsport.com/images/mgl/0Zq8zVd6/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-5.motorsport.com/images/mgl/0Zq8zVd6/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-lewis-hamilton-ferrari-73097124"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s200/lewis-hamilton-ferrari.webp 200w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s300/lewis-hamilton-ferrari.webp 300w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s400/lewis-hamilton-ferrari.webp 400w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s500/lewis-hamilton-ferrari.webp 500w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s600/lewis-hamilton-ferrari.webp 600w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s700/lewis-hamilton-ferrari.webp 700w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s800/lewis-hamilton-ferrari.webp 800w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s900/lewis-hamilton-ferrari.webp 900w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s1000/lewis-hamilton-ferrari.webp 1000w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s1100/lewis-hamilton-ferrari.webp 1100w, https://cdn-9.motorsport.com/images/mgl/2wlKr43Y/s1200/lewis-hamilton-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-4.motorsport.com/images/mgl/2wlKr43Y/s700/lewis-hamilton-ferrari.webp" loading="lazy" width="700" height="466" alt="Lewis Hamilton, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73095275"> <div> <source type="image/webp" srcset="https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-6.motorsport.com/images/mgl/YvKBzk76/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-7.motorsport.com/images/mgl/YvKBzk76/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-max-verstappen-red-bull-racing-73094608"> <div> <source type="image/webp" srcset="https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-4.motorsport.com/images/mgl/YXyKVj76/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/YXyKVj76/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73095278"> <div> <source type="image/webp" srcset="https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-8.motorsport.com/images/mgl/6AlvBMvY/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-73095586"> <div> <source type="image/webp" srcset="https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-2.motorsport.com/images/mgl/24QGEyqY/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-5.motorsport.com/images/mgl/24QGEyqY/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-lewis-hamilton-ferrari-73094833"> <div> <source type="image/webp" srcset="https://cdn-7.motorsport.com/images/mgl/YvKBz376/s200/lewis-hamilton-ferrari.webp 200w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s300/lewis-hamilton-ferrari.webp 300w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s400/lewis-hamilton-ferrari.webp 400w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s500/lewis-hamilton-ferrari.webp 500w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s600/lewis-hamilton-ferrari.webp 600w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s700/lewis-hamilton-ferrari.webp 700w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s800/lewis-hamilton-ferrari.webp 800w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s900/lewis-hamilton-ferrari.webp 900w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s1000/lewis-hamilton-ferrari.webp 1000w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s1100/lewis-hamilton-ferrari.webp 1100w, https://cdn-7.motorsport.com/images/mgl/YvKBz376/s1200/lewis-hamilton-ferrari.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-3.motorsport.com/images/mgl/YvKBz376/s700/lewis-hamilton-ferrari.webp" loading="lazy" width="700" height="466" alt="Lewis Hamilton, Ferrari"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-73094832"> <div> <source type="image/webp" srcset="https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-7.motorsport.com/images/mgl/2GdKR1MY/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-4.motorsport.com/images/mgl/2GdKR1MY/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-73094835"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-1.motorsport.com/images/mgl/0o5ApkPY/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-lewis-hamilton-ferrari-max-verstappen-red-bull-racing-73094802"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-1.motorsport.com/images/mgl/2eZx58aY/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-9.motorsport.com/images/mgl/2eZx58aY/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Lewis Hamilton, Ferrari, Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-max-verstappen-red-bull-racing-73095267"> <div> <source type="image/webp" srcset="https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-1.motorsport.com/images/mgl/YN7v8BP6/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-8.motorsport.com/images/mgl/YN7v8BP6/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes, Max Verstappen, Red Bull Racing"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-max-verstappen-red-bull-racing-laurent-mekies-red-bull-racing-team-principal-73097232"> <div> <source type="image/webp" srcset="https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s200/max-verstappen-red-bull-racing.webp 200w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s300/max-verstappen-red-bull-racing.webp 300w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s400/max-verstappen-red-bull-racing.webp 400w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s500/max-verstappen-red-bull-racing.webp 500w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s600/max-verstappen-red-bull-racing.webp 600w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s700/max-verstappen-red-bull-racing.webp 700w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s800/max-verstappen-red-bull-racing.webp 800w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s900/max-verstappen-red-bull-racing.webp 900w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s1000/max-verstappen-red-bull-racing.webp 1000w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s1100/max-verstappen-red-bull-racing.webp 1100w, https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s1200/max-verstappen-red-bull-racing.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-6.motorsport.com/images/mgl/6lmAx5j0/s700/max-verstappen-red-bull-racing.webp" loading="lazy" width="700" height="466" alt="Max Verstappen, Red Bull Racing, Laurent Mekies, Red Bull Racing Team Principal"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> <a href="https://en.mycoding.id/category/technology" target="_blank" data-name="gal-14291-andrea-kimi-antonelli-mercedes-73097233"> <div> <source type="image/webp" srcset="https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s200/andrea-kimi-antonelli-mercedes.webp 200w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s300/andrea-kimi-antonelli-mercedes.webp 300w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s400/andrea-kimi-antonelli-mercedes.webp 400w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s500/andrea-kimi-antonelli-mercedes.webp 500w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s600/andrea-kimi-antonelli-mercedes.webp 600w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s700/andrea-kimi-antonelli-mercedes.webp 700w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s800/andrea-kimi-antonelli-mercedes.webp 800w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s900/andrea-kimi-antonelli-mercedes.webp 900w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s1000/andrea-kimi-antonelli-mercedes.webp 1000w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s1100/andrea-kimi-antonelli-mercedes.webp 1100w, https://cdn-9.motorsport.com/images/mgl/2QedZGa2/s1200/andrea-kimi-antonelli-mercedes.webp 1200w" sizes="650px) 700px"></source> <img src="https://cdn-1.motorsport.com/images/mgl/2QedZGa2/s700/andrea-kimi-antonelli-mercedes.webp" loading="lazy" width="700" height="466" alt="Andrea Kimi Antonelli, Mercedes"> </div> <h2>Bahrain GP in Malaysia - Sunday, in photos</h2> </a> </div> </div> <h2> <svg aria-hidden="true"> </svg> <span>We desire your opinion!</span> </h2> <div> <p>What would you akin to see on Motorsport.com?</p> <p><a href="https://en.mycoding.id/category/technology" target="_blank">Take our 5 infinitesimal survey.</a> </p></div> <p>- The Motorsport.com Team</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/powerless-f1-drivers-frustrated-by-bahrain-f1-software-glitch-71044</guid> <pubDate>Mon, 05 Oct 2026 02:54:08 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[A tribute to one of the best games on the Atari 2600]]></title> <description><![CDATA[A tribute to one of the best games on the Atari 2600. Comments]]></description> <media:thumbnail url="https://plicerin.github.io//img/start.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/a-tribute-to-one-of-the-best-games-on-the-atari-2600-71045</link> <content:encoded><![CDATA[<div> <p>Activision &middot; Atari 2600 &middot; 1982</p> <p>Carol Shaw's endless river, the identical all period you fly it. The cartridge <b>rebuilt from the first ROM</b>, one education at a time: all bank, bridge, energy depot and missile behaves as the genuine device plays them.</p> <div id="play"> <div> <p><img src="https://plicerin.github.io//img/start.png" alt=" the stream between green banks, a helicopter, a energy depot and a container ahead, a home on the bank, the jet on the highway and the position bar alongside score, energy gauge and lives."> </p> </div> <p>Press Play, afterward shove up or blaze to obtain off</p> </div> <div> <p>&larr;&rarr; steer &middot; &uarr;&darr; speed &middot; Space blaze &middot; Enter Game Reset</p> </div> <h2>How to play</h2> <p>Fly up the stream and fire what gets in your way. <b>Fuel drains the entire time</b>: fly complete a depot to inhabit the container before the gauge reaches E. Touch a bank, a extend or item on the h2o and the jet goes down.</p> <div> <div> <h3><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round" aria-hidden="true"><path d="M6 10h.01M9 10h.01M12 10h.01M15 10h.01M18 10h.01M7 14h10"></path></svg> At the controls</h3> <ul> <li><span>Steer</span><span>&larr;&rarr; or AD</span></li> <li><span>Speed up</span><span>&uarr; or W</span></li> <li><span>Slow down</span><span>&darr; or S</span></li> <li><span>Fire</span><span>Space / Z</span></li> <li><span>Game Reset</span><span>Enter</span></li> <li><span>Pause &middot; Mute</span><span>P &middot; M</span></li> </ul> </div> <div> <h3><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round" aria-hidden="true"><path d="M8.5 7h7a5.5 5.5 0 0 1 5.4 4.5l.8 4.2A2.6 2.6 0 0 1 19.2 19c-1 0-1.6-.6-2.3-1.4L15.6 16H8.4l-1.3 1.6C6.4 18.4 5.8 19 4.8 19a2.6 2.6 0 0 1-2.5-3.3l.8-4.2A5.5 5.5 0 0 1 8.5 7Z"></path><path d="M7 11v3M5.5 12.5h3M15.8 11.6h.01M18.1 13.4h.01"></path></svg> On a gamepad</h3> <ul> <li><span>The joystick</span><span>stick or D-pad</span></li> <li><span>Fire</span><span>A &middot; B &middot; X &middot; Y</span></li> <li><span>Game Reset</span><span>Start</span></li> <li><span>Pause</span><span>Back</span></li> </ul> <p>The Atari joystick has one clasp and eight directions, so all visage clasp fires. Sound starts following your archetypal click or key press; that is the browser's rule, not the cartridge's.</p> </div> <div> <h3><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round" aria-hidden="true"><path d="M5 20V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v14M3 20h14M15 9h2.5a1.5 1.5 0 0 1 1.5 1.5V16a1.5 1.5 0 0 0 3 0V9l-3-3"></path><path d="M8 8h4"></path></svg> Fuel</h3> <p>The gauge under the stream runs from <b>E</b> to <b>F</b>. It drains all example you fly, faster than it looks, and a alert spirit starts formerly it drops below a quarter.</p> <p>Fly complete a depot and the container refills during you remain on it. Shoot a depot alternatively and it is value <b>80 points</b>, but the energy is gone.</p> </div> <div> <h3><svg viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round" aria-hidden="true"><path d="M12 3l1.4 4.6 5.6 3.7v1.7l-5.3-1.4-.5 3.8 2.3 1.5V18L12 17.2 8.5 18v-1.1l2.3-1.5-.5-3.8L5 13v-1.7l5.6-3.7z"></path></svg> Lives</h3> <p>You commencement alongside <b>three jets</b> and acquire another all <b>10,000 points</b>, up to nine.</p> <p>After a collision the stream rewinds to the commencement of the division and replays it exactly, since the cartridge saved its random numbers there.</p> </div> </div> <p><b>The stream is never stored.</b> The entire equivalent fits in a 4,096-byte cartridge, so all 32-line obstacle of stream is built fair before it scrolls into view, from a 16-bit random figure generator that starts from the identical seed, $A814, all game. That is why the stream never ends, and why it is the identical stream all period you play.</p> <h2>The river</h2> <p>Thirty-two blocks create a section, and all division ends at a <b>road and a bridge</b>. Odd sections run straight; equal ones breeze and divided about islands. Further up the stream there are additional enemies and small depots.</p> <div> <div> <div> <p><img src="https://plicerin.github.io//img/sprite_ship.png" alt="Tanker" width="108" height="24"></p> <h3>Tanker <span>30</span></h3> <p>Starts moving at random and patrols, turning rear whenever it touches a bank. Where the stream is too narrow for a ship, the cartridge puts a chopper there instead.</p> </div> <div> <p><img src="https://plicerin.github.io//img/sprite_heli.png" alt="Helicopter" width="48" height="30"></p> <h3>Helicopter <span>60</span></h3> <p>Its rotor is two shapes exchanged all another frame. Patrols akin the tanker.</p> </div> <div> <p><img src="https://plicerin.github.io//img/sprite_plane.png" alt="Jet fighter" width="48" height="18"></p> <h3>Jet <span>100</span></h3> <p>Appears from division three. Crosses the entire display without stopping and wraps about at the edge.</p> </div> <div> <p><img src="https://plicerin.github.io//img/sprite_fuel.png" alt="Fuel depot" width="48" height="72"></p> <h3>Fuel depot <span>80</span></h3> <p>Refuels you during you fly complete it, or scores if you fire it.</p> </div> <div> <p><img src="https://plicerin.github.io//img/bridge_scene.png" alt="The highway and extend at the end of a section" width="304" height="44"></p> <h3>Bridge <span>500</span></h3> <p>Shoot it to open the next section. Flying into it expenses a life.</p> </div> <div> <p><img src="https://plicerin.github.io//img/sprite_house.png" alt="House and tree" width="108" height="57"></p> <h3>House <span>0</span></h3> <p>Scenery on the banks and islands, and the lone item on the stream value nothing.</p> </div> </div> <p><img src="https://plicerin.github.io//img/sprite_jet.png" alt=""></p> </div> <h2>Built from the ROM</h2> <p>This is not an emulator. Every regular of the cartridge was <b>rewritten in JavaScript one 6502 education at a time</b>, operating on the identical 128 bytes of RAM at the identical addresses. To demonstrate it, a small 6502 center runs the genuine ROM beside the harbor and all example is compared, byte for byte.</p> <div> <p><span>0</span><span>differences from the cartridge in 45,000 compared frames of play</span></p> <p><span>300,000</span><span>river-generator states checked, sections 1 to 48</span></p> <p><span>31,840</span><span>pixels of the beginning frame, identical to a Stella capture</span></p> <p><span>4,096</span><span>bytes in the entire cartridge, code and graphics</span></p> </div> <div><p><b>Read in the ROM.</b> The code holds a few things the manual never mentions: </p><ul> <li>There is no mark in memory. The six digits are pointers to the numeral graphics, and points are added to the pointers.</li> <li>Collisions arrive lone from the TIA's hardware latches, peruse formerly per stream block. There is no collision arithmetic at all.</li> <li>Flying into a ship, chopper or jet motionless scores it as you go down.</li> <li>Touching a home runs the identical code as touching a energy depot.</li> <li>When a new obstacle has lone fair scrolled in, a collision at the extremely top is submitted under a seventh obstacle that does not exist, and the emblem lands in the archetypal object's stance byte.</li> </ul><p> The harbor keeps all of it, since that is the game.</p></div> Developer pages <ul> <li><a href="https://en.mycoding.id/category/technology" target="_blank">Harness</a>: the harbor alongside live score, fuel, lives and RAM readouts</li> <li><a href="https://en.mycoding.id/category/technology" target="_blank">Inspector</a>: the before ROM-visible example and its recollection views</li> <li><a href="https://en.mycoding.id/category/technology" target="_blank">Verifying against the ROM</a>: the 6502 oracle and the difference scripts</li> </ul> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/a-tribute-to-one-of-the-best-games-on-the-atari-2600-71045</guid> <pubDate>Mon, 05 Oct 2026 02:54:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[ArtCraft Apps – open-source Adobe compatible suite written in Rust]]></title> <description><![CDATA[ArtCraft Apps – open-source Adobe compatible suite written in Rust. Comments]]></description> <media:thumbnail url="https://getartcraft.com/images/apps/og.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/artcraft-apps-open-source-adobe-compatible-suite-written-in-rust-71042</link> <content:encoded><![CDATA[<div id="main"><span aria-hidden="true" data-draw-rule="true"></span><div><div data-draw-eyebrow="true"><div><p><span>01</span><span aria-hidden="true">/</span>Crafting Apps</p><p>Seven apps &middot; Open origin &middot; Pure Rust</p></div></div></div><span aria-hidden="true" data-draw-rule="true"></span><div><div data-draw-eyebrow="true"><div><p><span>02</span><span aria-hidden="true">/</span>The lineup</p><p>Pick a accomplishment to explore</p></div></div><div data-reveal-group="true"><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><p><img src="https://getartcraft.com/images/apps/photocraft/hero.webp" alt="PhotoCraft editing The Great Wave off Kanagawa alongside a Curves adaptation and category layers in the Layers panel" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/photocraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Photo<span>Craft</span></span></h3><p>The open-source depiction publishing company you already cognize how to use.</p><div><p>Early alpha</p><p>Installers ready</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore PhotoCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><p><img src="https://getartcraft.com/images/apps/vectorcraft/hero.webp" alt="VectorCraft editing a synthwave poster titled Neon Drive alongside an external glow in the Appearance panel" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/vectorcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Vector<span>Craft</span></span></h3><p>Fast, open-source vector illustration, reimagined in clean Rust.</p><div><p>In development</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore VectorCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><p><img src="https://getartcraft.com/images/apps/filmcraft/color.webp" alt="FilmCraft alongside video scopes, the program detect showing Charade (1963), and a multi-track timeline" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/filmcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Film<span>Craft</span></span></h3><p>Professional, open-source video editing, rebuilt from scratch in Rust.</p><div><p>In development</p><p>macOS</p><p>Windows</p><p>Linux</p></div><p><span>Explore FilmCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><div><p><span>04</span></p><p>Photo archive &amp; raw developer</p></div><p><img src="https://getartcraft.com/images/apps/lightcraft/hero.webp" alt="LightCraft evolving Ansel Adams&#039; The Tetons and the Snake River alongside ray and effects sliders" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/lightcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Light<span>Craft</span></span></h3><p>An open-source photo archive and raw developer that runs on your machine.</p><div><p>In development</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore LightCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><p><img src="https://getartcraft.com/images/apps/printcraft/hero.webp" alt="PrintCraft showing a showcase PDF shield alongside the tools sidebar and threaded comments" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/printcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Print<span>Craft</span></span></h3><p>The open-source PDF workbench: read, organize, combine, divided and secure.</p><div><p>Early alpha</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore PrintCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><p><img src="https://getartcraft.com/images/apps/effectcraft/hero.webp" alt="EffectCraft&#039;s construction panel showing an animated EFFECTCRAFT title, alongside the project panel, a timeline of text, form and firm layers, and the properties panel" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/effectcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Effect<span>Craft</span></span></h3><p>Open-source motion graphics and ocular effects, built in clean Rust.</p><div><p>In development</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore EffectCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><a href="https://en.mycoding.id/category/technology" target="_blank"><span aria-hidden="true"></span><div><p><span>07</span></p><p>Page layout &amp; publishing</p></div><p><img src="https://getartcraft.com/images/apps/designcraft/hero.webp" alt=" a threaded three-column narrative alongside its thread line, a wrapped drag quote, and the Properties panel&#039;s content example options" loading="lazy" decoding="async"></p><div><p><img src="https://getartcraft.com/images/apps/designcraft/icon.webp" alt="" width="256" height="256" loading="lazy" decoding="async"></p><h3><span>Design<span>Craft</span></span></h3><p>Open-source leaf layout and publishing, rebuilt in clean Rust.</p><div><p>In development</p><p>macOS</p><p>Windows</p><p>Linux</p><p>Web</p></div><p><span>Explore DesignCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span></p></div></a><div data-reveal="true"><p>Next up</p><h3>More crafts <span>on the way</span>.</h3><p>Tell us what to rebuild next, test first builds and prosecute betterment alongside the squad in the ArtCraft Discord.</p></div></div></div><span aria-hidden="true" data-draw-rule="true"></span><div><div data-draw-eyebrow="true"><div><p><span>03</span><span aria-hidden="true">/</span>Principles</p><p>Shared by all craft</p></div></div><div><h2 data-reveal="true">Built the <span>hard</span> way.</h2><p data-reveal="true">Every Crafting App is written from scratch in Rust and held to the identical rules.</p></div><ol data-reveal-group="true"><li data-reveal="true"><h3>Open source</h3><p>Every row is on GitHub under permissive licenses. Read it, fork it, build on it.</p></li><li data-reveal="true"><h3>Native, not wrapped</h3><p>Pure Rust compiled to genuine desktop apps for macOS, Windows and Linux. No Electron, no web views.</p></li><li data-reveal="true"><h3>Familiar from day one</h3><p>Layouts, tools and shortcuts that operating professionals already know, so there's nothing to relearn.</p></li><li data-reveal="true"><h3>Your files, your machine</h3><p>Everything runs locally on your own files. No haze round-trips between you and your work.</p></li><li data-reveal="true"><h3>Agent-ready</h3><p>Drive all app from a CLI, a JSON authority conduit or an MCP server, built for automation and AI agents.</p></li><li data-reveal="true"><h3>Also in your browser</h3><p>PhotoCraft, VectorCraft, LightCraft, PrintCraft, EffectCraft, and DesignCraft additionally compile to WebAssembly and run in a browser tab.</p></li></ol></div><span aria-hidden="true" data-draw-rule="true"></span><div><div><p>Open origin &middot; Free</p><h2 data-reveal="true">Build it <span>with us</span>.</h2><p>Early builds, roadmaps and the group making the Crafting Apps all live in the ArtCraft Discord.</p></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/artcraft-apps-open-source-adobe-compatible-suite-written-in-rust-71042</guid> <pubDate>Mon, 05 Oct 2026 00:02:43 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Self-hosted HTTP tunnels with SSH and Nginx]]></title> <description><![CDATA[Self-hosted HTTP tunnels with SSH and Nginx. Comments]]></description> <media:thumbnail url="https://d2pzklc15kok91.cloudfront.net/images/covers/en/blog/2026-http-over-ssh.922a043bebfeb0.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/self-hosted-http-tunnels-with-ssh-and-nginx-71040</link> <content:encoded><![CDATA[<div> <p>A companion wants to proofread your work-in-progress blog post, but its preview only runs on localhost:8080. <a href="https://en.mycoding.id/category/technology" target="_blank" title=" a catalog of tunneling application and services">Several tools</a> can help. Some run as a commercial service, akin <a href="https://en.mycoding.id/category/technology" target="_blank" title="ngrok">ngrok</a> or <a href="https://en.mycoding.id/category/technology" target="_blank" title="Quick Tunnels alongside TryCloudflare">Cloudflare Quick Tunnels</a>. Some are self-hostable but necessitate a particular client, akin <a href="https://en.mycoding.id/category/technology" target="_blank" title=" a accelerated reverse proxy">frp</a> or <a href="https://en.mycoding.id/category/technology" target="_blank" title=" disclose your localhost to the world">localtunnel</a>. Some lone necessitate a plain SSH client but depend on a particular SSH server, like <a href="https://en.mycoding.id/category/technology" target="_blank" title=" presenter community web services on localhost">sish</a>. Let&rsquo;s execute a self-hosted resolution alongside lone <em>OpenSSH</em> and <em>nginx</em>!</p> <div><pre><span></span><span>$ </span>ssh<span> </span>-R<span> </span><span>0</span>:localhost:8080<span> </span>http-over-ssh <span>Allocated harbor 41535 for distant onward to localhost:8080</span> <span>https://6J3jK1WmB15c6WmjW_X-Wg--1789928654@p41535.ssh.luffy.cx/</span> </pre></div> <p>First, we onward connections from a harbor on a distant server to your local service:</p> <div><pre><span></span><span>$ </span>ssh<span> </span>-N<span> </span>-R<span> </span><span>0</span>:localhost:8080<span> </span>web02.luffy.cx <span>Allocated harbor 41535 for distant onward to localhost:8080</span> </pre></div> <p>When you define 0 as the distant port, the server allocates a liberated port. Then, we configure nginx to proxy requests from https://p41535.ssh.luffy.cx to http://127.0.0.1:41535:</p> <div><pre><span></span><span>server</span><span> </span><span>{</span> <span> </span><span>listen</span><span> </span><span>0.0.0.0</span><span>:</span><span>443</span><span> </span><span>ssl</span><span> </span><span>;</span> <span> </span><span>listen</span><span> </span><span>[::0]:443</span><span> </span><span>ssl</span><span> </span><span>;</span> <span> </span><span>server_name</span><span> </span><span>~</span><span>^p(?&lt;port&gt;\d\d\d\d\d)\.ssh\.luffy\.cx$;</span> <span> </span><span>location</span><span> </span><span>/</span><span> </span><span>{</span> <span> </span><span>proxy_pass</span><span> </span><span>http://127.0.0.1:</span><span>$port</span><span>;</span> <span> </span><span>}</span> <span>}</span> </pre></div> <p>We additionally need to add DNS records for *.ssh.luffy.cx and get a wildcard certificate through <a href="https://en.mycoding.id/category/technology" target="_blank">Let&rsquo;s Encrypt</a>:</p> <div><pre><span></span><span>*.ssh.luffy.cx.</span><span> </span><span>CNAME</span><span> </span><span>web02.luffy.cx.</span> <span>ssh.luffy.cx.</span><span> </span><span>CAA</span><span> </span><span>0</span><span> </span><span>issuewild</span><span> </span><span>"letsencrypt.org"</span> <span>_acme-challenge.ssh.luffy.cx</span><span> </span><span>CNAME</span><span> </span><span>ssh.luffy.cx.acme.luffy.cx.</span> </pre></div> <p>acme.luffy.cx is a area hosted on Route&#8239;53. I use it for <a href="https://en.mycoding.id/category/technology" target="_blank" title="DNS-01 challenge">ACME DNS-01 challenges</a>, the two for wildcard certificates and for domains served by several web servers. In my case, NixOS <a href="https://en.mycoding.id/category/technology" target="_blank" title="ACME on the NixOS Wiki">gets the certificates automatically</a>.</p> <p>The harbor is the lone &ldquo;secret&rdquo;<sup id="port" data-anchor="--lf-sn-port"><a href="https://en.mycoding.id/category/technology" target="_blank">1</a></sup> keeping the satisfied confidential. Other forwarding solutions add a random cord to the domain name to forestall an intruder from enumerating the imaginable values.</p> <p>Thanks to <a href="https://en.mycoding.id/category/technology" target="_blank" title="Module ngx_http_secure_link_module for nginx">ngx_http_secure_link_module</a>, we can secure this setup a bit. This component computes a hash<sup id="md5" data-anchor="--lf-sn-md5"><a href="https://en.mycoding.id/category/technology" target="_blank">2</a></sup> complete a set of values, including a secret, and compares it alongside the hash from the request. The hash is base64-encoded, so we cannot put it in the domain name, which is case-insensitive. Instead, we put it in the URL as a username, alongside alongside its expiration timestamp:<sup id="expiration" data-anchor="--lf-sn-expiration"><a href="https://en.mycoding.id/category/technology" target="_blank">3</a></sup></p> <div><pre><span></span>https://6J3jK1WmB15c6WmjW_X-Wg--1789928654@p41535.ssh.luffy.cx/en/blog &#9584;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9583; &#9584;&#9472;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9472;&#9583; &#9584;&#9472;&#9516;&#9472;&#9583; &#9584;&#9472;&#9472;&#9516;&#9472;&#9472;&#9472;&#9583; hash expires harbor path </pre></div> <p>The client sends the username to the server alongside <a href="https://en.mycoding.id/category/technology" target="_blank" title=" The &#039;Basic&#039; HTTP Authentication Scheme">HTTP basic authentication</a>. This plant alongside most HTTP clients, including curl. Nginx exposes the username in the $remote_user variable. The component expects the hash and the expiration timestamp divided by a comma. We use a map directive to extract the two parts from $remote_user and associate them alongside a comma.<sup id="comma" data-anchor="--lf-sn-comma"><a href="https://en.mycoding.id/category/technology" target="_blank">4</a></sup> We additionally provision the component the cord to hash. It contains the expiration timestamp, the port, and a secret:</p> <div><pre><span></span><span>map</span><span> </span><span>$remote_user</span><span> </span><span>$httpssh_link</span><span> </span><span>{</span> <span> </span><span>"~^([-_A-Za-z0-9]{22})--([0-9]+)$"</span><span> </span><span>"</span><span>$1,$2"</span><span>;</span> <span>}</span> <span>server</span><span> </span><span>{</span> <span> </span><span># [&hellip;]</span> <span> </span><span>location</span><span> </span><span>/</span><span> </span><span>{</span> <span> </span><span>secure_link</span><span> </span><span>$httpssh_link</span><span>;</span> <span> </span><span>secure_link_md5</span><span> </span><span>"</span><span>$secure_link_expires</span><span> </span><span>$port</span><span> </span><span>ZuPerS3cr3!"</span><span>;</span> <span> </span><span>}</span> <span>}</span> </pre></div> <p>The component returns the position of the inspect in the $secure_link variable:</p> <ul> <li>empty if the hashes do not match,</li> <li>"0" if they equivalent but the nexus has expired, or</li> <li>"1" otherwise.</li> </ul> <p>If the hash is incorrect or missing, we come back a 401 error alongside a WWW-Authenticate header to ask for credentials. If the nexus has expired, we return a 410 error. We eliminate the Authorization header before forwarding the request and add a few directives to <a href="https://en.mycoding.id/category/technology" target="_blank" title=" WebSocket proxying">proxy WebSocket connections</a>. Here is the complete configuration:<sup id="security" data-anchor="--lf-sn-security"><a href="https://en.mycoding.id/category/technology" target="_blank">5</a></sup></p> <div><pre><span></span><span>map</span><span> </span><span>$remote_user</span><span> </span><span>$httpssh_link</span><span> </span><span>{</span> <span> </span><span>"~^([-_A-Za-z0-9]{22})--([0-9]+)$"</span><span> </span><span>"</span><span>$1,$2"</span><span>;</span> <span>}</span> <span>server</span><span> </span><span>{</span> <span> </span><span>listen</span><span> </span><span>0.0.0.0</span><span>:</span><span>443</span><span> </span><span>ssl</span><span> </span><span>;</span> <span> </span><span>listen</span><span> </span><span>[::0]:443</span><span> </span><span>ssl</span><span> </span><span>;</span> <span> </span><span>server_name</span><span> </span><span>~</span><span>^p(?&lt;port&gt;\d\d\d\d\d)\.ssh\.luffy\.cx$;</span> <span> </span><span>location</span><span> </span><span>/</span><span> </span><span>{</span> <span> </span><span>secure_link</span><span> </span><span>$httpssh_link</span><span>;</span> <span> </span><span>secure_link_md5</span><span> </span><span>"</span><span>$secure_link_expires</span><span> </span><span>$port</span><span> </span><span>ZuPerS3cr3!"</span><span>;</span> <span> </span><span>if</span><span> </span><span>(</span><span>$secure_link</span><span> </span><span>=</span><span> </span><span>"")</span><span> </span><span>{</span> <span> </span><span>add_header</span><span> </span><span>WWW-Authenticate</span><span> </span><span>'Basic</span><span> </span><span>realm="tunnel"'</span><span> </span><span>always</span><span>;</span> <span> </span><span>return</span><span> </span><span>401</span><span>;</span> <span> </span><span>}</span> <span> </span><span>if</span><span> </span><span>(</span><span>$secure_link</span><span> </span><span>=</span><span> </span><span>"0")</span><span> </span><span>{</span> <span> </span><span>return</span><span> </span><span>410</span><span>;</span> <span> </span><span>}</span> <span> </span><span>proxy_pass</span><span> </span><span>http://127.0.0.1:</span><span>$port</span><span>;</span> <span> </span><span>proxy_set_header</span><span> </span><span>Host</span><span> </span><span>$host</span><span>;</span> <span> </span><span>proxy_set_header</span><span> </span><span>X-Forwarded-For</span><span> </span><span>$proxy_add_x_forwarded_for</span><span>;</span> <span> </span><span>proxy_set_header</span><span> </span><span>Authorization</span><span> </span><span>""</span><span>;</span> <span> </span><span>proxy_http_version</span><span> </span><span>1</span><span>.1</span><span>;</span> <span> </span><span>proxy_set_header</span><span> </span><span>Upgrade</span><span> </span><span>$http_upgrade</span><span>;</span> <span> </span><span>proxy_set_header</span><span> </span><span>Connection</span><span> </span><span>"upgrade"</span><span>;</span> <span> </span><span>proxy_buffering</span><span> </span><span>off</span><span>;</span> <span> </span><span>proxy_read_timeout</span><span> </span><span>30m</span><span>;</span> <span> </span><span>}</span> <span>}</span> </pre></div> <p>I think you are now asking yourself the apparent question: &ldquo;How should I generate the hash?&rdquo; Easy peasy!</p> <div><pre><span></span><span>$ </span><span>expires</span><span>=</span><span>$((</span><span> </span><span>$(</span>date<span> </span>+%s<span>)</span><span> </span><span>+</span><span> </span><span>86400</span><span> </span><span>))</span> <span>$ </span><span>port</span><span>=</span><span>41535</span> <span>$ </span><span>secret</span><span>=</span><span>'ZuPerS3cr3!'</span> <span>$ </span><span>printf</span><span> </span><span>'%s %s %s'</span><span> </span><span>"</span><span>$expires</span><span>"</span><span> </span><span>"</span><span>$port</span><span>"</span><span> </span><span>"</span><span>$secret</span><span>"</span><span> </span><span>\</span> <span>&gt; </span><span> </span><span>|</span><span> </span>openssl<span> </span>md5<span> </span>-binary<span> </span><span>\</span> <span>&gt; </span><span> </span><span>|</span><span> </span>openssl<span> </span>base64<span> </span><span>\</span> <span>&gt; </span><span> </span><span>|</span><span> </span>tr<span> </span>+/<span> </span>-_<span> </span><span>|</span><span> </span>tr<span> </span>-d<span> </span><span>=</span> <span>6J3jK1WmB15c6WmjW_X-Wg</span> </pre></div> <p>Well, I assume you are now saying: &ldquo;Vincent, this is not extremely convenient! I&rsquo;ll stick with ngrok if you don&rsquo;t mind.&rdquo; Okay, I comprehend you. Let&rsquo;s compose a helper script.</p> <p>The chief difficulty is finding the ephemeral harbor that OpenSSH allocates, as it does not appear in any surroundings variable.<sup id="env" data-anchor="--lf-sn-env"><a href="https://en.mycoding.id/category/technology" target="_blank">6</a></sup> To activity about this obstacle, we appearance for the ancestor sshd-session processes:<sup id="sshd-session" data-anchor="--lf-sn-sshd-session"><a href="https://en.mycoding.id/category/technology" target="_blank">7</a></sup></p> <div><pre><span></span><span>pids</span><span>=</span><span>$(</span> <span> </span><span>pid</span><span>=</span><span>$$</span> <span> </span><span>while</span><span> </span><span>[</span><span> </span><span>"</span><span>$pid</span><span>"</span><span> </span>-gt<span> </span><span>1</span><span> </span><span>]</span><span>;</span><span> </span><span>do</span> <span> </span><span>line</span><span>=</span><span>$(</span>ps<span> </span>-o<span> </span><span>comm</span><span>=</span>,pid<span>=</span>,ppid<span>=</span><span> </span>-p<span> </span><span>"</span><span>$pid</span><span>"</span><span>)</span> <span> </span><span>echo</span><span> </span><span>"</span><span>$line</span><span>"</span> <span> </span><span>pid</span><span>=</span><span>${</span><span>line</span><span>##* </span><span>}</span> <span> </span><span>done</span><span> </span><span>|</span><span> </span>awk<span> </span><span>'$1 == "sshd-session" { printf "pid=%s,\n", $2 }'</span> <span>)</span> <span>if</span><span> </span><span>[</span><span> </span>-z<span> </span><span>"</span><span>$pids</span><span>"</span><span> </span><span>]</span><span>;</span><span> </span><span>then</span> <span> </span><span>echo</span><span> </span><span>"not an ssh session"</span><span> </span>&gt;<span>&amp;</span><span>2</span> <span> </span><span>exit</span><span> </span><span>1</span> <span>fi</span> </pre></div> <p>Then, we get the listening ports connected alongside these sshd-session processes:<sup id="sudo" data-anchor="--lf-sn-sudo"><a href="https://en.mycoding.id/category/technology" target="_blank">8</a></sup></p> <div><pre><span></span><span>ports</span><span>=</span><span>$(</span>sudo<span> </span>-n<span> </span>ss<span> </span>--listening<span> </span>--numeric<span> </span>--tcp<span> </span>--processes<span> </span>--no-header<span> </span><span>\</span> <span> </span><span>|</span><span> </span>grep<span> </span>-F<span> </span><span>"</span><span>$pids</span><span>"</span><span> </span><span>\</span> <span> </span><span>|</span><span> </span>awk<span> </span><span>'{ imprint $4 }'</span><span> </span><span>|</span><span> </span>awk<span> </span>-F:<span> </span><span>'{ imprint $NF }'</span><span> </span><span>\</span> <span> </span><span>|</span><span> </span>sort<span> </span>-un<span>)</span> <span>if</span><span> </span><span>[</span><span> </span>-z<span> </span><span>"</span><span>$ports</span><span>"</span><span> </span><span>]</span><span>;</span><span> </span><span>then</span> <span> </span><span>echo</span><span> </span><span>"no forwarded port, use ssh -R 0:localhost:PORT"</span><span> </span>&gt;<span>&amp;</span><span>2</span> <span> </span><span>exit</span><span> </span><span>1</span> <span>fi</span> </pre></div> <p>Finally, we display the URLs and keep the meeting open:</p> <div><pre><span></span><span>lifetime</span><span>=</span><span>86400</span> <span>secret</span><span>=</span><span>'ZuPerS3cr3!'</span> <span>expires</span><span>=</span><span>$((</span><span> </span><span>$(</span>date<span> </span>+%s<span>)</span><span> </span><span>+</span><span> </span><span>lifetime</span><span> </span><span>))</span> <span>for</span><span> </span>port<span> </span><span>in</span><span> </span><span>$ports</span><span>;</span><span> </span><span>do</span> <span> </span><span>token</span><span>=</span><span>$(</span><span>printf</span><span> </span><span>'%s %s %s'</span><span> </span><span>"</span><span>$expires</span><span>"</span><span> </span><span>"</span><span>$port</span><span>"</span><span> </span><span>"</span><span>$secret</span><span>"</span><span> </span><span>\</span> <span> </span><span>|</span><span> </span>openssl<span> </span>md5<span> </span>-binary<span> </span><span>\</span> <span> </span><span>|</span><span> </span>openssl<span> </span>base64<span> </span><span>\</span> <span> </span><span>|</span><span> </span>tr<span> </span>+/<span> </span>-_<span> </span><span>|</span><span> </span>tr<span> </span>-d<span> </span><span>=</span><span>)</span> <span> </span><span>echo</span><span> </span><span>"https://</span><span>$token</span><span>--</span><span>$expires</span><span>@p</span><span>$port</span><span>.ssh.luffy.cx/"</span> <span>done</span> sleep<span> </span>infinity </pre></div> <p>I instal this manuscript as http-over-ssh on the server and add this admission to my ~/.ssh/config:</p> <div><pre><span></span><span>Host</span><span> </span>http-over-ssh <span> </span><span>Hostname</span><span> </span>web02.luffy.cx <span> </span><span>RemoteCommand</span><span> </span>http-over-ssh <span> </span><span>ControlPath</span><span> </span>none </pre></div> <p>With this solution, I lone depend on OpenSSH and nginx, two pieces of software already operating on this server. One abbreviated command gives me a self-hosted tunnel and a URL to share. To try it, catch the <a href="https://en.mycoding.id/category/technology" target="_blank" title="nixops-take1/tags/http-over-ssh.sh at master">complete helper script</a>, which includes a few insignificant improvements. If you run NixOS, as any individual of taste would, have a appearance at my <a href="https://en.mycoding.id/category/technology" target="_blank" title="nixops-take1/tags/http-over-ssh.nix at master">http-over-ssh.nix</a> instead. &#10052;&#65039;</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/self-hosted-http-tunnels-with-ssh-and-nginx-71040</guid> <pubDate>Sun, 04 Oct 2026 23:25:10 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[The new Fitbit Edge leaks]]></title> <description><![CDATA[The new Fitbit Edge leaks. We don't cognize a ton concerning the Fitbit Edge, but it appears to be a successor to the midrange Charge line. It had leaked previously, but we can plainly see in the...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/chorus/uploads/chorus_asset/file/24438538/Fitbit_STK151_01.jpg?quality=90&amp;strip=all&amp;crop=0%2C10.732984293194%2C100%2C78.534031413613&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/the-new-fitbit-edge-leaks-71036</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>We don&rsquo;t cognize a ton concerning the Fitbit Edge, but it appears to be a successor to the midrange Charge line. It had <a href="https://en.mycoding.id/category/technology" target="_blank">leaked previously</a>, but we can plainly see in these images posted by <em><a href="https://en.mycoding.id/category/technology" target="_blank">Android Headlines</a></em>, you can see that Google&rsquo;s rumored fitness tracker kind of splits the difference between the <a href="https://en.mycoding.id/category/technology" target="_blank">Pixel Watch</a> and the <a href="https://en.mycoding.id/category/technology" target="_blank">Fitbit Air</a>. It has a small display that is capable to display several widgets, but plainly isn&rsquo;t as extended as a appropriate smartwatch.</p><p>Supposedly, this fitness-first wearable volition have a seven-day power division life, as fine as built-in GPS and an altimeter, making it far additional capable than the minimalist Air. It volition additionally have constricted app assistance for things akin Google Maps and YouTube Music. Beyond that, not a ton is known.</p><div><div><div><div class=""><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-pswp-height="1419" data-pswp-width="1600" target="_blank" rel="noreferrer"><img alt="" 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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-10.webp?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=2400"></a></p></div></div></div></div></div><p>The Fitbit Charge row was final updated in 2023, so a new midrange tracker is lengthy overdue. While we don&rsquo;t have any term on cost or publish date yet, location in the $150 to $200 range seems akin a harmless bet. The Air expenses $99.99 and the Watch starts at $399.99, so the Edge would plainly autumn location in the middle. The Charge 6 currently goes for $159.95.</p><div><div><div><div class=""><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-pswp-height="1419" data-pswp-width="1600" target="_blank" rel="noreferrer"><img alt="" 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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?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/10/Exclusive-Google-Fitbit-Edge-Leak-AH-11.webp?quality=90&amp;strip=all&amp;crop=0%2C0%2C100%2C100&amp;w=2400"></a></p></div></div></div></div></div><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-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><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/the-new-fitbit-edge-leaks-71036</guid> <pubDate>Sun, 04 Oct 2026 22:02:09 +0700</pubDate> <author><![CDATA[support@mycoding.id (Terrence O’brien)]]></author> </item> <item> <title><![CDATA[In the wake of closure, a digital archive of animated materials appears online]]></title> <description><![CDATA[In the wake of closure, a digital archive of animated materials appears online. Comments]]></description> <media:thumbnail url="https://spaces.filmstories.co.uk/uploads/2019/10/phil-tippett.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/in-the-wake-of-closure-a-digital-archive-of-animated-materials-appears-online-71041</link> <content:encoded><![CDATA[<p>The halt motion activity of Phil Tippett and the now closed Tippett Studios is being preserved in a free-to-browse online archive. August brought alongside it the sad news that Tippett Studios, the Berkeley-based animation and effects home founded by Phil Tippett, was decision down. The business had been in financial difficulty for a while, and <a href="https://en.mycoding.id/category/technology" target="_blank">...<span> Tippett Studios | In the awaken of its closure, a digital archive of animated materials appears online</span></a></p><div slot="content"> <p><strong>The halt motion activity of Phil Tippett and the now closed Tippett Studios is being preserved in a free-to-browse online archive.</strong></p> <hr> <p>August brought alongside it the sad news that Tippett Studios, the Berkeley-based animation and effects home founded by Phil Tippett, <a href="https://en.mycoding.id/category/technology" target="_blank">was decision down</a>. The business had been in financial difficulty for a while, and as it closed its doors on the 28th of that month, decades of props, memorabilia and art was sold off in a two-day auction.</p> <p>As if the closure itself &ndash; and Phil Tippett&rsquo;s withdrawal &ndash; wasn&rsquo;t sad adequate news on its own, there was the fear that huge amounts of art stored in the studio was concerning to disappear into personal collections, never to be seen again. Tippett was, following all, the animator whose activity illuminated the likes of <em>Star Wars, RoboCop, Starship Troopers</em> and too many another traditional movies to list.</p> <p>There&rsquo;s now happier news to report, though. An anonymous individual was at the auction in August, spotted a directory of CD-ROMs and another discs, and managed to get it for an undisclosed sum. Rather than keep the contents of those discs to themselves, that individual has now uploaded it all to the <a href="https://en.mycoding.id/category/technology" target="_blank">Internet Archive</a>.</p> <p>&ldquo;I quickly realized that several of this data wasn&rsquo;t accessible online and power not always be in the forthcoming in specified elevated resolution,&rdquo; the donor, who merely calls themselves &lsquo;TippettFan&rsquo;, writes. &ldquo;So I purchased the disc directory and digitized all of its contents. What you have current are .ISO depiction records of the 90 key, non-duplicated discs from Tippett&rsquo;s archives.&rdquo;</p> <figure><img decoding="async" width="800" height="568" src="https://spaces.filmstories.co.uk/uploads/2026/10/tippettarchive-480x341.webp" alt="" srcset="https://spaces.filmstories.co.uk/uploads/2026/10/tippettarchive-800x568.webp 800w, https://spaces.filmstories.co.uk/uploads/2026/10/tippettarchive-300x213.webp 300w, https://spaces.filmstories.co.uk/uploads/2026/10/tippettarchive-768x546.webp 768w, https://spaces.filmstories.co.uk/uploads/2026/10/tippettarchive-480x341.webp 480w" sizes=" 800px) 100vw, 800px"><figcaption>The huge gathering of discs, now preserved on Archive.org. Credit: TippettFan.</figcaption></figure> <p>There are a few clips in there that are accessible to perspective online, including test clips of CGI creatures and an discussion alongside Phil Tippett from 2008. The bulk of the archive, however, is all in the .ISO disc depiction format the contributor mentioned complete &ndash; and there are gigabytes of records to download and comb through (<a href="https://en.mycoding.id/category/technology" target="_blank">listed here</a>), alongside filenames describing rearward the scenes images from <em>RoboCop </em>and <em>Starship Troopers</em>, slides of Tippett&rsquo;s activity on the first <em>Star Wars,</em> and, unexpectedly, promotion stills from the calamitous <em>Catwoman</em>. </p> <p>In short, there&rsquo;s a ton of movie former here, and it&rsquo;ll apt obtain weeks for historians and fans to comb through. We&rsquo;ll be going through several of it ourselves, undoubtedly, and volition study rear if we discover item we think you power discover interesting. </p> <p>For now, though, what a treasure trove. Thank you to TippettFan, whoever you are, and gratitude too to <a href="https://en.mycoding.id/category/technology" target="_blank">Brandon Sheffield</a> for highlighting the archive on BlueSky.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/in-the-wake-of-closure-a-digital-archive-of-animated-materials-appears-online-71041</guid> <pubDate>Sun, 04 Oct 2026 22:01:28 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Sam Altman said 'the world should accept some bad things happening' for the benefits of AI]]></title> <description><![CDATA[Sam Altman said 'the world should accept some bad things happening' for the benefits of AI. Sam Altman stated he does not obtain &quot;the really catastrophic risks&quot; of AI, believing that group volition do &quot;more fine material than bad stuff.&quot;]]></description> <media:thumbnail url="https://i.insider.com/6ac26541d15f8a572974e1c1?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/sam-altman-said-the-world-should-accept-some-bad-things-happening-for-the-benefits-of-ai-71037</link> <content:encoded><![CDATA[<div 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/6ac2645bd15f8a572974e1bf?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ac2645bd15f8a572974e1bf?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ac2645bd15f8a572974e1bf?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ac2645bd15f8a572974e1bf?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ac2645bd15f8a572974e1bf?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ac2645bd15f8a572974e1bf?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ac2645bd15f8a572974e1bf?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Sam Altman" 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>OpenAI CEO Sam Altman told Decoded by POLITICO that he does not obtain "the really catastrophic risks" of AI.</span> <span> <span e-name="image-source" itemprop="creditText">Heather Diehl/Getty Images</span> </span> </figcaption> </span> </span></figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>OpenAI CEO Sam Altman stated there was a essential difference in worldview between his business and competitor Anthropic on synthetic intellect regulation, arguing in an exclusive discussion alongside Decoded by POLITICO that the technology's benefits validate accepting several risks &mdash; and that AI should remain broadly accessible to the public.</p><p>"I think there's a lot of daylight," Altman told Decoded co-author and POLITICO elder tech newsman Brendan Bordelon. Asked specifically anywhere he diverges from Anthropic and its CEO Dario Amodei, Altman said, "we accept that the earth should obtain several bad things happening for the benefits of this innovation and group having the agency."</p><p>Anthropic has lengthy been viewed as the strongest proponent of AI regulations inside the industry, a stance that until lately was at likelihood alongside the lighter contact method preferred by OpenAI. But the guideline differences between the two foremost AI firms have narrowed in latest months, alongside OpenAI coming out in favor of tougher rules as it grapples alongside high-profile hacking incidents and rogue behavior by its models.</p><p>Altman <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">agreed alongside Amodei's call final month</a> to dilatory the betterment of the most advanced AI models. His business has followed Anthropic in <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">endorsing new province laws</a> that enforce stricter safety requirements than what the ChatGPT creator had earlier supported &mdash; a change from its <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">prior province strategy</a>. And OpenAI lobbyists <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">recently endorsed</a> a bipartisan House recommendation that would necessitate top AI companies to embed exterior safety evaluators.</p><p>Despite the convergence, Altman tried to differentiate his firm's regulatory stance from Anthropic's.</p><p>"I disagree, but I comprehend the viewpoint of group who are like, 'This innovation is going to get so powerful, and it's so dangerous, that a sole lab in San Francisco should have it and create certain nothing bad happens, and benevolent of fig out how to dole out the benefits,'" stated Altman. But he called it "a entirely unacceptable tradeoff" that runs oppose to the "lighter contact regulatory stance" backed by OpenAI.</p><p>"I wouldn't obtain a commerce of saying like, 'We'll create certain there's no important hacks, there's no benevolent of akin misuse of this technology, there's zero scams, there's zero all the another bad things that volition happen," stated Altman. "Because I think group volition do tremendously &mdash; orders of dimension additional &mdash; fine material than bad stuff."</p><p>The OpenAI CEO afterward added that he does not obtain "the really catastrophic risks," including the possible for "a grave defeat of authority to AI."</p><p>The interview, appearing in Monday's debut type of Decoded and its accompanying regular podcast, additionally delved into President Donald Trump's new AI accord alongside top tech firms and his attempted rebrand of AI to "super intelligence;" the rash of autonomous hacking incidents carried out by OpenAI models and whether the business should visage lawful liability; Altman's thoughts on AI industry prosperity flowing into U.S. politics; the power of productive altruists inner OpenAI; and his views on key governmental power players including French President Emmanuel Macron to California Gov. Gavin Newsom.</p> <p><em>The Axel Springer Global Reporters Network is a multi-publication undertaking publishing scoops, investigations, interviews, op-eds, and inspection that resound throughout the world. It connects journalists from Axel Springer brands&mdash;including POLITICO, The Telegraph, Business Insider, WELT, BILD, and Onet&mdash; on important stories for an global audience. Their aspiring reporting stretches throughout Axel Springer platforms: online, print, TV, and audio. Together, the outlets attain hundreds of millions of group worldwide.</em></p> </div> <p> <h2> Read next </h2> </p>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/sam-altman-said-the-world-should-accept-some-bad-things-happening-for-the-benefits-of-ai-71037</guid> <pubDate>Sun, 04 Oct 2026 22:01:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Christine Mui,Brendan Bordelon)]]></author> </item> <item> <title><![CDATA[Iran is going after America's debt it's targeting the $40T America owes]]></title> <description><![CDATA[Iran is going after America's debt it's targeting the $40T America owes. Comments]]></description> <media:thumbnail url="https://substackcdn.com/image/fetch/$s_!fOTB!,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%2F4ee71404-6b7f-4ad5-9b62-641b800b5f2c_1520x800.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/iran-is-going-after-america-s-debt-it-s-targeting-the-40t-america-owes-71038</link> <content:encoded><![CDATA[<div><div><div><div><div><div><div dir="auto"><p>On September 16, 2026, the day the Federal Reserve raised involvement rates, an Iranian politician posted a math equation on social media.</p><p>His name is Mohammad Bagher Ghalibaf. He is the speaker of Iran&rsquo;s Parliament. </p><p>Millions of group saw the post, but most did not comprehend what they were looking at. </p><p>The math equation was a copy of the equation that American chief bankers use to decide whether to lift or lesser involvement rates.</p><p>Ghalibaf had slightly altered the formula.</p><p>He added two new variables to the equation, the two named following waterways that Iran and its partners control.</p><p>Although the article was plainly a cheeky jab at the US administration, it was not necessarily a joke.</p><p><strong>It was a message</strong><span> - concerning who sets the cost of prosperity in America. The cost of your mortgage, your car debt and the diesel in all truck that stocks your market store.</span></p><p>One week following Ghalibaf&rsquo;s post, diesel hit $6.53 a gallon, the highest cost always recorded in the United States.</p><p>To comprehend his message, you archetypal need to comprehend the equation he was mocking.</p><p>In 1993, Stanford economist John Taylor wrote a equation for chief banks. It became known as the Taylor Rule, and chief bankers and Wall Street have used it always since.</p><p>The regulation asks two questions. First, are prices rising faster than the chief financial institution wants? Second, is the economics operating hotter than normal? If the answer to either inquiry is yes, the regulation says to lift involvement rates. If the answer is no, it says to lesser them.</p><p><strong>For reference, current it is.</strong></p><p>i = r* + &pi; + 0.5(&pi; &minus; &pi;*) + 0.5(y &minus; y*)</p><p><strong>Now translated, in English:</strong></p><p>Interest charge = Neutral charge + Inflation + &frac12; &times; (Inflation &minus; Target) + &frac12; &times; (Economy&rsquo;s gap)</p><ul><li><p><strong>Interest rate</strong><span>: the charge the chief financial institution should charge.</span></p></li><li><p><strong>Neutral rate</strong><span>: the "in-between" involvement charge that neither pushes the economics onward nor holds it back.</span></p></li><li><p><strong>Inflation</strong><span>: how accelerated prices are rising correct now.</span></p></li><li><p><strong>Target</strong><span>: how accelerated the chief financial institution wants prices to rise, normally 2% a year.</span></p></li><li><p><strong>Economy&rsquo;s gap</strong><span>: whether the nation is making and marketing additional than it comfortably can, or less. More method businesses are straining to keep up. Less method businesses are cutting rear and group are losing jobs.</span></p></li></ul><p>If that misplaced you, don&rsquo;t concern - the logic is simple, and current is the outcome:</p><p><strong>If prices are rising too fast, the Fed volition lift involvement rates, making borrowing additional expensive. When borrowing expenses more, group and companies get less, expend less, and prices chill down.</strong></p><p>Now Ghalibaf kept all of that in his equation. But he added two additional parts.</p><p>He labelled the archetypal new part &ldquo;SOH,&rdquo; which stands for the Strait of Hormuz. He labelled the second &ldquo;BEM,&rdquo; which stands for Bab el-Mandeb, the narrow strait at the southernmost end of the Red Sea.</p><p><span>He mockingly called it the &ldquo;</span><strong>Straits</strong><span> Taylor Rule.&rdquo;</span></p><p>Below the formula, he wrote, &ldquo;You can&rsquo;t 25bp a chokepoint.&rdquo;</p><div><figure><a href="https://en.mycoding.id/category/technology" target="_blank" data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hKAE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 424w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 848w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 1272w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 1456w" sizes="100vw"></source><img src="https://jaymartin.substack.com/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png" width="1188" height="746" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt srcset="https://substackcdn.com/image/fetch/$s_!hKAE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 424w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 848w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 1272w, https://substackcdn.com/image/fetch/$s_!hKAE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F075eb370-4e9c-4181-aff7-a1617c12a80d_1188x746.png 1456w" sizes="100vw" loading="lazy"><div></div></div></a></figure></div><p><strong>Ok. What does all this mean?</strong></p><p>Part of today&rsquo;s elevated oil cost is driven by fear. Buyers pay additional for all cask since they do not cognize whether the Strait of Hormuz volition be open tomorrow. Iran controls that fear; therefore, Iran controls that additional cost.</p><p><span>This is the &ldquo;SOH hazard premium&rdquo; he is referring to, and in his words, </span><strong>&ldquo;We set it.&rdquo;</strong></p><p><strong>So what is the association between the SOH hazard premium on oil prices and Ghalibaf&rsquo;s assertion that Iran now holds a hand on the direction of America&rsquo;s involvement rates?</strong></p><p><span>Here it is: Higher oil prices = higher </span><em>everything prices.</em></p><p>The Federal Reserve raises rates to tame rising prices, assuming those prices arrive from too much cheap prosperity being lent into the economy. But if cost increase is caused by elevated energy prices because of restricted oil supply, raising rates won&rsquo;t help.</p><p><strong>If the Fed raises rates all period oil prices jump (to combat rising prices, as per the Taylor Rule), afterward whoever controls oil prices controls the Fed.</strong></p><p>And the cheapest way for Iran to move oil prices is to create oil harder to ship.</p><p>That&rsquo;s what Ghalibaf meant whenever he said: &ldquo;You can&rsquo;t 25bp a chokepoint&rdquo;.</p><p><span>He was claiming that since Iran influences </span><strong>the oil price</strong><span>, Iran influences </span><strong>the cost increase rate</strong><span> and </span><strong>therefore takes the power</strong><span> out of the hands of the Federal Reserve.</span></p><p><strong>The Fed is using a tool built for too much borrowing to combat a issue caused by too small oil.</strong></p><p>Now let&rsquo;s appearance at the track record.</p><p><span>Leading up to the Fed&rsquo;s September 16 involvement charge decision, tankers were attacked in and about the Strait of Hormuz, and a Saudi refinery at Jizan was hit. The Iran-backed Houthi militia seized the shoreline alongside Bab el-Mandeb, and drones launched from Iraq forced Saudi Arabia to close its chief oil pipeline. </span><strong>Oil climbed rear complete $100 a cask that week.</strong><span> On September 15, the day before the decision, another tanker was attacked near the entrance to the strait.</span></p><p><strong>The identical item happened before the Fed&rsquo;s July meeting</strong><span>, whenever Houthi missiles struck two Saudi tankers, and oil touched $100.</span></p><p>The Fed&rsquo;s next decision is due on October 28. Remember that date. I would not be amazed to see attacks spike again.</p><p>Maybe. </p><p>Just for fun, let&rsquo;s obtain Ghalibaf at his term and stroll his scheme all the way to the end. We volition interrupt it downward into four steps.</p><p><span>The United States and Israel struck Iran on February 28, 2026. Within days, Iran declared the </span><strong>Strait of Hormuz</strong><span> closed.</span></p><p><span>In September, the Iran-backed Houthi militia seized the isle that sits in the center of the </span><strong>Bab el-Mandeb</strong><span> strait, rendering it closed as well. </span></p><p>Those are the two waterways in Ghalibaf&rsquo;s formula, and together they defender the Gulf&rsquo;s way out and its chief way around.</p><p>Hormuz is the lone sea path out of the Persian Gulf. The biggest detour is a Saudi pipeline that carries oil throughout the wilderness to the Red Sea, and tankers taking that oil to Asia must afterward sail through Bab el-Mandeb. Whoever controls the two straits can obstacle the forefront entrance and the rear entrance at the identical time.</p><p>Now current is the point. </p><p><span>Oil is refined into </span><strong>diesel</strong><span>, and diesel fuels America. Diesel-powered trucks transport concerning 73% of all the freight in the United States. Before the war, diesel disbursal concerning $3.76 a gallon. By the week of September 21, it disbursal </span><strong>$6.53</strong><span>. That is an addition of approximately </span><strong>74%</strong><span>.</span></p><p>Farmers awareness it first. Tractors and combines run on diesel, and the autumn crop (right now) is the busiest period of the year.</p><p><span>The Gulf additionally makes much of the world&rsquo;s </span><strong>fertilizer.</strong><span> The Middle East ships nearly a fourth of the world&rsquo;s urea, the most average nitrogen fertilizer. Between February and April, urea prices </span><strong>jumped 80%</strong><span>.</span></p><p><span>Airplanes run on </span><strong>jet fuel</strong><span>, which comes from the identical barrel. Jet energy prices approximately doubled following the war began. By August, airfares were </span><strong>23% higher</strong><span> than a twelvemonth earlier.</span></p><p>Why does all of this matter?</p><p><strong>Add it up, and you get the August cost increase report.</strong></p><p>Prices throughout the economics were 3.4% higher than a twelvemonth earlier. Energy prices were 16% higher.</p><p>Now the Taylor Rule does exactly what it was built to do. Prices are rising faster than the Fed wants, so the regulation says to lift involvement rates.</p><p>On September 16, 2026, the Fed did that. It raised rates for the archetypal period since 2023.</p><p>This is the trap Ghalibaf was pointing at.</p><p>A charge hike plant by making group get small and expend less. But Americans aren't paying additional for diesel since lending markets are too cheap. They are paying additional since oil cannot get out of the Persian Gulf.</p><p><strong>Once again: The Fed is using a tool built for too much borrowing to combat a issue caused by too small oil.</strong></p><p>A charge hike does not fix the oil shortage, but it does attain all borrower in the country.</p><p>On February 26, 2026, two days before the war began, the average 30-year home loan charge in America was 5.98%. It was the archetypal period in three and a fractional years that rates had dipped below 6%. By September 24, the average charge was 7.03%.</p><p>Here is what that method for a genuine family. On a $400,000 mortgage, the monthly fee at 5.98% is concerning $2,393. At 7.03%, it is concerning $2,669. That is $276 additional all month, or additional than $3,300 a year, for the identical house.</p><p>The identical item happens to car loans, endeavor loans and credit cards. So the family already paying additional for diesel, groceries, and flights is now additionally paying additional to borrow.</p><p>The biggest borrower in America is the American government.</p><p>When the authorities spends additional than it collects in taxes, it borrows the difference. It borrows by marketing IOUs called Treasury bonds. A association is a promise: contribute the authorities prosperity today, and it volition pay you rear afterward alongside interest.</p><p>On September 21, 2026, America due concerning $40.1 trillion. Every charge hike makes that borrowing additional expensive.</p><p><span>The invoice is already enormous. In the archetypal eleven months of its 2026 prosperity year, the United States spent concerning </span><strong>$1.05 trillion</strong><span> on involvement on its debt. It lone spent $833 milliard on its armed forces complete the identical months. </span><strong>America now spends additional on paying its lenders than on defending itself.</strong></p><p>The historian Niall Ferguson has a name for this. He calls it Ferguson&rsquo;s Law: spending additional on debt than on defence signals a receding empire. Spain traversed it in the 1500s. France traversed it in the 1780s, fair before its revolution. The Ottoman Empire traversed it in the 1870s. Britain traversed it between the two earth wars. Each was a awesome power, and all misplaced that position shortly following they began spending additional prosperity on debt servicing than on defending themself.</p><p>By Ferguson&rsquo;s count, America traversed the identical row in 2024.</p><p>Follow the steps in a circle.</p><ol><li><p>Iran makes oil harder to ship. </p></li><li><p>Expensive oil becomes costly diesel</p></li><li><p>Expensive diesel becomes inflation.</p></li><li><p>Inflation pushes the Fed to lift rates.</p></li><li><p>Higher rates create the government&rsquo;s debt additional expensive, so the authorities has to get equal additional to pay its own interest.</p></li></ol><p>At several point, the Fed has to choose how the circle ends.</p><p>It can keep raising rates until item breaks - the accommodation market, the inventory market or the association market itself. Or it can halt raising rates during prices keep climbing, and imprint prosperity to prosperity itself whenever another countries halt purchasing its bonds. That way protects the association market, but it makes the dollar value less, and prices ascend equal faster.</p><p>That is Iran&rsquo;s bet. It is a grave bet.</p><p><strong>But Iran is not the lone flank alongside a plan.</strong></p><p>If we now comprehend Iran&rsquo;s agenda, we should try to comprehend America&rsquo;s.</p><p>Iran is trying to interrupt America through its debt. America is trying to win through energy dominance.</p><p><span>In February 2025, President Trump created a </span><strong>National Energy Dominance Council</strong><span>. It tasked the secretaries of the Interior and Energy alongside pushing American oil, gas and power </span><strong>production</strong><span> as elevated as it can go (drill baby drill).</span></p><p><span>Washington never says the goal out loud, but I think it is plain: </span><strong>America does not desire to be one provider among many. It wants to be the provider the earth cannot do without.</strong></p><p>Trump stated as much before he took office. In December 2024, he told the European Union to fix its commerce gap alongside America &ldquo;by the large-scale acquisition of our oil and gas,&rdquo; or visage tariffs.</p><p>In 2025, the United States produced a document 13.6 myriad barrels of crude oil a day. That&rsquo;s additional than Russia and the Saudi&rsquo;s combined. America has additionally rotate into the world&rsquo;s biggest exporter of liquefied natural gas.</p><p><strong>But appearance at what has happened to everyone else&rsquo;s energy manufacturing in 2026...</strong></p><p><span>On March 18, Israel struck Iran&rsquo;s South Pars gas field. Iran answered by firing missiles at Ras Laffan in Qatar, among the largest natural gas export sites on Earth. </span><strong>The strikes knocked out concerning 17% of Qatar&rsquo;s export capacity,</strong><span> and repairs are expected to obtain years.</span></p><p><span>In September, drones launched from Iraq hit Saudi Arabia&rsquo;s East-West pipeline, the chief path for Saudi oil to evade the Strait of Hormuz. </span><strong>Saudi Arabia close it down.</strong></p><p><span>In Russia, Ukrainian drones hit an oil refinery concerning </span><strong>once all three days</strong><span> during the archetypal eight months of 2026, according to the International Energy Agency. By June, </span><strong>Russia&rsquo;s refineries were operating concerning 30% below a twelvemonth earlier.</strong></p><p><span>Iran&rsquo;s own exports are being choked off on purpose. In September, America&rsquo;s Energy Secretary, Chris Wright, stated the biggest job of the U.S. armed forces in the area correct now is to &ldquo;</span><strong>stop the export of any Iranian crude</strong><span>.&rdquo;</span></p><p>That&rsquo;s a lot of energy offline. Who is strolling in to inhabit the gap?</p><p><span>In April 2026, American crude oil exports hit a document 5.6 myriad barrels a day, </span><strong>up 21% from the former record</strong><span>. In the archetypal fractional of the year, </span><strong>American gas exports rosy 23%</strong><span>, and exports to Asia </span><strong>more than doubled</strong><span>. Europe is expected to get concerning two-thirds of its imported gas from America this year.</span></p><p>The most striking alter is in Qatar.</p><p><span>By the end of July, the province business QatarEnergy had bought 33 shiploads of American gas this twelvemonth to fulfill contracts alongside its buyers in South Korea, Taiwan, Japan, India and Bangladesh. </span><strong>One of the world&rsquo;s awesome gas sellers has rotate into a client of America.</strong></p><p>Long-term contracts are being signed, too.</p><p>In July 2025, the European Union promised to buy $750 milliard of American energy by 2028. </p><p><span>On September 1, 2026, following the grasp of Venezuelan President Nicolas Maduro, the United States signed a agreement alongside Venezuela&rsquo;s interim authorities that gives an American-led business </span><strong>100-year entitlements to 17 of the country&rsquo;s oil sectors - </strong><span>allegedly the biggest on earth.</span></p><p>Here is the theory in one sentence:</p><p><strong>America does not need to win a association war if it can create the entire earth depend on American energy, priced in American dollars.</strong></p><p>Important to note: America did not blaze the missiles that destroyed the earth energy infrastructure.</p><p>Iran hit Qatar. Ukraine hit Russia. Militias in Iraq hit Saudi Arabia.</p><p><span>In March, America bombed armed forces targets on Iran&rsquo;s Kharg Island, anywhere concerning 90 percent of Iran&rsquo;s oil is loaded, </span><strong>but deliberately remaining the oil terminal standing</strong><span>. Trump stated he spared it &ldquo;for reasons of decency.&rdquo;</span></p><p><span>I think it gave America item additional helpful than a burning oil terminal. </span><strong>It gave America plausible deniability</strong><span>.</span></p><p>A scheme akin this lone plant if America is never seen bombing the world&rsquo;s energy provision itself. America lone have to be the one nation that gets stronger all period person else&rsquo;s energy burns.</p><p>So far, that is exactly what has happened.</p><p>This is anywhere the two wars collide. It's a bit weird, and value thinking about.</p><p>Iran&rsquo;s attacks create oil expensive. Expensive oil drives customers distant from the Gulf and into America&rsquo;s arms.</p><p><strong>So all tanker Iran threatens helps America&rsquo;s energy war.</strong></p><p>But America&rsquo;s energy war keeps oil expensive, too.</p><p>Every competitor provision that stays offline keeps energy prices high, and elevated prices keep cost increase high. High cost increase tells the Fed to lift rates, and higher rates create America&rsquo;s debt additional costly to carry.</p><p><strong>So all cask America sells at a elevated cost helps Iran&rsquo;s association war.</strong></p><p>America volition never say it wants costly oil. It says the opposite. But costly oil is what happens whenever the world&rsquo;s another suppliers are knocked offline.</p><p>So&hellip;</p><p><strong>Iran is creating costly oil overtly. America is creating costly oil covertly.</strong></p><p>Both countries are creating costly oil, but they desire distinct things from it.</p><p>Iran needs oil to remain costly for as lengthy as possible. Every duration of elevated prices is another duration of elevated involvement rates on America&rsquo;s $40 trillion debt.</p><p><span>America lone needs oil to remain costly for a while. As lengthy as competitor suppliers are knocked offline, the earth signs lengthy contracts alongside Texas, Alaska and Venezuela (via America). Once those customers are locked in, America no longer needs costly oil. </span><strong>It needs the opposite.</strong><span> Cheaper oil would chill inflation, let the Fed lesser rates and shrink the involvement bill.</span></p><p><span>That is what Treasury Secretary Scott Bessent was describing on August 8, whenever he stated that </span><strong>over the next two years the Strait of Hormuz would rotate into &ldquo;just another build of water.&rdquo;</strong><span> If most of the world&rsquo;s energy flows about the strait alternatively of through it, the fear built into all cask disappears, and Iran loses the cost it claims to set.</span></p><p><strong>So this is a competition between two clocks. America&rsquo;s clock is measured in energy contracts. Iran&rsquo;s clock is measured in Fed meetings.</strong></p><p>Go rear to Ghalibaf&rsquo;s equation. His two additions, SOH and BEM, lone matter as lengthy as the world&rsquo;s oil has to continue through those two straits. America&rsquo;s entire scheme is to create those straits worthless.</p><p>The Fed makes its next decision on October 28. Watch the Persian Gulf and the Red Sea in the weeks before it. If a tanker is hit or a pipeline goes quiet, and oil jumps fair as the Fed sits downward to vote, you volition cognize Ghalibaf&rsquo;s equation is motionless working.</p><p><strong><span>Honest inquiry - let me cognize in the comments: what am I missing?</span></strong></p><p>That&rsquo;s it for today,</p><p>Jay Martin</p><div data-attrs='//jaymartin.substack.com/p/iran-is-going-after-americas-debt?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share&quot;}' data-component-name="CaptionedButtonToDOM"><p>If you value my writing, delight portion it alongside someone!</p><p data-attrs='//jaymartin.substack.com/p/iran-is-going-after-americas-debt?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share&quot;}' data-component-name="ButtonCreateButton"><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Share</span></a></p></div></div></div></div></div></div></div></div><div><div id="discussion"><div><h4>Discussion concerning this post</h4></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/iran-is-going-after-america-s-debt-it-s-targeting-the-40t-america-owes-71038</guid> <pubDate>Sun, 04 Oct 2026 21:42:12 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Google Shows How Long Crawling, Indexing & Recovery Can Take]]></title> <description><![CDATA[Google Shows How Long Crawling, Indexing & Recovery Can Take. Google's Gary Illyes showed timing ranges for crawling, indexing, location moves, and center update improvement at Search Central Live Deep Dive Europe in Barcelona. The...]]></description> <media:thumbnail url="https://cdn.searchenginejournal.com/wp-content/uploads/2026/09/sej-stacked-wordmark-bocconi-referrals.png"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/google-shows-how-long-crawling-indexing-recovery-can-take-71035</link> <content:encoded><![CDATA[<div class="sej-article-content gototop-pos "> <div class="sss2_sllo_o6"> </div> <div id="narrow-cont"><p>Google’s Gary Illyes showed timing ranges for average Search processes at Search Central Live Deep Dive Europe in Barcelona, from discovering a new URL to settling a location move. The ranges additionally shield changes made on a website, including heading updates and canonical changes.</p> <p>The figures arrive from a <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">recap of the Oct. 2 session</a> by John Campbell of ROAST, among the event’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">community speakers</a>. The recap says all procedure had a fastest, typical, and slowest time, according to Google’s inner analysis. The slides don’t appear on Google’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">Search Central events page</a> as of publication.</p> <p>Illyes warned that many of the processes are interconnected, as Campbell notes. A leaf must be crawled by Google before it can be indexed, so delays accumulate.</p> <h2>Crawling &amp; Indexing Ranges</h2> <p>Campbell’s recap lists concerning 20 hours as the representative period for Google to detect a new URL and concerning 30 days to refresh one it already knows.</p><div data-total="4" id="SEJ_300x250_UnderPost_1-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="0" data-middle="yes" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_1" id="SEJ_300x250_UnderPost_1" class="sadslots"> </div> </div> </div> </div> <figure id="sej-gfx-google-search-timing-ranges" class="sej-gfx-google-search-timing-ranges-root" data-sej-gfx-profile="sej-editorial-v1.1" aria-labelledby="sej-gfx-google-search-timing-ranges-title" aria-describedby="sej-gfx-google-search-timing-ranges-context"> <div class="sej-gfx-google-search-timing-ranges-accent" aria-hidden="true"></div> <div class="sej-gfx-google-search-timing-ranges-mast"> <div class="sej-gfx-google-search-timing-ranges-headline"> <p class="sej-gfx-google-search-timing-ranges-title" id="sej-gfx-google-search-timing-ranges-title">Google Search Timing Ranges</p> <p class="sej-gfx-google-search-timing-ranges-context" id="sej-gfx-google-search-timing-ranges-context">Typical vs. slowest timelines shared during Gary Illyes’ Search Central Live session.</p> </div> </div> <div class="sej-gfx-google-search-timing-ranges-content"> <div class="sej-gfx-google-search-timing-ranges-panels"> <div class="sej-gfx-google-search-timing-ranges-panel" role="group" aria-labelledby="sej-gfx-google-search-timing-ranges-group-0"> <div class="sej-gfx-google-search-timing-ranges-panel-head"> <div class="sej-gfx-google-search-timing-ranges-header-main"> <div class="sej-gfx-google-search-timing-ranges-section-art"><svg viewbox="0 0 100 100" width="68" height="68" aria-hidden="true" focusable="false"><path d="M24 23H75Q79 23 79 27V35H20V27Q20 23 24 23Z" fill="#afc1d7"></path><path d="M28 43H51M28 51H49M28 59H43M28 68H41M28 76H37" fill="none" stroke="#c5d2e0" stroke-width="2.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path><path d="M61 63Q53 60 54 54M64 57Q58 50 60 43M74 57Q80 50 78 43M77 63Q85 60 84 54M61 69Q51 70 51 79M63 75Q57 79 57 87M75 75Q81 79 81 87M77 69Q88 70 88 79" fill="none" stroke="#17452e" stroke-width="2.3" stroke-linecap="round" vector-effect="non-scaling-stroke"></path><path d="M65 65Q62 68 63 73" fill="none" stroke="#68ab79" stroke-width="1.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg></div> <div> <p id="sej-gfx-google-search-timing-ranges-group-0" role="heading" aria-level="2">Crawling &amp; Indexing</p> <p>How Google discovers, processes, and indexes content.</p> </div> </div> <p class="sej-gfx-google-search-timing-ranges-section-caption">CRAWLING • INDEXING • SITE MOVES</p> </div> <div class="sej-gfx-google-search-timing-ranges-column-head" aria-hidden="true"> <div class="sej-gfx-google-search-timing-ranges-process-head">PROCESS</div> <div><svg viewbox="0 0 18 18" width="18" height="18" aria-hidden="true" focusable="false"><path d="M9 5V9H12" fill="none" stroke="#217e39" stroke-width="1.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg>TYPICAL</div> <div><svg viewbox="0 0 18 18" width="18" height="18" aria-hidden="true" focusable="false"><path d="M9 5V9H12" fill="none" stroke="#3764ad" stroke-width="1.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg>SLOWEST</div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Discovery (new URL)</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~20 hours</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Weeks to never</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Refresh (known URL)</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~30 days</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Weeks to never</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Sitemap processing</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~24 hours</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Up to 14 days, or never (quality)</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Indexing (end to end)</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~1.5 hours</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Months, or never (quality)</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Canonicalization change</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">1–3 weeks</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Months (conflicting signals)</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Site move</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">1–3 months</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">6 months to 1 year+</div> </div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-panel" role="group" aria-labelledby="sej-gfx-google-search-timing-ranges-group-1"> <div class="sej-gfx-google-search-timing-ranges-panel-head"> <div class="sej-gfx-google-search-timing-ranges-header-main"> <div class="sej-gfx-google-search-timing-ranges-section-art"><svg viewbox="0 0 100 100" width="68" height="68" aria-hidden="true" focusable="false"><path d="M24 23H75Q79 23 79 27V35H20V27Q20 23 24 23Z" fill="#afc1d7"></path><path d="M28 44H48M28 53H44M28 62H42M28 71H46M28 79H37" fill="none" stroke="#c5d2e0" stroke-width="2.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path><path d="M77 73L86 84" fill="none" stroke="#324e6d" stroke-width="4.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path><path d="M58 53Q62 49 66 49" fill="none" stroke="#d8eafa" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg></div> <div> <p id="sej-gfx-google-search-timing-ranges-group-1" role="heading" aria-level="2">Search Results &amp; Recovery</p> <p>How changes appear in hunt results and regain complete time.</p> </div> </div> <p class="sej-gfx-google-search-timing-ranges-section-caption">RESULTS • REMOVALS • RECOVERY</p> </div> <div class="sej-gfx-google-search-timing-ranges-column-head" aria-hidden="true"> <div class="sej-gfx-google-search-timing-ranges-process-head">PROCESS</div> <div><svg viewbox="0 0 18 18" width="18" height="18" aria-hidden="true" focusable="false"><path d="M9 5V9H12" fill="none" stroke="#217e39" stroke-width="1.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg>TYPICAL</div> <div><svg viewbox="0 0 18 18" width="18" height="18" aria-hidden="true" focusable="false"><path d="M9 5V9H12" fill="none" stroke="#3764ad" stroke-width="1.5" stroke-linecap="round" vector-effect="non-scaling-stroke"></path></svg>SLOWEST</div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Title change</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">1–2 days</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Several weeks to months</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Snippet change</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">1–2 days</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">Several weeks to months</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Search Console removal</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~2 hours</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">~24 hours</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Manual act removal</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">1–2 weeks</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">4–6 weeks or longer for idle sites</div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-row"> <p>Core update recovery</p> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">3–6 months</div> </div> <div class="sej-gfx-google-search-timing-ranges-value-unit"> <div class="sej-gfx-google-search-timing-ranges-marker" aria-hidden="true" title="Illustrative marker; not to scale"> <div class="sej-gfx-google-search-timing-ranges-marker-fill"></div> </div> <div class="sej-gfx-google-search-timing-ranges-value">6 months to 1 twelvemonth (next center update)</div> </div> </div> </div> </div> </div> <div class="sej-gfx-google-search-timing-ranges-source" role="note"> <div class="sej-gfx-google-search-timing-ranges-source-copy"> <p class="sej-gfx-google-search-timing-ranges-reference">Reported ranges are citation points, not deadlines.</p> <p>Delays in one phase can transport into the next.</p> <p class="sej-gfx-google-search-timing-ranges-source-details">Source: <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">John Campbell / ROAST recap, Oct. 2, 2026. Reported from Gary Illyes’ session.</a><br> ‘Typical’ is undefined; example size and measure duration are not reported.</p> </div> <div class="sej-gfx-google-search-timing-ranges-logo-wrap"><img decoding="async" class="sej-gfx-google-search-timing-ranges-logo small-img" src="https://cdn.searchenginejournal.com/wp-content/uploads/2026/09/sej-stacked-wordmark-bocconi-referrals.png" alt="Search Engine Journal" width="96" height="68" loading="lazy"></div> </div> </figure> <p>The recap defines end-to-end indexing as the item whenever “all the crucial processes complete successfully.” It additionally notes that a small location move can be done in a few weeks.</p><div data-total="4" id="SEJ_300x250_UnderPost_2-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="1" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_2" id="SEJ_300x250_UnderPost_2" class="sadslots"> </div> </div> </div> </div> <p>Google’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">site-move documentation</a> mentions that for small to medium-sized websites, most pages typically obtain a few weeks to move, during larger sites need additional time. When it comes to canonical changes, Google’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">troubleshooting guide</a> notes that pages can remain in a copy collection for up to two weeks following satisfied fixes, a item <a href="https://en.mycoding.id/category/business" target="_blank">added by Google in July</a>.</p> <h2>Search Results And Recovery</h2> <p>Title and snippet updates obtain one to two days in the representative case the attendee recap lists, and multiple weeks to months at the slowest. A location owner’s elimination petition in Search Console takes concerning two hours, or 24 hours at the slowest.</p> <p>Manual act elimination takes one to two weeks in the representative case and four to six weeks at the slowest, or much longer for idle sites.</p><div data-total="4" id="SEJ_300x250_UnderPost_3-parent" class="content-unit sss2_sllo_o6 mmh-90-wrap"> <div class="mmh-90-inner"> <div class="mmh-90 flex-aligner"> <div data-adnumber="2" data-middle="no" data-p-slot="SEJ_300x250_UnderPost" data-slot="SEJ_300x250_UnderPost/SEJ_300x250_UnderPost_3" id="SEJ_300x250_UnderPost_3" class="sadslots"> </div> </div> </div> </div> <p>The center update row focuses on improvement following a change, fairly than the duration of the update procedure itself. Typically, it takes concerning three to six months to recover, according to the recap, alongside a slowest case of six months to a year, which is indicated as the “next center update” in the table.</p> <p>Google’s <a href="https://en.mycoding.id/category/business" target="_blank" target="_blank" rel="noopener">documentation on center updates</a> mentions that several changes can display effects inside a few days, but confirming general location betterment power obtain multiple months. If you don’t see effects following a few months, it could average you’re waiting for the next center update, as explained in the documentation.</p> <h2>What The Tables Don’t Show</h2> <p>Neither the attendee recap nor Google’s event pages provision a example size, period period, or definition of what counts as typical. The recap’s tables additionally depart out the fastest times it says all procedure had.</p> <p>Five of the slowest times in the recap’s tables contain “never.” Three of those, for sitemap processing, end-to-end indexing, and organized data updates, add “quality” in parentheses.</p> <h2>Why This Matters</h2> <p>SEO teams frequently need to communicate clients whether a specialized adaptation is motionless ongoing or has rotate into stuck inside Google’s systems. The estimates reported from Illyes’ meeting assist as citation points for location moves, canonical changes, heading updates, and improvement from center updates. A location move that remains unresolved at three months is at the elevated end of the representative timeframe, according to the attendee recap. In the slowest cases the recap lists, the procedure can obtain anyplace from six months to complete a year.</p> <p>Looking Ahead</p> <p>Teams preparedness a location move or center update improvement can difference advancement against representative and slowest times in the attendee recap, which shows ranges fairly than deadlines. As Illyes warned, delays in first stages akin crawling can power afterward stages.</p> <p><em>Featured Image: Master1305/Shutterstock. Source: Google.</em></p> </div> <div id="bcats" class="bottom-cat narrow-cont"> <span class="sej-category boxed cat-label">Category</span> <a href="https://en.mycoding.id/category/business" target="_blank">News</a> <a href="https://en.mycoding.id/category/business" target="_blank">Technical SEO</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-shows-how-long-crawling-indexing-recovery-can-take-71035</guid> <pubDate>Sun, 04 Oct 2026 21:41:36 +0700</pubDate> <author><![CDATA[support@mycoding.id (Matt G. Southern)]]></author> </item> <item> <title><![CDATA[I asked Claude build a physically accurate O'Neill cylinder you can walk around]]></title> <description><![CDATA[I asked Claude build a physically accurate O'Neill cylinder you can walk around. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/i-asked-claude-build-a-physically-accurate-o-neill-cylinder-you-can-walk-around-71030</link> <content:encoded><![CDATA[<div> <p>Loading&hellip;</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/i-asked-claude-build-a-physically-accurate-o-neill-cylinder-you-can-walk-around-71030</guid> <pubDate>Sun, 04 Oct 2026 20:49:12 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Homa: The End of TCP for AI Clusters [video]]]></title> <description><![CDATA[Homa: The End of TCP for AI Clusters [video]. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/homa-the-end-of-tcp-for-ai-clusters-video-71031</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/homa-the-end-of-tcp-for-ai-clusters-video-71031</guid> <pubDate>Sun, 04 Oct 2026 20:42:25 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Remove and Disable Apple Macos27 AI Models Tool]]></title> <description><![CDATA[Remove and Disable Apple Macos27 AI Models Tool. Comments]]></description> <media:thumbnail url="https://repository-images.githubusercontent.com/1394989252/13dcf083-d511-4f51-9681-c6ccbda3cae9"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/remove-and-disable-apple-macos27-ai-models-tool-71032</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"><p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omlahore/RemoveMacAI/raw/main/docs/hero.png" alt="RemoveMacAI" width="840"></a> </p> <p dir="auto">Turn off Apple Intelligence on macOS 27 and eliminate its downloaded models.</p> <p dir="auto">macOS 27 no longer has a sole toggle for Apple Intelligence, and its models remain on disk following the features are turned off. RemoveMacAI turns the features off, removes the models and prevents macOS from downloading them again. All changes can be reverted.</p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omlahore/RemoveMacAI/raw/main/docs/terminal.gif" alt="RemoveMacAI turning off Apple Intelligence" width="840" data-animated-image=""></a> </p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">Demo video</a></p> <div dir="auto" data-snippet-clipboard-copy-content="//raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | bash"><pre>curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh <span>|</span> bash</pre></div> <p dir="auto">The manuscript downloads the latest release, verifies its SHA-256 checksum and runs it from a impermanent directory. Nothing is installed.</p> <p dir="auto">Every publish is built from its tag by GitHub Actions and carries a build provenance attestation. To inspect that a download came from this repository's source:</p> <div dir="auto" data-snippet-clipboard-copy-content="gh attestation verify removemacai-darwin-arm64.tar.gz -R omlahore/RemoveMacAI"><pre>gh attestation verify removemacai-darwin-arm64.tar.gz -R omlahore/RemoveMacAI</pre></div> <p dir="auto">With Homebrew:</p> <div dir="auto" data-snippet-clipboard-copy-content="brew instal omlahore/tap/removemacai removemacai"><pre>brew instal omlahore/tap/removemacai removemacai</pre></div> <p dir="auto">RemoveMacAI shows the current province and asks for confirmation. It afterward opens System Settings to instal its configuration profile, which macOS requires the person to approve, and removes the models.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Command</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>removemacai</td> <td>Show the current state, afterward rotate Apple Intelligence off</td> </tr> <tr> <td>removemacai status</td> <td>Show all characteristic and the size of the models on disk</td> </tr> <tr> <td>removemacai off --keep &lt;features&gt;</td> <td>Leave the listed features on</td> </tr> <tr> <td>removemacai off --dry-run</td> <td>Show the changes without applying them</td> </tr> <tr> <td>removemacai revert</td> <td>Undo all changes</td> </tr> <tr> <td>removemacai features</td> <td>List the characteristic names accepted by --keep</td> </tr> </tbody> </table> <p dir="auto">To revert alongside the one-line installer:</p> <div dir="auto" data-snippet-clipboard-copy-content="//raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh | attack -s revert"><pre>curl -fsSL https://raw.githubusercontent.com/omlahore/RemoveMacAI/main/install.sh <span>|</span> attack -s revert</pre></div> <p dir="auto"><strong>Features turned off:</strong> Siri (including "Hey Siri" and the list bar icon), Writing Tools, Genmoji, Image Playground, the ChatGPT extension, summaries in Mail, Messages, Safari, Notes and notifications, Mail astute replies, inline content predictions, Spatial Photos, Photos Clean Up and Xcode predictive code completion.</p> <p dir="auto"><strong>Models removed:</strong> the Apple Intelligence basis models and the models for depiction generation and Genmoji, Spatial Photos, Photos Clean Up and Xcode code completion.</p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omlahore/RemoveMacAI/raw/main/docs/status.png" alt="Output of removemacai status" width="620"></a> </p> <ul dir="auto"> <li>A configuration overview applies Apple's limitation keys for Apple Intelligence and forces the settings that have no limitation key.</li> <li>Models are removed through Apple's asset service. System Integrity Protection stays enabled and no records under /System are modified directly.</li> <li>The overview redirects the download of all removed example to a closed local port, so macOS does not download it again.</li> <li>Removing the overview restores the former settings. macOS downloads the models again whenever a characteristic needs them.</li> </ul> <p dir="auto">RemoveMacAI makes no network requests and collects no data.</p> <p dir="auto"><strong>Does dictation motionless work?</strong> Yes. Dictation is a distinct setting, and its address models are not removed.</p> <p dir="auto"><strong>Do macOS updates undo the changes?</strong> No. The profile, including the download block, persists throughout updates.</p> <p dir="auto"><strong>Storage settings motionless lists Apple Intelligence following the models were deleted.</strong> Apple's asset assistance releases the models correct away, but macOS deletes the records on its own schedule. Until then, System Settings &gt; General &gt; Storage keeps counting them under Apple Intelligence.</p> <p dir="auto"><strong>Why is a procedure named Siri motionless running?</strong> In macOS 27 the Spotlight opening runs as a procedure named Siri. Some scheme services additionally remain loaded; they are protected by System Integrity Protection.</p> <p dir="auto"><strong>What stops working?</strong> The features listed above, apps that use Apple's on-device models (the Foundation Models example and the Use Model act in Shortcuts), Visual Intelligence and natural-language editing in Calendar.</p> <p dir="auto">Apple silicon.</p> <table readabilitydatatable="1"> <thead> <tr> <th>macOS</th> <th>Status</th> </tr> </thead> <tbody> <tr> <td>27</td> <td>Supported, tested on 27.0. On 27.0.1, use 0.2.3 or later.</td> </tr> <tr> <td>26 and earlier</td> <td>Not supported</td> </tr> </tbody> </table> <p dir="auto">Run removemacai revert, afterward beer uninstall removemacai if it was installed alongside Homebrew.</p> <p dir="auto">RemoveMacAI is built on <a href="https://en.mycoding.id/category/technology" target="_blank">pared</a>, a complete operating tool by 4evy that archetypal mapped the asset service, the example sets and multiple of the settings keys. Its licence is in <a href="https://en.mycoding.id/category/technology" target="_blank">THIRD-PARTY-NOTICES.md</a>.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">MIT</a></p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/remove-and-disable-apple-macos27-ai-models-tool-71032</guid> <pubDate>Sun, 04 Oct 2026 20:42:25 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Improper redaction reveals Google Data Center water and electricity usage]]></title> <description><![CDATA[Improper redaction reveals Google Data Center water and electricity usage. Comments]]></description> <media:thumbnail url="https://gray-koln-prod.gtv-cdn.com/resizer/v2/36VTWY3Y7JCSLEH3E3AVQDZW7I.jpg?auth=355cee73f82e9c4dcbb52fd940ebab6de819d176b660deca5d48b34dc7dcf1f5&amp;width=1200&amp;height=600&amp;smart=true"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/improper-redaction-reveals-google-data-center-water-and-electricity-usage-71033</link> <content:encoded><![CDATA[<div><div><p>LINCOLN, Neb. (KOLN) - Nebraska data centers are required to rotate in an annual study to Nebraska&rsquo;s Department of Water, Energy, and Environment, but several province statutes are preventing the community from seeing fair how much power and h2o data centers are using. </p><p>The Google Data Center in Lincoln, named Agate LLC, claimed their power use and h2o use were commerce concealed information, citing Neb. Rev. State &sect;&sect; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">81-1527</a>; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">84-712.05</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">NAC TITLE 115, CH. 2</a>. In fact, Google did this for all three data centers, including their sites in Omaha and Papillion.</p><p>However, using a device cursor to emphasize the redacted content box in the study to DWEE, afterward copying and pasting it into a distinct document reveals that Agate LLC is reporting 52.65 megawatts of power during highest electric petition and 13.299 megagallons of h2o between cooling towers, evaporative systems and location operations in the final year. That totals out to 13 myriad gallons of water.</p><p>For context, 13 myriad gallons is adequate to inhabit about 20 Olympic-size swimming pools, and <a href="https://en.mycoding.id/category/technology" target="_blank" target="_self" rel="" title="https://www.lincoln.ne.gov/City/Departments/LTU/Utilities/LWS/Water-Use/2026/September">is small than fractional of what the City of Lincoln reports using on Sept. 29.</a></p><p>The six data centers reporting as of Sept. 30 display a total use of 765 myriad gallons of h2o final year, adequate h2o to inhabit 1,159.93 Olympic-size swimming pools. </p><p>More improper redaction shows that the data center using the most h2o annually is Fireball Group LLC, the Google Data Center in Papillion. Fireball LLC reports 547.88 megagallons for their 2025 Annual Water Consumption. </p><p>10/11 submitted a community document petition Sept. 30 to see redacted data from Agate LLC&rsquo;s report. </p><figure><p><img fetchpriority="low" loading="lazy" alt="10/11 submitted a community document petition to Nebraska DWEE on Sept. 30 to see redacted information." src="https://gray-koln-prod.gtv-cdn.com/resizer/v2/R6DZ3E7KWNGVJIJILIOXRTGYPA.JPG?auth=c1d218b4da8760bf9ca299b96ae9d13d3c4d9985b16d834dda9501c74fa3f56b&amp;width=1300&amp;height=863&amp;smart=true" width="980" height="651" srcset="https://gray-koln-prod.gtv-cdn.com/resizer/v2/R6DZ3E7KWNGVJIJILIOXRTGYPA.JPG?auth=c1d218b4da8760bf9ca299b96ae9d13d3c4d9985b16d834dda9501c74fa3f56b&amp;width=540&amp;height=358&amp;smart=true 540w, https://gray-koln-prod.gtv-cdn.com/resizer/v2/R6DZ3E7KWNGVJIJILIOXRTGYPA.JPG?auth=c1d218b4da8760bf9ca299b96ae9d13d3c4d9985b16d834dda9501c74fa3f56b&amp;width=720&amp;height=478&amp;smart=true 720w, https://gray-koln-prod.gtv-cdn.com/resizer/v2/R6DZ3E7KWNGVJIJILIOXRTGYPA.JPG?auth=c1d218b4da8760bf9ca299b96ae9d13d3c4d9985b16d834dda9501c74fa3f56b&amp;width=980&amp;height=651&amp;smart=true 980w, https://gray-koln-prod.gtv-cdn.com/resizer/v2/R6DZ3E7KWNGVJIJILIOXRTGYPA.JPG?auth=c1d218b4da8760bf9ca299b96ae9d13d3c4d9985b16d834dda9501c74fa3f56b&amp;width=1300&amp;height=863&amp;smart=true 1300w"></p><figcaption><span>10/11 submitted a community document petition to Nebraska DWEE on Sept. 30 to see redacted information.</span><span>(Madison Pitsch | 10/11)</span></figcaption></figure><p>Further improper redaction reveals exactly how much of a 2025 tax refund Google data centers expect.</p><p>Google&rsquo;s reports province that data centers lone &ldquo;utilize or anticipate to utilize&rdquo; revenue and use tax exemptions under the Nebraska Advantage Act. Reports province no rebates have been received for that program to date, nor have any incentive payments been received, or are expected to be received under the ImagiNE Nebraska Act.</p><p>Agate LLC reports expecting a refund of $55,822,472 from 2025 taxes. Fireball LLC is expecting a refund of $39,171,573.39 from 2025 taxes. Westwood Solutions LLC, the Google-owned data center in Omaha, is expecting a refund of $22,558,881 from 2025 taxes. </p><p>Documents submitted by Agate LLC display that the income flat area is 288,530 quadrate feet - concerning five football fields.</p><p>The Department of Water, Energy, and Environment Data Center Task Force is overseeing the implementation of <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">Governor Jim Pillen&rsquo;s July 20<sup>th</sup></a> <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">Executive Order</a> requiring data centers in the province to self-report their effect on Nebraska&rsquo;s resources; chiefly water, power grids and local infrastructure. </p><p>Usage reports are due by Sept. 30. Submitted reports <a href="https://en.mycoding.id/category/technology" target="_blank" rel="">can be peruse here</a>, merely act &ldquo;DCR&rdquo; into the &ldquo;DEQ Program&rdquo; field. </p><p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener"><i>Click here</i></a><i> to subscribe to our 10/11 NOW regular digest and breaking news alerts delivered direct to your email inbox.</i></p><p><i>Copyright 2026 KOLN. All entitlements reserved.</i></p></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/improper-redaction-reveals-google-data-center-water-and-electricity-usage-71033</guid> <pubDate>Sun, 04 Oct 2026 20:37:05 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Meet David Robinson, the OpenAI safety leader who quit and warned that the company isn’t careful enough]]></title> <description><![CDATA[Meet David Robinson, the OpenAI safety leader who quit and warned that the company isn’t careful enough. David Robinson stated he discontinue as OpenAI's safety guide since he feels the business &quot;is failing to accomplish the flat of attention I accept is needed.&quot;]]></description> <media:thumbnail url="https://i.insider.com/6ac28d85265e3f8e338fa96b?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/meet-david-robinson-the-openai-safety-leader-who-quit-and-warned-that-the-company-isn-t-careful-enough-71028</link> <content:encoded><![CDATA[<div 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/6ac10ca0d15f8a572974dfac?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ac10ca0d15f8a572974dfac?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ac10ca0d15f8a572974dfac?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ac10ca0d15f8a572974dfac?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ac10ca0d15f8a572974dfac?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ac10ca0d15f8a572974dfac?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ac10ca0d15f8a572974dfac?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="David Robinson in glasses and a dreary lawsuit waves onstage before a blue and purple backdrop." 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>David Robinson led safety transparency at OpenAI. Now he's speaking out against the company.</span> <span> <span e-name="image-source" itemprop="creditText">Reuters</span> </span> </figcaption> </span> </span></figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>David Robinson, a chief on OpenAI's Safety Systems squad who <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">quit the company</a> this week, formerly had ambitions to bring doctrine to journalism.</p><p>A Rhodes Scholar, Robinson graduated from Princeton in 2004 alongside a flat in philosophy. At Princeton, he led the academy newspaper's opinion section.</p><p>In a 2003 discussion alongside the Daily Princetonian, Robinson stated he wanted to be the benevolent of newsman who "tells you what the facts are and afterward gets to the philosophical differences that explain the situation."</p><p>Now, Robinson's name is in the headlines &mdash; and a notable byline. He remaining OpenAI, the identical week <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">three another safety researchers were fired</a>, and issued a blistering composition for The Atlantic concerning what he stated is OpenAI's inadequate method to safety.</p><p>"I concur alongside another lately departed personnel that the companies construction this innovation aren't being nearly careful enough," Robinson wrote in the essay.</p><p>Neither Robinson nor the&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">PR resolute he stated he hired</a>&nbsp;responded to Business Insider's requests for comment.</p><p>A assessment of his published essays, interviews, and books courtship rear to his days as an undergraduate paints a image of a man deeply concerned alongside the effect of innovation on humanity.</p><p>"All through my life, I've been fascinated by the rules that encircle innovation and how we decide whenever and how we're going to use it," he stated in a 2022 discussion on the Princeton Alumni Weekly podcast.</p><h2 id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4" data-toc-id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">From reporting to tech policy</h2><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">Robinson grew up in Potomac, M.D., an affluent suburb of Washington, D.C.</p> <p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">As a kid in the 1990s alongside a mild case of cerebral palsy, Robinson stated his teachers created a new regulation that allowed him to use a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">word processor</a> in lieu of pen and paper.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">"Ever since then, I've been curious in the social impacts of new digital technologies," he stated in a UC Berkeley discussion in 2021.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">During summers as an undergrad at Princeton, he interned at Time Magazine and The Wall Street Journal, according to his LinkedIn page.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">He told the Daily Princetonian in 2003 that following gaining cognition as a reporter, he hoped to compose for a written mag akin The New Yorker or Harper's.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">After Princeton, Robinson got a flat in philosophy, politics, and economics at Oxford before returning to Princeton to commencement a investigation center concerning the connection between <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">technology and community policy</a>.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">"Part of the idea was that, if you're navigating the guideline and the values choices that arrive up about new technologies, it's a big assistance to have several genuine degree of specialized expertise," he stated in the Berkeley interview.</p><p id="c3a0e1b4-620f-4c53-b17d-9aea47a088a4">In 2011, Robinson and a coworker from Princeton founded Upturn, an institution that aimed to use algorithmic technologies to create authorities data additional accessible.</p><h2 id="229a4904-ab77-488c-8ad5-856c752946b6" data-toc-id="229a4904-ab77-488c-8ad5-856c752946b6">He joined OpenAI following lecturing tech execs concerning ethics</h2><p id="229a4904-ab77-488c-8ad5-856c752946b6">After investigation and instruction roles at multiple universities and a one-year tenure as a department director at <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Apple University</a>, anywhere Robinson gave seminars for Apple executives on the ethical questions prompted by new technologies, Robinson joined OpenAI in 2023.</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">Originally the caput of guideline preparedness at the ChatGPT's maker, Robinson wrote in a LinkedIn article announcing his new stance that "I appearance onward to assisting form OpenAI's involvement in the broader AI guideline debate, at this crucial moment."</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">In a 2023 appearance at the AI Governance Summit hosted by the World Economic Forum, Robinson stated OpenAI performs sturdy safety checks before releasing models and that the business wasn't solely motivated by profit.</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">"We accept in deploying gradually and afterward learning as we go," he said.</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">Recently, however, Robinson has posted concerns on X about<strong> </strong>OpenAI's capability to balance safety alongside increasingly advanced models.</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">"Things <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">@openai </a>are certainly changing considerably by the day, but I do not cognize whether we are changing accelerated enough," he stated final month. "I think it is motionless true, as <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">@hilbertspaess </a>puts it, that many of us 'have not deeply internalized the civilizational stakes.'"</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">Then, on Friday, Business Insider exclusively reported that Robinson was out at the company. The next day, he published a lengthy composition in the Atlantic explaining why he left.</p><h2 id="5059f3ae-4e14-47d4-837d-b5d9dc6f7f99" data-toc-id="5059f3ae-4e14-47d4-837d-b5d9dc6f7f99">What's next for Robinson?</h2><p id="229a4904-ab77-488c-8ad5-856c752946b6">Robinson's departure follows that of <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Jacob Coxon</a>, a erstwhile Anthropic engineer who discontinue final duration and warned that AI could logic bulk extinction. In his Atlantic essay, Robinson addressed the disagreement that he could do additional to enhance safety by staying at OpenAI than by leaving.</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">Robinson wrote that, by operating on the outside, he "can assistance additional group comprehend the risks I saw, and fortify the incentives OpenAI and another firms have to be safer."</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">He stated he chose to depart since "as the business sprints from one initiate to the next, it is failing to accomplish the flat of attention that I accept is needed."</p><p id="229a4904-ab77-488c-8ad5-856c752946b6">In reply to Robinson's essay, an OpenAI spokesman stated in a declaration that the business is operating to justify that AI models don't outpace the safety measures it has implemented.</p><p>"As our models rotate into additional capable, we continue to fortify our safety and safety practices to location the risks we see today during construction safety cases to anticipate the risks of forthcoming advances," the spokesman said. "We're making certain our models don't rotate into additional capable than we can safely oversee and secure, and we intermission training or clasp rear models whenever we need to dilatory down."</p> </div> <p> <h2> Read next </h2> </p> <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>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/meet-david-robinson-the-openai-safety-leader-who-quit-and-warned-that-the-company-isn-t-careful-enough-71028</guid> <pubDate>Sun, 04 Oct 2026 20:36:56 +0700</pubDate> <author><![CDATA[support@mycoding.id (Truman Dickerson)]]></author> </item> <item> <title><![CDATA[Better Branding Will Make More Money Than Having the Best Marketing — Lessons Learned From Real Estate]]></title> <description><![CDATA[Better Branding Will Make More Money Than Having the Best Marketing — Lessons Learned From Real Estate. As consumers rotate into overwhelmed alongside options, construction rely before the archetypal transaction volition rotate into the apparent choice whenever it matters most.]]></description> <media:thumbnail url="https://www.entrepreneur.com/wp-content/uploads/sites/2/2026/09/branding-before-marketing-0926_g1372237828.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/better-branding-will-make-more-money-than-having-the-best-marketing-lessons-learned-from-real-estate-71039</link> <content:encoded><![CDATA[<p> Opinions expressed by Entrepreneur contributors are their own. </p><div> <div> <h2>Key Takeaways</h2> <ul> <li>The archetypal conversation alongside a client is not the commencement of the revenue process. It&rsquo;s frequently nearer to the end of it. Your archetypal belief really starts alongside any exists on the net concerning you and your business.</li> <li>People don&rsquo;t employ the archetypal business they find. They employ the archetypal one they really accept in.</li> </ul> </div> <p>For a lengthy time, <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">winning in genuine estate</a> meant being easier to find. Get your name in forefront of additional people, display up on additional searches, run additional ads and article additional content. The industry built its complete promotion doctrine about the assumption that the delegate who reached the most group would get the most business.</p> <p>That assumption is quietly breaking down.</p> <p>Consumers today are not starved for options. They&rsquo;re <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">overwhelmed by them</a>. A buyer in any important market can discover dozens of qualified agents before lunch without trying particularly hard. Search, referrals, social media, AI tools, Zillow profiles. Discovery is basically solved. What hasn&rsquo;t been solved &mdash; and what really determines who gets hired &mdash; is item distinct and considerably harder to manufacture.</p> <p>Who do they believe?</p> <h2 id="h-discovery-is-no-longer-the-hard-part">Discovery is no longer the difficult part</h2> <p>The promotion issue most brokerages are motionless trying to resolve was genuinely difficult 15 years ago. Getting established required genuine effort, genuine funding and genuine strategy. The playing site rewarded whoever could accomplish the most <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">visibility</a>. That era produced an complete industry built about guide generation, belief counts and reach.</p> <p>Lead generation has been commoditized. Practically all brokerage has admission to the identical digital tools, the identical ad platforms, the identical syndication networks. Being findable is array stakes now, not a rivalrous advantage. The brokerages motionless treating it as their chief strategic concentration are optimizing for a issue that mostly solved itself.</p> <p>The harder problem, the one most of the industry is underinvesting in, is what happens following person finds you. A person has now discovered three or four qualified agents. They appearance at all one for a few minutes. They peruse several reviews. They scroll through several content. They may <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">ask an AI tool</a> who the most respected agents in the area are. At the end of that investigation session, one of them feels akin the apparent choice and the others awareness akin options.</p> <p>What made one awareness obvious? That&rsquo;s the inquiry that matters.</p> <h2 id="h-consumers-are-buying-confidence-not-information">Consumers are purchasing confidence, not information</h2> <p>Here&rsquo;s the item most promotion misses concerning what group really need whenever they&rsquo;re making a high-stakes decision. They&rsquo;re not looking for additional informatio &mdash; they already have additional data than they cognize what to do with. What they&rsquo;re looking for is a logic to halt being <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">uncertain</a>.</p> <p>Confidence is the genuine merchandise in genuine estate. Not MLS access. Not showing schedules. Not transaction coordination. The item a buyer or seller is really purchasing whenever they employ an delegate is the emotion that they&rsquo;ve put this complicated, financially enormous, emotionally loaded procedure into hands they can trust. When that <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">confidence</a> exists, the conversation is easy. When it doesn&rsquo;t, no amount of follow-up calls or drip emails can industry it.</p> <p>Trust reduces perceived risk. That&rsquo;s what it&rsquo;s doing functionally in the consumer&rsquo;s brain. When person trusts you, they halt operating through worst-case scenarios. They halt second-guessing. They halt hedging. They commit. And the brokerages that comprehend rely as a endeavor asset, not a gentle skill, are construction toward a entirely distinct rivalrous stance than the ones motionless chasing clicks.</p> <h2 id="h-the-sales-process-starts-long-before-the-first-call">The revenue procedure starts lengthy before the archetypal call</h2> <p>Here&rsquo;s anywhere scheme needs to shift. Every community indication surrounding a brokerage or delegate is doing trust-building activity <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">before any conversation happens</a>. Reviews. Media coverage. The norm of published market insights. Whether the delegate has been quoted location credible. Whether their instructional satisfied suggests they really comprehend the nuances of the local market or fair cognize how to use Canva.</p> <p>Consumers increasingly attain having already researched you. The archetypal conversation is not the commencement of the revenue process. It&rsquo;s frequently nearer to the end of it. And the delegate who walks into that conversation alongside a trail of dependable third-party signals rearward them is starting from a basically distinct stance than one who showed up alongside a nice headshot and several listing stats.</p> <p>Most brokerages are obsessed alongside generating additional leads. Very few ask earnestly why they endure the leads they already have. A important part of those losses happen before the archetypal meeting, during the investigation phase, whenever a person is quietly deciding whether this particular brokerage feels akin the apparent choice or fair another option. No amount of guide generation funding fixes that problem. The fix lives upstream.</p> <h2 id="h-think-like-a-reputation-architect-not-a-marketer">Think akin a position architect, not a marketer</h2> <p>The mental example change current is specific. Marketing asks: How do we get additional group to discover us? <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">Reputation architecture</a> asks: What does person discover whenever they look, and does it create us easier to believe?</p> <p>Those are distinct questions alongside distinct answers. Marketing produces content. Reputation architecture produces signals. Content fills time. Signals accumulate into item that changes how a brokerage is perceived before anyone has spoken to them.</p> <p>Every published market inspection that demonstrates genuine cognition of a neighborhood. Every media citation that positions an delegate as a dependable sound in the local accommodation conversation. Every client assessment that describes item particular fairly than fair saying it was a awesome experience. Every part of first thinking that makes person intermission and regard a viewpoint they hadn&rsquo;t encountered before. These things aren&rsquo;t distinct promotion activities. They&rsquo;re deposits into item that eventually becomes the most precious asset a brokerage has: the default assumption that they&rsquo;re the correct choice.</p> <h2 id="h-the-first-agent-they-believe">The archetypal delegate they believe</h2> <p>Pull together everything that shapes who wins a high-stakes assistance decision. Discovery matters, but finding is nearly equal throughout the site now. Price matters at the margins. Referrals matter, but referrals motionless necessitate a investigation phase anywhere person decides whether the advice makes sense. What ultimately determines selection, consistently, is doubt reduction. The choice that makes person awareness most assured tends to win equal whenever another options are objectively comparable.</p> <p>People don&rsquo;t employ the archetypal delegate they find. They employ the archetypal delegate they believe.</p> <p>If person spent 20 minutes researching your brokerage today, what narrative would they find? Media safety that <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">signals expertise</a>? Reviews that depict particular moments of value? Published thinking that demonstrates genuine understanding of what&rsquo;s happening in the local market? A apparent awareness of who you are and what you really remain for? Or would they fair discover listings?</p> <p>The brokerages that answer that inquiry honestly and don&rsquo;t akin what they discover have identified the genuine strategic problem. It&rsquo;s not a guide generation problem. It&rsquo;s a condemnation gap. And decision it requires investing in item most genuine asset promotion budgets motionless treat as secondary: becoming genuinely uncomplicated to rely before anyone has asked you to acquire it.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/better-branding-will-make-more-money-than-having-the-best-marketing-lessons-learned-from-real-estate-71039</guid> <pubDate>Sun, 04 Oct 2026 20:00:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Patrick Hagerty)]]></author> </item> <item> <title><![CDATA[Show HN: Build with Python – a beginner course where your code draws]]></title> <description><![CDATA[Show HN: Build with Python – a beginner course where your code draws. Comments]]></description> <media:thumbnail url="https://scimigo.com/en/learn/build-with-python/01-draw-with-python/opengraph-image"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-build-with-python-a-beginner-course-where-your-code-draws-71034</link> <content:encoded><![CDATA[<div><div><div><div><p>Make a robot, reiterate a pattern, and react to a click</p><p>Your archetypal Python programs create pictures on a canvas. Learn calls, values, variables, and a iteration before adding one click handler.</p><p>You learnfunction calls &middot; variables &middot; loops &middot; click events</p><p>You buildA robot, a row of circles, and click-to-draw painting</p><p>Loading the lab&hellip;</p></div></div><div><p><strong id="content-feedback-title">Was this instruction useful?</strong><span>Your feedback helps us enhance the course.</span></p></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-build-with-python-a-beginner-course-where-your-code-draws-71034</guid> <pubDate>Sun, 04 Oct 2026 19:59:25 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[In Connecticut, my husband and I mostly talked logistics. In Spain, we started dating each other again.]]></title> <description><![CDATA[In Connecticut, my husband and I mostly talked logistics. In Spain, we started dating each other again.. My hubby and I moved our family from Connecticut to Spain. Starting complete abroad unexpectedly brought us nearer as a couple.]]></description> <media:thumbnail url="https://i.insider.com/6abbfc9cd15f8a572974bfde?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/in-connecticut-my-husband-and-i-mostly-talked-logistics-in-spain-we-started-dating-each-other-again-71023</link> <content:encoded><![CDATA[<div 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/6abbfc6deb7225411267bfc9?width=1000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6abbfc6deb7225411267bfc9?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6abbfc6deb7225411267bfc9?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6abbfc6deb7225411267bfc9?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6abbfc6deb7225411267bfc9?width=1000&amp;format=jpeg&amp;auto=webp 1000w" sizes=" 1280px) 900px" alt="Couple posing" decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>The author and her family moved from the US to Spain.</span> <span> <span e-name="image-source" itemprop="creditText">Courtesy of the author</span> </span> </figcaption> </span> </span></figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>One twelvemonth ago, my hubby remaining his 18-year instruction occupation behind, we sold our house, got rid of 95% of our belongings, and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">moved our family</a> from Connecticut to Madrid.</p><p>These days, we live in a small flat alongside our 7 and 10-year-old boys. We don't own a car. We're <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">learning Spanish</a> one day at a time.</p><p>On paper, that much upheaval could've damaged us. Instead, it's brought us nearer than ever.</p><h2 id="bc4a116a-9247-42a2-9d8f-b5fd7e7422be" data-toc-id="bc4a116a-9247-42a2-9d8f-b5fd7e7422be"><strong>We were coexisting, not connecting</strong></h2><p>Back in the US, my hubby Jeff and I were coexisting additional than connecting. Most <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">conversations revolved about logistics</a>: who was taking which kid to which activity, what gathering we needed to attend, and what to create for dinner.</p><p>By the period the boys were in bed, we were too spent to nexus meaningfully. We'd sit beside one another, exhausted, on our phones or trying to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">watch a movie</a> we never completed since one of us continually cut asleep.</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/6abbfcf9265e3f8e338f870a&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:2316,&quot;aspectRatioH&quot;:1737}}' alt="Couple posing for photo"> </p></div> <span> <figcaption e-name="image-caption"> The author says in the US, she and her partner weren't connecting.&nbsp; <span e-name="image-source" itemprop="creditText"> Courtesy of the author </span> </figcaption> </span> </figure> <p>I never imagined that would be our marriage. Yet, there we were.</p><h2 id="567edfcb-9e7b-4982-b741-720dc6e0b718" data-toc-id="567edfcb-9e7b-4982-b741-720dc6e0b718"><strong>Moving to Spain made us reevaluate things</strong></h2><p>Here in Spain, we're motionless busy. Arguably busier.</p><p>We expend concerning three hours a day getting the kids to and from academy via train and bus. But we're additionally spending far additional period together than before &mdash; and it's stated us additional opportunities to nexus beyond logistics.</p><p>Part of what's driven this connection, too, is observing the locals go concerning their day about us.</p> <p>"Busy" doesn't average the identical item current as it does in the US. It's not a logic to postpone the connection. People halt for all another mid-errand, midday, without apologizing. They create the time.</p><p>We started doing the same.</p><p>Stopping for an <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">unplanned coffee</a> or a ca&ntilde;a. Exploring a new neighborhood hand-in-hand fair because. Taking a few additional minutes for us alternatively of rushing on to the to-do. It's made additional of a difference than I expected.</p><p>You don't have to move abroad to do this, of course. You fair have to decide that the catalog can wait.</p><h2 id="db562b29-a584-4ba0-b792-a249093165b5" data-toc-id="db562b29-a584-4ba0-b792-a249093165b5"><strong>Going through the unidentified together</strong></h2><p>It's fair the four of us now. We need all another in a way we didn't before (and that's not automatically a fine thing). Being all other's lone assistance can bring out the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">best in a marriage</a>, or the worst.</p><p>This former twelvemonth tested us additional than once. Jeff spent months in a 600-hour tongue course, during simultaneously trying to discover activity and toggle off his pupil visa before it expired.</p><p>Between the exhaustion of full-time tongue study and the force of a ticking clock, it would have been uncomplicated for that emphasis to rotate into strain between us. And several days, it did. Navigating new rules, a new language, and a hundred small unknowns daily&mdash;it's hard. I won't feign it's not.</p><p>But we kept showing up for all another anyway, and we came out stronger.</p><h2 id="6202ea81-8c4e-42ca-895b-aa7245307d1b" data-toc-id="6202ea81-8c4e-42ca-895b-aa7245307d1b"><strong>A weekly ritual that's helped</strong></h2><p>One item that's anchored us through this new division is a custom we started years ago in the US.</p><p>After our second son was born, I created a marriage gathering journal. We'd answer 10 questions together and document the answers.</p><p>Questions like:</p><p><em>What's item your partner did final week that made your existence easier?</em></p><p><em>What assistance do you need this week? Are there any goals or commitments you could use your partner's assistance with?</em></p><p><em>Is there item in our association or residence that needs attention?</em></p><p><em>How volition we nexus as a brace this week?</em></p><p>It's nothing fancy, but it's an hr that keeps us sailing in the identical direction &mdash; equal additional crucial now that we're living abroad.</p><p>We motionless do it most Sunday mornings. And during it was technically my idea, Jeff loves it as much as I do. If we let it slide, he points it out.</p><p>You don't need to do it weekly or answer all 10. You could commencement tonight, alongside one question.</p><p>After the move, we additionally started item new: abbreviated day-dates.</p><p>After Jeff's final category of the week, we'd encounter up for a drink, lunch, and a rosy storyline stroll. Nothing grand, and sometimes, it expenses nothing. It was another obstacle of intentional period to connect.</p><p>I don't cognize what that volition appearance akin this twelvemonth now that he's secured a instruction position, but I cognize we'll discover several type of it &mdash; since it matters.</p><h2 id="e7d8b952-b8e4-40ff-b284-bf836008acab" data-toc-id="e7d8b952-b8e4-40ff-b284-bf836008acab"><strong>The part we didn't see coming</strong></h2><p>If you'd asked me before we moved what I idea would change, I'd have said: the language, the culture, the community we'd build, the places we'd explore. I never would have guessed how much nearer we've become.</p><p>And it didn't halt alongside our marriage.</p><p>Evening strolls through the plaza alongside fair a domain or hacky sack to continue among the four of us. Morning hikes and lengthy talks alongside my oldest. Word searches and laughing alongside my 7-year-old on the journey residence from school. We didn't scheme for any of that.</p><p>It power be the finest part of the entire move.</p> </div> <p> <h2> Read next </h2> </p> <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;}'> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='1}'>Rebecca Cretella</a> <span data-disable-for-sooth-user data-component-type="follow-button" data-load-strategy="lazy" role="tooltip" data-tooltip-position="middle" data-tooltip-active="false" data-state="" data-topic-type="author" data-topic-slug="rebecca-cretella" data-topic-link="https://www.businessinsider.com/author/rebecca-cretella" data-topic-label="Rebecca Cretella" data-topic-location="author_bio" data-topic-shortened-label="Rebecca"> </span> </p> <div> <p><span>Find me on Instagram at&nbsp;@heartandhomeabroad.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/in-connecticut-my-husband-and-i-mostly-talked-logistics-in-spain-we-started-dating-each-other-again-71023</guid> <pubDate>Sun, 04 Oct 2026 19:38:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Rebecca Cretella)]]></author> </item> <item> <title><![CDATA[Google Japan shows off conveyor-belt keyboard with keys that move to fingers]]></title> <description><![CDATA[Google Japan shows off conveyor-belt keyboard with keys that move to fingers. Comments]]></description> <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1200-80.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/google-japan-shows-off-conveyor-belt-keyboard-with-keys-that-move-to-fingers-71029</link> <content:encoded><![CDATA[<div data-widget-type="contentparsed" id="content"> <div> <div> <figure> <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1920-80.png.webp 1920w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1600-80.png.webp 1600w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1200-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1024-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-970-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-750-80.png.webp 750w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-320-80.png.webp 320w" sizes=" 1000px) 600px, 100vw"></source> <img src="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-320-80.png" alt="Gboard Conveyor Belt Version" srcset="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1920-80.png 1920w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1600-80.png 1600w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1200-80.png 1200w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-1024-80.png 1024w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-970-80.png 970w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-750-80.png 750w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6-320-80.png 320w" sizes=" 1000px) 600px, 100vw" -image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/u8gQ2JC3mCmyfLNEcSpTS6.png" data-pin-nopin="true" fetchpriority="high" data-component-name="Image"> <figcaption> <span>(Image credit: Google Japan)</span> </figcaption> </figure></div> <div id="article-body"> <p id="elk-845cf062-bf1e-11f1-90ca-bf397138023a"><a href="https://en.mycoding.id/category/technology" target="_blank" data-auto-tag-linker="true" data-url="https://www.tomshardware.com/tag/google" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/tag/google">Google</a> Japan fair showed off a quirky keyboard that has keys rolling on a conveyor strap to create typing &ldquo;easier.&rdquo; According to the <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://blog.google/intl/ja-jp/products/android-chrome-play/gboard-2026/" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link">company blog</a> [machine translated], it built the Gboard Conveyor Belt Version so that the keys stream to your hand instead. That method you don&rsquo;t have to move your fingers or arms as much, particularly whenever you&rsquo;re typing using a sole hand. The keyboard comes alongside four belts, all containing 29 keys, making it fairly &ldquo;intuitive&rdquo; to operate. The squad rearward it is additionally considering releasing assorted color variations, high-speed models, and equal a shorter type for mobile devices. You can see the keyboard in act in the video below.</p><p id="elk-92f1fbcc-bf1e-11f1-9722-39661109cded" aria-hidden="true">This weird keyboard is the latest supplement to the Google local office&rsquo;s annual tradition of releasing a new example all archetypal day of October. The local subsidiary has earlier released these quirky designs as an <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.youtube.com/watch?v=u5AYb778pwA&amp;list=PLLkq-mu9c_kYR7DJ4evrYLT82FNCBnqXS&amp;index=15" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link">April Fool&rsquo;s Day gag starting in 2012</a>. However, in 2021, it switched the publish on the archetypal day of October, or 10.1, in citation to the 101-key layout popularized by the <a href="https://en.mycoding.id/category/technology" target="_blank" data-auto-tag-linker="true" data-url="https://www.tomshardware.com/tag/ibm" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/tag/ibm">IBM</a> Model M. These contain the <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.tomshardware.com/peripherals/keyboards/crazy-google-japan-keyboard-design-switches-keys-for-dials-the-gboard-dial-edition-shows-why-the-software-team-isnt-allowed-to-design-hardware" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/peripherals/keyboards/crazy-google-japan-keyboard-design-switches-keys-for-dials-the-gboard-dial-edition-shows-why-the-software-team-isnt-allowed-to-design-hardware">Gboard Dial Edition</a>, which is reminiscent of the rotary phones of the 1960s (good fortune hitting 100 words per infinitesimal alongside that keyboard), the <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.tomshardware.com/peripherals/keyboards/google-showcases-bizarre-double-sided-japanese-keyboard-which-it-wont-sell-the-keyboard-uses-a-mobius-strip-as-its-foundation" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/peripherals/keyboards/google-showcases-bizarre-double-sided-japanese-keyboard-which-it-wont-sell-the-keyboard-uses-a-mobius-strip-as-its-foundation">Double-Sided Gboard</a>, designed to be continually right-side up no matter how you orient it, and the <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.tomshardware.com/news/google-japans-gboard-keyboard-doubles-as-a-bug-catcher-stick" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/news/google-japans-gboard-keyboard-doubles-as-a-bug-catcher-stick">Gboard bar version</a>, which places all the keys on a sole row to create characters easier to find. But equal although most of the comic designs aren&rsquo;t meant to activity in genuine life, the <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.youtube.com/watch?v=5LI1PysAlkU&amp;list=PLLkq-mu9c_kYR7DJ4evrYLT82FNCBnqXS&amp;index=10" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link">Google Japanese Input Physical Flick Version</a> really looked promising.</p><p aria-hidden="true">All these models apt won&rsquo;t create <em>Tom&rsquo;s Hardware&rsquo;s</em> <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.tomshardware.com/peripherals/gaming-keyboards/best-gaming-keyboards" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/peripherals/gaming-keyboards/best-gaming-keyboards">best gaming keyboards</a> or equal <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://www.tomshardware.com/best-picks/best-budget-mechanical-keyboards" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.tomshardware.com/best-picks/best-budget-mechanical-keyboards">best prosperity mechanical keyboards</a> lists, but they&rsquo;re motionless a fine supplement to any keyboard gathering if you desire to have item distinctive (but not necessarily practical) on display. The plans for the Gboard Conveyor Belt Version are accessible immediately from <a href="https://en.mycoding.id/category/technology" target="_blank" data-url="https://github.com/google/mozc-devices/tree/main/mozc-conveyorbelt" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link">GitHub</a>, including 3D-printable STL files, KiCad schematics and PCB layouts, and the firmware origin code and projects needed to build a operating copy of the keyboard. The schematics for former Google Japan keyboard designs are additionally accessible in the chief directory, allowing you to build all these eccentric pieces in your liberated time.</p><a href="https://en.mycoding.id/category/technology" target="_blank" id="elk-a94b34a6-bf1e-11f1-8e29-eb5157ec50a4" aria-hidden="true" data-url="https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB" target="_blank" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals"><figure data-bordeaux-image-check=""><div><p> <source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-320-80.png.webp 320w" sizes=" 1000px) 970px, calc(100vw - 40px)"></source> <img src="https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-320-80.png" alt="Google Preferred Source" srcset="https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png 1200w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png 1024w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-676-80.png 970w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56-320-80.png 320w" sizes=" 1000px) 970px, calc(100vw - 40px)" loading="lazy" -image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/7cUTDmN2PHNRiNBVqbKf56.png"> </p></div></figure></a><p id="elk-a94b3528-bf1e-11f1-9efe-03df51c4a925" aria-hidden="true"><em>Follow</em><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" data-url="https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFSFJ2YlhOb1lYSmtkMkZ5WlM1amIyMG9BQVAB" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link"><em> Tom's Hardware on Google News</em></a><em>, or</em><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" data-url="https://google.com/preferences/source?q=" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="peripherals" data-mrf-recirculation="inline-link"><em> add us as a preferred source</em></a><em>, to get our latest news, analysis, &amp; reviews in your feeds.</em></p><div id="slice-container-newsletterForm-articleInbodyContent-y3YDGusPJACg9p5jcjJRZR"><div data-hydrate="true"><div><p>Get Tom's Hardware's finest news and in-depth reviews, direct to your inbox.</p></div></div></div> </div> <div id="slice-container-authorBio-y3YDGusPJACg9p5jcjJRZR"> <div id="slice-container-authorBio" data-component-name="AuthorBio"> <div data-author-bio-max-height="250" data-author-bio-read-more="Read more" data-author-bio-read-less="Read less"> <div> <p>Jowi Morales is a tech enthusiast alongside years of cognition operating in the industry. He&rsquo;s been penning alongside multiple tech publications since 2021, anywhere he&rsquo;s been curious in tech hardware and person electronics.</p> </div> </div> </div> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/google-japan-shows-off-conveyor-belt-keyboard-with-keys-that-move-to-fingers-71029</guid> <pubDate>Sun, 04 Oct 2026 19:36:33 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[The CISA Alert: Security Beyond Solitary Confinement]]></title> <description><![CDATA[The CISA Alert: Security Beyond Solitary Confinement. Comments]]></description> <media:thumbnail url="https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/the-cisa-alert-security-beyond-solitary-confinement-71025</link> <content:encoded><![CDATA[<div id="post-content"> <p><i> Written by Bruce Cloutier on Aug 11, 2026 1:39 pm</i> <a href="https://en.mycoding.id/category/technology" target="_blank">@bscloutier</a> </p> <p> <b>Summary:</b> CISA is correct to audio the alert complete Internet-exposed operational technology. But must all unwanted association be answered alongside additional authentication, stronger cryptography, and additional handling power? There are remarkably lightweight ways to create malicious automation activity harder during allowing OT controllers to concentration on the job they were installed to do. </p> <h4><strong>&gt;&gt; The Alert Is Worth Taking Seriously</strong></h4> <p>CISA has issued an urgent alert concerning the continued visibility of operational innovation (OT) to the community Internet. The communication is straightforward and deliberately uncompromising: act now. Remove OT connections to the community Internet, alter default passwords immediately, restrict distant access, and fortify authentication and network protections. These are not presented as suggestions for forthcoming consideration, but as contiguous steps needed to decrease the expanding cyber danger to manufacturing systems. [1]</p> <p>The urgency is justified. But the expanding need for OT connectivity makes one advice particularly difficult: merely eliminating the capability to communicate is not continually an option. Nor should the substitute be constricted to an escalating sequence of stronger cryptography, greater computational requirements, and eventual hardware replacement. There is another category of defence that deserves far additional attention: techniques that decrease the attacker&rsquo;s chance during consuming nearly none of the controller&rsquo;s resources. Perhaps it is period to bring several of these to the array and broaden the conversation.</p> <p>Any IT expert who has observed the unfiltered network traffic at an Internet-facing equipment knows that the involvement is entirely justified. The community Internet is an extraordinarily antagonistic environment. Within minutes, an exposed equipment volition encounter harbor scans, association probes, login attempts, protocol fingerprinting, credential attacks, and another automated activity. Most group never see any of this and are hence unaware fair how relentless it is.</p> <p>JANOS, the functioning scheme at the bosom of the JNIOR, was purpose-built from the commencement to assistance the two OT and IT requirements. That has additionally made JANOS item of a proving ground. While the huge bulk of JNIORs run inside air-gapped or alternatively controlled networks, we have intentionally operated units immediately on community IP addresses &ndash; the worst-case visibility &ndash; to observe, understand, and create defenses against this benevolent of activity. Watching that traffic in genuine period quickly changes one&rsquo;s viewpoint on what an embedded equipment have to be expected to tolerate.</p> <p>Strong login credentials are an essential defense, but an attacker does not need to successfully log in to create a problem. A sustained password assault can consume important processor resources for minutes at a time. Consider an SSH login assault anywhere all attempt requires the controller to negotiate a safe association before credentials can equal be evaluated. As safety algorithms rotate into stronger, the computational funding in all unwanted association increases. The attacker does not need to defeat the cryptography. It need lone create the controller execute it. For an OT controller expected to keep deterministic operation, merely handling the assault becomes part of the threat. Whether intentional or not, the outcome can commencement to resemble a denial-of-service (DoS) assault against the controller.</p> <p>Have we been addressing the issue or amplifying it?</p> <h4><strong>&gt;&gt; Not Every Attack Is Stuxnet</strong></h4> <p>It is helpful to differentiate between targeted attacks and the enormous amount of indiscriminate malicious action continually circulating on the Internet. Stuxnet is perchance the traditional example of a targeted manufacturing attack. Its creators understood the systems they intended to compromise, developed advanced techniques specifically to attain them, and had a extremely particular objective. Most antagonistic Internet traffic is nothing akin that.</p> <p>An nearly changeless flat of ongoing assault is generated by automated systems sweeping enormous location ranges looking for listening ports, recognizable services, susceptible software, or credentials that fair happen to work. The intent power not be &ldquo;seek and destroy.&rdquo; The goal power be nothing additional than to find a possible mark and add that to a catalog to be sold to the highest bidder. Those systems mostly have no idea what equipment they have found. Yet all reply they provoke imposes several disbursal on the equipment during costing the scanner comparatively little.</p> <p>That difference matters. Defending against a resolute adversary alongside detailed cognition of your equipment is a extremely distinct issue from dealing alongside the relentless backdrop action of the Internet. Yet the two attain at the identical network interface and petition notice from the identical finite set of resources. In an OT device, those resources are liable for monitoring inputs, controlling outputs, executing use logic, and maintaining deterministic operation. There is small advantage in allowing anonymous automated scanners to vie for them.</p> <p>The apparent reply is to forestall as much unnecessary traffic as imaginable from distracting the controller. In an IT earth of routers, firewalls, proxies, and managed switches, does the OT expert really cognize whether their border controllers are at risk?</p> <h4><strong>&gt;&gt; What Does &ldquo;Internet-Facing&rdquo; Mean?</strong></h4> <p>An Internet-facing OT equipment does not necessarily have its own community IP address. The most obvious&mdash;and most exposed&mdash;case is a controller assigned a community IP location and connected immediately to the Internet. More commonly, the controller resides on a personal network rearward a router or firewall using Network Address Translation (NAT), anywhere unsolicited Internet traffic normally cannot attain it. That changes whenever harbor forwarding is configured. A router power be instructed, for example, to onward incoming SSH or web connections to a particular controller on the personal network. The controller motionless has a personal IP address, but one or additional of its services are now efficiently exposed to the community Internet. From the viewpoint of an automated scanner, there may be small applicable difference. It established a port, sent a request, and item answered.</p> <p>Not all external connectivity creates that identical exposure. A controller that initiates an outbound association through NAT does not automatically rotate into accessible for unsolicited inbound connections. Gateways, proxies, VPNs, and correctly configured firewalls provision motionless another architectures for controlling what can attain OT equipment. The crucial inquiry is hence not merely whether an OT equipment is &ldquo;connected to the Internet,&rdquo; but what paths be through the surrounding network for an unsolicited association to attain it.</p> <p>For the OT professional, determining whether this visibility exists need not necessitate a detailed audit of the surrounding IT infrastructure. The controller itself can provision helpful evidence. On a JNIOR, for example, the NETSTAT -M command monitors network connections and association attempts in genuine time. Unexpected incoming association attempts from community IP addresses are straightforward evidence that several way through the network exists. If an border controller sitting rearward what is believed to be a protective firewall abruptly starts reporting unsolicited association attempts from community IP addresses, there is item value investigating.</p> <p>If unexpected Internet traffic is reaching an border controller, it is crucial to enlist the aid of network personnel. There may be item upstream that can be done, and others need to be conscious of the exposure. But the controller need not remain a passive participant. There are things it can do for itself.</p> <h4><strong>&gt;&gt; A Cloak of Invisibility?</strong></h4> <p>There is no deficit of established cybersecurity advice. Change default passwords. Eliminate unused accounts. Disable services and protocols that are not required. Require authentication anywhere it is available. Restrict admission through firewalls and another network controls. All of these measures are important, and CISA is correct to fortify them. [2] But this is well-traveled ground. The cybersecurity industry has been repeating much of this direction for years, and there is small value in beating that particular equine again here.</p> <p>Consider alternatively the strategic value of invisibility. Much of the malicious action circulating on the Internet is automated network reconnaissance&mdash;looking for targets fairly than attacking a specifically selected one. Every reply provides information. A answer to a PING confirms that item is there. A SYN-ACK packet confirms that a TCP assistance is listening. A protocol reply may acknowledge the assistance and perchance equal the equipment rearward it. With all exchange, an anonymous scanner learns item additional during the controller expends resources providing the lesson.</p> <p>What if the controller could remain completely accessible to lawful users during appearing invisible to much of that reconnaissance? Such a capability would not substitute passwords, authentication, encryption, or firewalls. Nor would it create the controller invisible to a resolute adversary who already knew anywhere to look. But against the enormous backdrop community searching blindly for its next target, invisibility provides a important strategic advantage. An border controller has no duty to province its presence, acknowledge its services, or expend resources responding to all alien who knocks.</p> <p>This deserves to be part of the cybersecurity conversation. Before requiring additional handling power to execute stronger defenses against all association attempt, we should ask how many of those connections need to be entertained in the archetypal place. Reducing the assault exterior is good. Reducing the community that can detect that assault exterior is improved still.</p> <p>And this is not theoretical. JANOS already provides the JNIOR alongside specified a cloak. It requires no additional hardware, no gateway, no haze service, and no increasingly complex cryptographic algorithm. The capability is called SYN greylisting.</p> <h4><strong>&gt;&gt; SYN Greylisting: Don&rsquo;t Answer Every Knock</strong></h4> <p>The idea rearward greylisting is not new. Email servers have lengthy used greylisting to obtain advantage of an crucial difference between lawful communication systems and systems attempting to run at enormous scale. A lawful communication server encountering a impermanent refusal is expected to delay and try again. A scheme attempting to communication millions of possible targets has a extremely distinct financial incentive. Time spent often following one uncooperative location is period not spent discovering thousands of others. Greylisting turns persistence into a uncomplicated test of legitimacy. [3]</p> <p>The identical asymmetry exists in automated network reconnaissance and harbor scanning. A lawful TCP client is designed alongside the assumption that packets can be lost. If its first SYN receives no response, it retransmits. [4] An automated scanner sweeping millions of IP addresses and ports has small incentive to dedicate the identical amount of period to all location that remains silent. Many hence dispatch a probe, delay briefly for a response, and move on. Forcing a retry imposes a small disbursal on a lawful client, but multiplied throughout millions of possible targets, it imposes additional disbursal on the scanner as well.</p> <p>JANOS SYN greylisting exploits exactly that behavior. When enabled, the first SYN packet requesting association to an open harbor is deliberately ignored. No SYN-ACK packet is returned. To a scanner performing a quick sweep, there may appear to be nothing there. A lawful client, however, retransmits its SYN association petition as TCP was designed to do. If that retry arrives inside an suitable window&mdash;not suspiciously accelerated and not so delayed that the first attempt has been forgotten&mdash;JANOS allows the association to proceed. No whitelist administration is required. The identical client must display the identical uncomplicated behavior the next period it initiates a connection. The association postpone has minimal impact.</p> <p><img fetchpriority="high" decoding="async" src="https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM.png" alt="Packet Handling Comparison" width="1024" height="683" srcset="https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM-1024x683.png 1024w, https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM-300x200.png 300w, https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM-768x512.png 768w, https://jnior.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-12_49_42-PM.png 1536w" sizes=" 1024px) 100vw, 1024px"></p> <p>The outcome is a remarkably cheap display requiring extremely small code in the TCP controller itself. Because it operates at that level, the safety automatically applies throughout listening ports and protocols before authentication, encryption, protocol processing, or use application becomes involved. There is no whitelist to keep and no additional safety assistance to configure. The controller does not have to decide whether the alien is malicious. It merely asks the alien to display a small amount of persistence before agreeing to expend resources on the conversation. For once, several of the disbursal of initiating an unwanted communication has been shifted distant from the controller and rear toward the alien knocking on its door.</p> <p>An automated scanner can, of course, be designed to retry. SYN greylisting is not intended to be an impenetrable barrier. Its value is in refusing to create reconnaissance effortless. Scanners that do not retry obtain nothing. Those that modify must create additional traffic and dedicate additional resources to the task. Older automated tools, malware, and worms that never anticipated specified behavior may merely neglect to detect the equipment at all. The goal is not to create reconnaissance impossible, but to halt making it unnecessarily easy.</p> <p>That raises a larger question: why should this capability be constricted to JANOS?</p> <h4><strong>&gt;&gt; What Happens When You Drop the Shields?</strong></h4> <p>There is an apparent way to decide whether SYN greylisting is really accomplishing anything: rotate it off. We did exactly that on among the JNIORs intentionally functioning on a community IP address. With the safety enabled, the controller routinely spends concerning 95 percent of its processor period idle equal during the surrounding Internet remains occupied alongside reconnaissance and malicious traffic.</p> <p>With SYN greylisting disabled, that changed dramatically. Automated association attempts began progressing into the services themselves. SSH was particularly expensive. Each incoming association could initiate multiple seconds of public-key cryptography before authentication was equal attempted. At times, SSH consumed approximately 95 percent of the accessible processor resources. During the overnight test, the gathering of SSH action eventually prevented processes from yielding for lengthy adequate that the JANOS procedure watchdog interpreted the circumstance as a nonaccomplishment and rebooted the controller. The scheme log identified the cause: &ldquo;SSH Server caused watchdog reset.&rdquo;</p> <p>The following morning, we went a stage additional and impaired the distinct IP Blacklister as well. The outcome provided an unobstructed perspective of the backdrop Internet. SSH password attacks continued association following connection. Other clients attempted command-line credentials, web exploits, TLS negotiations, protocol probes, and assorted reconnaissance. One SSH origin methodically tried a succession of base passwords, establishing a safe association for all attempt and forcing the controller to execute the connected cryptographic activity before ultimately failing authentication.</p> <p>The controller continued doing its job, but the consequence was apparent to a lawful user. Interactive SSH reply became intermittent adequate that at times the controller appeared to have stopped responding. Eventually the requested command would execute. The processor had merely been occupied servicing strangers. For an OT controller, that is additional than an inconvenience. Processor period being unpredictably diverted into network safety immediately challenges the goal of deterministic operation. The controller&rsquo;s archetypal duty remains the procedure it was installed to detect and control.</p> <p>Our test JNIOR was deliberately connected using a community IP location so that the action could be observed without an upstream firewall hiding any of it. That is the extreme case, but the matter is not constricted to controllers connected that way. A assistance exposed through harbor forwarding presents the identical listening harbor to the community Internet. If unsolicited traffic can attain that port, the controller must agreement alongside it despite of the network architecture that delivered it.</p> <p>This illustrates an crucial distinction. Strong authentication can forestall an attacker from gaining access, but it does not necessarily forestall an attacker from consuming the resources required to attain authentication. The strongest password in the earth does nothing to regain the processor period spent determining that the password was wrong.</p> <p>With SYN greylisting restored, most of those interactions formerly again disappear before SSH, TLS, the web server, or use application always rotate into involved. The assault has not been defeated through stronger cryptography. For the overwhelming bulk of automated association attempts, it merely never gets started.</p> <h4><strong>&gt;&gt; Let&rsquo;s Turn the Tables</strong></h4> <p>Industrial cybersecurity cannot rotate into an endless competition in which all addition in malicious action is answered by requiring the controller to execute motionless additional work. Stronger cryptography, additional advanced authentication, and increasingly complex safety protocols all have their place. They additionally consume resources. In OT, those resources were purchased archetypal to detect and authority a process, and the anticipation is that they volition continue doing so deterministically for many years.</p> <p>SYN greylisting demonstrates another way of thinking concerning the problem. It does not attempt to acknowledge the attacker. It does not inspect a expanding repository of threats. It does not necessitate another processor, gateway, subscription, or haze service. It merely exploits the behavior of lawful TCP clients to evade engaging alongside a ample community of automated reconnaissance in the archetypal place. A defence need not be impenetrable to be worthwhile. Sometimes merely refusing to cooperate changes the equation.</p> <p>JANOS has served as a proving dirt for this approach, but SYN greylisting should not remain a JNIOR curiosity. It deserves deliberation as a protective capability in embedded TCP/IP stacks generally. Widespread use could frustrate existing scanners, malware, and worms that do not retry during forcing newer reconnaissance tools to expend additional effort. Legitimate TCP clients already cognize how to get through. And the implementation can happen before costly authentication, encryption, or use handling always begins.</p> <p>Perhaps the larger instruction is that we need to broaden the manufacturing cybersecurity conversation. We should continue making authentication stronger and communications additional secure. But we should dedicate equal ingenuity to defenses that consume small resources, decrease unnecessary interaction, maintain determinism, and change several of the burden rear toward those generating the malicious traffic.</p> <p>CISA has made apparent how grave the issue has become. SYN greylisting demonstrates that stronger safety does not continually necessitate stronger hardware, additional computation, or another tier of complexity. Sometimes the improved defence is merely to comprehend how the assault plant and refuse to cooperate alongside it. The method is inexpensive, the underlying TCP behavior already exists, and we have demonstrated that it works.</p> <p><strong>If a few lines of code in a TCP stack can forestall this much malicious action from always getting started, what are we waiting for?</strong></p> <p><strong>&gt;&gt;&nbsp;</strong></p> <p><strong>References</strong></p> <ol> <li>Cybersecurity and Infrastructure Security Agency (CISA) et al., <a href="https://en.mycoding.id/category/technology" target="_blank"><em>Primary Mitigations to Reduce Cyber Threats to Operational Technology</em></a>, May 6, 2025. U.S. Cybersecurity and Infrastructure Security Agency.</li> <li>Cybersecurity and Infrastructure Security Agency (CISA), <a href="https://en.mycoding.id/category/technology" target="_blank"><em>Internet Exposure Reduction Guidance</em></a>, June 4, 2025. U.S. Cybersecurity and Infrastructure Security Agency.</li> <li>M. Kucherawy and D. Crocker, <em>Email Greylisting: <a href="https://en.mycoding.id/category/technology" target="_blank">An Applicability Statement for SMTP</a></em>, RFC 6647, Internet Engineering Task Force, June 2012.</li> <li>W. Eddy, ed., <em>Transmission Control Protocol (TCP)</em>, <a href="https://en.mycoding.id/category/technology" target="_blank">RFC 9293</a>, Internet Engineering Task Force, August 2022.</li> </ol> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/the-cisa-alert-security-beyond-solitary-confinement-71025</guid> <pubDate>Sun, 04 Oct 2026 19:19:24 +0700</pubDate> <author><![CDATA[support@mycoding.id (Mira Azkia)]]></author> </item> <item> <title><![CDATA[Lina Khan says AI companies are following the same playbook that got Big Tech into trouble]]></title> <description><![CDATA[Lina Khan says AI companies are following the same playbook that got Big Tech into trouble. Former FTC place Lina Khan cautioned against AI companies regulating themselves during an discussion on ABC's &quot;This Week.&quot;]]></description> <media:thumbnail url="https://i.insider.com/6ac268b6265e3f8e338fa93f?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/lina-khan-says-ai-companies-are-following-the-same-playbook-that-got-big-tech-into-trouble-71024</link> <content:encoded><![CDATA[<div 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/6ac268aed15f8a572974e1c7?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ac268aed15f8a572974e1c7?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ac268aed15f8a572974e1c7?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ac268aed15f8a572974e1c7?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ac268aed15f8a572974e1c7?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ac268aed15f8a572974e1c7?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ac268aed15f8a572974e1c7?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Lina Khan" 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>Former Federal Trade Commission Chair Lina Khan stated the AI industry shouldn't self-regulate.</span> <span> <span e-name="image-source" itemprop="creditText">Alexi J. Rosenfeld/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="">Lina Khan</a> has several direction for AI companies attempting to self-regulate the advancing tech.</p><p>The erstwhile Federal Trade Commission place stated doing so would be a fool's errand during an discussion on ABC's "This Week."</p><p>"We've seen that self-regulation efforts by Big Tech have been a proven failure," Khan stated on Sunday. "We need to recall what happened a decade ago."</p><p>She referenced <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Big Tech companies</a> that tried to self-regulate in the first days of social media.</p><p>"We've seen fair innumerable harms arrive from the unchecked nomination of these Big Tech companies, and so now, as we visage new horizons alongside these advanced AI systems, it would be an enormous error to reiterate that playbook," Khan said.</p><p>Since <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">OpenAI launched ChatGPT</a> in 2022, important players in the tech industry have rotate into caught in a earth competition to create their own systems. Companies akin Microsoft, Google, and Meta have invested heavily in their products in hopes of dominating the earth market. However, the speed of AI advancement has prompted calls from politicians, advocates, and equal several tech leaders for guardrails.</p><p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Anthropic CEO Dario Amodei</a> called on his industry peers to gait the betterment of frontier AI systems final month. In a blog post, he stated the "most effective" method would affect regulation that targets US frontier AI companies. His composition drew assistance from OpenAI CEO Sam Altman and xAI CEO Elon Musk.</p><p>The Trump administration has avoided implementing regulations on the AI industry. Last week, President Donald Trump stated tech leaders had signed an AI safety accord to control themselves.</p><p>Although overarching regulation is motionless up in the air, Khan stated there are already laws in location to location issues in the AI industry.</p> <p>"I think one item that's particularly odd concerning this instant is that you're hearing from these executives that they are efficiently evolving malfunctioning products, AI systems that are engaging in repeated hacks of the servers of another companies, of the servers of another governments, and yet that they are somehow helpless as to do item grave concerning it," she said.</p><p>A spattering of cybersecurity incidents has mold a harsh glare on AI companies. OpenAI agents hacked another AI company, Hugging Face, in July. In September, an AI startup's investigation squad used Claude to hack into OpenAI's codebase, and The Wall Street Journal reported that Google's Gemini had hacked three companies in the spring. Recently, Australia's Prime Minister Anthony Albanese&nbsp;said an OpenAI delegate hacked into a authorities website this summer.</p><p>In a blog post, OpenAI stated it should have shared the preliminary findings alongside Australia's authorities sooner and kept agencies abreast of developments.</p><p>During her interview, Khan told "This Week" that the idea that adopting new technologies exempts companies from current laws is "totally laughable."</p><p>"I think whenever you have a form of these agents engaging in this category of hazardous behavior, and you motionless have these companies evolving in the identical way, not putting the complete guardrails in place, I think that starts to lift extremely grave questions," Khan said.</p> </div> <p> <h2> Read next </h2> </p>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/lina-khan-says-ai-companies-are-following-the-same-playbook-that-got-big-tech-into-trouble-71024</guid> <pubDate>Sun, 04 Oct 2026 19:03:27 +0700</pubDate> <author><![CDATA[support@mycoding.id (Lauren Edmonds)]]></author> </item> <item> <title><![CDATA[Show HN: Dataviz, ranked daily from GitHub, NPM, PyPI and CRAN]]></title> <description><![CDATA[Show HN: Dataviz, ranked daily from GitHub, NPM, PyPI and CRAN. Comments]]></description> <media:thumbnail url="https://awesomedataviz.com/og.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-dataviz-ranked-daily-from-github-npm-pypi-and-cran-71026</link> <content:encoded><![CDATA[<div> <p>Tools<span>291</span><span>23 categories</span></p><p>Combined GitHub stars<span>2.4M</span></p><p>Active in the final 90 days<span>171</span><span>60% of tracked repositories</span></p><p>Data refreshed<span>Oct 4, 2026</span><span>daily, from community APIs</span></p> <p>Each dot is one tool, placed by its GitHub stars on a log measure and grouped by category; the most-starred tool in all row is labeled. Hover for details, click to open.</p> <figure> </figure> <h3>JavaScript &amp; web</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>JavaScript charting libraries</span><span>29 tools</span><span>Chart.js, Apache ECharts, Plotly.js</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>JavaScript chart &amp; network visualization libraries</span><span>15 tools</span><span>xyflow, G6, Sigma.js</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>JavaScript map &amp; geospatial visualization libraries</span><span>19 tools</span><span>Leaflet, Cesium, Deck.gl</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>D3.js</span><span>1 tool</span><span>D3.js</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>React diagram &amp; visualization libraries</span><span>15 tools</span><span>Recharts, visx, Tremor</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>More JavaScript visualization libraries</span><span>17 tools</span><span>blessed-contrib, Vega, Perspective</span></a></li></ul><h3>Python</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Python data visualization libraries</span><span>48 tools</span><span>Streamlit, Dash, Matplotlib</span></a></li></ul><h3>R</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>R data visualization packages</span><span>19 tools</span><span>ggplot2, Shiny, plotly (R)</span></a></li></ul><h3>Systems &amp; compiled languages</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>C++ visualization libraries &amp; applications</span><span>14 tools</span><span>ImPlot, PlotJuggler, Matplot++</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Go charting &amp; plotting libraries</span><span>7 tools</span><span>termui, go-echarts, go-diagrams</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Julia plotting packages</span><span>4 tools</span><span>Makie, Plots.jl, Gadfly.jl</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Java, Kotlin &amp; Scala visualization libraries</span><span>4 tools</span><span>XChart, JFreeChart, Kandy</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>C# &amp; .NET charting libraries</span><span>6 tools</span><span>ScottPlot, LiveCharts2, OxyPlot</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Ruby charting libraries</span><span>4 tools</span><span>Chartkick, YouPlot, Blazer</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Rust plotting &amp; visualization libraries</span><span>4 tools</span><span>Plotters, Charming, Plotly.rs</span></a></li></ul><h3>Mobile</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>React Native diagram libraries</span><span>5 tools</span><span>react-native-maps, F2, React Native Chart Kit</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Android diagram libraries</span><span>5 tools</span><span>MPAndroidChart, HelloCharts, WilliamChart</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Flutter diagram libraries</span><span>3 tools</span><span>fl_chart, flutter_map, Graphic</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>iOS &amp; Swift diagram libraries</span><span>7 tools</span><span>Charts, PNChart, ChartView</span></a></li></ul><h3>Apps, dashboards &amp; diagrams</h3><ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Open-source dashboards &amp; BI tools</span><span>12 tools</span><span>Grafana, Apache Superset, Metabase</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Machine learning visualization tools</span><span>15 tools</span><span>Netron, PlotNeuralNet, Opik</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Diagrams as code</span><span>11 tools</span><span>Mermaid, Diagrams, D2</span></a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Data visualization apps &amp; tools</span><span>28 tools</span><span>ChartDB, FlameGraph, Data Formulator</span></a></li></ul> <ul><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/nxt3at-483a77b54b.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>sankeydiagram.net</span></a><p>Web app for creating and sharing Sankey diagrams of flows and budgets without code.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Apps &amp; tools</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/d3-09465326fc.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>D3.js</span></a><p>JavaScript archive for producing dynamic, data-driven visualizations alongside SVG, Canvas and HTML.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">D3</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/grafana-8431c8dcda.jpg" alt="" width="24" height="24" loading="lazy" decoding="async"><span>Grafana</span></a><p>Observability and data visualization phase for metrics, logs and traces from many data sources.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Dashboards &amp; BI</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/apache-fdde25d657.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>Apache Superset</span></a><p>Data exploration and visualization phase alongside a no-code diagram builder, SQL IDE and dashboards.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Dashboards &amp; BI</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/metabase-d8c3584ace.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>Metabase</span></a><p>Business intellect tool for querying data and construction dashboards, alongside embedded analytics.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Dashboards &amp; BI</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/streamlit-a62bfe8ff2.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>Streamlit</span></a><p>Framework for turning Python scripts into interactive data apps.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Python</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/mingrammer-089fbe65a2.jpg" alt="" width="24" height="24" loading="lazy" decoding="async"><span>Diagrams</span></a><p>Diagram as code in Python for prototyping haze scheme architectures.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">Diagrams as code</a></span></p></li><li><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://awesomedataviz.com/img/avatars/xyflow-c2aea3c335.png" alt="" width="24" height="24" loading="lazy" decoding="async"><span>xyflow</span></a><p>React Flow and Svelte Flow: libraries for construction node-based editors, stream charts and interactive diagrams.</p><p><span>Added Oct 4, 2026</span><span><a href="https://en.mycoding.id/category/technology" target="_blank">JS graphs &amp; networks</a></span></p></li></ul> <ul aria-label="Topics"><li><a href="https://en.mycoding.id/category/technology" target="_blank">Maps &amp; geospatial visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Graph &amp; network visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">3D &amp; specialized visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Terminal &amp; command-line charts</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Financial &amp; inventory charts</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Dashboards &amp; BI</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Diagrams &amp; diagrams as code</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Jupyter &amp; notebook visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">GPU-accelerated &amp; WebGL visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Visualizing ample datasets</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Time sequence &amp; real-time charts</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Machine learning &amp; AI visualization</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Grammar of graphics libraries</a></li><li><a href="https://en.mycoding.id/category/technology" target="_blank">Exploratory data inspection tools</a></li></ul> <div> <h2 id="ai">Ask your AI assistant</h2> <p>The entire directory is accessible to AI agents through an <a href="https://en.mycoding.id/category/technology" target="_blank">MCP server</a>, a JSON API and <a href="https://en.mycoding.id/category/technology" target="_blank">llms.txt</a>, so assistants can propose data visualization tools from current data alternatively of memory.</p> </div> <div> <p>claude mcp add --transport http awesome-dataviz https://awesomedataviz.com/mcp</p> <p>Or item any MCP client at https://awesomedataviz.com/mcp.</p> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-dataviz-ranked-daily-from-github-npm-pypi-and-cran-71026</guid> <pubDate>Sun, 04 Oct 2026 18:54:49 +0700</pubDate> <author><![CDATA[support@mycoding.id (Mira Azkia)]]></author> </item> <item> <title><![CDATA[Building a RAG Pipeline for Semantic Code Search]]></title> <description><![CDATA[Building a RAG Pipeline for Semantic Code Search. Comments]]></description> <media:thumbnail url="https://blog.jetbrains.com/wp-content/uploads/2026/09/JB-Context-BlogSocialShare-1280x720-1.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/building-a-rag-pipeline-for-semantic-code-search-71027</link> <content:encoded><![CDATA[<div id="main"> <div> <div> <div> <div> <div> <a href="https://en.mycoding.id/category/technology" target="_blank"> <img src="https://blog.jetbrains.com/wp-content/uploads/2024/01/JetBrains-AI.svg" alt="Ai logo"> </a> <p>Supercharge your tools alongside AI-powered features inner many JetBrains products</p> </div> </div> </div> </div> </div> <div> <p><a href="https://en.mycoding.id/category/technology" target="_blank">Agentic AI</a> <a href="https://en.mycoding.id/category/technology" target="_blank">AI</a></p> <div> <div> <p><img src="https://blog.jetbrains.com/wp-content/uploads/2026/09/adammalek.jpg" width="200" height="200" alt="Adam Malek" loading="lazy"> <img src="https://blog.jetbrains.com/wp-content/uploads/2026/09/Screenshot-2020-03-28-at-15.39.57.png" width="200" height="200" alt="Ashot Kazaryan" loading="lazy"> </p> </div> </div> <p><strong>Part 1: Parsing, chunking, and vectorization&nbsp;</strong></p> <p>Some period ago, we set out to build the finest semantic code hunt phase we could: a RAG pipeline that gives LLM agents precise, citable evidence from genuine repositories alternatively of any grep happens to surface. The eventual resolution was <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Air Context</a>. We got it working, we got it into production, and we collected a lot of scar tissue alongside the way. In this sequence of posts, we&rsquo;ll portion the parts we desire person had told us on day one.</p> <blockquote> <hr> </blockquote> <p>Coding agents are undoubtedly the biggest innovation jump for application betterment of our decade. Agents and frontier models are proving their aptitude in the visage of apparently insurmountable code complexity to create ostensibly dependable code.&nbsp;</p> <p>However, as additional and additional betterment processes rotate into agent-driven, the agent&rsquo;s effectiveness and the norm of the produced code rotate into increasingly important. The inquiry is not so much concerning whether an delegate can complete the task, as stated adequate period and token resources, it certainly will, but fairly how much time, effort, and steering is required for it to create production-grade results. For large-scale code bases specifically, the delegate would expend a awesome agreement of period searching for the applicable pieces of code applicable for the characteristic it&rsquo;s operating on and pulling them into the context.&nbsp;</p> <h2>Why semantic hunt matters</h2> <p>Attempting to find the correct code snippets, the delegate volition retreat to traditional tools for code hunt specified as keyword hunt and grep. These tools, however, are constricted in that they necessitate the delegate to cognize ongoing which exact content to hunt for. For example, an delegate looking for anywhere meeting tokens get refreshed cannot depend on the code helpfully containing the term &ldquo;refresh&rdquo;. To logic through theoretical domains, the delegate needs the capability to hunt for code by meaning, additionally known as semantic search. This is anywhere retrieval-augmented generation (RAG) comes into the picture. If we can indicator the origin code in a way that captures its semantics and afterward authorize the delegate to recover the applicable pieces on petition using liberated content search, we create an interface that plays to the agent&rsquo;s strengths.</p> <h2>From prototype to production</h2> <p>Like many awesome ideas in the agentic era, a native, prototype implementation is extremely simple. A well-evaluated manufacturing class resolution most certainly is not. In this sequence of blog posts, we desire to portion what is engaged in making an productive RAG system, as fine as the incorrect turns we took in our journey to create our own: Air Context. We&rsquo;ll tackle all stage, from pre-processing to retention and delegate integration, providing several additional specialized environment and advice.</p> <p>This archetypal part of the sequence volition shield the first stages of the pipeline: parsing and chunking, anywhere raw origin records are divided into correctly scoped units, and vectorization, anywhere those units are transformed into a depiction that supports semantic search.&nbsp;</p> <figure><img fetchpriority="high" decoding="async" width="2048" height="683" src="https://blog.jetbrains.com/wp-content/uploads/2026/09/image-70.png" alt=""></figure> <h2>The fine AST of parsing and chunking</h2> <p><br>Parsing and chunking is a crucial pre-processing stage in a fine RAG solution, but it is frequently overlooked. In command to authorize the LLM to embed or alternatively indicator the origin code, we must archetypal nourish it the raw lines of code. This may audio trivial, and likely would be for small-scale demo projects. However, production-grade systems merge thousands of files, which, in turn, extend hundreds or equal thousands of lines. If anything, agents have compounded the problem, as they lean to be prolific writers, additional inflating the codebase. Each document may merge multitudes of classes, fields, and methods, alongside varying degrees of relatedness among them.&nbsp;</p> <h3>Finding the correct chunk size</h3> <p>Even if it were imaginable to fit these huge code records into an embedding example in their entirety, that costly feat would ultimately be self-defeating. Because the complete document was embedded in a sole unit, the hunt would come back the complete file. This is counterproductive to the goals of agentic code exploration and navigation, which are mostly concerned alongside finding a particular function, symbol, or code snippet.&nbsp;</p> <p>On the another hand, if we were to obtain the another extreme and granularly embed all distinct row of code, we would be facing a issue of a distinct sort. These idiosyncratic lines can be semantically insignificant without the surrounding context. A generic function name or comment does not deserve embedding and volition create the incorrect retrieval result. In a sense, we would not be capable to see the timber for the trees, and the delegate would be overloaded alongside multiple, frequently insignificant micro-results.&nbsp;</p> <p>It is hence imperative to discover the correct method to chunk or distinct the code into groups that are correctly scoped. Each collection should contain adequate of the necessary environment and portray average semantic meaning.&nbsp;</p> <h3>Why fixed-size chunking falls short</h3> <p>Chunking is a generic name for the method of taking satisfied that volition be fed to the delegate and dividing it into a set of chunks. A naive method to chunking could be merely splitting a ample document into groups alongside a fixed figure of lines. However, if we were to obtain that approach, we would discover the resulting groupings semantically wrong. Unrelated code pieces would be grouped together, for example, an import declaration and several function content, foremost to mistakes during retrieval.&nbsp;</p> <p>To resolve the problem, we can leverage the fact that all origin document has a beautiful well-defined structure. Take Java as an example &ndash; imports lean to be at the top of the file, followed by a category definition alongside an optional doc-comment preceding the header. The category volition merge sectors and methods, which in rotate may additionally have their own doc-comments. Knowing concerning the conventions and rules that define the category construction allows us to execute smarter chunking and accomplish the correct balance of surrounding information.</p> <h3>Parsing and structure-aware chunking</h3> <p>Over the final 26 years, we at JetBrains have developed parsers that are astute adequate to modify for the assorted quirks, irregularities, conventions, and nuances of particular languages. Alongside another tools, these parsers form our inner JetBrains Code Engine phase on which Air Context is developed. At the instant of this article&rsquo;s composition, Air Context supports parsing and structure-aware chunking for nine important languages: Kotlin, Java, Python, JavaScript, TypeScript, C#, PHP, Go, and Rust. For all another languages, our implementation merely falls rear to naive, line-based splitting to justify that any tongue or document can be indexed and searched.</p> <p>The parser allows us to interrupt origin records into streams of syntax nodes that transport data concerning what they portray &ndash; comments, whitespaces, lists of modifiers, and so on. The chunking algorithm afterward consumes that stream and applies logic that decides the range of a stated chunk. Based on the node&rsquo;s category and size, as fine as its descendants, the algorithm makes a decision. If a node exceeds the size threshold but has no children, it volition autumn rear to additional primitive splitting strategies.</p> <p>Some language-specific constructs are kept as sole slices equal if they exceed the preferred size. Prefixes specified as documentation, annotations, visibility modifiers, and keywords are kept together alongside the declaration; suffixes (usually decision syntax) remain connected alongside the build they close. There is additionally several language-specific cleaning, where, for instance, average and semantically meaningless Java annotations specified as @NotNull or @Override are removed.</p> <figure><img decoding="async" width="2048" height="1180" src="https://blog.jetbrains.com/wp-content/uploads/2026/09/image-67.png" alt=""></figure> <p>The algorithm bears several similarities to <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">cAST</a>, authored by Zhang et al. in 2025. Both our implementation and cAST keep the largest syntax units that fit, subdividing lone the units that are too large, and grouping smaller neighboring units to evade small chunks that are not normally semantically meaningful. The biggest difference is that we coded additional tongue semantics into our implementation, keeping Python decorators&nbsp; together alongside definitions, KDocs next to Kotlin declarations, and so on.&nbsp;</p> <p>After grouping, chunk normalization is performed, which involves:</p> <ul> <li>Trimming foremost and trailing whitespaces</li> <li>Deleting blank lines</li> <li>Removing average indentation during preserving related indentation&nbsp;</li> </ul> <p>Following the normalization procedure, the chunk is afterward passed to the next stage &ndash; embedding &ndash; alongside alongside metadata that consists of a related path, which gets embedded alongside the normalized chunk content.</p> <h2>Evaluating the norm of chunks</h2> <p>It is difficult to provision a tangible answer as to what the input to the embedding example should appearance like. Chunk size matters, but as discussed before, bigger is not continually better. Additionally, several metadata embedded alongside the code may be useful, during several may current noise that ultimately decreases hunt quality.</p> <p>We opted to use an LLM-as-a-judge scheme to inspect the chunks as a part of the evaluation. The judge, using a chunk and the origin file, considers whether the border makes sense. It looks for unexpected artifacts, specified as detached documentation, orphaned decision syntax, or fragments of code that are cut through a meaningful construct. In addition, any changes to the origin code handling pipelines additionally go through the full, end-to-end retrieval evaluation. We&rsquo;ll get rear to that evaluation pipeline in the following part of this series.</p> <h2>Vectorization</h2> <p>Having pre-processed the origin code, we eventually have content chunks that are hopefully fair the correct size and correctly grouped for semantic retrieval. Our next project is to change these fragments in a way that volition afterward authorize us to assistance semantic search, through a procedure called vectorization.</p> <p>With vectorization, an embedding example says a part of content and emits a fixed-length catalog of numbers (a vector), which amounts to a item in a area of a few thousand dimensions. Significantly, the example is trained so that texts alongside akin definition district near together. Traditional hunt power young female the connection, but here, a function that flushes buffered compose operations and one that drains a pending queue can end up near all another notwithstanding sharing no average keywords. The extend between vectors hence becomes a measure of relatedness. A query is turned into a stance in the identical space, and the results are any lies nearest to it.</p> <figure><img decoding="async" width="1548" height="1016" src="https://blog.jetbrains.com/wp-content/uploads/2026/09/image-71.png" alt=""></figure> <h3>Punch for the byte: Optimizing for storage</h3> <p>Any attempt to vectorize a ample codebase must obtain into document the two disbursal and performance. A sole embedding is cheap, but a ample repository produces millions of chunks, which rotate into millions of vectors that must be stored, held in memory, and compared against all incoming query. A vector of a few thousand dimensions in 32-bit floats weighs about 16 kilobytes, so a few myriad chunks add up to tens of gigabytes of indicator before any bookkeeping. At specified a scale, the allocation of bytes per vector becomes cost-limited, and the foremost inquiry quickly shifts from &ldquo;how exact can we be?&rdquo; to &ldquo;what do we get per byte?&rdquo; In another words, we need to discover a way to decrease the disbursal during retaining as much hunt norm as possible.&nbsp;</p> <p>There are two ways to decrease vector cost. The archetypal is to keep small dimensions. Modern embedding models are trained so that a foremost piece of the vector plant on its own. The size defeat is applied throughout multiple nested prefix lengths simultaneously, pushing the coarsest construction into the earliest dimensions. This method you can cut a vector abbreviated and renormalize it, and it motionless retrieves. Alternatively, you can keep all size and expend small on all one by sacrificing on precision and thus keeping small bytes for all vector.</p> <p>These two options are autonomous of all another and can be combined, which method any retention prosperity can be met through distinct mixes of size figure and numeric precision. The genuine inquiry is which mix retrieves finest for the identical figure of bytes. The trade-off is far from even. Suppose the prosperity is 512 bytes per vector. You could expend it on 128 dimensions kept at complete 32-bit precision, or on all 4,096 dimensions kept at a sole bit each. Both fit the prosperity exactly, but in testing, you&rsquo;ll discover that the second choice retrieves considerably better.</p> <h3>Why dimensions matter additional than precision</h3> <p>To see why, it helps to think of all size as one small inquiry the example has learned to ask concerning the text: Is this concerning error handling? Does it contact the network? Is it test code? And there are a few thousand akin topics and questions that haven&rsquo;t been named. (The genuine dimensions are blurrier than that, but this is a helpful abstraction.)</p> <p>No sole answer method much on its own. We regard two chunks to be akin whenever their answers to many of these questions are the same. Therefore, we should measure the vectors by looking at the safety of the questions fairly than the exactness of the answers.&nbsp;</p> <p>Keeping all 4,096 dimensions at one bit preserves a coarse yes-or-no answer to all question. Truncating to 128 dimensions keeps extremely exact answers to three percent of the questions and throws the remainder away, and no amount of precision on the living dimensions can regain the data the abandoned ones carried. In a sense, a lengthy questionnaire filled in alongside checkmarks strikes a abbreviated one filled in to six decimal places. Dimensions are what you desire to keep; precision is what you can oversee to endure and is easier to compensate for afterward on.</p> <p>So we chose to keep all size and obtain the precision decrease to its limit, dropping the vectors to one bit each, which is 32 times smaller than the identical vector in 32-bit floats. The quantization itself turns out to be amazingly simple. Every component at or complete zero becomes a one, during all negative component becomes a zero, and the magnitudes are thrown away:</p> <figure><img loading="lazy" decoding="async" width="1084" height="104" src="https://blog.jetbrains.com/wp-content/uploads/2026/09/image-69.png" alt=""></figure> <p>Changing the depiction changes the metric alongside it. Cosine similarity needs the magnitudes we fair threw away, so binary vectors are compared by Hamming extend instead, which is merely the figure of positions anywhere two bit patterns disagree. Compare, for example, 10110100 and 10010110. They differ in two positions, so the extend between them is two. At complete length, the computation stays fair as simple. A 4,096-bit vector is stored as 64 words of 64 bits, and comparing two of them method XORing all brace of words, which leaves a 1 anywhere the two vectors disagree, and afterward counting the 1s. A CPU does all of those in a sole education per word, so a complete difference expenses in the command of a hundred instructions anywhere cosine similarity on the first floats needed thousands of multiplications.</p> <p>Note that the metric was never a distinct decision. We chose one-bit precision for the retention savings, and formerly all component is a sign bit, Hamming is the lone difference remaining that makes sense. Choosing the precision chose the metric.</p> <p>Binary quantization motionless expenses a few points of recall against the unquantized vector. We accepted that disbursal following considering that a reasoning delegate would be consuming the results. A code hunt feeding an delegate needs the correct neighborhood far additional than a absolutely ordered top 10. When the delegate asks anywhere meeting tokens get refreshed, what matters is that the applicable fistful of records shows up among the archetypal dozen results. Whether the finest chunk ranks second or fifth changes nothing, since the delegate opens the candidates and says them anyway. In that loop, a ranking degradation that would be plainly apparent in a three-result UI built for humans is mostly invisible.</p> <h3>The limits of binary quantization</h3> <p>The trade-off we made had a subtler disbursal that took us a bit longer to understand. Binary quantization doesn&rsquo;t lone sacrifice accuracy; it compresses the *range* of similarity scores. With full-precision vectors, an unrelated brace can mark near zero during near-duplicates mark near one, a comfortably broad spread. Sign bits behave differently. Around fractional the bits of two entirely unrelated vectors motionless concur by clean chance, during a powerfully connected brace power have accord for two-thirds. So all mark in the index, applicable or not, lands in that lean band.</p> <p>Ranking survives the compression, since applicable results motionless mark complete irrelevant ones, but thresholding does not. Picture a characteristic that volunteers connected code without being asked, say a panel that suggests existing implementations during you type. Its most difficult necessity is knowing whenever to remain silent. To create that determination, it needs a usable gap between &ldquo;related&rdquo; and &ldquo;unrelated&rdquo; scores. Binary vectors don&rsquo;t depart one. Any cutoff placed inner that narrow collection either fires on everything or on nothing. So anywhere an indicator needs an complete relevance judgement fairly than a related ordering, we keep 16-bit floats and pay for the storage.</p> <h3>Embedding scope</h3> <p>While indexing and searching use the identical model, the two jobs could not be additional different. Indexing is throughput-constrained, alongside millions of chunks asynchronously handled. The GPU volition grip concerning 32 chunks per lot before becoming saturated. A search, on the another hand, needs to be accelerated and responsive. Users volition provision up if they are not provided alongside results inside a brace of seconds at most. Therefore in deploying these models we optimize them accordingly: one to maximize chunks per second, the another for minimizing period to archetypal result.</p> <p>We chose an instruction-following model, trained alongside a deliberate asymmetry between the two sides of retrieval. Significantly, the two sides are represented by extremely distinct types of text. A query is a abbreviated inquiry in natural language, during a document is a chunk of code. A document is embedded as is at indexing time. A query is wrapped alongside an education describing the retrieval task, item akin &ldquo;given this hunt query, discover the code that answers it&rdquo;, which tells the example what function the content is playing. We maintain that institution at conclusion since it is the form the example learned.</p> <p>To authorize the two sides to align additional easily, we embed all chunk together alongside its document path. The way supplies metadata that the chunk solitary lacks: which component it lives in, and what the document is. In a monorepo, though, the way itself becomes a problem. The IntelliJ IDEA monorepo runs to complete a myriad files. The median origin document there sits nine directories profound rearward a 91-character path, and near to 10,000 origin records have paths longer than 150 characters, the longest of them 218. That is before any checkout base is prepended.</p> <p>Most of those characters are used for structural nesting and recommendation no helpful data concerning the file. A run of segments akin `src/org/jetbrains/kotlin/idea/k2` restates the bundle hierarchy, which a compiler needs and a hunt does not. Meanwhile, the document at the end of that longest way is 24 lines long. If we merely embed the way content as is beside a chunk, we&rsquo;ll discover that the way volition sometimes obtain up additional area than the code itself. To compensate for that, a way is capped before it reaches the model, and the regulation is that *both ends survive*. The foremost segments inform you which component you&rsquo;re in, during the final two, the contiguous genitor and the filename, inform you what the document is. The center is the part that can go, and lone as much of it as the cap requires. Keep the longest prefix that motionless fits, elide what falls between into `&hellip;`, and if equal parent-plus-filename is too long, keep lone the name itself.</p> <figure><img loading="lazy" decoding="async" width="1648" height="378" src="https://blog.jetbrains.com/wp-content/uploads/2026/09/image-64.png" alt=""></figure> <p>The identical site applies whenever a person scopes a hunt to a subdirectory. The apparent implementation is a metadata filter: run the hunt as customary and discard results that autumn exterior the directory. We do item different. The range is rendered into the query content itself, in the identical shape, alongside the identical abbreviation function and the identical divider the indexed chunks used. If a chunk went into the indicator under the abbreviated form of `community/plugins/kotlin`, a query scoped to that directory carries the identical cord in exactly the identical form, so the query vector lands in the identical area as the chunks it is expected to match.</p> <h2>Protecting origin code</h2> <p>There was one final scheme deliberation we took into account. It was crucial for us to be attentive to client privacy and safety concerns. The origin code of a business is frequently the center of its IP. Exposing it to third-party haze models, or equal to another company, increases the hazard of inadvertently exposing delicate data or equal training another models to use it.&nbsp;</p> <p>To create certain we location these concerns, we made the decision to adhere to multiple practices first on:</p> <ol> <li>Avoid storing the code in our systems: A chunk holds a collection reference, an item type, a document path, commencement and end offsets, a citation to a vector, and an optional metadata field. No content, no copy of the origin code itself, is saved. What a hunt returns is coordinates, and the snippet you see is assembled on your machine, from your checkout, using them. The server fair knows that item applicable lives at bytes 4,102&ndash;4,890 of a stated path, not what it is.</li> <li>Don&rsquo;t use data for training: Every code indicator Air Context builds is embedded by an open-weight embedding model, operating on GPUs we operate. No embedding petition leaves our infrastructure &ndash; not to OpenAI, not to Google, not to any another vendor. Therefore, we can justify that none of the data volition be used to train anything.</li> </ol> <p>These self-imposed scheme restrictions transport no disbursal in conditions of retrieval quality. We evaluated the open-weight candidates against the hosted embedding APIs from the important providers on our own code-retrieval benchmarks, and ours came out on top. Open-weight embedders are now fine adequate that the engaging engineering has moved into what you nourish them, how you assist them, and what you choose to keep.</p> <h2>A summary that is an interlude</h2> <p>In this blog post, we covered the archetypal stages of the retrieval pipeline: the journey from raw origin records to compact vectors that are prepared to be searched.</p> <p>At this point, we have millions of binary vectors and a way to create more. The problems we haven&rsquo;t solved yet are how to shop them efficiently, how to create a scheme that can answer a query in milliseconds, how we can continuously measure our results to justify we are making the correct choices, and how we can get the delegate to really use our shiny RAG apparatus.&nbsp;</p> <p>These topics and additional volition be the subjects of the next parts in this series, which we&rsquo;ll be releasing complete the next few weeks. As always, delight awareness liberated to ask any questions in the comments or portion your own difficult lessons from designing a RAG solution. We are enthusiastic to study of distinct and imaginative ways you have established to be effective! In the meantime, awareness liberated to inspect out <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Air Context</a>, currently in community preview, it is already included alongside your JetBrains licence &#128512;&nbsp;</p> <p>Until next time!</p> <div> <div> <h4>Subscribe to JetBrains AI Blog updates</h4> </div> </div> </div> <a href="https://en.mycoding.id/category/technology" target="_blank"></a> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/building-a-rag-pipeline-for-semantic-code-search-71027</guid> <pubDate>Sun, 04 Oct 2026 18:51:48 +0700</pubDate> <author><![CDATA[support@mycoding.id (Mira Azkia)]]></author> </item> <item> <title><![CDATA[My favorite place in California is a tiny mountain town that's worth visiting in every season — also, its mayor is a dog]]></title> <description><![CDATA[My favorite place in California is a tiny mountain town that's worth visiting in every season — also, its mayor is a dog. As a California local, my favorite destination for a weekend trip is the small town of Idyllwild, a abbreviated run from LA. Here's what to do there.]]></description> <media:thumbnail url="https://i.insider.com/6ab2e636d15f8a57297495b5?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/my-favorite-place-in-california-is-a-tiny-mountain-town-that-s-worth-visiting-in-every-season-also-its-mayor-is-a-dog-71021</link> <content:encoded><![CDATA[<div 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/6ab2e294eb72254112679600?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ab2e294eb72254112679600?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ab2e294eb72254112679600?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ab2e294eb72254112679600?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ab2e294eb72254112679600?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ab2e294eb72254112679600?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ab2e294eb72254112679600?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Woman smiling alongside dog wearing a tie" 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>I try to see Mayor Max whenever visiting the mountain town of Idyllwild.</span> <span> <span e-name="image-source" itemprop="creditText">Mar Yvette</span> </span> </figcaption> </span> </span></figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>One of the finest things concerning <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">living in Santa Monica</a> is having the sea on one flank and the mountains on the other. </p><p>Although there are plentifulness of mountainous spots nearby to choose from for a getaway, my hubby and I keep going rear to the small town of Idyllwild.</p><p>We've been there at smallest 20 times complete the former decade, and it remains one of our favorite places to visit.</p><p>Idyllwild is concerning a two-hour run east of Los Angeles, and the winding highway up into the mountains feels akin part of the adventure as the municipal sprawl below shrinks in the distance. </p><p>Before you cognize it, you're surrounded by towering pines and keen alpine air in a town that feels much farther from LA than it is.</p><p>With a community of about 4,000 group and an height of concerning 5,300 feet (just complete a mile high), Idyllwild feels akin a genuine <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">escape from the big city</a> during motionless being near adequate for a quick overnight or an extended stay.</p><h2 id="6bc866d5-6ac2-4445-aef8-653ceb7e0e24" data-toc-id="6bc866d5-6ac2-4445-aef8-653ceb7e0e24">The town feels wonderfully old-school</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ab2e294eb72254112679602&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5712,&quot;aspectRatioH&quot;:3213}}' alt="Idyllwild tress salon, candy store"> </p></div> <span> <figcaption e-name="image-caption"> Cute mom-and-pop shops row the streets of Idyllwild.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>Downtown Idyllwild is small adequate to examine on foot, alongside woodsy architecture, autonomous shops and restaurants, and uncomplicated parking all around. </p><p>At night, the town cab get extremely quiescent apart from for the appears of wildlife that add to the emotion of being near to nature.</p><p>Over the years, we've stayed in small local lodges, inns, B&amp;Bs, family-owned cabins, and whole-home rentals. Most of them have been inside strolling extend of downtown. </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/6ab2e294265e3f8e338f5cf2&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:4032,&quot;aspectRatioH&quot;:2268}}' alt="Trees near parking lot in Idyllwild"> </p></div> <span> <figcaption e-name="image-caption"> It's uncomplicated to discover parking downtown, and many lodgings are inside strolling distance.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>Even although several spots have arrive and gone, it motionless feels akin the identical <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">charming village</a>, particularly since you won't discover important sequence businesses, fast-food joints, or band malls.</p><p>The town's local market stores are additionally independent, so if you need a big-box store, you'll have to run rear downward the mountain.</p><h2 id="93cadfb3-3ac5-4ca3-9a79-fb4b5ce0a126" data-toc-id="93cadfb3-3ac5-4ca3-9a79-fb4b5ce0a126">There's adequate to do without emotion akin you need an itinerary</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ab2e294265e3f8e338f5cf3&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5712,&quot;aspectRatioH&quot;:3213}}' alt="Man alongside guitar performing under purplish red lights"> </p></div> <span> <figcaption e-name="image-caption"> We've caught live performances from musicians akin Keith McCabe at Taryn's Place.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>Idyllwild is isolated, but it isn't boring. I've enjoyed arts and crafts, farming lectures, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">wine tastings</a>, holiday festivals, and outdoor concerts.</p><p>Naturally, there are many of <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">good hiking trails</a>, but my hubby and I lean to remain in town, taking uncomplicated strolls, browsing the shops, dining at restaurants, and relaxing among the pines. </p><p>It's fun chatting alongside locals, from shop owners and lodge managers to bikers who continue through town.</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/6ab2e294eb72254112679601&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:4032,&quot;aspectRatioH&quot;:2268}}' alt="Green trees alongside mountains rearward them"> </p></div> <span> <figcaption e-name="image-caption"> It's difficult to attack the scenic views here.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>There's additionally a historic movie theater, the Idyllwild Nature Center alongside its museum and community events, and the renowned Idyllwild Arts Academy boarding school, all of which contribute to the town's traditional and imaginative character.</p><p>Since there's continually item happening, we normally attain without any set plans. That said, we've frequently taken the two-hour run fair to comprehend our companion Keith McCabe &mdash; who we met 10 years ago in Idyllwild &mdash; perform acoustic guitar at among the local restaurants or bars.</p><h2 id="81dc38e5-3884-46aa-abfb-2c7bd812bbdb" data-toc-id="81dc38e5-3884-46aa-abfb-2c7bd812bbdb">I must additionally citation that the town's chief executive is a dog</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ab2e294eb722541126795ff&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3024,&quot;aspectRatioH&quot;:2505}}' alt="Woman smiling alongside dog"> </p></div> <span> <figcaption e-name="image-caption"> Having a blessed instant alongside Mayor Max the Third.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>Yes, it's true. Idyllwild is an unincorporated community alongside no authoritative local government, but in 2012, residents elected a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">canine as their mayor</a>.</p><p>Mayor Max is an adorable aureate retriever (the current Mayor Max is really the third generation to clasp the title), and I've had the supreme pleasance of gathering all three complete the years.</p><p>Mayor Max's duties contain attending meet-and-greets, taking photos, spreading joy and goodwill, and promoting the town. </p><p>You can capture him on certain days of the week in the rear of his caretaker's pickup truck in the center of town (or get in contact alongside his group via email to arrange a visit).</p><h2 id="e292e4d9-51e8-428d-9ae4-95d1df8759d4" data-toc-id="e292e4d9-51e8-428d-9ae4-95d1df8759d4">Every period offers a caller way to bask the town</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ab2e294265e3f8e338f5cf4&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3726,&quot;aspectRatioH&quot;:1944}}' alt="Large lights in form of trees"> </p></div> <span> <figcaption e-name="image-caption"> Christmas is a beautiful period to sojourn whenever the trees are lit up in the center of town.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>Over the years, we've informed snow, holiday festivals, warm-weather trips, and plentifulness of dry seasons. Being that this is <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Southern California</a>, Idyllwild has had additional than its fair portion of droughts, fires, and occasional deluges.</p><p>Strawberry Creek, which runs through the town, isn't continually flowing and can appearance dramatically distinct depending on rain and snowmelt.</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/6ab2e294d15f8a5729749587&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:1846,&quot;aspectRatioH&quot;:1143}}' alt="Woman in hat smiling in Idyllwild"> </p></div> <span> <figcaption e-name="image-caption"> It's refreshing to be surrounded by mountains and lofty trees.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>But no matter what period of twelvemonth we go, there's item invigorating concerning being up there so near to nature, surrounded by those mountain peaks and soaking in the nostalgic simplicity of it all.</p><h2 id="f195364b-98e6-4ad1-9ae7-1bdc6d10227a" data-toc-id="f195364b-98e6-4ad1-9ae7-1bdc6d10227a">It's a awesome location to create memories alongside the group you love</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ab2e295eb72254112679603&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:2592,&quot;aspectRatioH&quot;:1944}}' alt="GRoup of group posing for selfie in Idyllwild"> </p></div> <span> <figcaption e-name="image-caption"> Some of our happiest moments have been spent alongside my grandparents in Idyllwild.&nbsp; <span e-name="image-source" itemprop="creditText"> Mar Yvette </span> </figcaption> </span> </figure> <p>I've made so many awesome memories in this <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">small mountain town</a> alongside allies and family, including my grandparents, who lately passed. </p><p>My hubby and I equal have allies who decided to get wed there following we introduced them to Idyllwild &mdash; and he officiated the wedding!</p><p>After all these years, Idyllwild remains one of our go-to places whenever we desire an uncomplicated escape from the hustle and bustle of city life. It harks rear to a simpler time, allowing us to be surrounded by nature and bask a slower gait for a few days. </p> </div> <p> <h2> Read next </h2> </p>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/my-favorite-place-in-california-is-a-tiny-mountain-town-that-s-worth-visiting-in-every-season-also-its-mayor-is-a-dog-71021</guid> <pubDate>Sun, 04 Oct 2026 18:34:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Mar Yvette)]]></author> </item> <item> <title><![CDATA[What I learnt co-leading an AI Safety bootcamp for legal and governance practit]]></title> <description><![CDATA[What I learnt co-leading an AI Safety bootcamp for legal and governance practit. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/what-i-learnt-co-leading-an-ai-safety-bootcamp-for-legal-and-governance-practit-71022</link> <content:encoded><![CDATA[<div wdtffzm=""><div wdtffzm><p id="footer-text" wdtffzm>Vercel Security Checkpoint</p><p wdtffzm>|</p><p wdtffzm>sin1::1791136820-cE63zU0GIzZ9Psxp6ANcCXqFEoDCrxeX</p></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/what-i-learnt-co-leading-an-ai-safety-bootcamp-for-legal-and-governance-practit-71022</guid> <pubDate>Sun, 04 Oct 2026 18:21:26 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> </channel> </rss>