<?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, 19 Oct 2026 05:43:47 +0700</pubDate> <lastBuildDate>Mon, 19 Oct 2026 05:43:47 +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[Chaos and looting roiled major cities as Europeans poured into the streets to protest rising living costs]]></title> <description><![CDATA[Chaos and looting roiled major cities as Europeans poured into the streets to protest rising living costs. Cost-of-living protests swept Europe complete the weekend, alongside demonstrators taking to the streets from Lisbon and Brussels to Milan.]]></description> <media:thumbnail url="https://i.insider.com/6ad53184e50b02f612be4bb7?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/chaos-and-looting-roiled-major-cities-as-europeans-poured-into-the-streets-to-protest-rising-living-costs-73080</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ad53077adb77227909a6cdd?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ad53077adb77227909a6cdd?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ad53077adb77227909a6cdd?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ad53077adb77227909a6cdd?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ad53077adb77227909a6cdd?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ad53077adb77227909a6cdd?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ad53077adb77227909a6cdd?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt=" Hundreds of young group objection against learning reforms and prosperity cuts in Brussels, Belgium, on October 17, 2026. Police intervene using tear gas and h2o cannons against the protesters. (Photo by Dursun Aydemir/Anadolu via Getty Images)" decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>Protesters took to the streets in capitals throughout Europe complete the weekend. In Brussels, demonstrators conflicted alongside police.</span> <span> <span e-name="image-source" itemprop="creditText">Dursun Aydemir/Anadolu via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Demonstrators took to the streets throughout multiple European cities and capitals this weekend to objection the elevated disbursal of living in their countries.</p><p>Though the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">violence in Paris</a> and another French cities claimed the headlines, thousands additionally showed up in Portugal, Italy, and Belgium. Demonstrators were arrested in ample numbers &mdash; many group were seen in photos and videos conflicting violently alongside constabulary and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">looting local businesses.</a></p><p>Energy cost hikes, caused at smallest in part by the US-Israeli war alongside Iran and the battle between Russia and Ukraine, have contributed to the rising prices. Other demonstrations in Belgium and France were begun by students and have since snowballed into larger-scale demonstrations, involving union workers and another organizations. </p><p>Here's a appearance at the anarchy that unfolded throughout the Atlantic this weekend, anywhere peaceful protests eventually devolved into riots and looting. </p> <div data-component-type="post-slides" data-load-strategy="lazy"> <div> <h2>Lisbon</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad53b17adb77227909a6ce6&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:8339,&quot;aspectRatioH&quot;:4724}}' alt=' Participants clasp signs and flags as thousands march at CGTP-IN decentralized national display to petition higher wages, improved pensions, and improved community services from Cais do Sodré to Rossio on October 17, 2026 in Lisbon, Portugal. The CGTP-IN demands a broad addition in all wages of at smallest 15%, never small than 150 euros; the environment of the National Minimum Wage at 1,100 euros by 2027; the repeal of the expiration of company bargaining agreements; the decrease of the workweek to 35 hours; the combat against precarious employment; and the strengthening of community services and the social functions of the State. CGTP-IN chief Tiago Oliveira stated that the demonstrations aim to justify that all individual who &quot;feels the difficulties of regular life,&quot; because of the &quot;drastic increase&quot; in housing, fuel, and food prices, and who &quot;feels community services deteriorating,&quot; to &quot;make their voices heard&quot; and have &quot;the chance to combat against current policies.&quot; (Photo by Horacio Villalobos#Corbis/Getty Images)'> </p></div> <span> <figcaption e-name="image-caption"> <span>Protestors in Lisbon demanded a broad addition in wages.</span> <span> <span e-name="image-source" itemprop="creditText">Horacio Villalobos#Corbis/Getty Images</span> </span> </figcaption> </span> </figure> <div> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">In Lisbon, Portugal's capital</a>, group took to the streets on October 17 to objection the cost-of-living crisis, low wages, and unaffordable housing.</p><p>The demonstration, which was organized by the CGTP, Portugal's largest commerce union federation, was additionally held in Porto and Coimbra. In all, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">the union said</a> "thousands of workers" took part.</p><p>About 12.7% of the community in Portugal lives in overcrowded households.</p><p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">Housing prices</a> in Portugal recorded the largest annual addition of any EU associate province in the second fourth of 2026, rising 16.5%. In Lisbon, the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">average rent</a> is equal to 116% of the average salary, definition it exceeds a representative monthly earnings by 16%.</p><p>Earlier this week, constabulary removed a shelter campsite that activists had set up in Pra&ccedil;a D. Jo&atilde;o I, a chief community quadrate in Porto, to diagram notice to rising accommodation costs.</p> </div> </div> <div> <h2>Brussels</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad53c03adb77227909a6ce7&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5547,&quot;aspectRatioH&quot;:3698}}' alt="Riot constabulary uses a h2o cannon as demonstrators collect during a younker objection in Brussels on October 17, 2026. (Photo by NICOLAS MAETERLINCK / Belga / AFP via Getty Images) / Belgium OUT"> </p></div> <span> <figcaption e-name="image-caption"> <span>Riot constabulary used a h2o cannon to spray younker demonstrators in Brussels, Belgium on Saturday</span> <span> <span e-name="image-source" itemprop="creditText">NICOLAS MAETERLINCK / Belga / AFP via Getty Images</span> </span> </figcaption> </span> </figure> <div> <p>In Belgium, students have held demonstrations in latest weeks complete rising learning costs, several of which turned aggressive complete the weekend.</p><p>Video footage showed constabulary using h2o cannons and tear gas during clashes alongside protesters <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">in Brussels</a>.</p><p>Belgian inner curate Bernard Quintin stated in a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">post on X</a> on Saturday that "what is unfolding in Brussels is no longer uncomplicated protest" and "all necessary method volition be used to reconstruct command in the visage of the rioters."</p><p>Clashes additionally took location in Li&egrave;ge. Police arrested 195 group throughout the two cities during Saturday's protests, per The Brussels Times.<strong> </strong></p> </div> </div> <div> <h2>Milan</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad53c5de50b02f612be4bc1&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:6048,&quot;aspectRatioH&quot;:4032}}' alt="Demonstrators battle alongside Police during an anti-government objection organized by the Italia in Piazza movement, at Piazza Duomo in Milan, on October 17, 2026. Inspired by latest protests in France and Spain, demonstrators are protesting against the rising disbursal of living, low wages, elevated rents and community assistance shortcomings, demanding improved living and operating conditions. (Photo by Piero CRUCIATTI / AFP via Getty Images)"> </p></div> <span> <figcaption e-name="image-caption"> <span>A demonstrator in Milan is encircled by riot police.</span> <span> <span e-name="image-source" itemprop="creditText">Piero CRUCIATTI / AFP via Getty Images</span> </span> </figcaption> </span> </figure> <div> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">In Milan</a>, a display complete the weekend against wars and the rising disbursal of living additionally descended into clashes between protesters and police.</p><p>Photos showed disorderly scenes about Piazza del Duomo, the landmark chief quadrate exterior the Milan Cathedral and among the city's busiest tourist areas, alongside looters damaging shop fronts and environment objects on fire.</p><p>Italian Prime Minister Giorgia Meloni condemned the aggression in <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">a article on X</a> on Sunday.</p><p>"Thugs who utilize demonstrations to sow chaos, assault those who justify security, and clasp complete cities hostage," she wrote. "Demonstrating is a right. Setting our cities ablaze is not."</p><p>The demonstrations were additionally held in another cities throughout northern Italy. Police estimates reported by <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">Rai News</a>, Italy's community broadcaster put turnout at concerning 5,000 in Milan, 3,000 in Turin, 2,000 in Bologna, 600 in Brescia, and 800 in Bergamo. </p><p>Italy's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">annual cost increase rate</a> jumped to 4.1% in September, up from 3.2% in August.</p><p>In Milan, residence prices have additionally climbed: residential asking prices were 49% higher in September than in 2018, according to the asset portal Immobiliare.it.</p> </div> </div> </div> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>Truman Dickerson is the Weekend News Fellow at Business Insider, based in New York City. He covers trending tech and endeavor news. He earlier reported for The Boston Globe's Express Desk. He graduated from Boston University, anywhere he served as publishing company in chief of The Daily Free Press, BU's student-run newspaper.Contact him at Tdickerson@insider.com</span> </p> </div> </div> <div> <div> <p><span>Amanda is a elder manner newsman at Business Insider's Singapore bureau.</span><span>Her reporting explores how group navigate important existence transitions, including occupation changes, relocation, and retirement, alongside a particular concentration on the experiences of those living in Asia. She additionally writes concerning travel, culture, wellness, and relationships.</span><span>In 2025, she won the Singapore Press Club's Rising Stars Young Digital Journalist Award.</span><span>She earlier worked as a author and video manufacturer at a satisfied promotion agency in Singapore. She graduated from the University at Buffalo alongside a BA (Hons) in Sociology.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/chaos-and-looting-roiled-major-cities-as-europeans-poured-into-the-streets-to-protest-rising-living-costs-73080</guid> <pubDate>Mon, 19 Oct 2026 05:43:47 +0700</pubDate> <author><![CDATA[support@mycoding.id (Truman Dickerson,Amanda Goh)]]></author> </item> <item> <title><![CDATA[DeepSeek V4.1 Flash 1017 (Max)]]></title> <description><![CDATA[DeepSeek V4.1 Flash 1017 (Max). Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/deepseek-v4-1-flash-1017-max-73084</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/deepseek-v4-1-flash-1017-max-73084</guid> <pubDate>Mon, 19 Oct 2026 05:41:46 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Verisign .com Domain Name Registry Consumer Class Action]]></title> <description><![CDATA[Verisign .com Domain Name Registry Consumer Class Action. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/verisign-com-domain-name-registry-consumer-class-action-73085</link> <content:encoded><![CDATA[<div id="cf-wrapper"> <p>Please allow cookies.</p> <div id="cf-error-details"> <p> <h2><span data-translate="unable_to_access">You are unable to access</span> hbsslaw.com</h2> </p> <div> <div> <div> <h2 data-translate="blocked_why_headline">Why have I been blocked?</h2> <p data-translate="blocked_why_detail">This website is using a safety assistance to defend itself from online attacks. The act you fair performed triggered the safety solution. There are multiple actions that could trigger this obstacle including submitting a certain term or phrase, a SQL command or malformed data.</p> </div> <div> <h2 data-translate="blocked_resolve_headline">What can I do to determine this?</h2> <p data-translate="blocked_resolve_detail">You can email the location owner to let them cognize you were blocked. Please contain what you were doing whenever this leaf came up and the Cloudflare Ray ID established at the base of this page.</p> </div> </div> </div> <p> <span>Cloudflare Ray ID: <strong>a4cd8fe3795b9c5d</strong></span> <span>&bull;</span> <span id="cf-footer-item-ip"> Your IP: <span id="cf-footer-ip">2a02:4780:3:1234::ac</span> <span>&bull;</span> </span> <span><span>Performance &amp; safety by</span> <a href="https://en.mycoding.id/category/technology" target="_blank" id="brand_link" target="_blank">Cloudflare</a></span> </p> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/verisign-com-domain-name-registry-consumer-class-action-73085</guid> <pubDate>Mon, 19 Oct 2026 05:40:18 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[What smart people are saying about Anthropic's 5% 'public benefit' pledge]]></title> <description><![CDATA[What smart people are saying about Anthropic's 5% 'public benefit' pledge. Anthropic's notice generated enthusiasm, skepticism, and many of questions.]]></description> <media:thumbnail url="https://i.insider.com/6ad597e92428f6b4558138fa?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/what-smart-people-are-saying-about-anthropic-s-5-public-benefit-pledge-73081</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ad597cee50b02f612be4bf1?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ad597cee50b02f612be4bf1?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ad597cee50b02f612be4bf1?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ad597cee50b02f612be4bf1?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ad597cee50b02f612be4bf1?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ad597cee50b02f612be4bf1?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ad597cee50b02f612be4bf1?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Anthropic CEO Dario Amodei smiles during strolling alongside suited safety personnel exterior a city building." 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>Anthropic CEO Dario Amodei</span> <span> <span e-name="image-source" itemprop="creditText">Finn Gomez/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="">Anthropic's announcement</a> that it volition commit at smallest 5% of its shares to a "public advantage fund" is example a mix of enthusiasm and skepticism. Many questions concerning how the prosperity would activity remain unanswered, but the business stated it would create a distinct company alongside the shares to create donations.</p><p>Here's what group are saying.</p> <div data-component-type="post-slides" data-load-strategy="lazy"> <div> <h2>Elon Musk, CEO of SpaceXAI</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad0a3e82428f6b45581295b&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5201,&quot;aspectRatioH&quot;:3466}}' alt="Elon Musk sits in a ceremonial environment wearing a dreary lawsuit and ray tie, alongside attendees blurred rearward him."> </p></div> <span> <figcaption e-name="image-caption"> <span>Elon Musk says he plans to provision prosperity immediately to the public.</span> <span> <span e-name="image-source" itemprop="creditText">Win McNamee/Getty Images</span> </span> </figcaption> </span> </figure> <div> <p>Musk, whose SpaceXAI is a competitor of Anthropic, made several news concerning his own plans in <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">an X post</a> reacting to Anthropic's statement. </p><p>"I propose giving the shares immediately to the public," he wrote. "This is what I volition be doing."</p> </div> </div> <div> <h2>Palmer Luckey, Anduril cofounder</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad594802428f6b4558138f2&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2000}}' alt="Close-up picture of Palmer Luckey"> </p></div> <span> <figcaption e-name="image-caption"> <span>Palmer Luckey questions whether Anthropic should define the "public good."</span> <span> <span e-name="image-source" itemprop="creditText">Ann Wang/Reuters</span> </span> </figcaption> </span> </figure> <div> <p>The <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Anduril Industries cofounder</a> expressed involvement concerning what Anthropic power fund. </p><p>"The issue is that their definition of 'public good' is assisting everyone else, not the American public," <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">he wrote on X</a>. </p><p>"If they would commit to assisting America and Americans, that would be one thing, but this reeks of USAID 2.0, fair another way to chimney billions out of our own economy."</p> </div> </div> <div> <h2>Andrew Curran, AI analyst</h2> <div> <p>The notable AI expert zeroed in on a row in Anthropic's declaration in which it stated it power examine "direct distributions to particular populations." <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">Curran wrote on X</a>. </p><p>"It appears to me akin they are preparedness their own form of self-directed earth UBI," he wrote referring to worldwide essential income, which several have stated volition be necessary if AI drastically reduces employment. </p><p>"About fractional of Anth workforce are additionally donating shares into this fund," Curran added. "They foresee a transformative future."</p> </div> </div> <div> <h2>Brad Gerstner, CEO of Altimeter Capital</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad5950fe50b02f612be4bec&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:4000,&quot;aspectRatioH&quot;:2667}}' alt="Brad Gerstner in a dreary lawsuit and tie stands in concentration beside another suited individual indoors."> </p></div> <span> <figcaption e-name="image-caption"> <span>Brad Gerstner called Anthropic's commitment "an bonzer gift."</span> <span> <span e-name="image-source" itemprop="creditText">Bloomberg/Getty Images</span> </span> </figcaption> </span> </figure> <div> <p>Gerstner praised Anthropic for what he called its "philanthropic commitments," calling it "an bonzer gift" &mdash; but he additionally echoed a note of alert concerning "foundation prosperity concentration." </p><p>Like Musk, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">he wrote</a>, "I anticipation a meaningful part of AI's prosperity is a straightforward dividend."</p> </div> </div> <div> <h2>Sam Hogan Heutmaker, CEO of Inference</h2> <div> <p>The CEO drew a difference between Anthropic's scheme to create a philanthropy and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">OpenAI,</a> which began as a nonprofit before going commercial. </p><p>"This volition arrive to be known as 'the reverse OpenAI'" <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">he wrote on X</a>. "start as C corp, lift many of prosperity &gt; formerly successful, commencement 'independent' non gain &gt; commencement concentrating value into this new entity, which you and your homies control." </p><p>"It's genius," he added. </p> </div> </div> <div> <h2>Gary Marcus, prof at NYU</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad595a8adb77227909a6d19&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:6048,&quot;aspectRatioH&quot;:4024}}' alt="A suited speaker wearing a headset microphone gestures during a panel against a blue gathering backdrop."> </p></div> <span> <figcaption e-name="image-caption"> <span>Gary Marcus says the commitment "reeks of desperation."</span> <span> <span e-name="image-source" itemprop="creditText">Bloomberg/Getty Images</span> </span> </figcaption> </span> </figure> <div> <p>Marcus mold the notice as a PR gambit. </p><p>"Anthropic is playing games here," <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">he wrote on X</a>. "Trying to curry community favor during motionless holding authority and resisting disclosure is annoying. And reeks of desperation."</p> </div> </div> <div> <h2>Patrick Moorhead, CEO of Moor Insights and Strategy</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view"> <div> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ad5961d2428f6b4558138f5&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:3000,&quot;aspectRatioH&quot;:2000}}' alt="Seated speaker in a dreary blazer and jeans smiles on a blue-lit gathering stage."> </p></div> <span> <figcaption e-name="image-caption"> <span>Patrick Moorhead says the prosperity should go immediately to the public.</span> <span> <span e-name="image-source" itemprop="creditText">Errich Petersen/SXSW Conference &amp; Festivals via Getty Images</span> </span> </figcaption> </span> </figure> <div> <p>Moorhead was among those raising questions concerning whether Anthropic would have too much authority complete anywhere the finances go. </p><p>"If it's dedicated entirely the 'public benefit' why don't they fair provision it to the community and citizens anywhere they can immediately benefit? Seems akin the community would cognize what to do alongside the prosperity improved than bureaucratic institutions," <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">he wrote on X</a>.</p> </div> </div> </div> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>Tracy Connor is the Standards Editor at Business Insider. In her function she plant alongside journalists on questions during the reporting process, reviews delicate pieces, oversees editorial policies, and helps train group on standards.</span><span>She is the erstwhile editor-in-chief of The Daily Beast, anywhere she began as the administrator editor, overseeing an award-winning newsroom of concerning 70 staffers. Previously, she was a elder newsman for the NBC News Investigations Unit, operating on projects for digital and broadcast. Prior to that, she spent 10 years at the New York Daily News as an publishing company and reporter; she has additionally worked for the New York Post, United Press International, and a sequence of weekly newspapers in Brooklyn.</span><span>A alumnus of Columbia University and the Coney Island Sideshow School, she lives in Brooklyn alongside her franken-dog Pearl. Don't say item bad concerning Dolly Parton or em-dashes in forefront of her!</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/what-smart-people-are-saying-about-anthropic-s-5-public-benefit-pledge-73081</guid> <pubDate>Mon, 19 Oct 2026 05:36:41 +0700</pubDate> <author><![CDATA[support@mycoding.id (Tracy Connor)]]></author> </item> <item> <title><![CDATA[Show HN: Strot – Compile an LLM's intent once, run decisions locally forever]]></title> <description><![CDATA[Show HN: Strot – Compile an LLM's intent once, run decisions locally forever. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/a59b6f352e2207b8fa969caea0a59a3c3d4c47efb81a60a69f207058c4400583/strot-ai/Project-STROT"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-strot-compile-an-llm-s-intent-once-run-decisions-locally-forever-73082</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"><div dir="auto"> <div dir="auto"><h3 tabindex="-1" dir="auto">The open decision compiler</h3><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><strong>Compile your intent formerly alongside an LLM. Then decide on all document forever</strong> &mdash; classification, scoring, routing &mdash; as type-safe JSON alongside probabilities and confidence, on your own hardware, at <strong>zero marginal cost</strong>.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://camo.githubusercontent.com/f379ac10c6aeb764dbbacdc2614fa7b3eb272661e3e254f89574a4dc4ba03cb9/68747470733a2f2f696d672e736869656c64732e696f2f707970692f762f7374726f742d61693f636f6c6f723d376333616564266c6162656c3d706970253230696e7374616c6c2532307374726f742d6169" alt="PyPI" data-canonical-src="https://img.shields.io/pypi/v/strot-ai?color=7c3aed&amp;label=pip%20install%20strot-ai"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/b8cadaa967891081f8f165695470689986c028821dd8a040132f6e661795dc0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c7565" alt="License" data-canonical-src="https://img.shields.io/badge/license-MIT-blue"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/8bad789fb5651ad477443a87e1b20d375dc495134a9f393f73176df27e119534/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f74657374732d31303625323070617373696e672d627269676874677265656e" alt="Tests" data-canonical-src="https://img.shields.io/badge/tests-106%20passing-brightgreen"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/5266ef63d0fec1ad4cee104c7aee0ad0f084d6c1388d39adfe556c420a0a28d2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e392532422d626c7565" alt="Python" data-canonical-src="https://img.shields.io/badge/python-3.9%2B-blue"></a></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><strong>Website</strong></a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank"><strong>Docs</strong></a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank"><strong>Benchmarks</strong></a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><strong>PyPI</strong></a></p> <div data-snippet-clipboard-copy-content="Agents at compile time. Never at runtime."><pre>Agents at compile time. Never at runtime. </pre></div> </div> <hr> <div dir="auto" data-snippet-clipboard-copy-content=' &quot;Crashes, bugs, damaged behavior&quot;, }, llm=&quot;anthropic/claude-opus-4-8&quot;, # used once, on archetypal compile only ) for o in result.outcomes: print(o[&quot;action&quot;], round(o[&quot;confidence&quot;], 2)) # billing_dispute 0.97 # technical_defect 0.94'><pre><span>import</span> <span>strot</span> <span>result</span> <span>=</span> <span>strot</span>.<span>run</span>( <span>tickets</span>, <span>query</span><span>=</span><span>"Triage incoming assistance tickets into the accurate workflow."</span>, <span>action_registry</span><span>=</span>{ <span>"billing_dispute"</span>: <span>"Refunds, invoice corrections, twice charges"</span>, <span>"technical_defect"</span>: <span>"Crashes, bugs, damaged behavior"</span>, }, <span>llm</span><span>=</span><span>"anthropic/claude-opus-4-8"</span>, <span># used once, on archetypal compile only</span> ) <span>for</span> <span>o</span> <span>in</span> <span>result</span>.<span>outcomes</span>: <span>print</span>(<span>o</span>[<span>"action"</span>], <span>round</span>(<span>o</span>[<span>"confidence"</span>], <span>2</span>)) <span># billing_dispute 0.97</span> <span># technical_defect 0.94</span></pre></div> <p dir="auto">The LLM runs <strong>once</strong>, at compile time. Production is a frozen, self-contained Python artifact: a small local decision example arbitrates all record, nothing is generated, all output is bounded, and low-confidence records abstain instead of guessing.</p> <div dir="auto"> <div data-snippet-clipboard-copy-content="STROT = Agentic Schema Intent + Compiler &amp; State + Code + Execution + NLU ⟹ JSON Decisions (classification · scoring · routing · typed answers)"><pre>STROT = Agentic Schema Intent + Compiler &amp; State + Code + Execution + NLU &#10233; JSON Decisions (classification &middot; scoring &middot; routing &middot; typed answers) </pre></div> </div> <div data-snippet-clipboard-copy-content=" COMPILE (once per intent + schema) intent + example ─▶ synthesize ─▶ aureate entrance ─▶ instructor labels ─▶ calibrate (labels, (your known (annotate (fit the projection, answers must a sample, confidence handlers) pass) once) threshold) │ ▼ icy relic (.py) RUNTIME (every record, forever) document ─▶ projection ─▶ decision example ─▶ confidence entrance ─▶ typed JSON (compiled) (144M, CPU, (decide or decision ~60 ms) abstain)"><pre> COMPILE (once per intent + schema) intent + example &#9472;&#9654; synthesize &#9472;&#9654; aureate entrance &#9472;&#9654; instructor labels &#9472;&#9654; calibrate (labels, (your known (annotate (fit the projection, answers must a sample, confidence handlers) pass) once) threshold) &#9474; &#9660; icy relic (.py) RUNTIME (every record, forever) document &#9472;&#9654; projection &#9472;&#9654; decision example &#9472;&#9654; confidence entrance &#9472;&#9654; typed JSON (compiled) (144M, CPU, (decide or decision ~60 ms) abstain) </pre></div> <p dir="auto"><strong>run()</strong> &mdash; path all document to an act and execute the compiled handler.</p> <p dir="auto"><strong>decide()</strong> &mdash; answer typed questions (choice / mark / boolean) per record:</p> <div dir="auto" data-snippet-clipboard-copy-content=' &quot;mentions crashes/errors?&quot;}, &quot;customer_sentiment&quot;:{&quot;type&quot;: &quot;score&quot;, &quot;min&quot;: 1, &quot;max&quot;: 5, &quot;instructions&quot;: &quot;1 angry, 5 happy&quot;}, &quot;routing_bucket&quot;: {&quot;type&quot;: &quot;choice&quot;, &quot;options&quot;: [&quot;billing&quot;, &quot;engineering&quot;, &quot;spam&quot;]}, }) # → {&quot;booleans&quot;: {...}, &quot;scores&quot;: {...}, &quot;choices&quot;: {...}} alongside probabilities + confidence'><pre><span>result</span> <span>=</span> <span>strot</span>.<span>decide</span>(<span>records</span>, <span>questions</span><span>=</span>{ <span>"is_bug_report"</span>: {<span>"type"</span>: <span>"boolean"</span>, <span>"instructions"</span>: <span>"mentions crashes/errors?"</span>}, <span>"customer_sentiment"</span>:{<span>"type"</span>: <span>"score"</span>, <span>"min"</span>: <span>1</span>, <span>"max"</span>: <span>5</span>, <span>"instructions"</span>: <span>"1 angry, 5 happy"</span>}, <span>"routing_bucket"</span>: {<span>"type"</span>: <span>"choice"</span>, <span>"options"</span>: [<span>"billing"</span>, <span>"engineering"</span>, <span>"spam"</span>]}, }) <span># &rarr; {"booleans": {...}, "scores": {...}, "choices": {...}} alongside probabilities + confidence</span></pre></div> <p dir="auto">Real example (SupersonicLabs/Julia-1, 144M, CPU), genuine datasets, spotless Docker containers:</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th>Result</th> </tr> </thead> <tbody> <tr> <td>Grounded routing accuracy (398 records)</td> <td><strong>92.5%</strong> compiled vs 74.8% naive &mdash; the compiler is value +18pp on the identical model</td> </tr> <tr> <td>Semantic content (AG News, unseen labels)</td> <td><strong>86.7%</strong> compiled vs 72.7% naive (+14pp)</td> </tr> <tr> <td>Typed decisions vs the foremost hosted decision API's own example</td> <td>near-identical (sentiment 1.79 vs 1.8)</td> </tr> <tr> <td>Latency / marginal disbursal / LLM calls per record</td> <td><strong>~60 ms &middot; $0 &middot; 0</strong></td> </tr> </tbody> </table> <p dir="auto">Reproduce everything: <a href="https://en.mycoding.id/category/technology" target="_blank">benchmarks/</a> &mdash; alongside the losses published too.</p> <ul dir="auto"> <li><strong>Compile once, decide forever</strong> &mdash; content-addressed relic cache; schema drift triggers exactly one recompile.</li> <li><strong>Golden-record promotion</strong> &mdash; artifacts must continue your known answers before they serve.</li> <li><strong>Fitted guarantees</strong> &mdash; heat scaling + divided conformal prediction, baked in: dispatched decisions are incorrect &le; &alpha; of all records (marginal); the remainder abstain.</li> <li><strong>Measured, not guessed</strong> &mdash; the compiler scores labelings, and can train a distilled head, keeping lone what strikes the baseline on held-out data.</li> <li><strong>0% structural hallucination</strong> &mdash; output is choice + computation complete your registry; nothing is generated at runtime.</li> <li><strong>Model-independent</strong> &mdash; the decision example is a slot (nlu=): local Julia-1 by default, hosted APIs, or any drop-in specialist.</li> </ul> <div dir="auto" data-snippet-clipboard-copy-content="pip instal strot-ai # core: clean stdlib pip instal strot-ai[local] # + the local decision example (torch/transformers) pip instal strot-ai[hosted] # + openai, for a hosted decision runtime pip instal strot-ai[anthropic] # + anthropic, for the synthesizer"><pre>pip instal strot-ai <span><span>#</span> core: clean stdlib</span> pip instal strot-ai[local] <span><span>#</span> + the local decision example (torch/transformers)</span> pip instal strot-ai[hosted] <span><span>#</span> + openai, for a hosted decision runtime</span> pip instal strot-ai[anthropic] <span><span>#</span> + anthropic, for the synthesizer</span></pre></div> <p dir="auto">Bake the local example into your depiction for offline production:</p> <div dir="auto" data-snippet-clipboard-copy-content="RUN pip instal strot-ai[local] \ &amp;&amp; python -c &quot;import strot; strot.prefetch_nlu(local_dir=&#039;/opt/julia-1&#039;, install=True)&quot; ENV STROT_NLU_CHECKPOINT=/opt/julia-1"><pre><span>RUN</span> pip instal strot-ai[local] \ &amp;&amp; python -c <span>"import strot; strot.prefetch_nlu(local_dir='/opt/julia-1', install=True)"</span> <span>ENV</span> STROT_NLU_CHECKPOINT=/opt/julia-1</pre></div> <p dir="auto">(Never pip instal julia &mdash; unrelated package.)</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><strong>DEVELOPERS.md</strong></a> &mdash; architecture, compile lifecycle, calibration semantics and caveats, deployment, example swapping, complete API reference.</p> <p dir="auto">MIT. Default decision model: Apache-2.0 (<a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">SupersonicLabs/Julia-1</a>). Implements ideas from STROT (arXiv:2505.01636).</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-strot-compile-an-llm-s-intent-once-run-decisions-locally-forever-73082</guid> <pubDate>Mon, 19 Oct 2026 05:32:07 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Superlite: A Faster Alternatie to Superpowers]]></title> <description><![CDATA[Superlite: A Faster Alternatie to Superpowers. Comments]]></description> <media:thumbnail url="https://static.ghost.org/v5.0.0/images/publication-cover.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/superlite-a-faster-alternatie-to-superpowers-73079</link> <content:encoded><![CDATA[<div> <a href="https://en.mycoding.id/category/technology" target="_blank">Field Notes</a> <p>Why I built superlite, an autonomous build workflow for Claude Code that doesn't ask approval all four minutes: how it works, how to use it, and the benchmarks.</p> <p> <svg viewbox="0 0 720 290" role="img" aria-labelledby="sla-title sla-desc" xmlns="http://www.w3.org/2000/svg"> One at a time, versus all at once Animation. In the top lane, a sole delegate builds six blocks one following another during a individual waits, a inquiry bubble pops up between all block, and a clock spins. In the base lane, six agents build all six blocks at once, a big inspect grade appears in under fractional the time, and the individual gets a cup of coffee. <path d="M48 71 V96 M36 80 H60 M48 96 L39 110 M48 96 L57 110"></path> <path d="M56 18 h44 a8 8 0 0 1 8 8 v16 a8 8 0 0 1 -8 8 h-30 l-10 9 v-9 h-4 a8 8 0 0 1 -8 -8 v-16 a8 8 0 0 1 8 -8z" fill="#fde68a" stroke="#f59e0b" stroke-width="1.5"></path>? <path d="M682 103 l6 6 l11 -12" fill="none" stroke="#fff" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"></path> one at a time <path d="M48 205 V230 M36 214 H60 M48 230 L39 244 M48 230 L57 244"></path> <path d="M70 226 h18 v14 a6 6 0 0 1 -6 6 h-6 a6 6 0 0 1 -6 -6z" fill="#b45309"></path><path d="M88 230 a5 5 0 0 1 0 10" fill="none" stroke="#b45309" stroke-width="2.5"></path><path d="M75 221 q-3 -5 0 -10" fill="none" stroke="currentColor" stroke-opacity=".5" stroke-width="2" stroke-linecap="round"></path><path d="M83 221 q3 -5 0 -10" fill="none" stroke="currentColor" stroke-opacity=".5" stroke-width="2" stroke-linecap="round"></path> <path d="M678 239 l9 9 l16 -18" fill="none" stroke="#fff" stroke-width="4.5" stroke-linecap="round" stroke-linejoin="round"></path> all at once </svg> </p> <p>I had a dream. I would hand an delegate a spec, near the laptop, create a sandwich, and arrive rear to finished, tested, committed work.</p><p>Here's what really happened. I handed complete the spec. I made the sandwich. I came back. The delegate had written one paragraph and was asking, extremely politely, whether I approved division 1 of the design.</p><p>I approved it. I sat down. I waited.</p><p>Section 2. Approve? Yes. Section 3. Approve? <em>Yes.</em> The spec? Yes. The plan? Yes, obviously, it's the scheme I fair watched you write. And how would I akin the scheme executed? <em>However is fastest, please, I beg you.</em></p><p>Then it started building. One task. Then a assessment of that task. Then a fix for the review. Then a re-review of the fix. Then the next task. I watched a advancement log scroll former akin a train at a flat crossing: no stopping it, no getting former it, and no idea how many carriages were left.</p><p>I'd refresh the terminal. Still on project 3. I'd answer an email. Still on project 3. I'd commencement a second sandwich purely to have item to do alongside my hands. Task 4, under review.</p><p>The sandwiches were extremely good. The application didn't be yet. And the worst part wasn't the time. It was that I couldn't leave. Every period I walked away, I came rear to a inquiry that had been sitting there for twenty minutes, waiting for me to category "yes."</p><p>I didn't desire a collaborator that needed me all four minutes. I wanted a contractor. Here's the spec, here's the key, call me whenever it's done.</p><p>So I built <a href="https://en.mycoding.id/category/technology" target="_blank"><strong>superlite</strong></a>: a Claude Code plugin that plans a build, splits it into tasks that can run flank by side, hands all one to the cheapest delegate that can do it well, checks the seams between them, and reviews the result. Then it leaves you a tidy catalog of all decision it made during you were occupied alongside the sandwich.</p><p>This article covers why it exists, how it works, and how to use it. The benchmarks are there to display I'm not fair saying it's accelerated since I wrote it.</p><h2 id="why-i-built-it">Why I built it</h2><p>First, a disclaimer, since I akin this project and don't desire furious emails. I use <a href="https://en.mycoding.id/category/technology" target="_blank">superpowers</a> a lot. It's a careful, collaborative workflow that keeps a individual near to all step, and it's genuinely outstanding at that. Superlite borrows its bones shamelessly: the plugin layout, the session-start hook, the lifecycle skills. Credit anywhere it's due, and afterward some.</p><p>But whenever I already knew exactly what I wanted, most of the period went on the workflow waiting for itself. I profiled it, the way you'd inspect your financial institution declaration following a doubtful weekend. The period went to five places:</p><ul><li><strong>8&ndash;12 individual gates per feature.</strong> One inquiry per message, designs approved division by section, afterward distinct reviews of the spec, the plan, and the method of executing the plan. It's extremely thorough. It's additionally how a four-hour gathering gets scheduled.</li><li><strong>Strictly sequential execution.</strong> One implementer, afterward one reviewer, afterward the next task. On my archetypal benchmark that was a single-file queue of 21 dispatches, akin a financial institution alongside one teller and a extremely lengthy lunch.</li><li><strong>A assessment following all task, alongside re-review loops.</strong> About 12 minutes of a 34-minute build.</li><li><strong>The complete test suite, re-run by multiple skills.</strong> In case it changed its mind.</li><li><strong>Opus subagents on the crucial path,</strong> penning code at concerning fractional Sonnet's speed. Brilliant, thoughtful, and in no hurry whatsoever.</li></ul><p>None of these are mistakes. Each one is a sensible safety net. Stacked together, they're ideal whenever you desire to steer all step, and slightly maddening whenever you fair desire the item built.</p><p>So <a href="https://en.mycoding.id/category/technology" target="_blank">superlite</a> isn't a competitor to superpowers. It's tuned for a distinct job: <strong>autonomous development, at speed.</strong> If you desire to steer all step, use superpowers. If you desire to hand complete a spec and arrive rear to operating code, use <a href="https://en.mycoding.id/category/technology" target="_blank">superlite</a>. Just don't allow the two in the identical session. They portion accomplishment names, the two inject environment at startup, and they contend akin siblings in the rear seat.</p><h2 id="how-it-works">How it works</h2><p>The abbreviated version: one approval, a scheme written for parallelism, agents matched to the work, and rules enforced by code because, as it turns out, agents peruse the rules and afterward do what they like.</p> <p>flowchart LR A([Your request]) --&gt; B[One lot of questions] B --&gt; C[Plan] C --&gt; D[Agents build&lt;br/&gt;in parallel] D --&gt; E[Review and fix] E --&gt; F([Done])</p> <p><strong>One lot of questions, one approval.</strong> Superlite sizes the petition first. A typo fair gets fixed, without a scheme document concerning the typo. A alter to an existing stream gets a abbreviated scheme in chat. A new project gets one lot of up to four questions, afterward one design-and-plan document. You endorse it once. After that it lone stops for things that are destructive, outward-facing or security-sensitive. It won't shove to chief during you're getting lunch. It volition do everything else.</p><p><strong>You choose who's in charge.</strong> With a individual orchestrator, you see the entire scheme alongside its predicted agenda and endorse it before item runs. With an AI orchestrator, you're not needed at all, which is either freeing or gently insulting depending on your mood. Every choice it would normally ask concerning gets recorded as a ruling: what it decided, why, and what it expenses if it got that wrong. When you arrive back, you cognize exactly which decisions to second-guess first.</p><p><strong>A scheme written for the split.</strong> The scheme is a project graph. Each project lists the records it owns, the exact interfaces it consumes and produces, and the tests it has to pass. Tasks that don't portion records and don't depend on all another run at the identical time. The chart decides how broad the build goes. On the current benchmark that peaked at 18 agents operating at once, which is approximately the size of a small startup, minus the ping-pong table.</p><p><strong>Agents matched to the work.</strong> The org chart:</p><ul><li><strong>Opus coordinates.</strong> It plans and dispatches, and it is not allowed to contact the code. Management, basically.</li><li><strong>Sonnet builds</strong> most of the tasks.</li><li><strong>Haiku builds</strong> lone small, completely stated "mechanical" tasks that aren't on the crucial path. The intern gets the well-defined stuff.</li><li><strong>Sonnet reviews</strong> the packages.</li><li><strong>A caller Opus final reviewer</strong> says a assessment packet built from the run's logs and returns findings only. It's never allowed to fix anything. It fair points.</li><li><strong>Fix-only agents</strong> in three tiers obtain those findings, routed by how fine the logic is understood.</li></ul><p><strong>Gated by code, not by prompts.</strong> I learned this one the difficult way. You can compose "the coordinator never edits code" in a immediate in bold, in capitals, alongside feeling. The coordinator volition peruse it, nod, and edit the code. So now hooks enforce it. One hook blocks the coordinator from editing project code. Another catches any raw pytest or npm test it runs and quietly turns it into a backdrop run, so tests never obstacle it. Another refuses to let anyone slay processes by name (there's a narrative there, and it's in the profound dive). A scheme has to continue lint --stable before activity starts, and stable tasks are sent off the instant it passes.</p><p><strong>Every run is measured.</strong> Hooks document all agent's tokens, disbursal and time. That feeds the next run's predictions and a gentle prosperity that taps you on the high arm at 70% of the cap.</p><h2 id="how-to-use-it">How to use it</h2><p>You'll need Claude Code, git, Python 3.10 or newer (for superlite's own tools; the project you build can be in any language), and attack (Git Bash on Windows).</p><p>The origin is <a href="https://en.mycoding.id/category/technology" target="_blank">iha2/superlite</a> on GitHub. Install it from the marketplace:</p><pre>/plugin market add iha2/superlite /plugin instal superlite@superlite-dev</pre><p>Or copy <a href="https://en.mycoding.id/category/technology" target="_blank">iha2/superlite</a> and burden a local checkout for one session:</p><pre>claude --plugin-dir &lt;path-to-superlite&gt;</pre><p>To inspect it's working, open a caller meeting and dispatch Let's create a react todo list. A operating instal starts brainstorming before it writes any code. It's the "hello world" of delegate workflows, and honestly the earth doesn't need another todo list, but it's a fine fume test.</p><p>Then:</p><ol><li><strong>Describe what you want.</strong> A paragraph or a spec document is enough. No need for a 40-page requirements document. Although it volition peruse one.</li><li><strong>Choose the orchestrator</strong> whenever it asks: you inspect the plan, or the AI does everything.</li><li><strong>Let it run.</strong> Watch .superlite/ in your project akin a nature documentary. progress.md has the rulings and the log, test-summary.json has the latest test result, and metrics.jsonl has the period and disbursal per agent.</li></ol><p>What you say shapes the flow:</p> <table readabilitydatatable="1"> <thead> <tr> <th>Situation</th> <th>Say item like</th> </tr> </thead> <tbody><tr> <td>A new project</td> <td>"Build me a fixed location generator from this spec"</td> </tr> <tr> <td>A characteristic on existing code</td> <td>"Add CSV export alongside pillar widths to the existing app"</td> </tr> <tr> <td>Debugging</td> <td>"This test fails on jump days: discover the base logic and fix it"</td> </tr> <tr> <td>A small change</td> <td>"Rename build to render everywhere"</td> </tr> <tr> <td>Hands off</td> <td>"Build X. I'm away, decide yourself"</td> </tr> <tr> <td>Shipping</td> <td>"We're done: complete the branch"</td> </tr> </tbody></table> <p>It never pushes or merges without you. Autonomous, not reckless.</p><h2 id="does-it-actually-work">Does it really work?</h2><p>Anyone can call their own tool fast. I formerly called a manuscript I wrote "blazing" and it took eleven minutes to rename several files. So all figure below comes from a headless benchmark harness. It builds the identical project from the identical spec, on Opus, and scores the outcome alongside a hidden test suite the agents never get to see. No peeking, no studying for the exam.</p><h3 id="the-latest-run-161-minutes">The latest run: 16.1 minutes</h3><p>The test project is deliberately not a todo list. It's a fixed location generator <em>plus</em> a spreadsheet motor (formula evaluator, HTTP API and a browser UI) built as one project from one spec, and scored by 177 hidden tests.</p><p>Here's the latest run, on the current build:</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th></th> </tr> </thead> <tbody><tr> <td>Wall-clock, spec to completed build</td> <td><strong>16.1 min</strong></td> </tr> <tr> <td>Hidden tests</td> <td><strong>177 / 177</strong></td> </tr> <tr> <td>Agents</td> <td>21 in total, <strong>up to 18 operating at once</strong></td> </tr> <tr> <td>First agents building</td> <td>about 3 minutes in</td> </tr> <tr> <td>Final review</td> <td>30 seconds</td> </tr> <tr> <td>Stops to ask a individual anything</td> <td><strong>0</strong></td> </tr> </tbody></table> <p>Compared alongside superpowers on the identical project:</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th>Wall-clock</th> <th></th> </tr> </thead> <tbody><tr> <td>superpowers, inventory (mean of 3 runs)</td> <td>33.6 min</td> <td></td> </tr> <tr> <td>superpowers, orchestrated (mean of 3 runs)</td> <td>23.5 min</td> <td></td> </tr> <tr> <td><strong>superlite, latest run</strong></td> <td><strong>16.1 min</strong></td> <td><strong>52% small time</strong> than stock, <strong>31% less</strong> than orchestrated</td> </tr> </tbody></table> <p>Same 177 out of 177 hidden tests, in concerning fractional the time. That's one run of the current build against before runs on the identical machine, so call it a powerful clue fairly than peer-reviewed science. But it's a extremely powerful hint.</p><p>It additionally attack its own former build (which averaged 26.9 minutes) by 40%. Yes, I'm competing alongside my own former self. It's the lone competitor I can intimidate freely.</p><h3 id="how-it-got-there">How it got there</h3><p>The latest run didn't arrive out of nowhere. The archetypal build was already quick on a smaller task: sitegen alone, nine modules, 89 hidden tests.</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th>superpowers</th> <th>superlite</th> </tr> </thead> <tbody><tr> <td>Wall-clock</td> <td>34.4 min</td> <td><strong>8.8 min</strong></td> </tr> <tr> <td>Hidden tests</td> <td>89 / 89</td> <td>89 / 89</td> </tr> <tr> <td>Serial dispatch chain</td> <td>21 dispatches</td> <td>3 levels</td> </tr> </tbody></table> <p>Most of that speed came from getting rid of the queue. Superpowers dispatched 21 agents, one following another. Superlite dispatched 10, up to five at once. Same work, small group position in line.</p><p>On the complete 177-test project, an before superlite build ran three times against superpowers:</p> <table readabilitydatatable="1"> <thead> <tr> <th></th> <th>superpowers</th> <th>superlite</th> </tr> </thead> <tbody><tr> <td>Mean wall-clock</td> <td>33.6 min</td> <td><strong>25.1 min</strong></td> </tr> <tr> <td>Runs</td> <td>21.2 / 31.9 / 47.6 min</td> <td>21.4 / 23.2 / 30.5 min</td> </tr> <tr> <td>Spread, fastest to slowest</td> <td>26.4 min</td> <td><strong>9.1 min</strong></td> </tr> <tr> <td>Hidden tests</td> <td>177 / 177 all run</td> <td>177 / 177 all run</td> </tr> </tbody></table> <p>Faster on average and much additional predictable. A 47-minute worst case is the difference between "done before standup" and "done following standup, during which you had to say it's nearly done."</p><p>But the data additionally showed anywhere superlite was motionless waiting on itself. The build was finishing at concerning 13 minutes, and afterward 10 to 18 additional minutes went on reviews, fixes, and the coordinator operating tests in the foreground and staring at them. So:</p><ul><li><strong>The coordinator misplaced the capability to edit code.</strong> It took it amazingly well.</li><li><strong>Every test run moved to the background.</strong></li><li><strong>Fixes went to tiered fix-only agents.</strong></li><li><strong>Stable tasks started construction during the remainder of the scheme was motionless being fixed.</strong></li></ul><p>That's the build that ran in 16.1 minutes.</p><h2 id="the-takeaway">The takeaway</h2><p>If your delegate workflow is slow, it's likely not dilatory since the example is thinking profound thoughts. It's dilatory since activity is waiting in a line, and item keeps asking permission.</p><p>Split the activity alongside interface boundaries. Let autonomous tasks run at once. Move the mechanical steps into scripts. And enforce the rules that matter alongside code, since asking nicely lone plant on people, and lone sometimes.</p><p>The plugin is on GitHub: <a href="https://en.mycoding.id/category/technology" target="_blank">github.com/iha2/superlite</a>.</p><p>In the follow-up article I go much deeper into the doctrine and the decisions rearward superlite: the gates, the delegate tiers, and the graveyard of ideas I was extremely assured concerning correct up until I measured them.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/superlite-a-faster-alternatie-to-superpowers-73079</guid> <pubDate>Mon, 19 Oct 2026 03:01:16 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Footage of the Flock search that a judge ruled was uncosntitutional]]></title> <description><![CDATA[Footage of the Flock search that a judge ruled was uncosntitutional. Comments]]></description> <media:thumbnail url="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/size/w1200/2026/10/CleanShot-2026-10-08-at-7.03.11-AM@2x.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/footage-of-the-flock-search-that-a-judge-ruled-was-uncosntitutional-73077</link> <content:encoded><![CDATA[<div> <div> <p>Body camera footage obtained by 404 Media reveals the archetypal Flock camera searches ruled unconstitutional by a national judge, and highlights how the scheme has turned alternatively mundane traffic stops into interrogations for drivers.</p><p><a href="https://en.mycoding.id/category/technology" target="_blank" rel="noreferrer">On Friday, we reported</a> that a national fairness ruled the use of licence dish audience systems in the apprehension of a female named Melissa Kyle to be an &ldquo;unconstitutional warrantless search,&rdquo; &ldquo;indiscriminate bulk surveillance,&rdquo; and a infringement of the driver&rsquo;s Fourth Amendment rights. The fairness in that case ruled that, equal although Kyle had additional than 91 pounds of meth in her vehicle, the constabulary had no justifiable logic to hunt Flock for her licence dish and no logic to doubtful that her journey as shown on Flock&rsquo;s scheme was suspicious. Therefore, all of the evidence from Flock and the hunt of her conveyance must be thrown out.</p><figure data-kg-thumbnail="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/media/2026/10/unconstitutional-flock_thumb.jpg" data-kg-custom-thumbnail=""> <div> <video src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/media/2026/10/unconstitutional-flock.mp4" poster="image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1080" height="1920" playsinline="" preload="metadata"></video> <div> <div> <p> <span>0:00</span></p><p> /<span>2:51</span> </p> </div> </div> </div> </figure><p>The build camera and in-vehicle footage, alongside records from Flock and the Motorola ALPR scheme obtained by 404 Media shows how the use of licence dish audience systems is being used to create probable logic anywhere a person&rsquo;s driving patterns are doubtful adequate to drag them over.</p><p>404 Media obtained the footage alongside the assistance of one of our readers, who accepted to go to the U.S. District courthouse in Tulsa and acquisition it from the clerk; the court did not create the footage accessible online equal although it was entered as evidence in the case.</p><p>In the footage, which is from Tulsa County delegate sheriff Freddie Alaniz&rsquo;s build camera, Alaniz is seen driving 60 miles per hour, one hand on the steering wheel, one hand on his laptop, searching Flock before he had equal completely pulled complete Alaniz. Alaniz had seen the car Kyle was driving had California licence plates, and decided to drag it complete for no logic another than it was from California, the court determined. The video shows that Alaniz told his colleagues that he was sitting on the highway and &ldquo;saw her go by, and I fair started operating her info on Flock and Vigilant [Motorola&rsquo;s ALPR system].&rdquo;</p><p>&ldquo;She really didn&rsquo;t have any [Flock] hits until fair west of Amarillo, [Texas], so I idea I&rsquo;d run up,&rdquo; he said, suggesting that he idea it was odd she was driving rear from California. &ldquo;I got her for a lane violation.&rdquo;&nbsp;</p><p>In the footage, Alaniz tells Kyle he pulled her complete ostensibly for changing lanes without a rotate signal. Kyle tells Alaniz that the car is a rental, and he asks her to stage out of the conveyance and enter his car during she looks up the rental information. While she is looking up the rental information, he tells her she is lone going to get a warning, but proceeds to interrogate her concerning the journey during going through the car&rsquo;s driving former on his in-car laptop.&nbsp;&nbsp;</p><figure><p class="embed-responsive embed-responsive-16by9 post-embed"><iframe width="560" height="315" aria-label="Preview" class="embed-responsive-item" src="https://www.youtube.com/embed/pstRT4qsRfY?feature=oembed&amp;autoplay=1&amp;mute=1&amp;playsinline=1&amp;rel=0" title="YouTube video player" frameborder="0" allow="autoplay; accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><figcaption><p><span>Body camera footage obtained from the court</span></p></figcaption></figure><figure><p class="embed-responsive embed-responsive-16by9 post-embed"><iframe width="560" height="315" aria-label="Preview" class="embed-responsive-item" src="https://www.youtube.com/embed/nb-ZSY65VQQ?feature=oembed&amp;autoplay=1&amp;mute=1&amp;playsinline=1&amp;rel=0" title="YouTube video player" frameborder="0" allow="autoplay; accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p><figcaption><p><span>In-car footage obtained from the court</span></p></figcaption></figure><p>Kyle told Alaniz she had been visiting family in California from Missouri for a few days following separating from her husband. As she&rsquo;s telling him this, Alaniz scrolls through a document of her journey former on his in-car laptop, which documents all period the car passed a Flock or Motorola automated licence dish audience camera complete the final 30 days. Visible on the screen, there are a total of 79 hits, and approximately 50 during the few-day duration Kyle was renting it. The ALPR hits display the car leaving Missouri, driving through Oklahoma, Texas, New Mexico, Arizona, and entering California whenever she passed a Motorola ALPR camera in Topock, Arizona, on the border alongside California. They afterward display her basically reversing the route, and driving rear through Oklahoma. (Alaniz did not have admission to ALPR hits from California; this may be since Flock drastically constricted nationwide sharing from California ALPR cameras following forbidden searches for immigration violators and a female who had an abortion.)</p><p>Alaniz asks Kyle anywhere she&rsquo;s been and anywhere she stayed, and compares it to the licence dish camera records. He starts quizzing her: &ldquo;Do you recall what day you remaining Missouri?,&rdquo; he asks.&nbsp;</p><p>Alaniz clicks distinct ALPR hits on his map, all bringing up a photo of her car, a geographic location, and a timestamp of whenever she drove by the camera. The government&rsquo;s lawyers afterward asserted in court that insignificant discrepancies between what Kyle told Alaniz and what the ALPR data showed meant she was lying concerning anywhere she&rsquo;d been on which particular days and hence gave Alaniz probable logic to hunt her vehicle.&nbsp;</p><p>Alaniz tells Kyle that he is giving her a alert for changing lanes without a rotate signal, closes his laptop, afterward says he wants to ask her a few questions.</p><p>&ldquo;Your abbreviated trip to California, I awareness like. I don&rsquo;t feel, I cognize from my training and my cognition that group who do extremely abbreviated trips to California and arrive correct rear are transporting ample amounts of drugs,&rdquo; he says. &ldquo;People who do that&mdash;not everybody, but several group do. With my training and experience, I awareness that may be item going on here. May I hunt your car?&rdquo;</p><p>She says no. Alaniz calls for backup, and says &ldquo;You are being detained. You are not liberated to go.&rdquo; In the footage, Alaniz tells a coworker that &ldquo;she went to California for two days, benevolent of making material up whenever I ask her anywhere she stayed at.&rdquo;&nbsp;</p><p>He used Alaniz&rsquo;s journey history, her &ldquo;nervousness,&rdquo; and the fact that she doesn&rsquo;t recall all item of her journey exactly as probable logic to hunt her vehicle, anywhere he and his colleagues established 91 pounds of meth. Alaniz described this in the footage as &ldquo;a motherlode,&rdquo; and &ldquo;a shit-ton of meth.&rdquo;</p> <p>But the way that he came to this decision was unconstitutional, U.S. District Court Judge Sara Hill ruled final week, and all of the evidence&mdash;including the car&rsquo;s journey former and everything the constabulary established during the hunt of the vehicle&mdash;must be disregarded in court as &ldquo;fruit of the poisonous tree.&rdquo;</p><p>It is frequently the case that unconstitutional, privacy-violating searches that are regularly done on mundane group doing nothing incorrect are discovered in court cases in which grave crimes have occurred. In this particular case, Alaniz discovered what appeared to be meth trafficking, but he did so lone following suggesting that an average interstate journey form was somehow suspicious, and lone following using the Flock and Motorola systems to display an incredibly detailed former of a person&rsquo;s journey and to interrogate her concerning it.&nbsp;</p><figure data-kg-thumbnail="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/media/2026/10/1008_thumb.jpg" data-kg-custom-thumbnail=""> <div> <video src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/media/2026/10/1008.mp4" poster="image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1280" height="720" playsinline="" preload="metadata"></video> <div> <div> <p> <span>0:00</span></p><p> /<span>0:24</span> </p> </div> </div> </div> </figure><p>Hill wrote &ldquo;The factors that the authorities relies upon [to hunt Kyle&rsquo;s vehicle] are the identical category of circumstances that mundane Americans encounter on lengthy highway trips for many lawful reasons. Many of us run longer than we desire to get to a desired destination, or to no destination at all another than the highway and sights ahead. Many of us endure track of what exact day of the week it is whenever we are traveling, equal if it is for fair a moment. Many of us journey for myriad reasons (some improved than others), cross province lines, group too much, buy too much, fume cigarettes, and rent cars. And many of us equal get a bit nervous whenever talking to law enforcement.&rdquo;</p><p>One of the problems alongside automated licence dish audience systems is that they authorize constabulary to recreate not fair a sole person&rsquo;s movements and journey history, but any driver&rsquo;s movements and journey history. Documents submitted alongside the court display the totality of the two the Flock and Motorola records, and display timestamped, geographically mapped images of the conveyance multiple times per day, driving throughout the complete country. The records additionally emphasize fair how many jurisdictions and businesses have Flock and Motorola ALPR cameras, and how that data forms a nationwide network.&nbsp;</p><p>For example, Alaniz had admission to a photo of the rental conveyance taken by a Lowe&rsquo;s hardware store-owned camera in Missouri, assorted Texas province police-owned cameras, by the New Mexico State police, the Kingman constabulary department. In a five-day period, the car was scanned additional than 50 times by 11 distinct law implementation agencies.</p><p>&ldquo;Alaniz&rsquo;s hunt in fair the ALPR scheme provided him alongside additional than 50 idiosyncratic records of Kyle&rsquo;s whereabouts throughout the nation for an complete month,&rdquo; Hill wrote. &ldquo;The Court finds that since the ALPR systems Alaniz used to hunt Kyle&rsquo;s historic location data intruded on her sensible anticipation of privacy in the entire of her bodily movements, it was a hunt under the Fourth Amendment. Based on the data in the record, the lone logic Alaniz conducted that hunt was since he saw her licence dish was from California. That hunt was not supported by probable cause, and it was done without a justify in infringement of Kyle&rsquo;s Fourth Amendment rights.&rdquo;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>The Motorola ALPR study shows that, following the car was impounded, it was scanned two additional times on the rear of a tow truck afterward that day.</p> <div> <div> <p>About the author</p> <p>Jason is a cofounder of 404 Media. He was earlier the editor-in-chief of Motherboard. He loves the Freedom of Information Act and surfing.</p> </div> <p><img data-src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/2023/08/404-jason-01-copy.jpeg" alt="Jason Koebler" src="https://storage.ghost.io/c/0f/76/0f76b548-bc58-4f25-abc3-3f5ebca07da4/content/images/2023/08/404-jason-01-copy.jpeg"> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/footage-of-the-flock-search-that-a-judge-ruled-was-uncosntitutional-73077</guid> <pubDate>Mon, 19 Oct 2026 02:55:03 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Starcraft: Ashfall]]></title> <description><![CDATA[Starcraft: Ashfall. Comments]]></description> <media:thumbnail url="https://starcraft-shooter-2026.pages.dev/share-card.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/starcraft-ashfall-73078</link> <content:encoded><![CDATA[<div id="app"> <div id="loading"><p><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/starcraft-ashfall-logo.webp?v=4cf59188d7" alt=" Ashfall"><strong n="loading.title">&#24314;&#31435;&#25112;&#22330;&#36830;&#25509;...</strong></p><p><small n="loading.units">&#27491;&#22312;&#36733;&#20837;&#20316;&#25112;&#21333;&#20301;</small></p></div> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/starcraft-ashfall-logo.webp?v=4cf59188d7" alt=" Ashfall"></a><p><i></i> <b id="force-name">TERRAN EXPEDITIONARY FORCE</b> <span n="topbar.operation">&#28784;&#28908;&#38271;&#26725; / 01</span></p><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" n="topbar.armory">&#20891;&#26800;&#24211;</a></p> </div> <div id="xp-bar" n-attr="levelup.xpAria" aria-label="经验与等级"><p><span id="xp-level">&#31561;&#32423; 0</span></p><p><span id="xp-count">0 / 0</span></p></div> <div> <p><span n="hud.sector">&#25112;&#21306;&#24577;&#21183;</span></p> <div><div><p><span>SECTOR 01</span></p></div><p><small n="hud.kills">&#27516;&#25932;</small><b id="kill-count">000</b><span id="wave-name">01 / &#31361;&#20837;&#34411;&#32676;</span></p></div> <div><p><span n="hud.mission">&#20219;&#21153;</span></p><p><b id="timer">01:00</b></p></div> <div><p><span n="hud.line">&#26725;&#38754;&#38450;&#32447;</span></p><p><b id="line-label">100%</b></p></div> </div> <div> <div><p><img id="command-portrait" src="https://starcraft-shooter-2026.pages.dev/assets/ui/marine.webp?v=b215090663" n-attr="unit.marine" alt="机枪兵"></p><p><span n="hud.linked">&#36890;&#35759;&#24050;&#25509;&#36890; <i></i></span><span n="hud.linkedShort">&#24050;&#25509;&#36890;</span></p></div> <div><p><strong id="squad-name" n="hud.squadTerran">&#20154;&#26063;&#31361;&#20987;&#38431;</strong><b id="weapon-level">&#31561;&#32423; 0</b></p><p><small n="hud.unitClass">&#21160;&#21147;&#35013;&#30002; / &#22320;&#38754;&#20316;&#25112;</small></p><p><span n="hud.infantry">&#27493;&#20853; <b id="troop-count">10</b></span><span n="hud.heavy">&#37325;&#35013; <b id="tank-count">00</b></span><span n="hud.losses">&#25439;&#22833; <b id="loss-count">0</b></span></p><div aria-hidden="true"><p><span n="hud.left">&#24038;</span></p><div id="scope-glass"></div><p><span n="hud.right">&#21491;</span></p></div><div><p><b id="health-label">100%</b></p></div><p><i></i>&#20840;&#38431;&#33258;&#21160;&#24320;&#28779; <span n="hud.pickSides">AD &#24038;&#21491;&#36873;&#25321;&#22686;&#25588;</span></p></div> </div> <div id="loadout"><div><p><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/units/marine.webp?v=3934e87bd5" alt=""><span n="unit.marine">&#26426;&#26538;&#20853;</span><b>10</b></p><p><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/units/firebat.webp?v=41f422e6ed" alt=""><span n="unit.firebat">&#28779;&#34656;</span><b>0</b></p><p><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/units/tank.webp?v=1c6fd249a6" alt=""><span n="unit.tank">&#25915;&#22478;&#22374;&#20811;</span><b>0</b></p><div><p><strong id="weapon-name" n="hud.weaponName">C-14 &#30005;&#30913;&#27493;&#26538;</strong><small id="weapon-description" n="hud.weaponDescription">&#23494;&#38598;&#28857;&#23556; / &#33258;&#21160;&#32034;&#25932;</small><span id="overdrive-label">&#32463;&#39564; 0 / 180</span></p></div></div></div> <p><span n="hud.mission">&#20219;&#21153; <b id="mobile-timer">01:00</b></span><span n="hud.kills">&#27516;&#25932; <b id="mobile-kills">0</b></span><span n="hud.lineShort">&#38450;&#32447; <b id="mobile-line">100%</b></span><span id="mobile-phase">&#31361;&#20837;&#34411;&#32676;</span></p> <p><span id="decision-label" n="hud.beacon">&#22686;&#25588;&#20449;&#26631;</span><b id="decision-time">1s</b><i id="decision-fill"></i></p> <p><span n="hud.killRate">&#27516;&#25932;&#36895;&#24230;<small n="hud.killRateWindow">&#26368;&#36817; 3 &#31186;</small></span><b id="combo-count">0</b><small n="hud.perSecond">/ &#31186;</small><i><i id="kill-rate-fill"></i></i></p> <p><img id="upgrade-icon" src="https://starcraft-shooter-2026.pages.dev/assets/ui/marine.webp?v=b215090663" alt=""><span n="toast.reinforced">&#22686;&#25588;&#24050;&#25269;&#36798;</span><b id="upgrade-title"></b><small id="upgrade-detail"></small></p> <div id="boss-hud"></div> <div id="gate-labels"></div> <div id="tier-banner" role="status" aria-live="polite"></div> <p><span n="welcome.briefing">&#20020;&#26102;&#20316;&#25112;&#36890;&#30693;</span><span><i></i> ONLINE</span></p> <div> <p><span>01</span> &#20316;&#25112;&#31616;&#25253; <small>TERRAN / BRIEFING</small></p> <div> <p><img src="https://starcraft-shooter-2026.pages.dev/assets/ui/marine.webp?v=b215090663" n-attr="welcome.commsAlt" alt="机枪兵通讯画面"><span>CH. 01 <i></i></span></p> <div><p>&#31361;&#20987;&#38431;&#36890;&#35759; <span n="welcome.signal">&#20449;&#21495;&#31283;&#23450;</span></p><p n-html="welcome.premise">&#21518;&#21220;&#35828;&#21313;&#20010;&#20154;&#22815;&#20102;.<br>&#34411;&#23376;&#22909;&#20687;&#27809;&#25910;&#21040;&#36890;&#30693;.</p></div> </div> </div> <div><div><p><span n="welcome.commander">&#25351;&#25381;&#23448;</span></p></div><span n="welcome.mutators">&#31361;&#21464;&#22240;&#23376;</span><small id="mutator-summary"></small><small n="welcome.mutatorsHint">&#39046;&#21462;&#20960;&#27425;&#34917;&#32473;&#21518;&#29983;&#25928;</small><p><span n="welcome.deployKey">Space &#37096;&#32626;</span><span n="welcome.move">AD &#24038;&#21491;&#31227;&#21160;</span><span n="welcome.drag">&#25302;&#21160;&#37096;&#38431;&#36873;&#25321;&#36335;&#32447;</span></p></div> <p><span n="welcome.best">&#26368;&#39640;&#27516;&#25932;&#35760;&#24405;</span><b id="best-score">000</b><span><span n="season.bestLayer">&#23618;&#25968;</span> <b id="best-layer">0</b></span></p> <div aria-hidden="true"><p><i></i><span n="welcome.recon">&#25112;&#22330;&#20390;&#23519;<small>ASHFALL / LIVE FEED</small></span><b>01</b></p><p><span n="welcome.reconZerg">&#24322;&#34411;&#20449;&#21495;&#23494;&#38598;</span><span n="welcome.reconGround">&#22320;&#38754;&#37096;&#38431;&#24453;&#21629;</span></p></div> <div id="powers"><p><img id="powers-portrait" src="https://starcraft-shooter-2026.pages.dev/assets/ui/commander-raynor.webp?v=ae4d1a274d" alt=""><span n="power.panel">&#25351;&#25381;&#23448;&#25216;&#33021;</span><b id="powers-commander">&#38647;&#35834;</b></p></div><p>&#24038;&#21491;&#31227;&#21160; / &#33258;&#21160;&#24320;&#28779;</p> <p><span id="levelup-title" n="levelup.title">&#25112;&#22320;&#21319;&#32423;</span><b id="levelup-level">LV 1</b></p> <div id="comms-box"><p><img id="comms-portrait" alt=""><span>CH. 16 <i></i></span></p><div></div></div> <div><p><span id="modal-eyebrow" n="modal.eyebrow">&#20219;&#21153;&#23436;&#25104;</span></p><h2 id="modal-title" n="modal.lineHeld">&#38453;&#32447;&#24050;&#31283;&#22266;.</h2></div> <div><p><span n="feedback.eyebrow">&#36890;&#35759;&#39057;&#36947;</span></p><h2 id="feedback-title" n="feedback.title">&#19982;&#20316;&#32773;&#30340;&#31169;&#23494;&#36890;&#20449;</h2><p n="feedback.body">&#24819;&#35828;&#20160;&#20040;&#37117;&#34892;.</p><p><b id="feedback-count">0 / 2000</b></p><p><a href="https://en.mycoding.id/category/technology" target="_blank" n="feedback.mail">&#25110;&#32773;&#30452;&#25509;&#21457;&#37038;&#20214;&#32473;&#20316;&#32773;</a></p></div> <div><p><span>PATCH NOTES</span></p><h2 id="updates-title" n="updates.title">&#26368;&#36817;&#26356;&#26032;</h2></div> <h2 n="error.title">&#25112;&#22330;&#26410;&#33021;&#21551;&#21160;</h2> <p><b n="rotate.title">&#35831;&#31446;&#23631;&#28216;&#29609;</b><span n="rotate.body">&#36825;&#20010;&#28216;&#25103;&#25353;&#31446;&#23631;&#35774;&#35745;.</span></p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/starcraft-ashfall-73078</guid> <pubDate>Mon, 19 Oct 2026 02:18:02 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Sanity's Edge – A voice BBS from 1994]]></title> <description><![CDATA[Sanity's Edge – A voice BBS from 1994. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/sanity-s-edge-a-voice-bbs-from-1994-73076</link> <content:encoded><![CDATA[<div><pre aria-label="Sanity&#039;s Edge"> &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9559;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559;&#9608;&#9608;&#9559; &#9608;&#9608;&#9559; &#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9556;&#9552;&#9552;&#9552;&#9552;&#9565;&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9553;&#9608;&#9608;&#9553;&#9562;&#9552;&#9552;&#9608;&#9608;&#9556;&#9552;&#9552;&#9565;&#9562;&#9608;&#9608;&#9559; &#9608;&#9608;&#9556;&#9565; &#9608;&#9608;&#9553; &#9608;&#9608;&#9556;&#9552;&#9552;&#9552;&#9552;&#9565; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9553;&#9608;&#9608;&#9556;&#9608;&#9608;&#9559; &#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9553; &#9562;&#9608;&#9608;&#9608;&#9608;&#9556;&#9565; &#9608;&#9608;&#9553; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9562;&#9552;&#9552;&#9552;&#9552;&#9608;&#9608;&#9553;&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9553;&#9608;&#9608;&#9553;&#9562;&#9608;&#9608;&#9559;&#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9553; &#9562;&#9608;&#9608;&#9556;&#9565; &#9562;&#9552;&#9565; &#9562;&#9552;&#9552;&#9552;&#9552;&#9608;&#9608;&#9553; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9562;&#9608;&#9608;&#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9553; &#9608;&#9608;&#9553; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9553; &#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565;&#9562;&#9552;&#9565; &#9562;&#9552;&#9565;&#9562;&#9552;&#9565; &#9562;&#9552;&#9552;&#9552;&#9565;&#9562;&#9552;&#9565; &#9562;&#9552;&#9565; &#9562;&#9552;&#9565; &#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9556;&#9552;&#9552;&#9552;&#9552;&#9565;&#9608;&#9608;&#9556;&#9552;&#9552;&#9608;&#9608;&#9559;&#9608;&#9608;&#9556;&#9552;&#9552;&#9552;&#9552;&#9565; &#9608;&#9608;&#9556;&#9552;&#9552;&#9552;&#9552;&#9565; &#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9553; &#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9608;&#9608;&#9556;&#9552;&#9552;&#9565; &#9608;&#9608;&#9553; &#9608;&#9608;&#9553;&#9608;&#9608;&#9553; &#9608;&#9608;&#9553;&#9608;&#9608;&#9556;&#9552;&#9552;&#9565; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9556;&#9565;&#9562;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9556;&#9565;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9559; &#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565;&#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565; &#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565; &#9562;&#9552;&#9552;&#9552;&#9552;&#9552;&#9552;&#9565;</pre><p>A sound BBS from 1994. Now preserved on the web.</p><p>Tampa, FL -- 813-989-1950</p><p>The commission re-recorded its prompts complete the years. Choose the day you are calling.</p><p>The date additionally decides the Halloween salutation (25-31 October), the Halloween 1996 login sounds, the sysop's greeted for new callers and birthdays. Members on the even/odd-day financial scheme are told it is not their day whenever the day of the duration ends in the incorrect digit: add ?date=1996-06-02 (even) or ?date=1996-06-01 (odd) to the phone leaf address.</p><h2>// THE STORY</h2><div><p>Sanity's Edge was a bulletin commission you could lone attain by telephone. No modem, no screen: you dialed, pressed keys, and listened. It ran from 1994 to March 1997 on a dedicated 286 PC in a home in Tampa, Florida, built by a begetter and his ten-year-old son.</p><p>It started in the garage. In a box of likelihood and ends Max established an open retailing box for the BigMouth sound cardstock and its SDK: the card, the SDK software, document manuals and all. He had already taught himself BASIC, so a betterment kit caught his eye and he asked his dad concerning it. &ldquo;Well, son, let me inform you concerning SDKs...&rdquo; was how he learned what one was. Around the identical period he got his archetypal computer, an 8086 alongside no math coprocessor, and his begetter taught him C on it alongside Turbo C: how to appearance up what a function does in the citation manuals, afterward arrays and tables in additional than one dimension.</p><p>His begetter was a radio-station automation programmer who worked from home. He became the sysop, <strong>Dr. Null</strong>, and wrote the repository backend. Max wrote a lot of the rest, including the list structures, and was a person of the commission and its co-creator: the asylum theme was his idea, and he coded the maze himself. He was person figure 7, and went by <em>Xela</em> (Alex backwards).</p><p>The phone number, <strong>813-989-1950</strong>, was Max's own row in his bedroom, wired up for the board; the home had three or four lines since Dad worked from home. Max designed endeavor cards and a full-page brochure and handed them out. Anyone was greeted to call and register. Members paid a monthly fee, concerning five dollars as Max remembers it, and he opened the envelopes that arrived in the mail.</p><p>Callers were admitted to an asylum. Message bases were therapy rooms, the community forums were the &ldquo;Men in White Jackets,&rdquo; and all sound remaining rearward became part of the fiction. Over three years the row took additional than 26,000 calls and collected additional than 46,000 sound messages from friends, schoolmates and strangers about the Tampa Bay area. His mother's sound is on fairly a few of the recordings, including &ldquo;What is Sanity's Edge?&rdquo;, and his father's younger sound welcomes you to the Men in White Jackets.</p><p>Max's begetter passed distant several years ago. Among his hoarded innovation and data was a backup of Sanity's Edge, copied from difficult disk to difficult disk, afterward to firm state, and eventually onto a CD tagged &ldquo;Sanity's Edge&rdquo; that Max's mother established and handed to him.</p><p>It took three generations of AI, and the Reverse Engineer Anything (REA) project, to expert it. ChatGPT 3, additional than a twelvemonth ago, did a mediocre job. Sonnet 4 nearly cracked everything and built the archetypal museum page, but that leaf was a bad recreation and the audio never played right. Then Claude Sonnet 5.5 alongside REA opened it completely: the audio codec turned up in Talking Technology's own converter inner the archive, the program and its logs were peruse directly, and all record now plays as it did. The C origin that was missing has since been rebuilt, function by function, from the device code. <a href="https://en.mycoding.id/category/technology" target="_blank">Read how the code was cracked &rarr;</a></p><p>It was a shared creation, and now it has a chance to last. Thank you, Dad, and appreciate you AI.</p><p>The endeavor cardstock belongs on this leaf too. Photo coming.</p></div><h2>// THE ORIGINAL FLYER</h2><p>What a new visitant got in the 1990s: the data panel (what the commission is, the $8 a duration plan, who Dr. Null is) and the hand-drawn map of all list rearward the phone. Photographed from the living document copies. Click either one to peruse it at complete size.</p><h2>// THE ARCHIVE</h2><div><p><span>2,254</span><span>Audio Files Decoded</span></p><p><span>24h 24m</span><span>Of Audio Preserved</span></p><p><span>47</span><span>Users Registered</span></p><p><span>9</span><span>Message Bases</span></p></div><h2>// THE MESSAGE BASES</h2><p>Nine rooms in the asylum, all alongside its own purpose. Patients remaining sound messages for all another -- sometimes funny, sometimes raw, continually real.</p><div><p><span>1.</span><span>The Padded Cell</span></p><p><span>2.</span><span>Cosmology</span></p><p><span>3.</span><span>The Dolphin Dave Show</span></p><p><span>4.</span><span>Poetry</span></p><p><span>5.</span><span>The Philosophical Base</span></p><p><span>6.</span><span>The Entertainment Emporium</span></p><p><span>7.</span><span>The Pasture</span></p><p><span>8.</span><span>The Litter Box (rated R)</span></p><p><span>9.</span><span>Music Therapy</span></p></div><h2>// THE CALLERS</h2><p>60 registered patients. These were genuine group who called a Tampa, Florida phone figure in the 1990s and remaining their voices on it.</p><div><p><span>1</span><span>Dr.Null</span><span>1000</span><span>3</span></p><p><span>2</span><span>Shelly</span><span>1001</span><span>3</span></p><p><span>3</span><span>MAry JAne</span><span>1002</span><span>&mdash;</span></p><p><span>4</span><span>Nicholas</span><span>1003</span><span>&mdash;</span></p><p><span>5</span><span>Pocki</span><span>1004</span><span>&mdash;</span></p><p><span>6</span><span>Ungah!</span><span>1005</span><span>41</span></p><p><span>7</span><span>Jaimi S.</span><span>1006</span><span>3</span></p><p><span>8</span><span>xelA</span><span>1007</span><span>31</span></p><p><span>9</span><span>Carrie P.</span><span>1008</span><span>&mdash;</span></p><p><span>10</span><span>Harmonic Flame</span><span>1009</span><span>2</span></p><p><span>11</span><span>Jane Doe</span><span>1010</span><span>&mdash;</span></p><p><span>12</span><span>Raptor</span><span>1011</span><span>&mdash;</span></p><p><span>13</span><span>Angela B.</span><span>1012</span><span>&mdash;</span></p><p><span>14</span><span>Speedo-Man!</span><span>1013</span><span>&mdash;</span></p><p><span>15</span><span>Mad Man672</span><span>1014</span><span>&mdash;</span></p><p><span>16</span><span>Blade</span><span>1015</span><span>&mdash;</span></p><p><span>17</span><span>Gene</span><span>1016</span><span>&mdash;</span></p><p><span>18</span><span>Erik A.</span><span>1017</span><span>&mdash;</span></p><p><span>19</span><span>Wicked</span><span>1018</span><span>3</span></p><p><span>22</span><span>Yoda or Barbeeeka!</span><span>1999</span><span>&mdash;</span></p><p><span>28</span><span>Suicidal Tendencies!</span><span>1027</span><span>3</span></p><p><span>30</span><span>Tammy M.</span><span>1029</span><span>&mdash;</span></p><p><span>31</span><span>Pyro tech the Anarchist</span><span>1030</span><span>&mdash;</span></p><p><span>32</span><span>Kitty cat whipped cream</span><span>1031</span><span>&mdash;</span></p><p><span>33</span><span>Death</span><span>1032</span><span>&mdash;</span></p><p><span>36</span><span>Cairo</span><span>1035</span><span>&mdash;</span></p><p><span>37</span><span>Honky Tonk Piano</span><span>1036</span><span>&mdash;</span></p><p><span>38</span><span>Alex Kid</span><span>1037</span><span>&mdash;</span></p><p><span>39</span><span>Blade Runner</span><span>1038</span><span>&mdash;</span></p><p><span>40</span><span>Shenen Rose</span><span>1039</span><span>&mdash;</span></p><p><span>42</span><span>Peekaboo!</span><span>1041</span><span>&mdash;</span></p><p><span>43</span><span>Kahn</span><span>1042</span><span>&mdash;</span></p><p><span>44</span><span>Midnight Sorrrow</span><span>1043</span><span>&mdash;</span></p><p><span>45</span><span>Christin</span><span>1044</span><span>&mdash;</span></p><p><span>47</span><span>Ricola</span><span>1046</span><span>&mdash;</span></p><p><span>51</span><span>Psycotic Delusions</span><span>1022</span><span>3</span></p><p><span>52</span><span>Jason E.</span><span>1666</span><span>&mdash;</span></p><p><span>53</span><span>Reba S.</span><span>2001</span><span>&mdash;</span></p><p><span>54</span><span>Jason P.</span><span>2002</span><span>&mdash;</span></p><p><span>55</span><span>Rachel T.</span><span>2004</span><span>&mdash;</span></p><p><span>56</span><span>Samantha P.</span><span>1019</span><span>&mdash;</span></p><p><span>57</span><span>Anavrin</span><span>1020</span><span>2</span></p><p><span>58</span><span>Shani</span><span>1050</span><span>6</span></p><p><span>59</span><span>MD</span><span>1028</span><span>3</span></p><p><span>60</span><span>Blade Runner</span><span>2031</span><span>&mdash;</span></p><p><span>61</span><span>Scorpion</span><span>3002</span><span>6</span></p><p><span>62</span><span>Mistique</span><span>2019</span><span>&mdash;</span></p><p><span>63</span><span>tanuke</span><span>2011</span><span>34</span></p><p><span>64</span><span>Trickster</span><span>2008</span><span>5</span></p><p><span>65</span><span>Tom Cat</span><span>2032</span><span>16</span></p><p><span>66</span><span>Wet and Wild</span><span>2017</span><span>&mdash;</span></p><p><span>67</span><span>Ice Man</span><span>2020</span><span>1</span></p><p><span>68</span><span>Kimber</span><span>2036</span><span>&mdash;</span></p><p><span>69</span><span>Domestic Goddess</span><span>2038</span><span>&mdash;</span></p><p><span>70</span><span>Dagger</span><span>2003</span><span>3</span></p><p><span>71</span><span>SandMan</span><span>2016</span><span>3</span></p><p><span>72</span><span>Mustang Man</span><span>2043</span><span>3</span></p><p><span>73</span><span>Liberty</span><span>2012</span><span>&mdash;</span></p><p><span>74</span><span>Cladenestra</span><span>2014</span><span>1</span></p><p><span>75</span><span>Dolphin Dave</span><span>2013</span><span>&mdash;</span></p></div><p>Names prosecute a privacy rule: complete names lone for callers known to be adults; everyone alternatively is a archetypal name and initial. Private communication is not public. <strong>Try the board:</strong> <span>Speedo-Man! -- use passcode 616241</span><span>; Alex Kid -- use passcode 139194</span><span>; Shenen Rose -- use passcode 172855</span><span>; Mistique -- use passcode 271653</span>. Called in the 1990s and cannot recall your passcode? <a href="https://en.mycoding.id/category/technology" target="_blank">Request your mailbox</a>.</p><h2>// THE TECHNOLOGY</h2><div><p>The scheme ran on a dedicated 286 PC -- humble equal by 1994 standards -- armed alongside a <strong>Talking Technology Powerline I</strong> ISA telephony card. This cardstock handled the phone line: answering calls, playing audio prompts, record sound messages, and study touchtone key presses.</p><p>The application was <strong>BigmOuth</strong>, a sound BBS phase that turned the PC into a single-line interactive phone system. Callers navigated menus by pressing keys on their phone. There was no text, no display -- lone voice. The complete cognition happened through the phone handset.</p><p>Audio was stored in a proprietary format on the difficult drive. In February 2026, these records were archetypal decoded into norm WAV format, making it imaginable to comprehend the first recordings for the archetypal period in decades.</p></div><p><span>26,188</span><span>calls answered</span></p><p><span>46,610</span><span>messages recorded</span></p><p><span>3</span><span>years online, 1994-1997</span></p><p>The row is open.</p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/sanity-s-edge-a-voice-bbs-from-1994-73076</guid> <pubDate>Mon, 19 Oct 2026 01:30:34 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[William Gibson and the trademarking of cyberspace]]></title> <description><![CDATA[William Gibson and the trademarking of cyberspace. Comments]]></description> <media:thumbnail url="https://colo.to//pix/guell.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/william-gibson-and-the-trademarking-of-cyberspace-73074</link> <content:encoded><![CDATA[<figure> <img src="https://colo.to//pix/guell.jpg" alt="Photograph at Park Güell in Barcelona"> <figcaption>Park G&uuml;ell, Barcelona, 1990</figcaption> <figcaption>Michael Girard, Deborah Gibson, Timothy Leary, Eric Gullichsen, William Gibson.<br>Susan Amkraut obscured rearward Deborah</figcaption> </figure> <h2>The Cyberspace Rumor</h2> <p>From the archetypal days of the web, group have repeated the narrative that Autodesk trademarked "cyberspace" and Gibson retaliated by trademarking "Eric Gullichsen".</p> <h2>Autodesk Cyberspace</h2> <p>In 1989, I was operating at the Autodesk Research Lab on first virtual reality, a project started following we visited Scott Fisher at NASA Ames. Our nascent scheme was a 386 alongside a brace of Matrox graphics cards on the ISA bus, a VPL EyePhone, a Polhemus tracker, and a data glove. It ran at six to ten frames per second on models alongside a few hundred polygons. Sluggish, but marginally adequate to get us <a href="https://en.mycoding.id/category/technology" target="_blank">Through the Looking Glass</a>.</p> <p>Our motto was &ldquo;Reality Isn&rsquo;t Enough Any More&rdquo;.</p> <h2>Timothy Leary</h2> <p>I was additionally spending a lot of period hanging out alongside Timothy Leary, whose recommendation was liable for my quitting my job at <a href="https://en.mycoding.id/category/technology" target="_blank">MCC</a> and moving to California. I&rsquo;d met him at the Hackers 2.0 gathering in 1986 and gave him a journey to the San Jose airport. We became accelerated friends, and I did fairly a lot of penning alongside him, most of which remains unpublished. But that&rsquo;s a narrative for later. Timothy, who appears in a samizdat <a href="https://en.mycoding.id/category/technology" target="_blank">Autodesk virtual actuality video</a>, nicknamed our VR lab &ldquo;Cyberia&rdquo;.</p> <p>Timothy was a enormous fan of Gibson, and considered his seminal 1984 novel <em>Neuromancer</em> extremely prescient concerning the impending digital revolution.</p> <p>As our VR developments crept gradually towards becoming a product, we at Autodesk applied to enroll a trademark &ldquo;cyberspace&rdquo;. Timothy informed me Gibson was plentifulness miffed concerning this, so I wrote him what I felt was a conciliatory letter,<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="fnref1" aria-label="Note 1">1</a></sup> although ending snarkily by quoting his own words, &ldquo;The street finds its own use for things.&rdquo;</p> <p>In reply, Gibson had his lawyers dispatch Autodesk a letter<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="fnref2" aria-label="Note 2">2</a></sup>. Which I recall we ignored.</p> <p>Timothy - always the incorrigible prankster - circulated the rumor that Gibson was attempting to trademark &ldquo;Eric Gullichsen&rdquo; in retaliation. Then Barlow, for reasons of his own, <a href="https://en.mycoding.id/category/technology" target="_blank">embellished that rumor</a>. Later amplified by <a href="https://en.mycoding.id/category/technology" target="_blank">Rudy Rucker</a>.</p> <h2>Art Futura 1990</h2> <p>About a twelvemonth afterward - following I'd already remaining Autodesk for my VR startup, Sense8 Corporation - we were welcomed to the first Art Futura 1990 in Barcelona. And there, in the lobby of several swank hotel, I met Gibson. He opined in a laconic drawl that although the street finds its own use for things <em>&ldquo;Autodesk is not the street&rdquo;</em>.</p> <p>There was plentifulness of cava consumed in the small hours before the period Barcelonans sit downward to eat endless rounds of tapas. As I recall, following all the many Art Futura parties we'd put the matter rearward us, or near enough.</p> <p>And there was a memorable sojourn to Gaudi&rsquo;s Park G&uuml;ell, whose elephantine reptile of crazy-quilt pottery appears in <em>Count Zero</em>.</p> <p>So: Autodesk did <a href="https://en.mycoding.id/category/technology" target="_blank">apply to register</a> Cyberspace, and Gibson really did object. But Gibson trying to trademark Eric Gullichsen was Timothy Leary's prank, propagated until it became accepted history.</p>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/william-gibson-and-the-trademarking-of-cyberspace-73074</guid> <pubDate>Mon, 19 Oct 2026 00:37:57 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Tahukah Kamu, Windows 11 Ternyata Masih Bawa Memory Management dari Era Windows 95]]></title> <description><![CDATA[Tahukah Kamu, Windows 11 Ternyata Masih Bawa Memory Management dari Era Windows 95. Tahukah Kamu, Windows 11 Ternyata Masih Bawa Memory Management dari Era Windows 95. Kita tahu Windows 11 mungkin sudah jauh berbeda dari Windows 95, baik dari s...]]></description> <media:thumbnail url="https://winpoin.com/wp-content/uploads/2026/10/EmulateHeap-in-Compatibility-Administrators-list-of-compatibility-fixes-on-Windows-11-26H2.jpg"/> <category><![CDATA[Indonesian]]></category> <link>https://en.mycoding.id/tahukah-kamu-windows-11-ternyata-masih-bawa-memory-management-dari-era-windows-95-73083</link> <content:encoded><![CDATA[<div> <div> <div> <div> <p>Kita tahu Windows 11 mungkin sudah jauh berbeda dari Windows 95, baik dari segi tampilan maupun teknologi di baliknya. Namun, siapa sangka guys, rupanya mekanisme operasi terbaru Microsoft ini statis menyimpan bagiankecil kode durasi dari era Windows 95, tepatnya memory management yang bisa digunakan untuk menjaga aplikasi lawas statis berjalan.</p> <p>Nah jadi, elemen tersebut disebut EmulateHeap, dimana fitur kompatibilitas ini statis tersedia di Windows 11 varian 26H2 dan dirancang untuk membantu aplikasi durasi yang bersandar pada metode Windows 95 mengelola memori.</p> <p>Dan menariknya, kisah di balik teknologi ini dimulai dari sebuah game legendaris, SimCity.</p> <h2>Berawal dari bug di game SimCity</h2> <p>Menurut keterangan yang terungkap, pada dasarnya, aplikasi meminta memori kepada Windows saat berjalan, kemudian membebaskannya ketika sudah tidak diperlukan. Namun masalah muncul ketika aplikasi statis mencoba membaca memori yang sudah dibebaskan tersebut, dimana kondisi ini dikenal sebagai <em>use-after-free</em> dan merupakan bug yang seharusnya diperbaiki di sisi aplikasi.</p> <p>Dan varian SimCity untuk Windows 3.x rupanya memiliki masalah tersebut. Menurut cerita yang dibagikan J<a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank">oel Spolsky</a>, salah satu pendiri Stack Overflow sekaligus mantan engineer Microsoft, game itu statis berjalan dengan baik di Windows 3.x karena memori yang dibebaskan tidak langsung digunakan kembali.</p> <p>Masalah baru muncul ketika SimCity diuji pada varian beta Windows 95, dimana game tersebut tidak lagi berjalan dengan benar karena mekanisme pengelolaan memorinya sudah berubah.</p> <figure><img decoding="async" width="1601" height="1199" data-pagespeed-lazy-src="https://winpoin.com/wp-content/uploads/2026/10/SIMCity-2000-Special-Edition-for-Windows-95.jpg" alt="" data-pagespeed-lazy-srcset="https://winpoin.com/wp-content/uploads/2026/10/SIMCity-2000-Special-Edition-for-Windows-95.jpg 1601w, https://winpoin.com/wp-content/uploads/2026/10/SIMCity-2000-Special-Edition-for-Windows-95-300x225.jpg 300w, https://winpoin.com/wp-content/uploads/2026/10/SIMCity-2000-Special-Edition-for-Windows-95-768x575.jpg 768w, https://winpoin.com/wp-content/uploads/2026/10/SIMCity-2000-Special-Edition-for-Windows-95-1536x1150.jpg 1536w" sizes=" 1601px) 100vw, 1601px" data-pagespeed-url-hash="2410242865" src="https://winpoin.com/pagespeed_static/1.JiBnMqyl6S.gif"><figcaption>SIMCity 2000 Special Edition for Windows 95. Source: Nap’n’Retrogaming</figcaption></figure> <p>Alih-alih menunggu developer game memperbaiki masalah tersebut, Microsoft justru menambahkan kode khusus ke Windows 95. Dimana mekanisme akan mendeteksi SimCity dan mengubah metode pengalokasian memori agar memori yang sudah dibebaskan tidak langsung digunakan kembali.</p> <p>Dengan kata lain, Microsoft sampai mengubah perilaku mekanisme operasinya demi mempertahankan kompatibilitas dengan satu game tersebut. </p> <h2>EmulateHeap membawa balik perilaku Windows 95</h2> <p>Nah kasus SimCity bukan satu-satunya masalah kompatibilitas yang dihadapi Microsoft. Sejumlah aplikasi lawas rupanya juga mengandalkan perilaku memory managament Windows 95, termasuk anggapan bahwa harga di memori yang sudah dibebaskan statis bisa dibaca.</p> <p>Ketika aplikasi tersebut dijalankan pada Windows varian lebih baru, perbedaan metode pengelolaan memori bisa membuatnya mengalami crash. Microsoft kemudian menyediakan solusi disebut EmulateHeap. </p> <p>Yang berdasarkan klarifikasi engineer Microsoft Raymond Chen dalam kolom <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank">Windows Confidential</a> pada 2010, mekanisme ini mengalihkan beragam pemanggilan fungsi pengelolaan memori ke implementasi alternatif yang meniru perilaku Windows 95.</p> <p>Yang cukup mengejutkan, Microsoft tidak sekadar menulis ulang perilaku tersebut dari awal. Chen menerangkan bahwa Microsoft memungut duplikat kode sumber <em>Heap Manager</em> Windows 95, mengompilasinya kembali, kemudian memasukkannya ke dalam infrastruktur kompatibilitas aplikasi Windows.</p> <p>Artinya, sebagian kode durasi dari Windows 95 memang statis menjadi bagiankecil dari mekanisme kompatibilitas yang tersedia di Windows modern.</p> <p>Namun, bukan berarti Windows 11 diam-diam menjalankan Windows 95 di latar belakang, karena kode tersebut baru dimuat dari tempat gudang ketika EmulateHeap diaktifkan untuk aplikasi tertentu saja. </p> <h2>Cara menemukan EmulateHeap di Windows 11</h2> <p>Nah untuk Anda yang penasaran, rupanya EmulateHeap bisa ditemukan melalui Compatibility Administrator, sebuah tool Microsoft untuk melihat dan mengelola perbaikan kompatibilitas aplikasi.</p> <p>Tool ini tersedia melalui Windows Assessment and Deployment Kit (ADK) dan berikut metode untuk menemukan EmulateHeap tersebut.</p> <ol start="1"> <li>Download dan jalankan installer <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank">Windows ADK</a> dari Microsoft.</li> <li>Saat memilih elemen instalasi, cukup pilih Application Compatibility Tools.</li> <li>Setelah instalasi selesai, cari Compatibility Administrator melalui Start Menu. Untuk aplikasi era Windows 95, buka varian 32-bit karena banyak aplikasi dari masa tersebut menggunakan arsitektur 32-bit.</li> <li>Di bagiankecil <em>Custom Databases</em>, klik kanan New Database, kemudian pilih Create New &gt; Compatibility Mode.</li> <li>Scroll daftar compatibility fix yang tersedia sampai menemukan EmulateHeap.</li> </ol> <figure><img loading="lazy" decoding="async" width="1464" height="869" data-pagespeed-lazy-src="https://winpoin.com/wp-content/uploads/2026/10/EmulateHeap-in-Compatibility-Administrators-list-of-compatibility-fixes-on-Windows-11-26H2.jpg" alt="" data-pagespeed-lazy-srcset="https://winpoin.com/wp-content/uploads/2026/10/EmulateHeap-in-Compatibility-Administrators-list-of-compatibility-fixes-on-Windows-11-26H2.jpg 1464w, https://winpoin.com/wp-content/uploads/2026/10/EmulateHeap-in-Compatibility-Administrators-list-of-compatibility-fixes-on-Windows-11-26H2-300x178.jpg 300w, https://winpoin.com/wp-content/uploads/2026/10/EmulateHeap-in-Compatibility-Administrators-list-of-compatibility-fixes-on-Windows-11-26H2-768x456.jpg 768w" sizes=" 1464px) 100vw, 1464px" data-pagespeed-url-hash="2349156871" src="https://winpoin.com/pagespeed_static/1.JiBnMqyl6S.gif"></figure> <p>Nah jadi, pada akhirnya keberadaan EmulateHeap menginformasikan benar-benar pentingnya kompatibilitas ke belakang bagi Windows. Meski tampilannya terus berubah, Microsoft statis perlu mempertahankan sejumlah perilaku durasi agar aplikasi yang dibuat puluhan tahun kemudian statis memiliki kesempatan untuk berjalan di mekanisme operasi modern.</p> <p>Meskipun begitu, tentu tidak semua aplikasi lawas bisa diselamatkan oleh teknologi tersebut, sehingga solusi terbaik jelas adalah memperbarui ke teknologi yang sesuai dan modern. </p> <p>Nah sepertiapa menurutmu? komen dibawah guys. </p> <p>Via : <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank">Windows Latest</a></p> <div> <div> <hr> <p> <strong>Catatan Penulis :</strong> Kincai Media sepenuhnya bersandar pada iklan untuk statis hidup dan menyajikan konten teknologi berkualitas secara cuma-cuma — jadi jika Anda menikmati artikel dan panduan di situs ini, meminta whitelist halaman ini di AdBlock Anda sebagai bentuk sokongan agar kami bisa terus berkembang dan berbagi insight untuk pelanggan Indonesia. Kamu juga bisa mendukung kami secara langsung melalui sokongan di <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank" rel="nofollow">Saweria</a>. Terima kasih. </p> </div></div> </div> </div> </div> </div> <div> <div> <p><a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank"> <img alt="" data-pagespeed-lazy-src="https://secure.gravatar.com/avatar/0778036c03d893e17d4ac3c10db364fa95639294d62b992544870e7190bf6f2c?s=120&amp;d=mm&amp;r=g" data-pagespeed-lazy-srcset="https://secure.gravatar.com/avatar/0778036c03d893e17d4ac3c10db364fa95639294d62b992544870e7190bf6f2c?s=240&amp;d=mm&amp;r=g 2x" height="120" width="120" loading="lazy" decoding="async" data-pagespeed-url-hash="1054150878" src="https://winpoin.com/pagespeed_static/1.JiBnMqyl6S.gif"> </a> </p> <div> <p><span>Written by</span></p><h4><a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank">Gylang Satria</a></h4> <p>Tech writer yang sehari‑hari berkutat dengan Windows 11, Linux, dan Samsung S24. Punya pertanyaan maupun butuh diskusi? Tag @gylang_satria di Disqus. Untuk kolaborasi, email saja ke <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank" data-cfemail="b6c5d7cfc3d1dfc2d3d7dbf6d1dbd7dfda98d5d9db">[email protected]</a></p> </div> </div> <div> <h2>Post navigation</h2> <div> <p><span>Previous Post</span> </p> <div> <figure> <a href="https://en.mycoding.id/category/indonesian" target="_blank" target="_blank"><img width="768" height="426" data-pagespeed-lazy-src="https://winpoin.com/wp-content/uploads/2026/10/Security-Update-Windows-11-has-Ended-768x426.png" alt="" decoding="async" loading="lazy" data-pagespeed-lazy-srcset="https://winpoin.com/wp-content/uploads/2026/10/Security-Update-Windows-11-has-Ended-768x426.png 768w, https://winpoin.com/wp-content/uploads/2026/10/Security-Update-Windows-11-has-Ended-300x167.png 300w, https://winpoin.com/wp-content/uploads/2026/10/Security-Update-Windows-11-has-Ended.png 1297w" sizes=" 768px) 100vw, 768px" data-pagespeed-url-hash="587435053" src="https://winpoin.com/pagespeed_static/1.JiBnMqyl6S.gif"></a> </figure> </div> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/tahukah-kamu-windows-11-ternyata-masih-bawa-memory-management-dari-era-windows-95-73083</guid> <pubDate>Sun, 18 Oct 2026 23:53:24 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[How RC2's π table was made]]></title> <description><![CDATA[How RC2's π table was made. Comments]]></description> <media:thumbnail url="https://khalidhamadeh.com/assets/og-rc2-pi-table.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/how-rc2-s-p-table-was-made-73075</link> <content:encoded><![CDATA[<div> <div> <p><b>Research note</b> &middot; Cryptography</p> <p>The 256 numbers in the key agenda of Ron Rivest&rsquo;s RC2 code were stated to arrive from &pi;, but the method was never published. A cardstock shuffle that uses &pi;&rsquo;s digits as cubes reproduces the two of RC2&rsquo;s tables exactly.</p> </div> <div> <h2>Summary</h2> <p>RFC 2268 says the 256-byte array PITABLE in RC2&rsquo;s key agenda is &ldquo;based on the digits of PI&rdquo;, but gives no method, and a second array in the identical document is stated no base at all. Both are reproduced exactly by the Fisher&ndash;Yates shuffle, using the decimal digits of &pi; as its origin of randomness: all diagram says exactly three digits, and draws that would bias the outcome are discarded. PITABLE starts at the foremost 3; the second array starts four digits later. Rivest&rsquo;s MD2 hash uses the identical shuffle but says a varying figure of digits per draw, which may be why the association went unnoticed. This is extremely apt how the tables were initially made, although how Rivest arrived at the regulation is not documented. The inquiry was raised in community by an engineer at RSA Data Security in 1996; an extended hunt established no before community answer. The outcome has no direction on RC2&rsquo;s security.</p> </div> <h2><span>1</span>The question</h2> <p>RC2 is a obstacle code Ron Rivest designed in the delayed 1980s. To rotate a key into the longer inner key it really encrypts with, it passes all byte through a fixed table: the numbers 0 to 255 in a scrambled order. Every implementation of RC2 carries the identical 256 numbers.</p> <p>A array akin this is anywhere a decorator could, in principle, conceal a weakness. Cryptographers defender against that suspicion by deriving specified tables from a community changeless akin &pi; and showing the derivation, so anyone can rebuild the array and verify nothing was chosen by hand. These are known as &ldquo;nothing-up-my-sleeve&rdquo; numbers, and they lone reassure if the derivation is public.</p> <p>RC2 named its changeless but never its derivation. Rivest&rsquo;s specification, RFC 2268, calls the array &ldquo;an gathering of &lsquo;random&rsquo; bytes according to the digits of PI&rdquo; and prints it without a method.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">1</a></sup> When the cipher&rsquo;s code leaked in 1996, an engineer at RSA Data Security, which owned RC2, listed in community as an open inquiry how one could inform whether the array came from &pi;.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">2</a></sup> No answer followed, and several implementations, specified as LibTomCrypt, motionless transport the comment from the leaked code: &ldquo;probably derived somehow from pi&rdquo;.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">3</a></sup><sup>,<a href="https://en.mycoding.id/category/technology" target="_blank">4</a></sup> Section 5 tells that history. This note gives a building that reproduces the array exactly.</p> <h2><span>2</span>The answer</h2> <p>Picture 256 cards numbered 0 to 255, laid out in order. Take all cardstock in turn, from the second to the last, and toggle it alongside a randomly chosen cardstock at or before its own position. This is the Fisher&ndash;Yates shuffle, the norm way to shuffle fairly, and it was not secret. What was never published is anywhere the randomness came from. The tables are reproduced exactly whenever the cubes are the decimal digits of &pi;, peruse <b>exactly three digits for all draw</b>, starting from the archetypal 3. Figure 1 plays the archetypal steps.</p> <figure id="figure1"> <div id="walk"> <div><p>The shuffle, stage by step</p></div> <p><span>&pi;</span><span id="tape"></span></p> <div id="wDeckWrap"><p><span>0</span><span>1</span><span>2</span><span>3</span><span>4</span><span>5</span><span>6</span><span>7</span><span>8</span><span>9</span></p></div> <div id="wResult"> <p><span>Shuffle</span><span>217</span><span>120</span><span>249</span><span>196</span><span>25</span><span>221</span><span>181</span><span>237</span></p> <p><span>Published</span><span>217</span><span>120</span><span>249</span><span>196</span><span>25</span><span>221</span><span>181</span><span>237</span></p> <p>The archetypal eight of 256 positions, shown in decimal. All 256 match.</p> </div> </div> <p>This animation requires JavaScript. The archetypal steps are: peruse 314, so cardstock 1 swaps alongside location 314 mod 2 = 0; peruse 159, so cardstock 2 swaps alongside location 159 mod 3 = 0; peruse 265, so cardstock 3 swaps alongside location 265 mod 4 = 1; and so on.</p> <figcaption><b>Figure 1.</b> The archetypal nine steps of the construction, afterward the result. At all stage the next three digits of &pi; choose anywhere the newest cardstock goes: the remainder following dividing by the figure of accessible places.</figcaption> </figure> <p>Written out precisely, the building is Algorithm 1. The discard stage keeps the draws fair. When the figure of accessible places does not distinct 1,000 evenly, a diagram that lands in the few highest values (960 to 999 whenever there are 240 places, for example) is abandoned and three new digits are read. Over the entire shuffle this happens 21 times, two of them at the run of six 9s at the 762nd decimal location of &pi; known as the Feynman point.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">a</a></sup> In total the shuffle uses 828 digits.</p> <div id="algorithm"> <p><b>Algorithm 1.</b> Construction of PITABLE</p> <pre><span>input: d = 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, &hellip;</span> <span> (decimal digits of &pi;)</span> <b>rand</b>(n): loop x &larr; next three digits of d <span>// 0&hellip;999</span> if x &lt; n &middot; &lfloor;1000 / n&rfloor;: come back x mod n <span>// alternatively discard x</span> S &larr; [0, 1, &hellip;, 255] for i &larr; 2 to 256: j &larr; <b>rand</b>(i) toggle S[j], S[i &minus; 1] return S <span>// = PITABLE</span></pre> </div> <p><b>Why it may have stayed hidden.</b> In 2014 Rivest confirmed that his MD2 hash builds its &pi; array alongside the identical shuffle.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">5</a></sup> But MD2 says as few digits as all diagram needs: one numeral during there are up to 10 places to choose from, two up to 100, three beyond that. Applied to RC2, MD2&rsquo;s exact regulation matches 1 of 256 entries, no improved than chance, so the apparent test would have suggested the tables were unrelated. The lone alter needed is to peruse three digits all time.</p> <h2><span>3</span>Verification</h2> <p>Algorithm 1 reproduces RFC 2268&rsquo;s PITABLE in all 256 positions. Figure 2 runs it in your browser, alongside five plausible alternatives, and compares all output alongside the published table.</p> <figure id="figure2"> <div id="lab"> <div><p>Does the method reproduce Rivest&rsquo;s table?</p></div> <p> <span>Alternatives:</span> </p> <p><span id="labBig">&hellip;</span><span id="labOf">of 256 positions equivalent the published table</span></p> <p><span><i></i>Same figure as the published table</span><span><i></i>Different number</span><span>Numbers shown in hexadecimal, as printed in the RFC</span></p> </div> <p>This fig requires JavaScript. The <a href="https://en.mycoding.id/category/technology" target="_blank">reproduction script</a> performs the identical difference and the controls in Table 1.</p> <figcaption><b>Figure 2.</b> Each method is run on this page, alongside &pi; and e computed in entire figure arithmetic, and its 256 outputs compared stance by stance alongside the tables printed in RFC 2268. A random shuffle would equivalent concerning one position.</figcaption> </figure> <p>The equivalent is not the benevolent of coincidence a broad hunt could stumble on. There are concerning 10<sup>507</sup> imaginable orderings of 256 numbers. The hunt that established the regulation tried approximately 100,000 candidates (four numeral sources, seven ways of example a number, six shuffle orders, 300 starting points, and the two the array and its inverse), and exactly one matched in full: the simplest. Variants that alter the numeral origin or the width of all diagram autumn to chance level. Dropping the discard stage leaves the archetypal 112 draws unchanged, so 29 first positions motionless equivalent before it drifts (Table 1).</p> <div> <table id="table1" readabilitydatatable="1"> <b>Table 1.</b> Positions of PITABLE reproduced by Algorithm 1 and by nearby alternatives. <thead><tr><th>Method</th><th>Matching</th></tr></thead> <tbody> <tr><td>Algorithm 1: decimal &pi; from the foremost 3, three digits per draw</td><td>256 / 256</td></tr> <tr><td>Algorithm 1 without the discard step</td><td>29 / 256</td></tr> <tr><td>Hexadecimal digits of &pi; in pairs, keeping archetypal occurrences</td><td>2 / 256</td></tr> <tr><td>MD2&rsquo;s numeral regulation (one, two or three digits per draw)</td><td>1 / 256</td></tr> <tr><td>Algorithm 1 starting one numeral later</td><td>1 / 256</td></tr> <tr><td>Algorithm 1 on the digits of e</td><td>0 / 256</td></tr> </tbody> </table> </div> <p>The hexadecimal method in Table 1 is included because, whenever asked &ldquo;how was the RC2 PITABLE generated from the digits of pi&rdquo; on 17 October 2026, Google&rsquo;s AI Overview described it. Its own worked example starts 24 3f 6a; the published array starts d9 78 f9.</p> <p>The outcome was reproduced twice following it was found: by a second implementation written from the RFC and a one-paragraph clarification of the rule, without admission to the first, and by a third using its own computation of &pi; and a caller copy of the RFC.</p> <h2><span>4</span>The second table</h2> <p>Section 6 of RFC 2268 prints a second permutation of 0 to 255, the RFC&rsquo;s Table[], called the type array here. It encodes an productive key dimension of 1 to 255 bits as the RC2Version indicator of RC2-CBC, as used in PKCS #5 and connected standards,<sup><a href="https://en.mycoding.id/category/technology" target="_blank">6</a></sup> and the RFC says lone that it &ldquo;is not the identical array that appears in the key enlargement phase&rdquo;.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">1</a></sup> It is Algorithm 1 started at the fifth numeral of &pi; (5926&hellip;) alternatively of the first. It matches in all 256 positions, again using 828 digits alongside 21 abandoned draws. Both tables in the RFC can hence be produced by one generator, run from two starting points.</p> <h2><span>5</span>How the array stayed unexplained</h2> <h3><span>5.1</span>An exportable cipher, 1987&ndash;1989</h3> <div> <p>In the 1980s the United States controlled the export of powerful encryption much as it controlled weapons, and the National Security Agency carried out the specialized review. Lotus Development was preparing to market Notes, a endeavor use alongside encryption built in, developed for it by Ray Ozzie&rsquo;s business Iris Associates, and could not get an export licence for it using the norm cipher, DES. According to Steven Levy&rsquo;s account, the NSA accepted in mid-1987 to measure a replacement. Lotus busy Rivest, who designed RC2 inside a few weeks; Lotus paid for the activity and RSA Data Security held the rights.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">7</a></sup> (Rivest&rsquo;s 1997 outline specification is dated &ldquo;Created 1987&rdquo;; a 1998 document he co-authored gives the scheme date as 1989.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">1</a></sup><sup>,<a href="https://en.mycoding.id/category/technology" target="_blank">8</a></sup>)</p> <figure><img src="https://khalidhamadeh.com/writing/../assets/rc2/ozzie.jpg" alt="Ray Ozzie speaking in forefront of a projected map" width="480" height="613" loading="lazy"><figcaption><b>Figure 3.</b> Ray Ozzie, creator of Lotus Notes, who led the export negotiations alongside the NSA (photographed 2011).</figcaption></figure> </div> <p>Rivest submitted the scheme to the NSA, which asked for &ldquo;a brace of tweaks&rdquo;. Ozzie, who led the negotiations, put the apparent inquiry to Rivest:</p> <blockquote>&ldquo;How do you cognize they&rsquo;re not doing item to weaken it?&rdquo;<cite>Ray Ozzie to Ron Rivest, as recounted by Levy<sup><a href="https://en.mycoding.id/category/technology" target="_blank">7</a></sup></cite></blockquote> <p>Rivest judged the suggestions technically audio and adopted them. Levy&rsquo;s document does not say what they were.</p> <figure><img src="https://khalidhamadeh.com/writing/../assets/rc2/nsa-hq.jpg" alt="Aerial photo of NSA agency at Fort Meade, Maryland" width="760" height="593" loading="lazy"><figcaption><b>Figure 4.</b> NSA headquarters, Fort Meade, Maryland. The agency reviewed business cryptography for export.</figcaption></figure> <h3><span>5.2</span>Secrecy and disclosure, 1989&ndash;1998</h3> <p>In 1989 the NSA verbally offered Lotus an export licence for RC2 alongside keys constricted to 32 bits. In 1992 an accord negotiated through the Software Publishers Association gave expedited export endorsement to retailing application using RC2 or its brother or sister RC4 alongside keys of at most 40 bits,<sup><a href="https://en.mycoding.id/category/technology" target="_blank">9</a></sup> on the circumstance that RSA and its licensees keep the designs secret.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">7</a></sup> RC2 shipped worldwide inner business products during its internals, including the table, remained unpublished.</p> <div> <figure><img src="https://khalidhamadeh.com/writing/../assets/rc2/munitions-shirt.jpg" alt=" this garment is classified as a munition and may not be exported from the United States" width="480" height="552" loading="lazy"><figcaption><b>Figure 5.</b> A objection T-shirt from the duration of export controls. It carried RSA code and declared itself &ldquo;classified as a munition&rdquo;.</figcaption></figure> <figure><p>/* 256-entry permutation table, <span> likely derived somehow from pi */</span> static const unsigned char permute[256] = { 217,120,249,196, 25,221,181,237, 40,233,253,121, 74,160,216,157, 198,126, 55,131, 43,118, 83,142, &hellip;</p><figcaption><b>Figure 6.</b> The array in the anonymous origin posting to sci.crypt, January 1996 (excerpt; lines reflowed).<sup><a href="https://en.mycoding.id/category/technology" target="_blank">3</a></sup></figcaption></figure> </div> <p>On 29 January 1996, RC2&rsquo;s origin code was posted anonymously to the Usenet collection sci.crypt; references to debugging tools suggested it had been reverse-engineered. Four days afterward Robert Baldwin of RSA Data Security posted a catalog of open specialized questions concerning the code to the cypherpunks mailing list. The archetypal concerned the table:</p> <blockquote>&ldquo;How can you inform whether the permutation is according to several sequence of digits from PI?&rdquo;<cite>R. W. Baldwin, &ldquo;RC2 specialized questions&rdquo;, 2 February 1996<sup><a href="https://en.mycoding.id/category/technology" target="_blank">2</a></sup></cite></blockquote> <p>No answer appears in the thread. In March 1998 Rivest published RC2 as RFC 2268, printing the array in complete without a construction.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">1</a></sup> A document he co-authored the identical twelvemonth states lone that the array &ldquo;was derived from the enlargement of &pi;&rdquo;.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">8</a></sup></p> <h3><span>5.3</span>A connected table, explained in 2014</h3> <div> <p>Rivest&rsquo;s MD2 hash function contains its own 256-byte permutation, &ldquo;constructed from the digits of pi&rdquo; according to its specification,<sup><a href="https://en.mycoding.id/category/technology" target="_blank">10</a></sup> and it too was unexplained for years. In 2013, commenters on Hacker News and Cryptography Stack Exchange noted that the two the MD2 and RC2 tables remained unexplained.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">11</a></sup> In 2014 a Stack Exchange person obtained the MD2 building from Rivest by email and posted it.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">5</a></sup> We established no published activity that applies it to RC2.</p> <figure><img src="https://khalidhamadeh.com/writing/../assets/rc2/rivest.jpg" alt="Portrait of Ron Rivest" width="480" height="480" loading="lazy"><figcaption><b>Figure 7.</b> Ron Rivest, decorator of RC2 and MD2.</figcaption></figure> </div> <h2><span>6</span>Discussion</h2> <p>It helps to distinct three claims. <b>Established by computation:</b> Algorithm 1 reproduces the two published tables exactly, and anyone can inspect this alongside the published script. <b>Strongly supported, but not proven:</b> this is the method, or item extremely near to it, by which the tables were initially made. A abbreviated regulation that matches all admission of the two tables, during its near variants fail, is difficult to explain any another way, and the regulation is Rivest&rsquo;s own documented MD2 shuffle alongside one change. <b>Not established:</b> exactly how Rivest arrived at it, including whether he tried another rules or starting points before settling on this one. The tables solitary cannot inform us that.</p> <p>The final item matters for the &ldquo;nothing up my sleeve&rdquo; question. The 256 entries were not chosen one by one: they prosecute from a abbreviated regulation applied to &pi;. That leaves far small area for deliberate choice than a array chosen admission by entry, but it does not eliminate it entirely. A decorator could, in principle, have tried multiple uncomplicated rules or starting points and kept one; the second table&rsquo;s distinct starting item shows that specified choices were made. Nothing current tells us what the NSA&rsquo;s 1987 changes were, or whether they touched this table.</p> <p>The outcome does not power RC2&rsquo;s security. The code has lengthy been deprecated, although it persists in older PKCS #12 certificate files, and knowing the base of a community array makes it neither weaker nor stronger. Rivest presumably continually knew the method; the assertion current is lone that it had not been published.</p> <p>The hunt for before activity covered the 1996 cypherpunks archive and part of the sci.crypt conversation (Google Groups&rsquo; hunt was rate-limited), the 1998 scheme paper, the Japanese government&rsquo;s CRYPTREC evaluation of RC2, Cryptography Stack Exchange, Hacker News, GitHub, X, IACR ePrint, and searches in Chinese, Russian and Japanese. It established the inquiry asked multiple times and never answered. Semantic Scholar and print-only sources could not be searched fully, so an before clarification may be in a origin we did not reach. Corrections are greeted and volition be credited here.</p> <h2><span>7</span>A note on method</h2> <p>This outcome came from an test in using AI agents on neglected problems whose answers can be checked exactly. In October 2026, Anthropic reported that its example Claude had traced the seeds of the NIST elliptic curves to a norm C archive random-number generator seeded alongside timestamps from 1997 and 1998.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">12</a></sup><sup>,<a href="https://en.mycoding.id/category/technology" target="_blank">13</a></sup> I set up a pipeline that collects long-unanswered questions, ranks them by whether a resolution would verify itself, and assigns the most promising to AI coding agents.</p> <p>RC2&rsquo;s array was the archetypal result. The agent, Claude, justified that if one of Rivest&rsquo;s &pi; tables had been explained, the another power output to the identical method, and established the three-digit rule. OpenAI&rsquo;s Codex wrote the autonomous second implementation described in Section 3, and a afterward clear of another &ldquo;derived from &pi;&rdquo; tables established the second RC2 table. None of this needs to be taken on trust: the manuscript in the repository computes &pi; and checks the two tables against the RFC in under a second.</p> <div> <h2>Notes</h2> <ol> <li id="n1"><span>a.</span>The Feynman item is the sequence 999999 commencement at the 762nd decimal location of &pi;. Algorithm 1 reaches it during choosing among 240 places, anywhere any value of 960 or additional is discarded, so the two 999s are discarded.</li> </ol> <h2>References</h2> <ol> <li id="r1"><span>[1]</span>R. L. Rivest. <a href="https://en.mycoding.id/category/technology" target="_blank"><i>A Description of the RC2(r) Encryption Algorithm</i></a>. RFC 2268, March 1998. See additionally the before <a href="https://en.mycoding.id/category/technology" target="_blank">draft-rivest-rc2desc-00</a> (1997), dated &ldquo;Created 1987&rdquo;.</li> <li id="r2"><span>[2]</span>R. W. Baldwin. <a href="https://en.mycoding.id/category/technology" target="_blank">RC2 specialized questions</a>. Cypherpunks mailing list, 2 February 1996.</li> <li id="r3"><span>[3]</span>Anonymous. RC2 origin code, posted to sci.crypt, 29 January 1996. <a href="https://en.mycoding.id/category/technology" target="_blank">Archived copy</a> in the funet cryptography collection.</li> <li id="r4"><span>[4]</span>LibTomCrypt. <a href="https://en.mycoding.id/category/technology" target="_blank">src/ciphers/rc2.c</a>, row 34 (accessed 18 October 2026).</li> <li id="r5"><span>[5]</span>mikeazo. Answer to <a href="https://en.mycoding.id/category/technology" target="_blank">&ldquo;How is the MD2 hash function S-table constructed from Pi?&rdquo;</a>, quoting an email from R. L. Rivest. Cryptography Stack Exchange, inquiry 11935, 2 August 2014.</li> <li id="r6"><span>[6]</span>K. Moriarty, B. Kaliski, A. Rusch. <a href="https://en.mycoding.id/category/technology" target="_blank"><i>PKCS #5: Password-Based Cryptography Specification Version 2.1</i></a>. RFC 8018, January 2017, Appendix B.2.3.</li> <li id="r7"><span>[7]</span>S. Levy. <i>Crypto: How the Code Rebels Beat the Government, Saving Privacy in the Digital Age</i>. Viking, 2001.</li> <li id="r8"><span>[8]</span>L. R. Knudsen, V. Rijmen, R. L. Rivest, M. J. B. Robshaw. <a href="https://en.mycoding.id/category/technology" target="_blank">On the Design and Security of RC2</a>. <i>Fast Software Encryption</i>, LNCS 1372, 1998, pp. 206&ndash;221.</li> <li id="r9"><span>[9]</span>RSA Laboratories. <a href="https://en.mycoding.id/category/technology" target="_blank">What is RC2?</a> In <i>Frequently Asked Questions concerning Today&rsquo;s Cryptography</i>, 1998 (archived mirror).</li> <li id="r10"><span>[10]</span>B. Kaliski. <a href="https://en.mycoding.id/category/technology" target="_blank"><i>The MD2 Message-Digest Algorithm</i></a>. RFC 1319, April 1992.</li> <li id="r11"><span>[11]</span>andrewcooke. <a href="https://en.mycoding.id/category/technology" target="_blank">Comment on Hacker News</a>, 24 December 2013. See additionally the comments on inquiry 11935 cited above.</li> <li id="r12"><span>[12]</span>Anthropic. <a href="https://en.mycoding.id/category/technology" target="_blank">Claude reveals ECDSA curve origins</a>. 16 October 2026.</li> <li id="r13"><span>[13]</span>F. Valsorda. <a href="https://en.mycoding.id/category/technology" target="_blank">The NIST Elliptic Curves Seeds Bounty Has Been Claimed</a>. 16 October 2026.</li> <li id="r14"><span>[14]</span>K. Hamadeh. <a href="https://en.mycoding.id/category/technology" target="_blank">rc2-pi-tables</a>: reproduction manuscript and array data. GitHub, 2026. MIT licence.</li> </ol> <h2>Citing this note</h2> <p>Hamadeh, K. (2026). How RC2&rsquo;s &pi; array was made. https://khalidhamadeh.com/writing/rc2-pi-table</p> <p><b>Code and data.</b> The reproduction manuscript and the two tables are at <a href="https://en.mycoding.id/category/technology" target="_blank">github.com/khalid-hamadeh/rc2-pi-tables</a>.<sup><a href="https://en.mycoding.id/category/technology" target="_blank">14</a></sup></p> <p><b>Images</b> (via Wikimedia Commons; resized and shown in greyscale). Figure 3: <a href="https://en.mycoding.id/category/technology" target="_blank">Ray Ozzie</a>, Joi Ito, 2011, <a href="https://en.mycoding.id/category/technology" target="_blank">CC BY 2.0</a>. Figure 4: <a href="https://en.mycoding.id/category/technology" target="_blank">NSA headquarters</a>, National Security Agency, community domain. Figure 5: <a href="https://en.mycoding.id/category/technology" target="_blank">Munitions T-shirt</a>, Adam Back, <a href="https://en.mycoding.id/category/technology" target="_blank">CC0</a>. Figure 7: <a href="https://en.mycoding.id/category/technology" target="_blank">Ronald L. Rivest</a>, Ronald L. Rivest, <a href="https://en.mycoding.id/category/technology" target="_blank">CC BY-SA 4.0</a>.</p> <p><b>Revisions.</b> 17 October 2026: archetypal published. 18 October 2026: former of the code added, animated walkthrough added, format revised, and the difference between what is computed and what is inferred made explicit.</p> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/how-rc2-s-p-table-was-made-73075</guid> <pubDate>Sun, 18 Oct 2026 23:48:07 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Show HN: WhatsApp MCP running free on Cloudflare]]></title> <description><![CDATA[Show HN: WhatsApp MCP running free on Cloudflare. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/02d467702e3f51cdfafbcc6199806d5d0891f3de3384815538f29cd0c57e62c0/finereli/whatsapp-mcp"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-whatsapp-mcp-running-free-on-cloudflare-73071</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto">Let your AI delegate peruse your WhatsApp messages.</p> <p dir="auto">This is a small server that runs in your own Cloudflare account. You nexus your phone to it once, the way you'd nexus WhatsApp Web, and from afterward on any MCP client (Claude Code, Claude Desktop, item that speaks MCP) can hunt and peruse your chats. It can peruse and hunt your messages, and recall names you provision it for phone numbers. It can't dispatch anything.</p> <p dir="auto">Ask your delegate things like:</p> <ul dir="auto"> <li>"What did Dana say concerning the flights?"</li> <li>"Find all communication anywhere person mentioned the lease, throughout all my chats."</li> <li>"Summarize what I missed in the family collection this week."</li> </ul> <p dir="auto">Your phone stays the origin of truth. The server is a connected equipment that your delegate talks to.</p> <p dir="auto">It doesn't remain connected to WhatsApp. When your delegate asks for something, and formerly a day, it connects, collects any WhatsApp queued for it since final time, writes that to its own database, and hangs up. Your phone keeps operating normally and keeps getting notifications.</p> <p dir="auto">Your messages live in a SQLite repository inner a Durable Object in your Cloudflare account. Nothing goes anyplace else.</p> <p dir="auto">You need a Cloudflare document on the Workers Paid scheme (see the note below), Node 20 or later, and your phone.</p> <div dir="auto" data-snippet-clipboard-copy-content="//github.com/finereli/whatsapp-mcp cd whatsapp-mcp npm install # 1. A location for the sign-in tokens. Paste the id it prints into wrangler.jsonc. npx wrangler kv namespace create OAUTH_KV # 2. A password for the leaf that links your phone. 12+ characters. npx wrangler concealed put OWNER_PASSWORD # 3. Deploy. npm run deploy"><pre>git copy https://github.com/finereli/whatsapp-mcp <span>cd</span> whatsapp-mcp npm install <span><span>#</span> 1. A location for the sign-in tokens. Paste the id it prints into wrangler.jsonc.</span> npx wrangler kv namespace create OAUTH_KV <span><span>#</span> 2. A password for the leaf that links your phone. 12+ characters.</span> npx wrangler concealed put OWNER_PASSWORD <span><span>#</span> 3. Deploy.</span> npm run deploy</pre></div> <p dir="auto">Wrangler prints your URL, item akin https://whatsapp-mcp.your-name.workers.dev. Open it. The forefront leaf has the two remaining steps:</p> <ol dir="auto"> <li> <p dir="auto"><strong>Link WhatsApp.</strong> Scan the QR code alongside WhatsApp (Settings, Linked Devices, Link a Device). If you're on the phone itself and can't scan a screen, use the phone figure choice instead. The archetypal nexus imports your history. The leaf shows progress, and you can near it.</p> </li> <li> <p dir="auto"><strong>Connect your agent.</strong> In Claude Code:</p> <div dir="auto" data-snippet-clipboard-copy-content="//your-url/mcp"><pre>claude mcp add --transport http whatsapp https://your-url/mcp</pre></div> <p dir="auto">Then category /mcp and sign in alongside the password. Other clients: item them at the identical /mcp URL.</p> </li> </ol> <p dir="auto">If you desire your own domain, see the comments at the base of wrangler.jsonc.</p> <p dir="auto">Importing a ample former decodes a lot of data in one go, and the default CPU bounds on Workers is too small for it. wrangler.jsonc raises it, and raising it needs the paid plan, which is a few dollars a month. I haven't tried the liberated plan. If you're on it, eliminate the limits obstacle and anticipate the archetypal import to be fragile.</p> <p dir="auto"><strong>This isn't official.</strong> WhatsApp has no API for study your own individual messages. This uses the identical protocol WhatsApp Web uses, through an open origin archive (Baileys). That's against WhatsApp's terms. For a connected equipment that lone reads, the applicable hazard is low, but it isn't zero. Use it on your own account, and don't use it to dispatch messages.</p> <p dir="auto"><strong>You get what WhatsApp sends.</strong> The archetypal nexus imports any former WhatsApp decides to hand a new device. It may not be everything. It lone does this formerly per link. To import again, relink (your stored messages are kept, and a re-import fills in item missing).</p> <p dir="auto"><strong>Some chats display up as phone numbers.</strong> WhatsApp doesn't provision a connected equipment all communication name, and most of these are one-off messages from group you never saved. For the ones that matter, your delegate can fix it: it lists the unnamed chats, looks the numbers up in your contacts alongside any contacts tool it already has (a Google Contacts or Gmail connector, for example), and saves the names. The server never connects to a contacts assistance itself. See "Naming chats" below.</p> <p dir="auto"><strong>Media isn't downloaded.</strong> Photos, sound notes and documents appear as labels akin [image] or [voice note 12s], alongside the caption if there was one. Nothing is transcribed.</p> <p dir="auto"><strong>It's for one person.</strong> One deployment is one WhatsApp document and one owner. That's deliberate: all deployment holds a complete communication former and a live login to the account, so everyone should run their own.</p> <p dir="auto"><strong>Relinking.</strong> If your phone says the equipment was removed, or you desire to commencement over, ask your delegate to run relink, or open /setup and choose "Unlink and scan again". You scan a new QR code. Stored messages are kept.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Tool</th> <th>What it does</th> </tr> </thead> <tbody> <tr> <td>list_chats</td> <td>Chats, most latest first. Filter by name or number.</td> </tr> <tr> <td>get_messages</td> <td>Read one chat. Page rear or onward by date.</td> </tr> <tr> <td>search_messages</td> <td>Full-text hunt throughout everything, or inside one chat.</td> </tr> <tr> <td>unnamed_chats</td> <td>Chats known lone by phone number, busiest first, alongside the final item the another individual said.</td> </tr> <tr> <td>set_contact_names</td> <td>Save names for phone numbers, in any format. Names rod to the number, so they additionally display up in groups.</td> </tr> <tr> <td>sync_now</td> <td>Pull new messages correct now.</td> </tr> <tr> <td>link_status</td> <td>Is it linked, whenever did it final pull, how much is stored.</td> </tr> <tr> <td>relink</td> <td>Unlink and commencement over. A individual has to scan the new QR code.</td> </tr> </tbody> </table> <p dir="auto">Every peruse tool archetypal tops up from WhatsApp if the stored copy is additional than ten minutes old.</p> <p dir="auto">WhatsApp lone gives this server the names it knows. The remainder display up as phone numbers. Rather than have the server log in to a contacts assistance (which method a haze project, consent screens and, for Google, an app review), it hands the job to your agent, which normally already has a way to attain your contacts.</p> <p dir="auto">Say "find names for my unnamed chats". The delegate calls unnamed_chats, matches the numbers against your contacts, and saves what it finds alongside set_contact_names. It won't discover everyone: most unnamed chats are a sole communication from a stranger.</p> <p dir="auto">Agents get nudged toward this on their own. The server's instructions citation it, and so does all "no conversation found" and "no matches" result, since that's the instant an delegate is stuck on a name. link_status additionally says how many chats are unnamed.</p> <hr> <p dir="auto">Everything below is for whoever is changing the code, including an AI delegate operating on a fork. The top of this document is for the individual who owns the deployment.</p> <div data-snippet-clipboard-copy-content='MCP client ──OAuth──&gt; Worker (src/index.ts) ├─ /mcp ───────────&gt; mcp.ts: tools, one caller McpServer per request ├─ /, /setup, /authorize, /login/*, /pair/* (landing, sign-in, pairing UI) └─ cron 04:00 UTC ──&gt; pull() │ RPC v WhatsAppStore (Durable Object, one case named &quot;owner&quot;) ├─ SQLite: auth keys, messages, chats, contacts, FTS5 index └─ Baileys socket, opened lone during a meeting (pairing or pull) │ WebSocket v WhatsApp servers'><pre>MCP client &#9472;&#9472;OAuth&#9472;&#9472;&gt; Worker (src/index.ts) &#9500;&#9472; /mcp &#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&gt; mcp.ts: tools, one caller McpServer per request &#9500;&#9472; /, /setup, /authorize, /login/*, /pair/* (landing, sign-in, pairing UI) &#9492;&#9472; cron 04:00 UTC &#9472;&#9472;&gt; pull() &#9474; RPC v WhatsAppStore (Durable Object, one case named "owner") &#9500;&#9472; SQLite: auth keys, messages, chats, contacts, FTS5 index &#9492;&#9472; Baileys socket, opened lone during a meeting (pairing or pull) &#9474; WebSocket v WhatsApp servers </pre></div> <p dir="auto">One Durable Object holds everything. Its SQLite is the two the Baileys auth shop and the communication store. The Worker is homeless distinct from a KV namespace the OAuth provider uses for tokens and a short-lived "pending sign-in" record.</p> <table readabilitydatatable="1"> <thead> <tr> <th>File</th> <th>Job</th> </tr> </thead> <tbody> <tr> <td>src/index.ts</td> <td>Routes. OAuth provider wiring, sign-in, pairing endpoints, /debug, cron.</td> </tr> <tr> <td>src/auth.ts</td> <td>Who counts as the owner. Two modes: a password, or a login service. Also the owner's browser session.</td> </tr> <tr> <td>src/phone.ts</td> <td>Phone numbers in any format to WhatsApp jids.</td> </tr> <tr> <td>src/whatsapp-do.ts</td> <td>The Durable Object. Runs Baileys sessions, exposes RPC methods for the Worker.</td> </tr> <tr> <td>src/store.ts</td> <td>Schema, ingesting Baileys events into SQLite, and all query.</td> </tr> <tr> <td>src/auth-state.ts</td> <td>Baileys auth province backed by the DO's SQLite (replaces useMultiFileAuthState).</td> </tr> <tr> <td>src/mcp.ts</td> <td>The MCP tools, and the clue that points agents at the naming tools.</td> </tr> <tr> <td>src/pages.ts, src/landing.ts, src/privacy.ts, src/tos.ts, src/ui.ts</td> <td>All HTML. ui.ts has the shared scheme tokens.</td> </tr> <tr> <td>src/ws-shim.ts, src/lru-shim.ts, src/polyfills.ts</td> <td>Make Baileys run on workerd. See below.</td> </tr> <tr> <td>scripts/vendor-bridge.mjs</td> <td>Extracts the wasm from Baileys' Rust bridge. Runs on npm install.</td> </tr> <tr> <td>local-export/</td> <td>A distinct one-off manuscript that dumps your former to JSON records alongside no server. Not part of the deployment.</td> </tr> </tbody> </table> <p dir="auto">All WhatsApp traffic happens inner runSession() in whatsapp-do.ts. There are two kinds:</p> <ul dir="auto"> <li><strong>Pairing</strong> (startPairing). No credentials yet. Baileys emits QR strings, kept in recollection and rendered to SVG by pairStatus(). After a scan WhatsApp closes the socket alongside code 515 (restart required), and the meeting reconnects alongside the new credentials. History arrives as messaging-history.set chunks alongside a advancement percentage. The meeting ends whenever WhatsApp reports 100 percent and the stream has been quiescent for a few seconds.</li> <li><strong>Pull</strong> (pull). Reconnects alongside stored credentials. WhatsApp delivers any it queued during we were away, afterward signals receivedPendingNotifications. The meeting ends following a few quiescent seconds.</li> </ul> <p dir="auto">Callers portion one session: a second pull() during one is operating gets the identical promise.</p> <p dir="auto">A pairing meeting outlives the HTTP petition that started it. startPairing sets a Durable Object alarm, and alarm() awaits the meeting promise. An in-flight alert handler is what keeps the entity alive. The pairing leaf lone watches; decision it doesn't halt the import.</p> <p dir="auto">Idle finding counts lone data events (messaging-history.set, messages.upsert), not association chatter. Counting everything keeps a meeting open forever, since existence and communication updates never stop.</p> <p dir="auto">All in the Durable Object's SQLite (store.ts, initSchema).</p> <ul dir="auto"> <li>messages(chat, id, ts, from_me, sender, push_name, type, body), chief key (chat, id). Media is a tag in body. Edits update body; deletes set it to [deleted].</li> <li>messages_fts, an FTS5 indicator complete body, kept in sync by triggers.</li> <li>chats(jid, name, is_group), contacts(jid, name, notify) and custom_names(jid, name). Display names determine by WhatsApp's conversation name, afterward WhatsApp's communication name, afterward a saved name, afterward the person's own shove name, afterward the number. custom_names is what set_contact_names writes.</li> <li>alias(lid, pn). WhatsApp is moving to anonymous @lid identifiers. This maps them to phone-number JIDs, and addAlias folds existing rows into the phone-number form so one individual is one chat.</li> <li>auth(k, v), Baileys credentials and indication keys, JSON alongside Buffers encoded by Baileys' BufferJSON.</li> <li>meta(k, v), currently fair last_pull.</li> </ul> <p dir="auto">Ingest is idempotent. Re-importing former upserts: it fills in a missing sender or push_name and never duplicates. That is what makes relinking safe.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">What to cognize before changing things</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto">These all disbursal genuine period to find. Read them before touching the Baileys parts.</p> <ol dir="auto"> <li><strong>Baileys needs three shims to run on workerd.</strong> <ul dir="auto"> <li>ws: the bundle needs Node sockets. ws-shim.ts wraps the Workers WebSocket, opened alongside fetch() and an Upgrade header since that's the lone way to set the Origin header WhatsApp checks.</li> <li>whatsapp-rust-bridge: it ships its wasm as base64 and compiles it at runtime, which workerd forbids. vendor-bridge.mjs writes the wasm to a document and patches the loader to import it as a CompiledWasm module. The vendor/ directory is generated, not committed.</li> <li>Timers: Node timers have .unref() and workerd's don't. polyfills.ts adds it. It must be the archetypal import in the two the Worker and the Durable Object module.</li> </ul> </li> <li><strong>lru-cache autopurge breaks the archetypal import.</strong> Baileys creates caches alongside ttlAutopurge: true, which starts one setTimeout per entry. workerd allows 10,000 pending timers per object, and the archetypal former sync blows through that alongside QuotaExceededError. lru-shim.ts turns autopurge off. Expired entries are motionless dropped lazily on access.</li> <li><strong>QR pairing never sets creds.registered.</strong> That emblem belongs to the mobile registration flow. "Is this linked" is creds.me?.id.</li> <li><strong>History comes formerly per link.</strong> If a archetypal import fails halfway, that former is gone until you relink. Don't container a alter to ingest code without evaluation it against a genuine archetypal link.</li> <li><strong>Group senders attain in two places.</strong> Live messages have key.participant. History messages put it on msg.participant. Read both.</li> <li><strong>Pin Baileys exactly.</strong> It's a prerelease and its API moves between publish candidates.</li> <li><strong>Deploys don't evict a occupied Durable Object.</strong> An entity alongside an energetic meeting keeps operating old code until the meeting ends. Renaming the category alongside a immigration didn't evict it either. If you've shipped a fix and the entity motionless misbehaves, halt sending it requests and delay three to five minutes. Every probe, including /debug, resets its idle timer, so polling a old entity keeps it stale. Baileys additionally leaks duration timers whenever a socket closes; finish() in whatsapp-do.ts clears them so the entity can go idle at all.</li> <li><strong>Logging out takes two steps.</strong> logout() archetypal connects and calls Baileys' logout(), so the equipment disappears from the phone's list, afterward clears local credentials. If the archetypal stage fails it says so in the debug events, and the person has to eliminate the equipment by hand.</li> <li><strong>WhatsApp stores a placeholder anywhere a name should be.</strong> Chats it has no communication for are named following the number, sometimes masked (+972&#8729;&#8729;&#8729;&#8729;&#8729;&#8729;&#8729;20), in the conversation name and the communication name. numberLike in store.ts treats those as no name, and ingest refuses to shop them. Before that fix a placeholder outranked a genuine saved name.</li> <li><strong>Don't call markOnlineOnConnect.</strong> It's set to false on purpose. Marking the connected equipment online makes the phone halt showing notifications.</li> </ol> <table readabilitydatatable="1"> <thead> <tr> <th>Name</th> <th>Kind</th> <th>Purpose</th> </tr> </thead> <tbody> <tr> <td>OWNER_PASSWORD</td> <td>secret</td> <td>Password manner (default). 12+ characters or sign-in refuses.</td> </tr> <tr> <td>OWNER_EMAIL</td> <td>var</td> <td>Login-service mode: the one email allowed in.</td> </tr> <tr> <td>OPERATOR_NAME</td> <td>var, optional</td> <td>Shown on the privacy leaf as who runs this server.</td> </tr> <tr> <td>DEFAULT_COUNTRY_CODE</td> <td>var, optional</td> <td>Country code (digits, no plus), used whenever your delegate saves a figure written without one, e.g. 972.</td> </tr> <tr> <td>LOGIN_ORIGIN</td> <td>var</td> <td>Set this to toggle to login-service mode.</td> </tr> <tr> <td>ALLOWED_ORIGINS</td> <td>var</td> <td>Login-service mode: comma-separated origins whose tokens are accepted. Production should catalog lone production.</td> </tr> <tr> <td>PIN</td> <td>secret, optional</td> <td>32+ random characters. Enables the /debug routes via an x-pin header. Leave it unset to depart them off.</td> </tr> <tr> <td>OAUTH_KV</td> <td>binding</td> <td>Token shop for the OAuth provider and pending sign-ins.</td> </tr> <tr> <td>WA</td> <td>binding</td> <td>The Durable Object.</td> </tr> </tbody> </table> <p dir="auto">Keep a deployment's own values (domain, KV id, email) in wrangler.local.jsonc, which is gitignored, and deploy alongside npm run deploy:local. wrangler.jsonc is the template another group commencement from.</p> <ul dir="auto"> <li><strong>Add a tool.</strong> Register it in mcp.ts and put the SQL in store.ts. Read tools should call fresh() first. Keep tools read-only unless you average otherwise. If a nonaccomplishment leaves an delegate stuck, say in the tool outcome what to try next, the way NAME_HINT does for missing names.</li> <li><strong>Change who can sign in.</strong> auth.ts picks a manner (authMode) and the routes in index.ts prosecute it. To add another character provider, add a manner there and a recall route. The remainder of the code lone sees an opaque transporter token.</li> <li><strong>Make it multi-user.</strong> Today the Durable Object is addressed by the fixed name owner (wa() in index.ts, handleMcp in mcp.ts), and userId is the changeless 'owner' in the OAuth props. To go multi-user, get the two from the signed-in character and key the entity on it. Think concerning whether you desire to clasp another people's communication former first.</li> <li><strong>Other ways to inhabit in names.</strong> Anything that can create { jid, name } rows can call store.setCustomNames. A CSV upload, a CardDAV drag or a scheduled job would all work. The delegate path exists so the server needs no credentials for any of them.</li> <li><strong>Sending messages.</strong> Not built, on purpose. Think difficult before adding it.</li> </ul> <p dir="auto">With PIN set, these come back JSON and need the header x-pin: &lt;PIN&gt;:</p> <ul dir="auto"> <li>/debug: meeting phase, connected or not, counts, and the final events from the meeting (connection changes, former chunk sizes, errors).</li> <li>/debug/pull: run a drag now.</li> <li>/debug/chats?q=, /debug/messages?chat=, /debug/search?q=, /debug/types: peruse the shop without going through MCP.</li> <li>/debug/unnamed: the chats unnamed_chats would return.</li> <li>/debug/sql?q=: one read-only SELECT against the store, for finding out why a name or a figure looks wrong.</li> <li>/debug/logout: the identical as relink.</li> </ul> <p dir="auto">Local development: npm run dev alongside a .dev.vars containing OWNER_PASSWORD=... (12+ characters). It runs a local Durable Object alongside its own bare storage, so you can exercise the sign-in stream and see a genuine QR code, but linking a phone from local dev makes a second connected device.</p> <p dir="auto">To test the pairing UI states without a phone, assist the leaf alongside a mocked /pair/status. Everything the leaf needs is that one JSON shape: paired, running, progress, qrSvg, messages, chats.</p> <ol dir="auto"> <li>npm run typecheck, afterward npm test. The test runs the genuine shop code against Node's built-in SQLite (Node 22.13 or later), including the immigration from older versions. That SQLite has no FTS5, so hunt itself isn't covered.</li> <li>Deploy, afterward GET /debug alongside the PIN. It should arrive rear alongside phase: "idle" and paired: true.</li> <li>GET /debug/pull. A quiescent document should come back reason: "idle" in concerning ten seconds.</li> <li>Call list_chats, afterward get_messages on a Hebrew or emoji-heavy chat, afterward search_messages. Then unnamed_chats, and set_contact_names on one number, and verify the conversation shows the name.</li> <li>If you touched ingest, relink and verify the stored communication figure doesn't develop (re-import is idempotent) and that collection messages display genuine sender names.</li> </ol> <ul dir="auto"> <li>Chats alongside no name in WhatsApp and none saved display as phone numbers. Nothing refreshes names by itself: they lone get saved whenever an delegate (or you) does it.</li> <li>If the regular drag finds the meeting logged out, nothing tells you. link_status shows it the next period your delegate asks.</li> <li>Edits and deletes are applied whenever they attain as protocol messages. That way hasn't been tested against genuine ones.</li> <li>It's lone been exercised against one genuine account.</li> </ul> <p dir="auto">MIT</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-whatsapp-mcp-running-free-on-cloudflare-73071</guid> <pubDate>Sun, 18 Oct 2026 22:36:10 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Show HN: OmniPTY – Opinionated terminal emulator for macOS and Linux]]></title> <description><![CDATA[Show HN: OmniPTY – Opinionated terminal emulator for macOS and Linux. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/89b8baba978e5443b3c705af660e1c4b7150e19cc8f62a962c84ab03f5599a6e/omnipty-terminal/omnipty"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-omnipty-opinionated-terminal-emulator-for-macos-and-linux-73072</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/omnipty-terminal/omnipty/raw/main/assets/icon_1024.png" width="176" alt="OmniPTY icon — a terminal immediate in a rusting ring"></a> </p> <p dir="auto"><em>Formerly Oxide. Installed copies update themselves; see <a href="https://en.mycoding.id/category/technology" target="_blank">the note below</a>.</em></p> <p dir="auto"> <strong>The tools you'd normally bolt onto your terminal, built in.</strong><br> A native terminal for macOS and Linux, written entirely in Rust.<br> </p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Website</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Docs</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Changelog</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Compare</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Discord</a> </p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/9f3686d1bd3976d34c6591cb211ec6dfa764c488e0db035a44c4bad2a744da6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6f6d6e697074792d7465726d696e616c2f6f6d6e697074793f636f6c6f723d653237323562" alt="Latest release" data-canonical-src="https://img.shields.io/github/v/release/omnipty-terminal/omnipty?color=e2725b"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omnipty-terminal/omnipty/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/126ef08ab003ca2807075af597f6708b1913d2dc10fa962bf246460800ed6b04/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6f6d6e697074792d7465726d696e616c2f6f6d6e69707479" alt="MIT license" data-canonical-src="https://img.shields.io/github/license/omnipty-terminal/omnipty"></a> <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://camo.githubusercontent.com/1681280f11b2b1481b6769b052bdc020a107d0e3dd144695007d30b9338e37f2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d6a6f696e2d3538363546323f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join the Discord" data-canonical-src="https://img.shields.io/badge/Discord-join-5865F2?logo=discord&amp;logoColor=white"></a> </p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omnipty-terminal/omnipty/raw/main/assets/screenshots/main.webp" alt=" the document tree drawer alongside its workspaces panel, two tabs complete three divided panes operating git status, cargo test and cargo run, and a git-aware position bar"></a> </p> <p dir="auto">If your terminal is really a terminal affirmative a stack of add-ons &mdash; tmux for splits and sessions, a document director in another pane, a immediate framework, a copy-mode plugin &mdash; OmniPTY builds those in. A document tree you run akin vim sits beside your panes and follows your shell's cd. Tabs and splits collection into named workspaces you can pin, so they reopen alongside the identical layout and directories. Copy manner puts vim keys on the scrollback, and the position bar knows your git branch and whenever you're inner ssh. It's all configured in one TOML document that reloads when you save.</p> <p dir="auto">Under the hood, it's GPU-rendered on <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">GPUI</a> (Zed's UI framework), with <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">alacritty_terminal</a> (Alacritty's PTY + VT parser) doing the emulation, so vim, htop, and tmux itself motionless fair work. No account, no AI, no telemetry: the lone item OmniPTY asks the network is whether there's a newer release.</p> <p dir="auto">Oxide became OmniPTY in 0.9.0 (there's an unrelated business called Oxide, and the name was getting in the way). Nothing to do if you already had it installed:</p> <ul dir="auto"> <li>The in-app updater carries an installed Oxide across: it lands as OmniPTY.app with your config, themes and pinned workspaces intact. A Dock icon pinned to the old Oxide.app way needs re-adding.</li> <li>Homebrew: toggle to the new cask with brew uninstall --cask --force oxide-terminal &amp;&amp; beer instal --cask --adopt omnipty-terminal/tap/omnipty. --adopt keeps the OmniPTY.app the updater already put in place.</li> <li>~/.config/oxide/config.toml and ~/.cache/oxide are copied to omnipty directories on archetypal launch; the originals are remaining alone.</li> <li>$OXIDE_SESSION and $OXIDE_VERSION are motionless exported through 0.9.x; switch dotfiles to $OMNIPTY_SESSION / $OMNIPTY_VERSION.</li> <li>theme = "oxide" keeps working; the palette is now additionally called omnipty.</li> </ul> <p dir="auto"><strong>macOS</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="brew instal --cask omnipty-terminal/tap/omnipty"><pre>brew instal --cask omnipty-terminal/tap/omnipty</pre></div> <p dir="auto">Or <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">download the DMG</a> and drag OmniPTY to Applications. Builds are Developer ID signed and notarized, so there's no right-click-to-open dance, and OmniPTY keeps itself up to date afterwards &mdash; it checks on launch and all six hours, or on petition via <strong>OmniPTY &rarr; Check for Updates&hellip;</strong> Updates are signed, and OmniPTY lone installs one whose signature matches the key it was built with.</p> <p dir="auto"><strong>Linux</strong> (Wayland or X11, x86_64)</p> <div dir="auto" data-snippet-clipboard-copy-content="# Arch and derivatives: a pacman bundle from the PKGBUILD in this repo # (an AUR bundle volition prosecute formerly AUR registration reopens) git copy https://github.com/omnipty-terminal/omnipty.git cd omnipty/packaging/aur/omnipty-bin &amp;&amp; makepkg -si # any distro: the publish tarball tar xzf omnipty-linux-x86_64.tar.gz cd omnipty-*-linux-x86_64 &amp;&amp; ./install.sh # into ~/.local, no root"><pre><span><span>#</span> Arch and derivatives: a pacman bundle from the PKGBUILD in this repo</span> <span><span>#</span> (an AUR bundle volition prosecute formerly AUR registration reopens)</span> git copy https://github.com/omnipty-terminal/omnipty.git <span>cd</span> omnipty/packaging/aur/omnipty-bin <span>&amp;&amp;</span> makepkg -si <span><span>#</span> any distro: the publish tarball</span> tar xzf omnipty-linux-x86_64.tar.gz <span>cd</span> omnipty-<span>*</span>-linux-x86_64 <span>&amp;&amp;</span> ./install.sh <span><span>#</span> into ~/.local, no root</span></pre></div> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Download the tarball</a>; older versions are on the <a href="https://en.mycoding.id/category/technology" target="_blank">releases page</a>. install.sh puts omnipty on your PATH and adds the launcher admission and icon; --prefix /usr/local (with sudo) installs system-wide, --uninstall removes it. Installed copies province a newer publish in the top-right corner; git drag and makepkg -si again, or a caller tarball, does the update.</p> <ul dir="auto"> <li>macOS 12 or later, Apple Silicon or Intel; or Linux alongside glibc 2.35 or newer (Ubuntu 22.04, Debian 12, Fedora 36 and later), a Vulkan controller (any GPU from the final decade &mdash; Mesa's vulkan-radeon / vulkan-intel, or nvidia-utils) and notify-send (libnotify) for desktop notifications.</li> <li>No font to instal &mdash; JetBrainsMono Nerd Font Mono is bundled. Set font.family to use your own.</li> <li>zsh or attack for the built-in immediate and casing integration. Other shells run fine and keep their own prompt.</li> </ul> <p dir="auto">OmniPTY never writes to your dotfiles. Full instructions are in the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">install docs</a>.</p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/omnipty-terminal/omnipty/raw/main/assets/screenshots/demo.webp" alt=" the document tree driven from the keyboard, a markdown preview, a way sent from the tree to the prompt, a document dragged into a directory, the document finder beginning Neovim, splits, tabs, the command palette and theme picker, and workspaces"></a><br> <sub><b>A infinitesimal in OmniPTY</b> &mdash; the tree, a markdown preview, the document finder, splits, tabs, the palette and theme picker, workspaces.</sub> </p> <p dir="auto">The abbreviated tour. Every characteristic has a leaf in the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">docs</a>.</p> <ul dir="auto"> <li><strong>Real terminal</strong> &mdash; complete VT emulation via Alacritty's parser: truecolor, broad glyphs and combining marks, bracketed paste, mouse reporting (SGR), alternate-screen scrolling, OSC 8 hyperlinks, OSC 52 clipboard. vim, htop, and tmux fair work.</li> <li><strong>Inline images</strong> &mdash; the kitty graphics protocol, iTerm2's, and sixel: kitten icat, imgcat, img2sixel, yazi's previews, snacks.nvim. A image lives in the scrollback like content does &mdash; it scrolls, reflows, and clears &mdash; and is drawn at the display's real resolution. Unicode placeholders transport images through tmux.</li> <li><strong>File tree drawer</strong> &mdash; follows the focused pane, so switching splits re-roots it to that shell's directory. Modeless vim navigation (j/k/gg/G, nvim-tree manner h/l), type-to-filter alongside /, and document operations: a add, r rename, m move, d delete (to Trash) &mdash; or drag a row onto a directory to move it there; the tree scrolls whenever the drag nears its top or bottom, and the bare band under the rows is the root. Drag the drawer's border to resize it, double-click it to go rear to tree.width. Dims gitignored files, watches the filesystem, and follows the shell's cd automatically.</li> <li><strong>The tree/terminal seam</strong> &mdash; y inserts the selected way at the prompt, quoted and relative; cmd-click a path:line:col in output to open it in $EDITOR at that line (nvim, VS Code, emacs, Sublime, Helix dialects built in); rows are coloured by git status; cmd-p fuzzy-finds any document under the root; cmd-shift-r reveals the shell's directory; right-click a row to re-root, copy, rename, move, delete, or disclose in Finder / your file manager &mdash; a directory, the root's name, or the bare area under the rows to add a document or folder there &mdash; or, on a .md file, preview it (P from the keyboard) rendered in a new tab or divided (markdown.preview_in; complete CommonMark and GitHub markdown, with tables and highlighted code alongside click-to-copy); act on a image shows it in a tab or split of its own (images.preview_in), any key to close; drag rows or autumn records onto a pane. A document opened during the pane is occupied in an publishing company gets a tab or divided of its own (editor.open_in).</li> <li><strong>Scrollback search</strong> &mdash; cmd-f, live, &#9166;/&#8679;&#9166; to stroll matches; regex, case-sensitive, and whole-word toggles as clickable chips (cmd-alt-r / c / w), and a malformed regex says so alternatively of matching nothing.</li> <li><strong>Copy mode</strong> &mdash; ctrl-w [ (or cmd-shift-v) turns the scrollback into a vim buffer: hjkl, w b e, 0 ^ $, gg G, ctrl-d/u, counts akin 5j, / and ? hunt with n/N, v / V / ctrl-v ocular selection, y to yank and leave. Nothing typed reaches the casing until you esc.</li> <li><strong>Prompt jumping</strong> &mdash; cmd-&uarr;/cmd-&darr; hop between former prompts in scrollback.</li> <li><strong>SSH awareness</strong> &mdash; OmniPTY watches the foreground process: an ssh shows ssh: presenter in the position bar, and [[ssh.hosts]] patterns provision a presenter an accent colour on the pane border so a manufacturing box is visibly red. The procedure name additionally titles the tab (vim, cargo, ssh prod-web).</li> <li><strong>Command awareness</strong> &mdash; the casing integration's OSC 133 markers are peruse direct off the PTY, so OmniPTY knows what's running, how lengthy it took, and whether it failed: elapsed time in the position bar, action dots on tabs, a red flash on a backdrop pane that failed, a failure gutter you can click to jump to the command, and desktop notifications for lengthy or failed commands in panes you aren't observing (click to concentration the pane).</li> <li><strong>Command history</strong> &mdash; cmd-r searches all command run in any pane, alongside its directory and exit status; &#9166; inserts it at the prompt, &#8984;&#9166; runs it. cmd-shift-c copies the last command's output.</li> <li><strong>Status bar</strong> &mdash; workspace, current tab (number or name, status_bar.tab), cwd affirmative git branch, dirty state, and ahead/behind, rendered natively.</li> <li><strong>Configurable prompt</strong> <em>(optional)</em> &mdash; compile a powerline immediate from TOML segments (cwd, git, exit_status, time, duration, &hellip;), injected without touching your dotfiles (ZDOTDIR shim for zsh, --init-file for bash), alongside OSC 133 semantic prompt markers. Or set prompt.enabled = false and keep your starship/p10k immediate as-is.</li> <li><strong>Themes</strong> &mdash; catppuccin-mocha, catppuccin-latte, gruvbox-dark, tokyonight, dracula, nord, solarized-dark, and omnipty (rust-toned, naturally), affirmative the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Omarchy</a> set: kanagawa, everforest, osaka-jade, matte-black, hackerman, rose-pine-dawn, and a dozen additional &mdash; 25 presets in all. Any color individually overridable, including selection_fg. follow_system = true switches between a dreary and a ray preset alongside the scheme appearance (macOS, or the desktop's dark/light penchant on Linux). Config reloads live.</li> <li><strong>Split panes</strong> &mdash; divided in any direction and nest freely; navigation moves by what's on screen, and exit or ctrl-w q closes a pane and reclaims its space. Drag a divider or use ctrl-w &lt; &gt; - + = to resize. tmux reflexes: ctrl-w z zooms a pane to the complete tab, ctrl-w b broadcasts typing to all pane in the tab (with a red border and a noisy status-bar pill), ctrl-w o closes the others, ctrl-w x swaps with the neighbour. window.inactive_pane_opacity dims the panes you aren't in.</li> <li><strong>Command palette</strong> &mdash; cmd-shift-p lists all act alongside its binding, fuzzy-searchable. Every content site edits akin the remainder of the system: opt-&larr;/&rarr; by word, opt-delete a word back, cmd-&larr;/&rarr; to the ends (ctrl on Linux).</li> <li><strong>Menus on Linux</strong> &mdash; a &#9776; clasp in the top-left border holds the identical OmniPTY / File / Edit / View / Window / Help menus macOS puts in the list bar, shortcuts included (app::menu opens it from the keyboard).</li> <li><strong>Configurable keys</strong> &mdash; a [keymap] array in config.toml rebinds anything; typos get a toast alongside a suggestion, and a naked key that would pilfer from your casing is refused.</li> <li><strong>Toasts, not dialogs</strong> &mdash; config errors, update problems, and another notices district as toasts in the bottom-right corner; click or &times; to dismiss. The archetypal initiate following an update shows one that opens the changelog in a new tab.</li> <li><strong>Tabs</strong> &mdash; a Zed-style in-app tab bar, so tabs activity everyplace (including under tiling opening managers). cmd-t opens one in the current directory or ~/ (window.new_tab_directory); cmd-1..9 jump direct to a tab. Double-click or ctrl-w , to rename one (names last alongside pinned workspaces), drag tabs to reorder, cmd-shift-t reopens the final closed one. Each tab carries its number (tabs.show_numbers), and the entire bar can be hidden &mdash; View &rarr; Toggle Tab Bar, or tabs.enabled = false &mdash; alongside the position bar motionless showing which tab you're on. Closing a workspace's final tab closes the workspace, or alongside tabs.close_last = "new_tab" leaves it a caller tab in your residence directory.</li> <li><strong>Workspaces</strong> &mdash; named sets of tabs and splits, tmux-session style, managed from the drawer below the document tree (a add, r rename, d or a row's &times; delete, p pin, drag to reorder); cmd-alt-1..9 jump direct to one. Temporary by default; pinned ones last restarts, restoring layout, tabs, splits, and each pane's directory alongside caller shells.</li> <li><strong>Startup commands</strong> &mdash; the tmuxinator move: provision a pane a command (ctrl-w r, prefilled alongside the final item that ran there) and a pinned workspace re-runs it on restore, formerly that pane's casing is really at a prompt. on exit per pane: rear to the shell, near the pane, or restart alongside backoff (and a breaker following five quick exits). e in the workspaces panel edits all pane's command at once; --no-startup-commands or change at initiate restores the layout without operating any.</li> <li><strong>The details</strong> &mdash; opening size/position persistence, cmd-click to open URLs, a mouse selection that scrolls the perspective whenever dragged to the pane's top or bottom, copy-on-select option, font size at runtime (cmd +/-/0), configurable bell, a [cursor] division (block / bar / underline, blink rate, unfocused appearance &mdash; and vim's per-mode DECSCUSR shapes are honoured), a font fallback catalog for CJK and emoji, a "2,340 lines above" pill during scrolled up, cmd-k to apparent scrollback, and optional dimming of the entire opening whenever another app is frontmost.</li> </ul> <p dir="auto">The mundane ones. The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">full keymap</a> lists every action id, and a [keymap] array in your config rebinds any of them.</p> <p dir="auto">The ctrl-w chords are the identical everywhere. Where macOS uses cmd, Linux uses ctrl-shift (the customary terminal gathering &mdash; plain ctrl-c stays the shell's) and alt-1..9 for tabs, since Super belongs to the opening manager.</p> <table readabilitydatatable="1"> <thead> <tr> <th>macOS</th> <th>Linux</th> <th>Action</th> </tr> </thead> <tbody> <tr> <td>ctrl-w h / ctrl-w l / ctrl-w w</td> <td>same</td> <td>focus tree / terminal / toggle</td> </tr> <tr> <td>cmd-b</td> <td>ctrl-shift-b</td> <td>toggle the drawer</td> </tr> <tr> <td>ctrl-w t / cmd-shift-e</td> <td>ctrl-w t / ctrl-shift-e</td> <td>focus the document tree from anywhere</td> </tr> <tr> <td>cmd-f</td> <td>ctrl-shift-f</td> <td>search scrollback (&#9166; older, &#8679;&#9166; newer, esc close; cmd-alt-r / c / w &mdash; ctrl-alt-r / c / w on Linux &mdash; toggle regex / case / entire word)</td> </tr> <tr> <td>ctrl-w [ / cmd-shift-v</td> <td>ctrl-w [</td> <td>copy manner &mdash; vim keys in the scrollback, y yanks, esc leaves</td> </tr> <tr> <td>cmd-k</td> <td>ctrl-shift-k</td> <td>clear scrollback</td> </tr> <tr> <td>cmd-&uarr; / cmd-&darr;</td> <td>ctrl-shift-&uarr; / &darr;</td> <td>jump to former / next prompt</td> </tr> <tr> <td>cmd-r</td> <td>ctrl-shift-r</td> <td>command former (&#9166; insert, &#8984;&#9166; / ctrl-&#9166; run)</td> </tr> <tr> <td>cmd-p</td> <td>ctrl-shift-o</td> <td>fuzzy document finder (&#9166; open, &#8984;&#9166; / ctrl-&#9166; insert path, &#8997;&#9166; reveal)</td> </tr> <tr> <td>cmd-shift-r</td> <td>ctrl-shift-alt-r</td> <td>reveal the shell's directory in the tree</td> </tr> <tr> <td>cmd-click</td> <td>ctrl-click</td> <td>open a URL, or a path:line in $EDITOR</td> </tr> <tr> <td>cmd-shift-c</td> <td>ctrl-shift-alt-c</td> <td>copy the final command's output</td> </tr> <tr> <td>cmd-t / cmd-n</td> <td>ctrl-shift-t / ctrl-shift-n</td> <td>new tab / new window</td> </tr> <tr> <td>ctrl-w , / cmd-shift-t</td> <td>ctrl-w , / ctrl-shift-alt-t</td> <td>rename tab (double-click plant too) / reopen the final closed tab</td> </tr> <tr> <td>ctrl-w r</td> <td>same</td> <td>set the pane's startup command (run whenever its pinned workspace is restored)</td> </tr> <tr> <td>cmd-1..9</td> <td>alt-1..9</td> <td>jump to tab</td> </tr> <tr> <td>cmd-alt-1..9</td> <td>ctrl-alt-1..9</td> <td>jump to workspace</td> </tr> <tr> <td>&#8963;tab &#8679;&#8984;] / &#8963;&#8679;tab &#8679;&#8984;[</td> <td>ctrl-tab ctrl-pgdn / ctrl-shift-tab ctrl-pgup</td> <td>next / former tab</td> </tr> <tr> <td>ctrl-w p</td> <td>same</td> <td>focus the workspaces panel (tab toggles tree &harr; workspaces)</td> </tr> <tr> <td>ctrl-w v / ctrl-w s</td> <td>same</td> <td>split correct / downward (&#8679;V / &#8679;S for remaining / up)</td> </tr> <tr> <td>cmd-d / cmd-shift-d</td> <td>&mdash;</td> <td>split correct / down</td> </tr> <tr> <td>ctrl-w h j k l</td> <td>same</td> <td>move between panes (h from the leftmost focuses the tree)</td> </tr> <tr> <td>cmd-opt-&larr;&darr;&uarr;&rarr;</td> <td>&mdash;</td> <td>move between panes</td> </tr> <tr> <td>ctrl-w q / cmd-w</td> <td>ctrl-w q / ctrl-shift-w</td> <td>close pane (closes the opening whenever it's the final one)</td> </tr> <tr> <td>ctrl-w &lt; &gt; - +</td> <td>same</td> <td>resize the pane by a few cells (ctrl-w = equalises)</td> </tr> <tr> <td>ctrl-w z / ctrl-w b</td> <td>same</td> <td>zoom the pane to the complete tab / broadcast input to all pane in the tab</td> </tr> <tr> <td>ctrl-w o / ctrl-w x</td> <td>same</td> <td>close the another panes / toggle the pane alongside its neighbour</td> </tr> <tr> <td>cmd-shift-p / cmd-alt-t</td> <td>ctrl-shift-p / ctrl-w shift-t</td> <td>command palette / theme picker</td> </tr> <tr> <td>cmd-c / cmd-v</td> <td>ctrl-shift-c / ctrl-shift-v</td> <td>copy / paste (bracketed); Linux additionally pastes the chief choice on middle-click</td> </tr> <tr> <td>cmd + / - / 0</td> <td>ctrl + / - / 0</td> <td>font size</td> </tr> <tr> <td>cmd-q</td> <td>ctrl-shift-q</td> <td>quit</td> </tr> </tbody> </table> <b>In the tree</b> &mdash; naked keys are free; there's no content input to collide with <table readabilitydatatable="1"> <thead> <tr> <th>Keys</th> <th>Action</th> </tr> </thead> <tbody> <tr> <td>j k gg G ctrl-d ctrl-u</td> <td>move</td> </tr> <tr> <td>l / h</td> <td>expand &amp; descend / downfall &amp; ascend (nvim-tree semantics)</td> </tr> <tr> <td>enter / o</td> <td>open dir, or document in $EDITOR</td> </tr> <tr> <td>y / Y</td> <td>insert the way at the immediate (relative / absolute)</td> </tr> <tr> <td>cmd-c (ctrl-shift-c)</td> <td>copy the path</td> </tr> <tr> <td>cmd-shift-o (ctrl-shift-o)</td> <td>reveal in Finder / the document manager</td> </tr> <tr> <td>c / -</td> <td>re-root at choice / at genitor (cd's the casing too)</td> </tr> <tr> <td>/</td> <td>filter (esc clears)</td> </tr> <tr> <td>a / r / m / d</td> <td>add (dir/ alongside trailing slash) / rename / move / delete to Trash &mdash; additionally on right-click</td> </tr> <tr> <td>P</td> <td>preview a markdown file</td> </tr> <tr> <td>drag a row</td> <td>onto a directory: move it there; under the final row: to the root; onto a pane: insert its path</td> </tr> <tr> <td>I / R</td> <td>toggle hidden / refresh</td> </tr> <tr> <td>esc</td> <td>dismiss input &rarr; apparent display &rarr; rear to terminal</td> </tr> </tbody> </table> <b>In copy mode</b> &mdash; ctrl-w [; keys never attain the shell <table readabilitydatatable="1"> <thead> <tr> <th>Keys</th> <th>Action</th> </tr> </thead> <tbody> <tr> <td>h j k l, arrows</td> <td>move the cursor (counts work: 5j)</td> </tr> <tr> <td>w b e / W B E</td> <td>word motions (punctuation-aware / whitespace)</td> </tr> <tr> <td>0 ^ $ / gg G / H M L</td> <td>line / buffer / display positions</td> </tr> <tr> <td>ctrl-d ctrl-u / ctrl-f ctrl-b</td> <td>half leaf / complete page</td> </tr> <tr> <td>/ ? afterward n N</td> <td>search onward / backward, reiterate &mdash; identical bar and toggles as cmd-f</td> </tr> <tr> <td>v V ctrl-v</td> <td>character / row / obstacle selection</td> </tr> <tr> <td>y / yy / &#9166;</td> <td>yank the choice (or the line) and leave</td> </tr> <tr> <td>esc / q</td> <td>clear the selection, afterward leave</td> </tr> </tbody> </table> <b>In the workspaces panel</b> <table readabilitydatatable="1"> <thead> <tr> <th>Keys</th> <th>Action</th> </tr> </thead> <tbody> <tr> <td>j / k</td> <td>move selection</td> </tr> <tr> <td>enter / o</td> <td>switch to workspace</td> </tr> <tr> <td>a / r / d</td> <td>add / rename / delete (y confirms) &mdash; additionally on right-click; &times; on a row deletes without asking</td> </tr> <tr> <td>drag a row</td> <td>reorder</td> </tr> <tr> <td>p</td> <td>pin &mdash; persist this workspace throughout restarts</td> </tr> <tr> <td>e</td> <td>edit all pane's startup command &mdash; additionally on right-click</td> </tr> <tr> <td>esc</td> <td>dismiss input &rarr; rear to terminal</td> </tr> </tbody> </table> <p dir="auto">~/.config/omnipty/config.toml &mdash; a completely commented default is generated on archetypal run. Font, colors, keys, and notifications use live; [shell] and [prompt] use to new sessions. <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Every option, alongside defaults &rarr;</a></p> <div dir="auto" data-snippet-clipboard-copy-content="[font] family = &quot;JetBrainsMono Nerd Font Mono&quot; size = 14.0 [colors] preset = &quot;omnipty&quot; # or override any color individually follow_system = true # ...or toggle between preset_dark / preset_light alongside the system preset_light = &quot;catppuccin-latte&quot; [cursor] style = &quot;bar&quot; # obstacle | bar | underline [window] new_tab_directory = &quot;pwd&quot; # pwd | home inactive_pane_opacity = 0.8 # dim the panes you aren&#039;t in [[ssh.hosts]] match = &quot;*.prod.example.com&quot; # red border during ssh&#039;d into prod accent = &quot;#f38ba8&quot; [tree] follow_cwd = true # tree re-roots whenever the casing cd&#039;s open_on_startup = true # false starts alongside the drawer hidden (cmd-b shows it) [editor] open_in = &quot;tab&quot; # tab | divided — anywhere a document opens whenever the pane is busy [markdown] preview_in = &quot;tab&quot; # tab | divided — anywhere a markdown preview opens [images] enabled = true # diagram the images programs dispatch (kitty, iTerm2, sixel) memory_limit = 128 # MB of decoded images per pane preview_in = &quot;tab&quot; # tab | divided — anywhere a image opened from the tree is shown [status_bar] enabled = true position = &quot;bottom&quot; tab = &quot;number&quot; # figure | name — the current-tab chip [tabs] enabled = true # false hides the tab bar show_numbers = true # small stance figure on all tab close_last = &quot;workspace&quot; # workspace | new_tab — what decision the final tab leaves [prompt] enabled = false # keep your own immediate (starship, p10k, ...) [keymap] &quot;cmd-j&quot; = &quot;pane::split_down&quot; # keystroke = &quot;action id&quot;; &quot;&quot; unbinds"><pre>[<span>font</span>] <span>family</span> = <span><span>"</span>JetBrainsMono Nerd Font Mono<span>"</span></span> <span>size</span> = <span>14.0</span> [<span>colors</span>] <span>preset</span> = <span><span>"</span>omnipty<span>"</span></span> <span><span>#</span> or override any color individually</span> <span>follow_system</span> = <span>true</span> <span><span>#</span> ...or toggle between preset_dark / preset_light alongside the system</span> <span>preset_light</span> = <span><span>"</span>catppuccin-latte<span>"</span></span> [<span>cursor</span>] <span>style</span> = <span><span>"</span>bar<span>"</span></span> <span><span>#</span> obstacle | bar | underline</span> [<span>window</span>] <span>new_tab_directory</span> = <span><span>"</span>pwd<span>"</span></span> <span><span>#</span> pwd | home</span> <span>inactive_pane_opacity</span> = <span>0.8</span> <span><span>#</span> dim the panes you aren't in</span> [[<span>ssh</span>.<span>hosts</span>]] <span>match</span> = <span><span>"</span>*.prod.example.com<span>"</span></span> <span><span>#</span> red border during ssh'd into prod</span> <span>accent</span> = <span><span>"</span>#f38ba8<span>"</span></span> [<span>tree</span>] <span>follow_cwd</span> = <span>true</span> <span><span>#</span> tree re-roots whenever the casing cd's</span> <span>open_on_startup</span> = <span>true</span> <span><span>#</span> false starts alongside the drawer hidden (cmd-b shows it)</span> [<span>editor</span>] <span>open_in</span> = <span><span>"</span>tab<span>"</span></span> <span><span>#</span> tab | divided &mdash; anywhere a document opens whenever the pane is busy</span> [<span>markdown</span>] <span>preview_in</span> = <span><span>"</span>tab<span>"</span></span> <span><span>#</span> tab | divided &mdash; anywhere a markdown preview opens</span> [<span>images</span>] <span>enabled</span> = <span>true</span> <span><span>#</span> diagram the images programs dispatch (kitty, iTerm2, sixel)</span> <span>memory_limit</span> = <span>128</span> <span><span>#</span> MB of decoded images per pane</span> <span>preview_in</span> = <span><span>"</span>tab<span>"</span></span> <span><span>#</span> tab | divided &mdash; anywhere a image opened from the tree is shown</span> [<span>status_bar</span>] <span>enabled</span> = <span>true</span> <span>position</span> = <span><span>"</span>bottom<span>"</span></span> <span>tab</span> = <span><span>"</span>number<span>"</span></span> <span><span>#</span> figure | name &mdash; the current-tab chip</span> [<span>tabs</span>] <span>enabled</span> = <span>true</span> <span><span>#</span> false hides the tab bar</span> <span>show_numbers</span> = <span>true</span> <span><span>#</span> small stance figure on all tab</span> <span>close_last</span> = <span><span>"</span>workspace<span>"</span></span> <span><span>#</span> workspace | new_tab &mdash; what decision the final tab leaves</span> [<span>prompt</span>] <span>enabled</span> = <span>false</span> <span><span>#</span> keep your own immediate (starship, p10k, ...)</span> [<span>keymap</span>] <span>"cmd-j"</span> = <span><span>"</span>pane::split_down<span>"</span></span> <span><span>#</span> keystroke = "action id"; "" unbinds</span></pre></div> <p dir="auto">You'll need <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Rust</a> (2024 edition). On macOS, additionally complete Xcode alongside the Metal toolchain &mdash; GPUI compiles Metal shaders at build time:</p> <div dir="auto" data-snippet-clipboard-copy-content="sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer xcodebuild -downloadComponent MetalToolchain # if the build asks for it"><pre>sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer xcodebuild -downloadComponent MetalToolchain <span><span>#</span> if the build asks for it</span></pre></div> <p dir="auto">On Linux, the GPUI build requirements (Arch shown; Debian/Ubuntu equivalents are in .github/workflows/ci.yml):</p> <div dir="auto" data-snippet-clipboard-copy-content="sudo pacman -S --needed base-devel fontconfig freetype2 libxkbcommon libxkbcommon-x11 \ libxcb wayland vulkan-icd-loader libnotify"><pre>sudo pacman -S --needed base-devel fontconfig freetype2 libxkbcommon libxkbcommon-x11 \ libxcb wayland vulkan-icd-loader libnotify</pre></div> <div dir="auto" data-snippet-clipboard-copy-content="//github.com/omnipty-terminal/omnipty.git cd omnipty cargo run # development # macOS ./scripts/bundle.sh # publish build -&gt; target/OmniPTY.app (ad-hoc signed) cp -R target/OmniPTY.app /Applications/ sudo cp scripts/omnipty-cli /usr/local/bin/omnipty &amp;&amp; sudo chmod +x /usr/local/bin/omnipty # optional `omnipty [dir]` shim # Linux ./scripts/linux-package.sh # publish build -&gt; target/omnipty-&lt;version&gt;-linux-&lt;arch&gt;.tar.gz tar xzf target/omnipty-*-linux-*.tar.gz -C /tmp &amp;&amp; /tmp/omnipty-*-linux-*/install.sh"><pre>git copy https://github.com/omnipty-terminal/omnipty.git <span>cd</span> omnipty cargo run <span><span>#</span> development</span> <span><span>#</span> macOS</span> ./scripts/bundle.sh <span><span>#</span> publish build -&gt; target/OmniPTY.app (ad-hoc signed)</span> cp -R target/OmniPTY.app /Applications/ sudo cp scripts/omnipty-cli /usr/local/bin/omnipty <span>&amp;&amp;</span> sudo chmod +x /usr/local/bin/omnipty <span><span>#</span> optional `omnipty [dir]` shim</span> <span><span>#</span> Linux</span> ./scripts/linux-package.sh <span><span>#</span> publish build -&gt; target/omnipty-&lt;version&gt;-linux-&lt;arch&gt;.tar.gz</span> tar xzf target/omnipty-<span>*</span>-linux-<span>*</span>.tar.gz -C /tmp <span>&amp;&amp;</span> /tmp/omnipty-<span>*</span>-linux-<span>*</span>/install.sh</pre></div> <p dir="auto">The omnipty command takes a directory, -e &lt;command&gt; [args...] to run a program in the archetypal pane alternatively of the shell, --app-id &lt;id&gt; for the window's Wayland app-id / X11 class, and --no-startup-commands. The first two are what xdg-terminal-exec passes, and the .desktop admission declares them, so on Linux OmniPTY can be the default terminal: on Omarchy, put omnipty.desktop archetypal in ~/.config/xdg-terminals.list.</p> <p dir="auto">The archetypal build compiles GPUI &mdash; anticipate multiple minutes. A cargo run binary is a debug build: fine for poking at a change, but a full-screen program akin nvim volition awareness sluggish in it (an unoptimised GPUI redraw doesn't fit in a 60 Hz frame; the publish build uses a quarter of the CPU). It additionally never checks for updates, and on macOS it isn't an app bundle, so its notifications can't be clicked. Use scripts/bundle.sh / scripts/linux-package.sh for the genuine thing. Cutting a publish is covered in <a href="https://en.mycoding.id/category/technology" target="_blank">RELEASING.md</a>.</p> <p dir="auto">One binary crate. The PTY reader/parser runs on its own thread (alacritty_terminal's event loop) and mutates a shared Term rearward a mutex; the GPUI chief thread briefly locks it during coat to copy the apparent grid out, then shapes and paints batched content runs immediately &mdash; no per-cell elements. An depiction is content as far as the grid is concerned &mdash; placeholder cells written anywhere the picture goes, all naming its piece &mdash; so scrollback, reflow, and clears need no special cases; the pixels are decoded on the backdrop pond and drawn under the text. Directory scans, git queries, and document observing run on the backdrop pool. The tree follows cd by polling the PTY's foreground procedure collection cwd (tcgetpgrp + proc_pidinfo on macOS, /proc/&lt;pid&gt;/cwd on Linux), so it works with zero casing cooperation. Platform differences are confined to a fistful of cfg sites: the procedure lookups, notifications (UNUserNotificationCenter / notify-send), the updater, the keymap tables, and the opening chrome.</p> <ul dir="auto"> <li>No IME / dead-key construction yet (two-stroke accents, CJK input).</li> <li>Narrowing a pane former the width of a multi-line attack immediate can scroll the prompt's first row into scrollback until the next immediate is drawn (enter brings it back).</li> <li>Pinned workspaces reconstruct layout and directories alongside caller shells; running programs can't last a complete discontinue (tmux lone manages it since its server never exits). Startup commands are the workaround: province what a pane runs and it's re-run on restore. on_exit needs casing integration alongside zsh or bash; another shells get the command typed in and nothing more.</li> <li>Images: no animation yet (a GIF shows its archetypal frame), and an depiction is part of the text grid fairly than a tier complete it, so content printed throughout one replaces that part of it and kitty's z indicator is ignored. The kitty protocol's document and shared-memory transfers are refused; programs autumn rear to sending the pixels downward the pipe.</li> <li>Left/right Option can't be distinguished; option_as_meta treats left/right as both.</li> <li>Linux: there's no in-place self-update (the pill opens the publish page); window.titlebar is ignored &mdash; the compositor owns decorations, and under a compositor without server-side decorations (GNOME) the opening has none.</li> </ul> <p dir="auto">Questions, ideas, or fair desire to see what's coming? Join the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">OmniPTY Discord</a>. Bugs and characteristic requests go in <a href="https://en.mycoding.id/category/technology" target="_blank">issues</a> &mdash; <strong>Help &rarr; Report an Issue</strong> in the list bar (the &#9776; list on Linux), or <em>Report an Issue</em> in the command palette, goes to the identical place. Wondering how OmniPTY stacks up against iTerm2, Ghostty, kitty, WezTerm, Alacritty, or Warp? There's an <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">honest comparison</a>.</p> <p dir="auto">If OmniPTY earns a location in your dock, you can <a href="https://en.mycoding.id/category/technology" target="_blank">sponsor it on GitHub</a> or <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">buy me a coffee</a>.</p> <p dir="auto">MIT &mdash; see <a href="https://en.mycoding.id/category/technology" target="_blank">LICENSE</a>.</p> <p dir="auto">OmniPTY builds on <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">GPUI</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">alacritty_terminal</a>, the two Apache-2.0.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-omnipty-opinionated-terminal-emulator-for-macos-and-linux-73072</guid> <pubDate>Sun, 18 Oct 2026 22:24:13 +0700</pubDate> <author><![CDATA[support@mycoding.id (Doris Putra)]]></author> </item> <item> <title><![CDATA[Hybrid Reasoning Agents: 35–55% fewer tokens and up to 2.6× faster inference]]></title> <description><![CDATA[Hybrid Reasoning Agents: 35–55% fewer tokens and up to 2.6× faster inference. Comments]]></description> <media:thumbnail url="https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/hybrid-reasoning-agents-35-55-fewer-tokens-and-up-to-2-6-faster-inference-73070</link> <content:encoded><![CDATA[<div id="content-inner"> <div id="abs"> <p> [Submitted on 13 Oct 2026]</p> <p><a href="https://en.mycoding.id/category/technology" target="_blank">View PDF</a> <a href="https://en.mycoding.id/category/technology" target="_blank">HTML (experimental)</a></p><blockquote> <span>Abstract:</span>How can we build an delegate that thinks beyond individual language, yet motionless acts through it in the external environment? Modern LLM agents motionless logic and engage through text, during latent reasoning offers an productive inner average but lacks native tool admission and reasoning transparency. We extend these two directions alongside Hybrid Reasoning Agents (HybridAgents), which dynamically navigate between latent reasoning and text-based communication throughout a unified generation process. Architecturally, a lightweight HybridLink enables seamless transitions between content and latent modes, during the agent's uninterrupted operating recollection preserves lossless hybrid environment throughout multiple turns. These designs maintain tool-integrated agentic capabilities during making latent thoughts immediately inspectable. Building on this architecture, we additional create dedicated post-training algorithms for hybrid reasoning: HybridSFT stabilizes tool-integrated hybrid generation by instruction the backbone to coordinate alongside HybridLink, afterward HybridRL scales reasoning by learning whenever to think in latent area and whenever to act through text. We measure HybridAgent at 3 example scales throughout 11 benchmarks covering mathematics, science, medicine, search, and agentic reasoning. Compared alongside frontier LLM Agents and agentic frameworks spanning the two text-based and latent methods, HybridAgent consistently improves achievement by 10.4%, during delivering 35.5%-54.7% token reduction, 1.8x-2.6x faster inference, and 2.7x-3.7x disbursal savings. Code and data are accessible at <a href="https://en.mycoding.id/category/technology" target="_blank" rel="external noopener nofollow">this https URL</a>. </blockquote> </div> </div><div> <h2>Submission history</h2><p> From: Jiaru Zou [<a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">view email</a>] <br> <strong>[v1]</strong> Tue, 13 Oct 2026 17:59:31 UTC (8,500 KB)<br> </p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/hybrid-reasoning-agents-35-55-fewer-tokens-and-up-to-2-6-faster-inference-73070</guid> <pubDate>Sun, 18 Oct 2026 21:48:14 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[US threatens Europe over Starlink restrictions]]></title> <description><![CDATA[US threatens Europe over Starlink restrictions. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/us-threatens-europe-over-starlink-restrictions-73067</link> <content:encoded><![CDATA[<div><div><p>For assistance delight sojourn <a href="https://en.mycoding.id/category/technology" target="_blank" target="_parent">help.ft.com</a>. We apologise for any inconvenience.</p><p>The following data can assistance our assistance squad to determine this issue.</p>Error CodeCG000 / 403Request IDa4ca20ec19bcff83</div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/us-threatens-europe-over-starlink-restrictions-73067</guid> <pubDate>Sun, 18 Oct 2026 20:24:30 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Personal software factories are a waste of time]]></title> <description><![CDATA[Personal software factories are a waste of time. Comments]]></description> <media:thumbnail url="https://www.peterp.me/og/personal-software-factories-are-a-waste-of-time.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/personal-software-factories-are-a-waste-of-time-73068</link> <content:encoded><![CDATA[<div><p>It's so natural for a application engineer to desire to build their own application factory. But I would implore you to forsake that idea immediately. I'd contend it's the final item you should expend period on, unless it's for work, at smallest for now.</p> <p>The durable pill to swallow is that we've entered an era anywhere mundane non-devs are applying AI in intellect blowing ways and you motionless haven't built shit. Many of these ideas are fair demos on X, but that's motionless improved than fair a scheme for construction software.</p> <p>I can see why you'd desire to build one though. It's near to what you've continually been fine at, and it feels fine to remain in your comfort zone.</p> <p>It's additionally the archetypal item that naturally comes to mind: if I can build this factory, I can build additional flank projects and eventually discontinue my job! But a application factory is fair an expansion of what you've continually done: commencement projects, provision up on them and go rear to activity on Monday.</p> <p>I'm not saying you should halt exploring and construction flank projects. I'm fair saying you should halt wasting period on your factory. Just category into the conversation box and see what happens.</p> <p>Having AI build your app doesn't obtain distant all the frustration. The frustration is fair different: miscommunication, construction the incorrect thing, construction the item you idea you wanted and getting it wrong, etc.</p> <p>That's all part of the construction process. It's additionally why you akin feature-free rewrites to commencement with, since you already cognize what the end outcome is. When you build a genuine product, the end outcome is nuanced and there is no end.</p> <p>I motionless think you should study how tools akin Grok Bot or Claude work. They are amazing. Maybe you shouldn't, idk, but I am. At the extremely least, learning how they activity has stopped me from trying to build another factory.</p> <p>The frontier labs are operating on the two models and products, and the models get improved according to the user's cognition of a product. The labs' figure one goal is to eliminate conflict and let you build chill stuff. I'm having a difficult period competing alongside that. Why would I equal desire to?</p> <p>If you're motionless convinced you should build a application factory and think I'm an idiot, it improved be for work. Your job is the most realistic circumstance you can be in whenever it comes to automating distant your job. You comprehend the scheme deeply (or should), and it has humans, timelines and years-old messy systems.</p> <p>You likely have 12 distinct patterns for penning the identical characteristic and 100 distinct border cases. That's exactly why construction one at activity would be useful. The difficulty is a much harder one, but so is the reward.</p> <p>You've now empowered an complete squad of merchandise managers and designers to container features alongside small conflict and elevated trust. From there, your job is to keep that phase or equal use your another skillset to another parts of the business.</p> <p>If you can't arrive up alongside item to build furthermore a application factory, you're not the lone one. This is really a extremely difficult task, and it's a muscle that needs to be developed fair akin item else.</p> <p>Take a appearance about you. Start penning downward your problems. Start penning downward ideas. Let your intellect wander. If you compose downward 3 ideas all day, the archetypal 30 ideas are going to be so silly and useless, but I justify that volition commencement to alter as your brain starts to think differently.</p> <p>Did you see that guy who de-slopped his parent's Android TV using Claude? That's nuts. He saw a issue and used Claude to arrive up alongside a solution.</p> <p>What concerning the guy who put that create fly brain into the genuine world, anywhere it's been flying around? How does person equal commencement to arrive up alongside material akin this? I don't know, but I'll eventually get there myself through experimentation and letting my intellect wander.</p> <p>Anyway, don't build a application factory.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/personal-software-factories-are-a-waste-of-time-73068</guid> <pubDate>Sun, 18 Oct 2026 20:02:11 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Your Payments Got Faster. So Why Didn’t Your Finance Team?]]></title> <description><![CDATA[Your Payments Got Faster. So Why Didn’t Your Finance Team?. Faster payments and reconciliation are distinct functioning problems. Faster colony does not automatically enhance fee reconciliation.]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/your-payments-got-faster-so-why-didn-t-your-finance-team-73073</link> <content:encoded><![CDATA[<p> Opinions expressed by Entrepreneur contributors are their own. </p><div> <div> <h2>Key Takeaways</h2> <ul> <li>The goal is not maximum fee speed. It is knowing what happened following the prosperity moved.</li> <li>A business has not meaningfully improved its fee procedure if it shortens the fee clock during making the near clock harder to manage.</li> </ul> </div> <p>The fee went through in seconds. The books were motionless incorrect three days later.</p> <p>Money can move quickly during <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">invoice data</a>, endorsement history, remittance particulars and accounting records remain scattered throughout distinct systems. Faster colony does not automatically create a faster backing operation. It can move the bottleneck downstream, from the fee array to the reconciliation queue.</p> <p>I think concerning this in conditions of two clocks. The fee clock measures how quickly prosperity moves. The near clock measures how quickly the endeavor can explain and reconcile that movement.</p> <p>A business has not meaningfully improved its fee procedure if it shortens the fee clock during making the near clock harder to manage.</p> <h2 id="h-separate-the-payment-from-the-record">Separate the fee from the record</h2> <p>A fee has two journeys: the movement of finances and the movement of data through approval, accounting and reconciliation.</p> <p>The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noreferrer noopener" target="_blank">Federal Reserve distinguishes clearing from settlement</a>. Clearing involves fee data and connected activities. Settlement is the debiting and crediting of accounts. They are connected, but they are not the identical step.</p> <p>That difference became apparent to me during operating Tyler Petroleum. We were using distinct fee providers for distinct vendors, which created disbursal and period burdens. The issue was not fair how lengthy prosperity took to move. Every additional scheme created another location anywhere fee data had to be tracked, matched and understood.</p> <p>The inquiry is not simply, &ldquo;How quickly can we dispatch this?&rdquo; It is, &ldquo;What volition backing need to cognize following we dispatch it?&rdquo;</p> <p>The matter is becoming additional applicable as businesses add fee methods. A <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noreferrer noopener" target="_blank">2025 Federal Reserve Financial Services study summary</a> reported that 92% of businesses use several form of faster payments, including Same Day ACH and digital wallets. The identical summary reported that businesses motionless identified cost, safety concerns and deficiency of timeliness as foremost fee challenges.</p> <h2 id="h-measure-both-clocks-before-changing-the-rail">Measure the two clocks before changing the rail</h2> <p>Before changing a fee method or adding <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">payment automation</a>, map the workflow from invoice endorsement through fee initiation, settlement, remittance delivery, accounting entry, reconciliation and elimination resolution.</p> <p>Measure the two clocks: how lengthy the fee takes to resolve and how lengthy backing takes to acknowledge it, equivalent it to the correct invoice and determine an exception. If colony falls from a day to a few seconds during an unmatched transaction motionless takes three days to resolve, the business has improved fee speed, not visibility.</p> <p>Assign an owner to all stage, particularly the break. That is among the most crucial fee controls. If the answer to an unmatched fee is &ldquo;accounts payable volition discover it later,&rdquo; the workflow is not ready.</p> <h2 id="h-choose-the-payment-method-by-the-business-need">Choose the fee method by the endeavor need</h2> <p>Not all fee requires the identical timing or data. A <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener">payroll correction</a> delayed on Friday may validate a faster method. A regular invoice due next week may not.</p> <p>Before changing the method, ask three questions: </p> <ol> <li>Does this fee really need speed? If the answer is no, faster colony may add disbursal or procedure complexity without improving the endeavor outcome.</li> <li>What data must journey alongside the money? A fee that arrives without a usable invoice number, vendor identifier or remittance item creates activity for person else.</li> <li>What happens whenever item goes wrong? Decide who handles a duplicate, changed instructions, returned fee or unmatched remittance before the archetypal transaction is sent.</li> </ol> <p>The correct fee method fits the urgency, endorsement process, accounting workflow, prosperity forecast and elimination plan.</p> <h2 id="h-run-the-five-payment-test-before-you-scale">Run the five-payment test before you scale</h2> <p>Before expanding a new method, test five cases:</p> <ol> <li>A normal payment. Can the squad trace it from endorsement to the accounting record?</li> <li>A copy attempt. Does the workflow acknowledge the hazard before two payments depart the business?</li> <li>A fee alongside changed instructions. Is there a assessment stage before the new particulars are used?</li> <li>A unsuccessful or returned payment. Who receives the exception, and how quickly is the vendor or recipient informed?</li> <li>An unmatched remittance. Can backing acknowledge the payment&rsquo;s intent and determine it without searching throughout multiple systems?</li> </ol> <p>If the squad cannot explain all five cases, the procedure is not prepared to scale. Real backing activity is defined by fee exceptions, not by the one fee that plant as planned.</p> <h2 id="h-design-reconciliation-before-launch">Design reconciliation before launch</h2> <p>Reconciliation have to be designed before a fee project goes live.</p> <p>Require one usable identifier to prosecute the transaction from endorsement through colony and into the accounting system. Define a regular elimination queue. Set a deadline for resolving unmatched items. Keep an audit trail that connects the first approval, the genuine fee and any correction.</p> <p><a href="https://en.mycoding.id/category/technology" target="_blank" rel="noreferrer noopener" target="_blank">Nacha has noted</a> that many fee rear offices motionless depend on manual involvement for elimination handling, returns and reconciliation. Automation can decrease repetitive work, but it does not eliminate the need for judgment. A scheme that can dispatch a fee in seconds but cannot explain it is lone partially controlled.</p> <p>Before approving the project, ask whether the endeavor can acknowledge all payment&rsquo;s purpose, allocate duty for unmatched transactions and differentiate timing differences from genuine errors at close. If the answer is no, dilatory downward the rollout. The goal is not maximum fee speed. It is knowing what happened following the prosperity moved.</p> <p>Faster payments are useful. Faster disturbance is not.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/your-payments-got-faster-so-why-didn-t-your-finance-team-73073</guid> <pubDate>Sun, 18 Oct 2026 20:00:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Sabeer Nelli)]]></author> </item> <item> <title><![CDATA[Free Pascal Compiler Now Supports Dynamic Packages]]></title> <description><![CDATA[Free Pascal Compiler Now Supports Dynamic Packages. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/free-pascal-compiler-now-supports-dynamic-packages-73069</link> <content:encoded><![CDATA[<div id="content" data-admin="false"><p> I am pleased to province the archetypal publish of complete energetic bundle assistance for the Free Pascal Compiler and the Lazarus IDE. This characteristic has been a lengthy period coming for the ecosystem, but a complete implementation is now accessible for <a href="https://en.mycoding.id/category/technology" target="_blank">download</a> from this website.</p><p> Dynamic packages authorize users to create and instal components, controls, and Lazarus extensions in seconds without rebuilding the complete IDE. They can additionally be used in your own programs to create and deploy plugins that disclose native Pascal classes and types through energetic bundle libraries. To assistance this functionality, I have made many improvements to the compiler, its runtime, and the Lazarus IDE. I have additionally created additional IDE extensions to enhance the cognition of operating alongside Lazarus packages.</p><p> Dynamic packages are implemented as norm shared archive records for Linux, Windows, and macOS. They merge additional metadata generated by the compiler that can be inspected and queried using new RTL units. The runtime additionally includes mechanisms for safely preserving thread variables and managing energetic types, specified as strings and energetic arrays, between programs and packages or between multiple packages.</p> <div> <p>Video: Dynamic Packages Example</p> <video width="800" height="450" preload="none" poster="//cache.getlazarus.org/videos/dynamic-packages.jpg"> <source src="//cache.getlazarus.org/videos/dynamic-packages.mp4" type="video/mp4"></source> </video> </div> <p> When deploying your program, you can motionless bundle everything into a sole executable. Alternatively, you can distinct it into multiple energetic packages that can be replaced during your program is running, providing a plugin system.</p><h2>Restrictions</h2><p> Dynamic packages arrive alongside a few restrictions. First, a component contained in a bundle cannot have the identical name as the bundle itself. I have enhanced the default bundle scheme so that the generated Pascal origin document automatically appends the term Package to the bundle name. For example, if you create a bundle called </p><p>ElectroTools.lpk</p><p>, the origin document listing all the units contained in the bundle volition be named </p><p>ElectroToolsPackage.pas</p><p> alternatively of </p><p>ElectroTools.pas</p><p>.</p><p> Another limitation is that component names must be distinctive throughout packages. If person alternatively has written a component named Widgets, you cannot instal another bundle containing a component alongside the identical name. You must either choose which bundle to instal or rename among the conflicting units.</p><p> Dynamic packages are additionally larger than average shared libraries since they merge a map of everything inner them. Stripping a energetic bundle removes the metadata required for it to function as a energetic package.</p><h2>RTL Enhancements</h2> <div> <pre data-caption="DynPkgTypes.pas"> type TPackageType = record { The component that declares the category } UnitName: string; { The name of the category } Name: string; { The benevolent of the category } Kind: TTypeKind; { The RTTI of the category } Info: PTypeInfo; { The category if Kind is tkClass, alternatively nil } ClassType: TClass; end; </pre> </div><p> The runtime archive has been enhanced to assistance energetic packages, including the metadata required to inspect their contents and the mechanisms needed to safely oversee energetic types and thread variables throughout bundle boundaries.</p><p> A new component </p><p>DynPkgTypes.pas</p><p> has been added to the RTL to assistance you alongside study data from energetic packages. The identical tried and true RTTI data can be collect from a bundle to activity alongside its contents. There are adequate functions in the RTL to activity alongside energetic packages to do everything you need, including loading, enumerating, searching, and unloading packages at runtime.</p><h2>Lazarus Enhancements</h2><p> I have made multiple enhancements to the Lazarus IDE to obtain improved advantage of energetic packages.</p><p> The archetypal item you volition notice whenever you open Lazarus is a new advancement opening that can appear exterior the IDE. When you modify origin code belonging to a bundle registered alongside the IDE, the scheme detects the changes and automatically rebuilds the bundle before Lazarus starts. While this is happening, a advancement opening notifies you that changes have been detected and the bundle is being rebuilt.</p><p> The identical opening appears whenever you choose to rebuild the complete IDE. It remains apparent and displays data concerning the current operation, including the estimated period remaining before the IDE restarts. The advancement opening additionally appears whenever adding or removing packages if the procedure takes additional than five seconds. This can happen whenever installing multiple packages at once, which is another new feature.</p><p> Another enhancement is a new Packages window, docked on the correct by default. It displays the packages you have lately opened, and the catalog persists between Lazarus sessions. You can browse the records inside a bundle and twice click an item to open it.</p><p> When you open an installed bundle and click Compile in its bundle window, any connected controls, components, or extensions are updated inside a second or two. This considerably speeds up betterment since changes that earlier required rebuilding the complete IDE can now be applied nearly immediately.</p><p> The bundle menu, which lists accessible packages, has additionally been improved. Adding or removing packages now updates the IDE without requiring a rebuild.</p><p> Package options have been extended as well. Under IDE Integrations, you can now restrict a bundle to a particular phase or widgetset. If a bundle does not encounter the current phase or widgetset requirements, it volition not appear in the bundle list. The IDE volition additionally disregard the bundle whenever it detects changes or would alternatively attempt to open it.</p><p> For example, assume you create a TWinControl implementation for the Windows IShellView COM interface. You can restrict the bundle so that it is accessible lone whenever Lazarus is operating on Windows.</p><p> Another enhancement I created to display the capabilities of energetic packages is a new form or example conversion characteristic for Lazarus extensions. It converts any form or example into an installable authority that is automatically added to the component palette. All controls, events, methods, and properties are copied to the new control.</p><p> This makes it imaginable to visually scheme and lay out new controls or effortlessly reuse existing forms and frames in another projects.</p><p> <strong>Note:</strong> If you attempt to build a bundle that is currently being used by an open form, the IDE volition ask you to preserve or near the form before construction the package.</p><p> These features and additional are accessible for download now at the location connected below. The complete changes to FPC and Lazarus have been committed to GitLab in my forked branch named energetic packages.</p><p> If you encounter any problems, delight study them through the GitLab matter tracker connected alongside the branches connected above. If you would akin to conversation energetic packages or ask questions, you can use the forum connected below. Please note that a moderator must endorse your document before you can create new posts.</p><h2>Helping Out</h2><p> If you would akin to assistance alongside this project, the location needs moderators. You can dispatch me (sysrpl) a personal communication if you are curious in contributing.</p><p> I am additionally having difficulty operating on macOS and producing the necessary builds. If anyone has an M1 Macintosh they would be consenting to donate, delight dispatch me a personal message. I would really akin to activity on the compiler code needed to assistance energetic packages on the M1 architecture.</p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/free-pascal-compiler-now-supports-dynamic-packages-73069</guid> <pubDate>Sun, 18 Oct 2026 19:48:04 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Anthropic commits billions to a 'public benefit fund']]></title> <description><![CDATA[Anthropic commits billions to a 'public benefit fund'. Anthropic stated it wants to create a new charitable LLC alongside the company's inventory as its sole asset.]]></description> <media:thumbnail url="https://i.insider.com/6ad511692428f6b4558138a9?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/anthropic-commits-billions-to-a-public-benefit-fund-73062</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ad50cece50b02f612be4b90?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ad50cece50b02f612be4b90?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ad50cece50b02f612be4b90?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ad50cece50b02f612be4b90?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ad50cece50b02f612be4b90?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ad50cece50b02f612be4b90?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ad50cece50b02f612be4b90?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Co-founder and CEO of Anthropic Dario Amodei looks on as US Speaker of the House Mike Johnson speaks to the media following a gathering alongside innovation executives concerning synthetic intellect at the White House in Washington, DC, on September 29, 2026. The gathering comes quickly following tech elephantine OpenAI&#039;s cancellation of the publish of its newest example because of safety concerns, and a sequence of revelations that the innovation had gone rogue. (Photo by Kent NISHIMURA / AFP via Getty Images)" decoding="sync"> </p></div> <span> <span> <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewbox="0 0 24 24"> <path fill="currentColor" fill-rule="evenodd" d="m4.56 18.5 7.486-7.72 7.394 7.626 2.56-2.64L12.046 5.5 2 15.86l2.56 2.64Z"></path> </svg> <figcaption e-name="image-caption"> <span>Anthropic stated on Sunday that it wants to create a new LLC to prosperity public-interest initiatives.</span> <span> <span e-name="image-source" itemprop="creditText">Kent NISHIMURA / AFP via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Anthropic stated on Sunday that it would set apart ample portions of its prosperity to assistance initiatives it believes are in the community interest.</p><p>In a blog post, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">the AI colossus</a> stated it aims to established a distinct LLC that would use Anthropic shares to create donations to nonprofits or "direct distributions to particular populations."</p><p>The new LLC, called the "Anthropic Public Benefit Fund," would obtain larger stakes as the business grows. The business stated an first backing circular of 5% of Anthropic's shares is motionless topic to stockholder approval.</p><p>"The Anthropic Public Benefit Fund volition have risen elasticity and scale, enabling us to prosecute our goal in new ways," the business said.</p><p>A 5% interest in Anthropic is value concerning $48 billion, according to the company's most latest evaluation in May.</p><p>In 2025, competitor frontier AI business OpenAI established a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">similar nonprofit foundation</a> alongside a multibillion-dollar interest in the business to prosperity public-benefit initiatives.</p><p><em>This is breaking news. Check rear for updates.</em></p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>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/anthropic-commits-billions-to-a-public-benefit-fund-73062</guid> <pubDate>Sun, 18 Oct 2026 19:46:01 +0700</pubDate> <author><![CDATA[support@mycoding.id (Truman Dickerson)]]></author> </item> <item> <title><![CDATA[HOA's are making the home crisis worse]]></title> <description><![CDATA[HOA's are making the home crisis worse. Comments]]></description> <media:thumbnail url="https://hoaspy.com/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/hoa-s-are-making-the-home-crisis-worse-73064</link> <content:encoded><![CDATA[<div> <a href="https://en.mycoding.id/category/technology" target="_blank">HOA Spy</a> &rsaquo; <a href="https://en.mycoding.id/category/technology" target="_blank">Florida</a> &rsaquo; HOAs and the accommodation crisis <p>A accommodation emergency has three parts: what a residence costs, how many are for sale, and whether the group in them get to stay. In Florida the homeowner and condominium associations shove on all three. HOA Spy indexes 104,659 Florida associations &mdash; the 27,377 alongside a component figure on document clasp 1,518,436 homes between them. Their records display 10,296 foreclosure suits the associations brought against their own members, 460,412 claims of lien and 277,047 lis pendens recorded against homes, 48,999 court records in all, and 6,661 associations whose own company has lapsed or fallen out of standing. Every figure on this leaf comes from authoritative court dockets and district records, and all community named links to its own record; the dues and cost figures are person else's, dated and connected anywhere they appear. Suits and liens are counts of filings, not of homes lost.</p> <h2 id="map-section">Where it is happening</h2> <p>8,148 of the 13,601 Florida communities alongside court records (rings &mdash; red anywhere foreclosure is the most average case type) and 8,165 of the 34,198 alongside recorded liens (dots, coloured by liens in the final five years) have an location or ZIP in the document and are drawn here. Click a pin for the community's report, or <a href="https://en.mycoding.id/category/technology" target="_blank">open the full-screen map</a>.</p> <div><p><b>10,296</b><span>foreclosure suits brought by associations against their members</span></p><p><b>2,695</b><span>associations that have foreclosed on an owner</span></p><p><b>460,412</b><span>claims of lien recorded against homes</span></p><p><b>277,047</b><span>lis pendens &mdash; foreclosure suits announced</span></p><p><b>48,999</b><span>court records naming an association</span></p><p><b>6,661</b><span>associations lapsed or out of standing</span></p><p><b>73%</b><span>of the nation's affiliation foreclosure suits</span></p></div> <a href="https://en.mycoding.id/category/technology" target="_blank">Check a Florida community &rarr;</a> <a href="https://en.mycoding.id/category/technology" target="_blank">Florida lawsuits, liens and foreclosures: all the numbers &rarr;</a> <h2>Five ways Florida associations create it worse</h2> <p>An affiliation exists to keep a community maintained and insured and to collect the dues that pay for it. The records display what alternatively the 104,659 Florida associations do alongside the powers the law gives them, and what it does to the accommodation about them.</p> <ol><li><h3>They foreclose on their own members, complete debts that commencement small</h3><p>Florida law gives all affiliation a lien on all residence for voluntary assessments and the correct to foreclose it &mdash; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 720.3085, Florida Statutes</a> for homeowners' associations, <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 718.116, Florida Statutes</a> for condominiums. The debt that starts it can be a few hundred dollars; by the period a lawsuit is submitted it carries interest, delayed charges, gathering expenses and the association's attorney's fees, all secured by the lien. <b>10,296</b> foreclosure suits on document were brought by a Florida affiliation against one of its own members, from <b>2,695</b> communities &mdash; 2.6% of those indexed. The lender's foreclosures that merely name an affiliation figure 1,629: the affiliation is the foreclosing gathering additional frequently than the financial institution is.</p><p>The highest was 2009, alongside 875 suits (about 2 a day); 2025, the final complete year, had 599, and 667 have been submitted so far in 2026.</p><p>Each lawsuit is a family that may be forced to sell, a residence that may go to auction for the debt and the fees, and a transaction that takes location under a deadline alternatively of on the market. A foreclosure lawsuit is not a misplaced residence &mdash; most end whenever the owner, or the owner's lender, pays &mdash; but the force is the point.</p><svg viewbox="0 0 720 220" role="img" aria-label="Florida foreclosure suits by year, by who brought them">Florida foreclosure suits by year, by who brought them02505007501k2005: 236 brought by the association2005: 3 lender's lawsuit naming the association2006: 410 brought by the association2006: 4 lender's lawsuit naming the association20062007: 799 brought by the association2007: 12 lender's lawsuit naming the association2008: 863 brought by the association2008: 50 lender's lawsuit naming the association20082009: 875 brought by the association2009: 43 lender's lawsuit naming the association2010: 683 brought by the association2010: 6 lender's lawsuit naming the association20102011: 506 brought by the association2011: 9 lender's lawsuit naming the association2012: 370 brought by the association2012: 18 lender's lawsuit naming the association20122013: 299 brought by the association2013: 22 lender's lawsuit naming the association2014: 235 brought by the association2014: 20 lender's lawsuit naming the association20142015: 134 brought by the association2015: 6 lender's lawsuit naming the association2016: 158 brought by the association2016: 16 lender's lawsuit naming the association20162017: 118 brought by the association2017: 10 lender's lawsuit naming the association2018: 87 brought by the association2018: 19 lender's lawsuit naming the association20182019: 89 brought by the association2019: 18 lender's lawsuit naming the association2020: 122 brought by the association2020: 12 lender's lawsuit naming the association20202021: 230 brought by the association2021: 12 lender's lawsuit naming the association2022: 194 brought by the association2022: 21 lender's lawsuit naming the association20222023: 342 brought by the association2023: 45 lender's lawsuit naming the association2024: 428 brought by the association2024: 124 lender's lawsuit naming the association20242025: 599 brought by the association2025: 333 lender's lawsuit naming the association2026: 667 brought by the association2026: 711 lender's lawsuit naming the association2026</svg><p><i></i>brought by the association<i></i>lender's lawsuit naming the affiliation &middot; 2026 is partial</p></li><li><h3>They put liens on homes that afterward cannot be sold or refinanced</h3><p>Before any lawsuit there is a assertion of lien, a one-page document in the county's authoritative records against the home. A lien does not have to be foreclosed to do damage: a heading business volition not near a transaction complete it, a lender volition not refinance rearward it, and clearing it method paying any the association's attorney says is owed. In the recorder indexes HOA Spy collects (Broward County Official Records index, Miami-Dade County Official Records index), <b>460,412</b> claims of lien have been recorded by associations since 1978, and 277,047 lis pendens &mdash; 60% of the liens were followed by a foreclosure filing. 5,702 communities recorded a lien in the final five years; 1,047 liens on document were contested.</p><p>2025 saw 7,916 claims of lien, up 8% on 2020 (7,352); the highest was 2008 alongside 29,518.</p><svg viewbox="0 0 720 220" role="img" aria-label="Florida affiliation liens and lis pendens by twelvemonth since 2005">Florida affiliation liens and lis pendens by twelvemonth since 2005015k30k45k60k2005: 9,517 claims of lien2005: 4,488 lis pendens2006: 14,531 claims of lien2006: 6,290 lis pendens20062007: 23,061 claims of lien2007: 16,782 lis pendens2008: 29,518 claims of lien2008: 35,712 lis pendens20082009: 29,183 claims of lien2009: 46,427 lis pendens2010: 25,370 claims of lien2010: 30,766 lis pendens20102011: 24,845 claims of lien2011: 13,158 lis pendens2012: 20,020 claims of lien2012: 11,408 lis pendens20122013: 16,433 claims of lien2013: 7,872 lis pendens2014: 14,492 claims of lien2014: 5,545 lis pendens20142015: 12,636 claims of lien2015: 4,510 lis pendens2016: 10,415 claims of lien2016: 4,318 lis pendens20162017: 9,380 claims of lien2017: 3,702 lis pendens2018: 8,566 claims of lien2018: 3,394 lis pendens20182019: 8,239 claims of lien2019: 3,266 lis pendens2020: 7,352 claims of lien2020: 2,242 lis pendens20202021: 5,100 claims of lien2021: 1,958 lis pendens2022: 4,899 claims of lien2022: 1,809 lis pendens20222023: 5,368 claims of lien2023: 1,994 lis pendens2024: 7,298 claims of lien2024: 2,410 lis pendens20242025: 7,916 claims of lien2025: 3,425 lis pendens2026: 1,441 claims of lien2026: 707 lis pendens2026</svg><p><i></i>claims of lien<i></i>lis pendens &middot; 2026 is partial</p><p>The communities alongside the most liens on record: <a href="https://en.mycoding.id/category/technology" target="_blank">BEACHPLACE TOWERS CONDOMINIUM ASSOCIATION, INC.</a> (8,798); <a href="https://en.mycoding.id/category/technology" target="_blank">PALM-AIRE RESORT OWNERS ASSN</a> (4,951); <a href="https://en.mycoding.id/category/technology" target="_blank">SILVERLAKES COMMUNITY ASSOCIATION, INC.</a> (4,569); <a href="https://en.mycoding.id/category/technology" target="_blank">BEACH PLACE TOWERS CONDO ASSN INC</a> (2,602); <a href="https://en.mycoding.id/category/technology" target="_blank">CHAPEL TRAIL OWNERS ASSN INC</a> (2,407).</p></li><li><h3>They lift the disbursal of staying: dues, particular assessments and the condo-safety bill</h3><p>Since the Surfside collapse, Senate Bill 4-D (2022) and the laws that followed it necessitate older condominium buildings to continue a <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">milestone structural inspection</a> (section 553.899, Florida Statutes) and to prosperity structural reserves on the power of a <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">structural integrity reserve study</a> (section 718.112(2)(g), Florida Statutes), reserves the owners can no longer ballot to waive. The repairs and the reserves are paid by the owners, through higher dues and particular assessments, and an owner who cannot pay is rear at stage one above.</p><p>The disbursal is apparent in the dues. Redfin reported in August 2024 that median monthly HOA fees in the three months to July 2024, against a twelvemonth earlier, rosy Tampa 17.2% to $614 a month, Orlando 16.7% to $467 a month, Fort Lauderdale 16.2% to $611 a month, against 5.7% throughout the metros it tracked (<a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Redfin</a>).</p><p>Buyers cost that in: Mortgage Professional America reported in January 2026, citing accommodation expert Nick Gerli, that condo values in Florida cut 9.9% complete the preceding dozen months (<a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">source</a>). A residence that expenses additional all duration to keep and small to market is the emergency in one sentence.</p><p>No community indicator records what an affiliation charges, so HOA Spy cannot figure the assessments. What it can figure is what happens whenever they go voluntary &mdash; the liens and foreclosure suits above.</p></li><li><h3>They litigate, and all owner pays for it</h3><p>Every lawsuit an affiliation records or defends is paid for out of the dues &mdash; and the disbursal of a lawsuit an owner wins is motionless passed rear to the owners. <b>48,999</b> court records name a Florida association, from 13,601 communities. The affiliation is the plaintiff in 29,947 of them and the accused in 14,113; whenever it is sued, the most average lawsuit is <i>Appellate</i> (4,380). 92 communities have fifty or additional cases all &mdash; litigation as a matter of routine. The ten busiest communities document for 2% of all the records. Among the 24,664 closed cases alongside the two dates on the docket, fractional took additional than 223 days.</p></li><li><h3>Some have stopped functioning as corporations at all</h3><p>An affiliation is a corporation, and a company that is dissolved, delinquent or not in fine position alongside the province cannot reliably insure the property, keep its reserves, sign a agreement or answer a lender's questionnaire &mdash; which is adequate to stall all transaction in the community. Of the 104,659 Florida associations checked against the state's company registry, <b>3,753</b> have no energetic company on document and <b>2,908</b> are delinquent in their registration &mdash; 6% in all.</p><p>Corporate position as the register records it: energetic (51,981).</p></li></ol> <h2>Where it is worst: Florida district by county</h2> <table readabilitydatatable="1"><tr><th>County</th><th>Associations</th><th>With court records</th><th>Court records</th><th>Claims of lien</th><th>Lis pendens</th></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Broward County</a></td><td>27,819</td><td>2,488</td><td>18,565</td><td>311,840</td><td>170,890</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Miami-Dade County</a></td><td>13,708</td><td>2,878</td><td>7,900</td><td>128,202</td><td>94,447</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Palm Beach County</a></td><td>3,741</td><td>200</td><td>824</td><td>11,469</td><td>7,098</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Hillsborough County</a></td><td>673</td><td>80</td><td>609</td><td>700</td><td>418</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Pinellas County</a></td><td>2,051</td><td>23</td><td>130</td><td>1,581</td><td>890</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Pasco County</a></td><td>196</td><td>2</td><td>81</td><td>20</td><td>8</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Volusia County</a></td><td>482</td><td>14</td><td>73</td><td>209</td><td>121</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Orange County</a></td><td>656</td><td>24</td><td>64</td><td>1,699</td><td>213</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Okaloosa County</a></td><td>255</td><td>21</td><td>54</td><td>42</td><td>28</td></tr> <tr><td><a href="https://en.mycoding.id/category/technology" target="_blank">Collier County</a></td><td>1,767</td><td>26</td><td>49</td><td>1,237</td><td>821</td></tr> </table> <p>The district is the community's own, from its registration or ZIP. Court records are counted lone in the courts HOA Spy indexes and liens lone in the recorder indexes it collects, so a district whose portal is not peruse shows few or none.</p> <h2>Florida against the nation</h2> <p><b>Florida associations bring additional foreclosure suits against their members than those of any another province on HOA Spy.</b> 10,296 of the 14,168 on document (73%); Texas is next alongside 2,349.</p> <ol><li><b>One in three HOA lawsuits in the nation is a Florida case</b>Florida holds 48,999 of the 147,465 court records naming a homeowner or condominium affiliation on HOA Spy (33%). Texas is next alongside 41,271, and no another province reaches 15,879.</li><li><b>Florida associations foreclose on their own members additional than all another province combined</b>12,006 Florida court records are foreclosure cases &mdash; the affiliation foreclosing its lien on a home, or named in a lender's foreclosure &mdash; 55% of the 21,898 nationwide. Texas is next alongside 5,084.</li><li><b>When homeowners sue their association, fractional the period it is in Florida</b>14,113 Florida records have the affiliation as the defendant, 51% of the 27,622 specified records in all state. Texas is next alongside 3,747. Florida additionally leads in 996 coverage disputes (36% of the nation's) and 800 fair-housing and another civil-rights suits (41% of the nation's).</li><li><b>737,459 lien and foreclosure filings against homeowners in Broward and Miami-Dade counties</b>The recorder indexes of Broward and Miami-Dade counties solitary catalog 460,412 claims of lien and 277,047 lis pendens (the filing that starts a foreclosure) by associations. At the peak, in 2009, associations there recorded 46,427 lis pendens &mdash; concerning 127 a day. One community, <a href="https://en.mycoding.id/category/technology" target="_blank">BEACHPLACE TOWERS CONDOMINIUM ASSOCIATION, INC.</a>, has 8,798 claims of lien on file. (Lien indexes are collected for Florida, Illinois and New York only, so this is a figure for the covered counties, not a national ranking.)</li><li><b>2026 is already Florida's busiest twelvemonth on file</b>2,816 Florida court records have been submitted so far in 2026, former the 2,549 of 2010, the former record; 2025 had 2,476. 92 Florida communities have 50 or additional court records each, additional than any another state. Maryland is next alongside 73.</li></ol> <p>These are counts of records on file, not rates. Florida has 104,659 indexed associations &mdash; additional than any another province &mdash; and its district courts publish profound case histories, so it counts more. Per hundred communities, Florida has 47 court records; Maryland has 603 and Texas has 231. A province whose courts conceal older cases ranks lesser any its associations do.</p> <h2>What a buyer, an owner or a lawmaker can do</h2> <ul><li><b>Before buying, peruse the association's record.</b> <a href="https://en.mycoding.id/category/technology" target="_blank">Search it on HOA Spy</a>: all lien, lis pendens and court case on file, all connected to the authoritative record, and its company standing. A community that forecloses as a matter of routine, or whose company has lapsed, is a fact to cost in before the inspection duration ends.</li><li><b>Ask for the budget, the reserve study and the inspection report.</b> Florida law entitles a buyer to the association's documents and a condominium buyer to the milestone inspection study and the reserve study; under the customary Florida transaction agreement a particular appraisal levied before the agreement is the seller's and one voted afterward is for the parties to settle, so ask what is pending. What the records cannot figure &mdash; the assessments to arrive &mdash; is in those papers.</li><li><b>If a lien or a notice arrives, use the notice window.</b> Ask for an itemised ledger; much of a lien balance is frequently fees added to a smaller debt. Paying the assessments before the deadline in the notice of intent stops the suit, and a disagreement put in penning before the deadline is kept. Legal aid offices and bar referral services grip these cases.</li><li><b>For policy:</b> the levers the records item at are the fees and involvement a lien may secure, the flat below which an affiliation may not foreclose, a correct to a fee scheme before suit, and community reporting of what associations accusation &mdash; the one figure no indicator holds. This leaf is not lawful advice.</li></ul> <h2>Where this data comes from</h2> <ul><li>Trial courts: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Broward County Clerk &mdash; eCaseView</a> &mdash; Broward County</li><li>Trial courts: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Miami-Dade Clerk &mdash; civil, family &amp; probate search</a> &mdash; Miami-Dade County</li><li>Trial courts: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Hillsborough County Clerk &mdash; HOVER</a> &mdash; Hillsborough County</li><li>Miami-Dade County test courts: Miami-Dade Clerk Commercial Data Services Civil FTP nourish (daily civic tables + weekly debt dump) (8,025 affiliation cases)</li><li>Federal dockets and province appellate opinions: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">CourtListener</a> (RECAP archive and bulk data, snapshot 2026-09-30)</li><li>Broward liens: Official Records annual indicator exports, community SFTP, 1978-2025 (553,668 documents)</li><li>Miami-Dade liens: Miami-Dade Clerk Official Records community hunt API (per-association name queries), 1978-2026 (225,403 documents) &mdash; best-effort (partial): 53% name-match hit rate; 59 bulk filers truncated at the API's 500-row cap</li><li>Lien indicator searched: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Broward County Official Records</a></li><li>Lien indicator searched: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Miami-Dade Clerk &mdash; Official Records</a></li><li>Association roster: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">FL DBPR condo extracts</a> (27,955 records)</li><li>Corporate standing: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Sunbiz quarterly non-profit extract (SFTP)</a> (210,713 records)</li><li>IRS roster: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">IRS Exempt Organizations Business Master File</a> (285 records)</li><li>Not collected: Palm Beach County lien indicator &mdash; subscription $600/yr</li><li>Not collected: DBPR arbitration final orders &mdash; hunt form broken; published indexes halt ~2008</li><li>Dues: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Redfin, August 2024</a> &mdash; median monthly HOA fees in the three months to July 2024, against a twelvemonth earlier; not HOA Spy data.</li><li>Condo values: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">Mortgage Professional America, January 2026</a>, citing accommodation expert Nick Gerli; not HOA Spy data.</li><li>The law: <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 553.899, Florida Statutes</a> (milestone inspections) and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 718.112(2)(g), Florida Statutes</a> (structural integrity reserves), <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 720.3085, Florida Statutes</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">section 718.116, Florida Statutes</a> (assessment liens and foreclosure).</li></ul> <p>Foreclosure cases are the dockets whose nature of lawsuit is a foreclosure, in the courts HOA Spy indexes; the association's flank is the function the court recorded, alternatively the caption. Corporate position is the province registry's as final checked. A community exterior the indexed courts can have records this leaf does not count; names are matched conservatively, so an ambiguous equivalent is remaining out fairly than guessed. <a href="https://en.mycoding.id/category/technology" target="_blank">Sources &amp; methodology</a>.</p> <h2>Questions group ask</h2> Are HOAs making Florida's accommodation emergency worse?The records display them adding to it in ways that can be counted: 10,296 foreclosure suits brought by associations against their own members, 460,412 liens recorded against homes, 48,999 court records paid for out of dues, and 6,661 associations whose company has lapsed. The dues and particular assessments, which no community indicator records, arrive on top of that. Can a Florida HOA really foreclose on a residence complete voluntary dues?Yes. The association's lien for assessments can be foreclosed akin a home loan following the statutory notice, and 2,695 Florida associations have done it at smallest once. Florida's homestead safety does not bar an appraisal lien. How much have Florida HOA fees gone up?HOA Spy does not collect dues. Redfin reported in August 2024 that median monthly HOA fees in the three months to July 2024, against a twelvemonth earlier, rosy Tampa 17.2%, Orlando 16.7%, Fort Lauderdale 16.2% (<a href="https://en.mycoding.id/category/technology" target="_blank" rel="noopener">source</a>). Why are Florida condo assessments rising?After the Surfside collapse, Senate Bill 4-D (2022) required milestone structural inspections of older buildings and completely funded structural reserves that owners can no longer waive; the repairs and the reserves are paid by the owners through dues and particular assessments. The statutes are connected in the sources above. Which Florida associations have the most court records?<a href="https://en.mycoding.id/category/technology" target="_blank">GRANDE OASIS AT CARROLLWOOD CONDOMINIUM ASSOCIATION, INC.</a> (137); <a href="https://en.mycoding.id/category/technology" target="_blank">PALMERA POINTE CONDOMINIUM ASSOCIATION, INC.</a> (135); <a href="https://en.mycoding.id/category/technology" target="_blank">PLACE ONE CONDOMINIUM ASSOCIATION, INC.</a> (132). Each links to its report, alongside all case and its court record. Is Florida the worst province for HOA foreclosures?Florida ranks 1st of the states on HOA Spy for foreclosure suits brought by associations, alongside 10,296 of 14,168. The figure depends on which courts are indexed in all province as fine as on the associations, so it is a figure of records, not a rate. How do I inspect a Florida community before I buy?<a href="https://en.mycoding.id/category/technology" target="_blank">Search it by name on HOA Spy</a>: its study lists all lien, lis pendens and court case on document alongside a nexus to the authoritative record, its company standing, and which sources were checked. The <a href="https://en.mycoding.id/category/technology" target="_blank">Florida statewide page</a> has all figure by district and by year. </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/hoa-s-are-making-the-home-crisis-worse-73064</guid> <pubDate>Sun, 18 Oct 2026 19:40:16 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[Trump's decision to import Russian diesel is an 'incentive to end the war,' energy secretary says]]></title> <description><![CDATA[Trump's decision to import Russian diesel is an 'incentive to end the war,' energy secretary says. US Energy Secretary Chris Wright stated Trump's decision to waive new sanctions on Russia would motivate it to end its war alongside Ukraine.]]></description> <media:thumbnail url="https://i.insider.com/6ad4d5742428f6b455813845?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/trump-s-decision-to-import-russian-diesel-is-an-incentive-to-end-the-war-energy-secretary-says-73063</link> <content:encoded><![CDATA[<div e-name="post-hero" data-component-type="post-hero" data-load-strategy="exclude"> <figure data-type="img" e-name="image-figure-image" data-media-container="image" itemscope itemtype="https://schema.org/ImageObject"> <div> <p><img src="https://i.insider.com/6ad4d552e50b02f612be4b26?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ad4d552e50b02f612be4b26?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ad4d552e50b02f612be4b26?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ad4d552e50b02f612be4b26?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ad4d552e50b02f612be4b26?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ad4d552e50b02f612be4b26?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ad4d552e50b02f612be4b26?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Donald Trump" 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>President Donald Trump signed an administrator command waiving new sanctions on Russia.</span> <span> <span e-name="image-source" itemprop="creditText">Aaron Schwartz/Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>President <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Donald Trump</a> is motionless playing hardball alongside Russia, according to US Department of Energy Secretary <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Chris Wright</a>.</p><p>Wright defended Trump's decision to waive sanctions on Russia during a Sunday discussion on CNN's "State of the Union alongside Jake Tapper and Dana Bash."</p><p>In September, Trump signed into law a sanctions bundle targeting Russian officials and parts of its economics in an attempt to force Russia amid its war on Ukraine. Last week, Trump issued an administrator command waiving those new sanctions, another restrictions, and several duties on Russia.</p><p>In first October, Trump additionally announced an accord alongside President Vladimir Putin under which Russia would provision complete 300,000 lots of diesel energy to America and the earth market. </p><p>"President Trump waived sanctions fair on diesel exports, and what's the one item Russia has not been capable to export complete the final duration or so? Diesel, since they're abbreviated of diesel," Wright said.</p><p>The Energy Secretary stated waiving the sanctions solves two problems: the diesel oil deficit and Russia's ongoing war alongside Ukraine.</p><p>"This is pressuring Russia. Russia does not have diesel to export," Wright said. "The lone way they can get additional diesel to export is if they rotate downward the battle alongside Ukraine."</p><p>Wright stated Russia would have to act into an energy ceasefire or decrease its war efforts to have adequate additional diesel to export.</p><p>"This is not going gentle on Russia. This is an incentive to end the war," Wright added.</p> <p>Ukraine President Volodymyr Zelenskyy stated waiving sanctions on Russia "seems wrong" to him. US lawmakers on the two sides of the governmental aisle additionally criticized the move, including Republican Sen. Thom Tillis.</p><p>"Beyond irresponsible. What part of enforcing a law passed 86-11 by the Senate does the President and his advisors not understand? It's unconscionable that this administration is capitulating to a Russian dictator who illegally invaded Ukraine and butchers guiltless civilians all sole day," Tillis wrote on X.</p><p>He added, "If the President wants to really bring downward energy prices, he can do it by solving the Iran problem, not by doing a firm for Vladimir Putin."</p><p>Diesel and regular gas prices have skyrocketed globally as the US war on Iran drags on. Following astonishment attacks by the US and Israel on Iran in February, Iran efficiently close downward the Strait of Hormuz, which is a important waterway through which much of the world's diesel and oil is shipped. Last week, the International Energy Agency &zwnj;said the diesel deficit could run into 2027.</p><p>That's a issue for Trump, who is expecting voters ignore <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">high gas prices</a> and concerns complete the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">cost of living</a> whenever they caput to the polls this November for the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">midterm elections</a>. Higher diesel prices average higher shipping costs, which trickle downward to consumers as inflated prices for mundane goods.</p><p>Wright additionally appeared on ABC's "This Week" on Sunday, during which he stated Trump was trying to discover "innovative" ways to end the Russia-Ukraine war.</p><p>"This is a motivation for Russia to fig out how they can really export several diesel," he said.</p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/trump-s-decision-to-import-russian-diesel-is-an-incentive-to-end-the-war-energy-secretary-says-73063</guid> <pubDate>Sun, 18 Oct 2026 19:37:58 +0700</pubDate> <author><![CDATA[support@mycoding.id (Lauren Edmonds)]]></author> </item> <item> <title><![CDATA[A woman was arrested in Philly for blocking a delivery robot]]></title> <description><![CDATA[A woman was arrested in Philly for blocking a delivery robot. Carolyn Marvin was arrested and charged alongside disorderly behavior following blocking the way of an Uber shipment robot and refusing to get out of the way. Marvin tol...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2025/02/avride-uber-delivery.webp?quality=90&amp;strip=all&amp;crop=0%2C10.718955348675%2C100%2C78.562089302649&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/a-woman-was-arrested-in-philly-for-blocking-a-delivery-robot-73061</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>Carolyn Marvin was arrested and charged alongside disorderly behavior following blocking the way of an Uber shipment robot and refusing to get out of the way. Marvin told Philadelphia&rsquo;s <em><a href="https://en.mycoding.id/category/technology" target="_blank">ABC13</a></em> &ldquo;I cognize they&rsquo;re taking the jobs of individual shipment workers and so, I have been protesting them whenever I saw them by position in forefront of them and preventing them from going forward.&rdquo;</p><p>Police responded to the environment and asked Marvin to move out of the robot&rsquo;s way. When she refused, they placed her in cuffs and arrested her. The event was captured on video and has now garnered significant media attention.</p><p>The shipment robots have rotate into a average perspective on the streets of downtown Philadelphia and have sparked backlash. This is not equal Marvin&rsquo;s archetypal broom alongside them. And before this year, one was <a href="https://en.mycoding.id/category/technology" target="_blank">kicked over</a> in Center City. Broad involvement has grown concerning how autonomous systems, including robotaxis, shipment robots, and AI agents, are impacting jobs, particularly for <a href="https://en.mycoding.id/category/technology" target="_blank">lower-skill workers</a>.</p><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6NjA5MzU0"><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span><span>Terrence O'Brien</span></span></span></li><li><li><li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/a-woman-was-arrested-in-philly-for-blocking-a-delivery-robot-73061</guid> <pubDate>Sun, 18 Oct 2026 19:28:10 +0700</pubDate> <author><![CDATA[support@mycoding.id (Terrence O’brien)]]></author> </item> <item> <title><![CDATA[CFPB Opens Debanking Investigation into Nine Large National Banks]]></title> <description><![CDATA[CFPB Opens Debanking Investigation into Nine Large National Banks. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/cfpb-opens-debanking-investigation-into-nine-large-national-banks-73065</link> <content:encoded><![CDATA[<div><p id="cmsg">Please allow JS and disable any ad blocker</p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/cfpb-opens-debanking-investigation-into-nine-large-national-banks-73065</guid> <pubDate>Sun, 18 Oct 2026 19:26:40 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> <item> <title><![CDATA[PalmOS Lemmings by Aaron Ardiri]]></title> <description><![CDATA[PalmOS Lemmings by Aaron Ardiri. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/ab4095dd46e84269c5f95a0114ce4c3d7ea63876388c6b8bc6610977e46eb07b/ardiri/palmos-lemmings"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/palmos-lemmings-by-aaron-ardiri-73066</link> <content:encoded><![CDATA[<div><div data-hpc="true" containertiming="hpc"><div><div><h2 data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div><div><h2 data-component="Heading" data-testid="screen-reader-heading">History</h2><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center"><span data-component="leadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text"><span>50 Commits</span></span></span></a></p><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_2bacdahlik5_"><span data-component="buttonContent" data-align="center"><span data-component="leadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_2bacdahlik5_">50 Commits</span></p></div></div></div></div><h2 data-component="Heading" data-testid="screen-reader-heading" id="folders-and-files">Folders and files</h2><div class="" data-testid="directory-content"><table aria-labelledby="folders-and-files" readabilitydatatable="1"><thead><tr><th colspan="2"><span>Name</span></th><th colspan="1"><span>Name</span></th><th><p><span>Last commit message</span></p></th><th colspan="1"><p><span>Last commit date</span></p></th></tr></thead><tbody><tr id="folder-row-0"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">compiled</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">compiled</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-1"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">images</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">images</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-2"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">levelpacks</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">levelpacks</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-3"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">src</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">src</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-4"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">src_levels</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">src_levels</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-5"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">tools</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">tools</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-6"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">.gitignore</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">.gitignore</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr id="folder-row-7"><td colspan="2"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">README.md</a></p></div></div></div></div></td><td colspan="1"><div><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path></svg><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank" data-discover="true">README.md</a></p></div></div></div></div></td><td></td><td><div></div></td></tr><tr data-testid="view-all-files-row"><td colspan="3"></td></tr></tbody></table></div></div><div><div><div itemscope="" itemtype="https://schema.org/abstract"><h2>Repository records navigation</h2><ul role="list"><li role="presentation" aria-hidden="true"><li><a href="https://en.mycoding.id/category/technology" target="_blank" aria-current="page"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="README">README</span></a></li></ul><div></div></div></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/palmos-lemmings-by-aaron-ardiri-73066</guid> <pubDate>Sun, 18 Oct 2026 18:56:59 +0700</pubDate> <author><![CDATA[support@mycoding.id (Adi Gunawan)]]></author> </item> </channel> </rss>