<?xml version="1.0" encoding="UTF-8" ?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0"> <channel> <title><![CDATA[MC Project]]></title> <description><![CDATA[Global digital products and freelance services. Focuses on development, production and distribution of programming scripts, application source code, plugins, themes and templates.]]></description> <image> <title><![CDATA[MC Project]]></title> <url>https://en.mycoding.id/favicon.ico</url> <link>https://en.mycoding.id/</link> </image> <category><![CDATA[Software Engineering, Website Development, Mobile Android App, Application Source Code, Programming Scripts]]></category> <link>https://en.mycoding.id/</link> <atom:link href="https://en.mycoding.id/rss.xml" rel="self" type="application/rss+xml"/> <atom:link href="https://en.mycoding.id/rss-videos.xml" rel="alternate" type="application/rss+xml"/> <atom:link href="https://en.mycoding.id/" rel="alternate" type="text/html"/> <pubDate>Fri, 30 Oct 2026 03:33:04 +0700</pubDate> <lastBuildDate>Fri, 30 Oct 2026 03:33:04 +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[CVE-2026-98432: Linux TCP Use-After-Free Risk and Patch Validation]]></title> <description><![CDATA[CVE-2026-98432: Linux TCP Use-After-Free Risk and Patch Validation. Comments]]></description> <media:thumbnail url="https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-285.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/cve-2026-98432-linux-tcp-use-after-free-risk-and-patch-validation-74848</link> <content:encoded><![CDATA[<div data-id="97cbf25" type="widget" type="theme-post-content.default"> <p>CVE-2026-98432 is a use-after-free in the Linux kernel&rsquo;s IPv4 TCP handshake path. The flaw appears whenever two processors act on connected petition and kid sockets during the two can motionless citation the identical IP options object. One way may liberated that entity immediately during another path, protected lone as an RCU reader, continues to use it. The outcome is a old kernel pointer in code reachable through network traffic.</p> <p>The concise clarification appears akin a acquainted kernel race, but the community evidence demands careful interpretation. The <a href="https://en.mycoding.id/category/technology" target="_blank">CVE record</a> carries a CVSS 3.1 mark of 9.8, representing a network-reachable, unauthenticated worst case alongside elevated confidentiality, integrity, and preparedness impact. <a href="https://en.mycoding.id/category/technology" target="_blank">Red Hat&rsquo;s merchandise analysis</a> assigns a lesser 5.9 mark since it treats exploitation as a difficult competition and assesses the applicable consequence in its supported products additional conservatively. Separately, Anthropic&rsquo;s Frontier Red Team reported a operating distant base code-execution sequence against a Linux server alongside a Multipath TCP listener in a controlled lab. That outcome is grave evidence of exploitability under a particular configuration. It is not evidence that all unpatched Linux server, all average TCP listener, or all allocation build can be compromised in the identical way.</p> <p>Defenders should treat those statements as complementary. The upstream document identifies a hazardous memory-lifetime error and its theoretical maximum impact. A allocation mark describes the vendor&rsquo;s shipped code, configuration, mitigations, and expected utilize conditions. A investigation utilize demonstrates one tangible way through a particular target. None of the three have to be discarded, and none have to be stretched beyond its scope.</p> <p>The applicable reply is direct: acknowledge reachable Linux TCP services, decide which vendor kernel is really running, instal the vendor-provided fixed build, reboot into it, and keep evidence that the operating kernel contains the correction. Hosts that disclose MPTCP listeners deserve contiguous notice since the community investigation specifically validated that environment. Internet-facing gateways, burden balancers, Kubernetes nodes, VPN endpoints, reverse proxies, and appliances that use Linux networking additionally deserve a accelerated inventory equal if they do not intentionally allow MPTCP.</p> <h2>What is confirmed concerning CVE-2026-98432</h2> <p>The authoritative specialized clarification comes from the Linux kernel CVE procedure and the upstream patch. The matter involves ownership and reclamation of IPv4 choice data connected alongside a TCP petition socket. During the server flank of a TCP handshake, the kernel creates a lightweight petition socket to portray a association that has not yet rotate into a complete kid socket. When the handshake progresses, tcp_v4_syn_recv_sock() transfers the request&rsquo;s ireq_opt pointer to the new kid socket as inet_opt. It does not copy the object.</p> <p>At the identical time, a distinct CPU can procedure a retransmitted SYN connected alongside the identical request. That second way can dispatch another SYN-ACK through tcp_check_req(). Functions specified as tcp_v4_send_synack() and inet_csk_route_req() peruse the request&rsquo;s IP options inner an RCU read-side crucial section. Later helpers, including ip_build_and_send_pkt() and ip_options_build(), dereference sectors from the options object. The <a href="https://en.mycoding.id/category/technology" target="_blank">Debian safety tracker</a> reproduces the upstream clarification and maps the matter to fixed Debian kernel packages.</p> <p>The life mismatch is the center problem. The audience behaves as although RCU protects the object, but the destructor frees it alongside average kfree(). Ordinary kfree() makes the allocation accessible for reuse without waiting for existing RCU readers to finish. If the kid socket is destroyed during a retransmitted-SYN way motionless uses the options, the second CPU can continue study recollection that no longer belongs to that object. The chief upstream fix replaces contiguous freeing alongside kfree_rcu() in the applicable destructors, delaying reclamation until an RCU grace duration has elapsed.</p> <p>The exposure additionally has a connected request-migration case. If net.ipv4.tcp_migrate_req=1 is enabled, or if a BPF_SK_REUSEPORT_SELECT_OR_MIGRATE program controls petition migration, the kernel may copy a petition socket. The old petition and its copy can temporarily portion the identical options object. A CPU holding a citation to the old petition can motionless use the entity during the copy is freed. The kernel clarification hence changes the two inet_sock_destruct() and tcp_v4_reqsk_destructor() to use RCU-aware reclamation.</p> <p>The archetypal matter is particular to the IPv4 child-socket way since the corresponding IPv6 function duplicates options alternatively of transferring the identical pointer. The upstream content additionally notes an IPv6 request-migration involvement involving ipv6_opt whenever CALIPSO is current and says that circumstance is handled separately. That difference matters: a declaration that &ldquo;IPv6 is unaffected&rdquo; is too broad, during a declaration that the chief IPv4 ownership-transfer bug does not use to the average IPv6 kid innovation way is accurate.</p> <p>The place was merged upstream as commit <a href="https://en.mycoding.id/category/technology" target="_blank">e3f33b0a1d89</a>, titled &ldquo;ipv4: liberated inet_opt and ireq_opt following an RCU grace period.&rdquo; The <a href="https://en.mycoding.id/category/technology" target="_blank">Ubuntu CVE page</a> identifies the identical introduction and fix commits and tracks many Ubuntu kernel flavors independently. This is helpful evidence that a generic kernel type inspect cannot substitute distribution-specific status.</p> <h2>Facts that are not established</h2> <p>No authoritative origin cited current establishes general exploitation throughout the community internet. Anthropic established that its researchers could rotate the flaw into distant base command implementation against a controlled mark alongside an MPTCP listener. That is stronger than a crash-only evidence and should power urgency. It motionless does not provision a measured prevalence of susceptible MPTCP services, a worldwide achievement rate, or evidence that the identical utilize sequence plant unchanged throughout kernel builds, CPU architectures, allocators, hardening profiles, and network paths.</p> <p>The community matter additionally does not validate assuming that any elevated quantity of SYN retransmissions is exploitation. Retransmitted SYN packets happen naturally since of packet loss, asymmetric routing, overloaded services, client retry behavior, and middleboxes. Exploitation of a competition may create different patterns, but those patterns need association alongside a susceptible host, applicable options, kernel symptoms, and timing. A network vigilant can prioritize investigation; it cannot demonstrate a use-after-free occurred inner the kernel.</p> <p>There is no sole upstream type cord that accurately labels all vendor kernel. Enterprise distributions routinely backport safety fixes during retaining an older-looking basis version. Cloud providers and appliance vendors may container their own kernel builds. A scanner that compares lone uname -r against an upstream publish catalog can create the two false positives and false negatives. The defensible decision comes from a vendor advisory, bundle changelog, build metadata, VEX statement, or straightforward confirmation that the applicable fix commit was backported.</p> <p>Finally, disabling MPTCP does not eliminate the underlying IPv4 life bug. It removes the exact listener configuration used in the community investigation sequence and can meaningfully decrease contiguous visibility anywhere MPTCP is unnecessary. The upstream specialized clarification covers the average IPv4 TCP petition and kid socket paths as fine as petition migration. Patch deployment remains the durable correction.</p> <h2>How the susceptible TCP way works</h2> <p>A TCP server normally receives a SYN, replies alongside SYN-ACK, and waits for the final ACK. The kernel avoids allocating a complete connected socket at the archetypal packet since an attacker could alternatively exhaust resources cheaply. Instead, it creates a compact petition socket that stores adequate province to validate and complete the handshake. When the ACK arrives and the association is accepted, the kernel creates a complete kid socket and moves or copies selected province into it.</p> <p>IPv4 options complicate that transition. IP options can transport metadata that influences routing or packet processing. The kernel parses the incoming data and stores an inner depiction for afterward reply construction. In the affected path, the petition socket&rsquo;s ireq_opt pointer becomes the kid socket&rsquo;s inet_opt pointer. The transfer avoids a copy, but it method the life of one allocation crosses the border between two socket objects.</p> <p>A second SYN for the identical association tuple can attain before the handshake province has entirely settled. Retransmission is a normal part of TCP. The kernel may procedure that SYN on another CPU and build a SYN-ACK using the first petition socket. Since Linux networking is extremely parallel, the kid socket can advancement toward teardown during the another CPU is motionless constructing the reply. The petition way takes an RCU peruse lock, indicating that the data it says must remain valid until the read-side crucial division ends.</p> <p>The old destructor behavior violated that expectation. The kid socket did not transport the SOCK_RCU_FREE behavior that would defer its complete release, and inet_sock_destruct() freed inet_opt directly. The second CPU could keep the pointer and peruse optlen from recollection that had already returned to the allocator. A afterward allocation could location unrelated data at that address, changing the value between says or letting consequent code run on attacker-influenced contents.</p> <p>Use-after-free bugs are hazardous since the contiguous indication depends on what replaces the freed allocation. The old admission may peruse the old bytes and appear harmless. It may encounter poisoned or unmapped recollection and crash. It may peruse a new kernel entity and disclose data. With adequate authority complete allocation patterns and timing, a investigator may rotate the old citation into a additional mighty read, write, or control-flow primitive. The exposure category hence supports outcomes ranging from intermittent handshake nonaccomplishment through denial of assistance to code execution, but a particular outcome must be demonstrated for a particular target.</p> <p>The request-migration type follows the identical life regulation through a distinct topology. Reuseport allows multiple sockets to portion a listening port, and BPF can act in choosing a target. Request immigration may move pending connections whenever a listener changes state. The kernel clones petition state, creating a opening in which two petition objects mention to the identical options allocation. Clearing the pointer in one entity does not defend a CPU that already holds a citation to it. If the another object&rsquo;s destructor immediately frees the shared allocation, that audience becomes stale.</p> <p>The place does not attempt to serialize all procedure rearward one earth lock. That would damage scalability in a hot network path. It alternatively aligns reclamation alongside the synchronization example that readers already use. This is exactly the benevolent of issue Read-Copy Update is designed to solve.</p> <h2>Why RCU changes the safety boundary</h2> <p>Read-Copy Update lets readers admission shared data alongside extremely low overhead during writers publish replacements and defer freeing old versions. A audience enters an RCU read-side crucial section, obtains a pointer, uses the object, and exits. A author can eliminate the entity from the data construction so new readers no longer discover it, but it must delay for a grace duration before reclaiming memory. A grace duration ensures that all readers that could have seen the old pointer have finished.</p> <p>The Linux kernel&rsquo;s <a href="https://en.mycoding.id/category/technology" target="_blank">RCU documentation</a> describes the essential removal-and-reclamation split. Removal changes reachability. Reclamation returns retention to the allocator. Conflating those operations is a average origin of use-after-free errors. An RCU fastener does not location a citation figure on an arbitrary entity and does not create straightforward kfree() safe. The corresponding author must use an RCU-aware scheme specified as call_rcu() or kfree_rcu().</p> <p>In CVE-2026-98432, the peruse paths already use RCU. The correction makes the destructor regard that contract. kfree_rcu() schedules the entity for publish following a grace duration fairly than releasing it immediately. The CPU construction the SYN-ACK can complete study the old options object. Later readers volition no longer get it, and the allocation becomes reusable lone following the preexisting readers are gone.</p> <p>This scheme preserves concurrency. It does not necessitate the server to halt handling retransmissions, location a ample fastener about handshake construction, or copy the options entity for all read. The safety asset is narrow and clear: an entity apparent to an RCU audience remains allocated for the duration in which that audience power admission it.</p> <p>RCU fixes additionally explain why packet filtering solitary cannot be a complete remedy. The memory-safety defect is in entity life management. Filtering may create a trigger harder to reach, and disabling unneeded features can decrease the set of paths. Only corrected reclamation restores the invariant for all lawful and antagonistic packet that reaches the code.</p> <figure><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286.png" alt="Two-CPU diagram showing a retransmitted SYN study shared IP options during another way frees them, and how kfree_rcu delays reclamation." srcset="https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286-1024x576.png 1024w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286-300x169.png 300w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286-768x432.png 768w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286-18x10.png 18w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286-1536x864.png 1536w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-286.png 1600w" sizes=" 1024px) 100vw, 1024px"></figure> <h2>Reconciling the 9.8 and 5.9 scores</h2> <p>The CVE record&rsquo;s CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, producing 9.8. This vector assumes a network attacker needs no document and no person interaction, that assault complexity is low, and that prosperous exploitation can have elevated effect throughout confidentiality, integrity, and availability. It expresses the CNA&rsquo;s basis characterization of the susceptible upstream component.</p> <p>Ubuntu displays that 9.8 value but additionally publishes a CVSS 4.0 appraisal of 8.3 alongside assault requirements present. CVSS 4.0 can portray prerequisites that do not fit cleanly into the older vector. Ubuntu&rsquo;s leaf labels the exposure elevated precedence and exposes package-by-package states fairly than treating the numeric mark as the complete decision.</p> <p>Red Hat&rsquo;s 5.9 mark reflects a distinct assessment. Red Hat evaluates vulnerabilities in the environment of its products, backports, default configurations, mitigations, and apt consequences. Its inspection treats the competition as elevated complexity and emphasizes that a dependable safety effect may be a collision or denial of service, during recollection misconduct and stronger outcomes depend on additional conditions. A lesser vendor mark does not average the upstream bug is imaginary; it method the vendor does not obtain all worst-case metric for the products it ships.</p> <p>CVSS disagreement is average for open-source components distributed in distinct forms. The identical origin defect may be current in two products but exposed through distinct configurations. One vendor may allow a characteristic by default, another may omit it, and a third may transport a partial backport that changes reachability. Kernel hardening, allocator behavior, architecture, compiler options, and assistance topology can all power utilize betterment without changing the susceptible origin line.</p> <p>For operational prioritization, a sole worldwide mark is small helpful than a abbreviated environment-specific analysis:</p> <table readabilitydatatable="1"> <thead><tr><th>Environment factor</th><th>Why it changes urgency</th><th>Defender action</th></tr></thead> <tbody> <tr><td>Publicly reachable TCP service</td><td>Untrusted users can exercise handshake paths without an account</td><td>Patch in the earliest emergency window</td></tr> <tr><td>MPTCP listener enabled</td><td>The community investigation demonstrated distant base implementation in this configuration</td><td>Patch immediately and disable MPTCP if unused</td></tr> <tr><td>Management-only presenter rearward powerful filtering</td><td>Network admission is constrained but insider and lateral paths remain</td><td>Patch quickly through normal alter control</td></tr> <tr><td>Request immigration or reuseport BPF</td><td>The upstream clarification identifies a connected shared-object path</td><td>Inventory the configuration and prioritize affected listeners</td></tr> <tr><td>Vendor marks installed build fixed</td><td>The applicable correction may be backported notwithstanding an old basis version</td><td>Verify the operating build and keep vendor evidence</td></tr> <tr><td>Unsupported kernel</td><td>No dependable safety update or vendor inspection may arrive</td><td>Upgrade to a supported kernel or isolate the host</td></tr> </tbody> </table> <p>The 9.8 mark is helpful for recognizing the possible ceiling. The 5.9 mark is helpful for understanding Red Hat&rsquo;s product-specific view. Neither figure should override the fact that an exposed MPTCP mark was exploited in a lab, and the lab outcome should not be converted into a assertion of bulk exploitation. Defenders can act urgently during preserving those distinctions.</p> <h2>What the Anthropic MPTCP investigation proves</h2> <p><a href="https://en.mycoding.id/category/technology" target="_blank">Anthropic&rsquo;s October 27 investigation post</a> describes a remote, zero-click Linux kernel utilize against a server alongside a Multipath TCP listener. According to the researchers, the utilize used the race-induced use-after-free in two stages. The archetypal phase obtained a kernel pointer and defeated Kernel Address Space Layout Randomization. The second phase converted the recollection misconduct into control-flow hijacking and ultimately ran an attacker-chosen command as root.</p> <p>The squad reports that its evidence of idea took about 48 minutes to disclose a kernel pointer and another five minutes to attain command execution. A unsuccessful attempt could depart the handshake incomplete without necessarily crashing the host, allowing repeated trials. That behavior is applicable since race-condition exploits frequently rotate into applicable whenever nonaccomplishment is cheap and retries are plentiful.</p> <p>The investigation is dependable evidence that the exposure can exceed denial of service. It additionally tells defenders which community visibility deserves the highest priority: untrusted network admission to an MPTCP-enabled listener on a susceptible kernel. The authoritative <a href="https://en.mycoding.id/category/technology" target="_blank">Linux MPTCP documentation</a> explains how Multipath TCP extends average TCP so a association can use multiple subflows during remaining compatible alongside existing applications. Linux distributions may provision MPTCP assistance without all use or assistance using it, so administrators need to inspect runtime province and listeners fairly than infer visibility from bundle presence.</p> <p>The published summary is not a reusable utilize recipe. It omits the target-specific particulars required to reproduce heap state, timing, location disclosure, and dependable control. Responsible defence does not necessitate reproducing those stages on manufacturing systems. The beingness of a operating investigation chain, coordinated disclosure, upstream correction, and stable backports supplies adequate evidence to patch.</p> <p>Several boundaries should remain explicit. The investigation mark used MPTCP. Kernel builds differ. The reported period is one experimental result, not a guaranteed minimum or maximum. Network latency, CPU count, load, allocator behavior, hardening, and assistance implementation can alter the race. The article does not say that an average TCP assistance alongside default settings on all allocation is equivalently exploitable.</p> <p>The most defensible wording is therefore: CVE-2026-98432 is remotely reachable through Linux networking; Anthropic demonstrated unauthenticated base code implementation against a susceptible MPTCP listener in a controlled environment; broader exploitability and reliability depend on the target. This declaration preserves the two urgency and accuracy.</p> <h2>Affected versions and vendor backports</h2> <p>The susceptible behavior was introduced by older upstream changes, including commit 079096f103fa, which allowed TCP and DCCP petition sockets to be installed in the established hash array without the listener lock, and another alter connected alongside petition migration. Because the affected former spans many maintained branches, the Linux CVE document enumerates branch-specific fixes fairly than one uncomplicated susceptible range.</p> <p>Upstream stable fixes were issued throughout maintained lines. The archetypal corrected releases identified in the community document contain 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, and the 7.3 betterment row containing the mainline fix. These numbers are helpful for upstream kernels. They must not be used as a worldwide regulation for vendor packages since vendors may backport the correction to builds alongside lesser basis numbers or keep a branch alongside additional revision identifiers.</p> <p>Debian&rsquo;s tracker, for example, marks Bookworm&rsquo;s 6.1.190-1 safety bundle and Trixie&rsquo;s 6.12.113-1 bundle fixed. It additionally records fixed builds in afterward suites. Those bundle versions are the accurate evidence for Debian systems. On Ubuntu, the safety leaf lists many distinct kernel origin packages, including generic, AWS, Azure, GCP, KVM, Oracle, OEM, low-latency, and real-time variants. A position for one sensation does not automatically demonstrate another sensation is fixed.</p> <p>Red Hat customers should use the Red Hat CVE leaf and errata applicable to the exact RHEL or OpenShift product. Enterprise kernels deliberately keep stable interfaces and type families during incorporating safety patches. A version-only scanner that expects the upstream first-fixed type may emblem a corrected Red Hat kernel. Conversely, seeing a elevated basis type in an appliance does not demonstrate the vendor included all stable patch.</p> <p>The <a href="https://en.mycoding.id/category/technology" target="_blank">SUSE CVE page</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Gentoo safety advisories</a>, cloud-provider notices, and appliance vendor bulletins have to be consulted for their corresponding products. When a vendor has not published a determination, administrators can ask for a VEX or assistance declaration identifying whether the susceptible code is current and which build includes the fix.</p> <p>Containers deserve particular attention. Containers normally portion the presenter kernel. Updating an use depiction does not substitute the kernel that handles its TCP traffic. Managed Kubernetes customers may need a node-image update, a node-pool rollout, or a provider care action. Self-managed clusters need presenter bundle updates and node reboots. After replacement, verify all node fairly than assume the authority aircraft rollout reached the complete fleet.</p> <p>Live patching may or may not shield this change. The correction affects entity reclamation in network destructors, and safety depends on the vendor&rsquo;s live-patch implementation and assistance decision. Treat a live-patch position as valid lone whenever the vendor explicitly associates it alongside CVE-2026-98432. If no specified confirmation exists, instal the fixed kernel and reboot.</p> <h2>Build an visibility inventory before the alter window</h2> <p>A fine inventory separates exposure existence from assault reachability. Presence asks whether the operating kernel contains the affected code without the correction. Reachability asks which untrusted networks and services can exercise the applicable handshake paths. Both matter. A susceptible but secluded lab presenter can prosecute a planned update window, during a community MPTCP assistance should move to the forefront of the queue.</p> <p>Start alongside systems that terminate TCP immediately on Linux: reverse proxies, web servers, API gateways, ingress nodes, VPN concentrators, burden balancers, communication gateways, DNS-over-TCP services, SSH bastions, repository endpoints, and tradition daemons. Include appliances if their vendor identifies Linux internally. A hardware-looking border merchandise can motionless disclose a Linux network stack.</p> <p>Determine whether a distinct equipment terminates the external connection. A haze burden balancer may assimilate the community handshake and established a second association to a backend. That can decrease straightforward reachability of the backend kernel from the internet, but the burden balancer itself and any inner untrusted clients remain in scope. Preserve the genuine association way in the asset document alternatively of relying on use architecture diagrams that omit network termination.</p> <p>Check MPTCP status. On systems alongside an suitable iproute2 version, ip mptcp endpoint display and ip mptcp limits display can display configured endpoints and limits. Inspect sysctl net.mptcp.enabled anywhere available. Also acknowledge applications that deliberately create MPTCP sockets; a earth allow emblem solitary does not demonstrate a listener exists. The <a href="https://en.mycoding.id/category/technology" target="_blank">MPTCP upstream project documentation</a> provides evaluation and deployment references.</p> <p>Inspect request-migration settings alongside sysctl net.ipv4.tcp_migrate_req. The default and preparedness can change alongside kernel and configuration. A value of one increases relevance of the immigration way described upstream. Identify reuseport BPF programs attached to listening groups. The <a href="https://en.mycoding.id/category/technology" target="_blank">kernel&rsquo;s SK_REUSEPORT BPF documentation</a> explains the program category and socket choice context. Absence of these features does not demonstrate the chief IPv4 way is safe, but existence helps prioritize evaluation and rollout.</p> <p>Record the productive kernel, package, booted image, architecture, and vendor. For immutable systems, document the node depiction or operating-system release. For appliances, document the firmware. For managed services, grasp the provider advisory or assistance case. This evidence is additional helpful than a spreadsheet division that lone says &ldquo;Linux.&rdquo;</p> <p>Map rely boundaries. A assistance reachable lone from a company VLAN may motionless be reachable by compromised laptops, workloads, or partners. Kubernetes node ports can disclose listeners in ways that differ from ingress configuration. IPv4 visibility remains applicable equal in organizations that favor IPv6, since dual-stack services and administration networks frequently keep IPv4 enabled.</p> <h2>Safe validation without utilize traffic</h2> <p>Production validation should answer four questions: what kernel is running, what vendor bundle supplied it, whether applicable services are reachable, and whether the vendor says that exact build is fixed. It should not attempt to win the race, corrupt kernel memory, disclose addresses, or run commands through a evidence of concept.</p> <p>The following commands collect local facts on a scheme you administer. They do not trigger the vulnerability:</p> <pre>uname -a uname -r cat /etc/os-release # Debian and Ubuntu bundle evidence dpkg-query -W 'linux-image*' 2&gt;/dev/null | sed -n '1,40p' # RHEL-family bundle evidence rpm -q kernel kernel-core 2&gt;/dev/null # Listening TCP sockets ss -lntp # MPTCP province whenever supported sysctl net.mptcp.enabled 2&gt;/dev/null ip mptcp endpoint display 2&gt;/dev/null ip mptcp limits display 2&gt;/dev/null # Request immigration environment whenever present sysctl net.ipv4.tcp_migrate_req 2&gt;/dev/null </pre> <p>Run commands alongside the smallest privilege needed. Process names in ss output may necessitate elevated permission, but listener addresses and ports are motionless helpful without them. Do not paste complete command output into a community ticket if it contains hostnames, inner addresses, or assistance details.</p> <p>Next, difference the installed bundle alongside the distribution&rsquo;s advisory. On Debian, use the Debian tracker and the installed source-package version. On Ubuntu, choose the exact kernel sensation and publish row. On Red Hat, use the applicable merchandise province and erratum. If the vendor says a build is fixed through a backport, obtain that mapping complete a generic upstream comparison.</p> <p>Confirm that the scheme booted the updated kernel. Package facility can win during the operating kernel remains old. Compare uname -r alongside the expected installed depiction following reboot. On systems alongside multiple footwear entries, verify the bootloader selected the accurate image. In a cluster, collect the outcome from all node.</p> <p>For externally reachable services, validate visibility from an authorized appraisal presenter using average association attempts, load-balancer configuration, firewall policy, and assistance discovery. There is no need to transmit malformed IP options or repeated race-triggering handshakes. Standard TCP connectivity is adequate to established that untrusted traffic reaches the host.</p> <p>If a lab squad needs deeper assurance, build a available surroundings using the identical vendor image, allow kernel sanitizers lone in that environment, and run vendor-approved regression tests. <a href="https://en.mycoding.id/category/technology" target="_blank">KASAN documentation</a> describes the kernel&rsquo;s memory-error detector. KASAN is precious for betterment and confirmation, but its achievement disbursal and altered recollection layout create it unsuitable as a manufacturing mitigation and can alter utilize timing.</p> <p>A harmless validation study should merge the asset identifier, endeavor service, network exposure, MPTCP state, request-migration province if relevant, bundle version, operating kernel, vendor advisory URL, update timestamp, reboot evidence, service-health result, and any impermanent exception. That document supports event response, audit, and afterward rescanning.</p> <h2>Detection and event response</h2> <p>Memory-corruption exploitation rarely produces one conclusive log line. Detection should merge kernel telemetry, network behavior, presenter state, and the known susceptible build. A kernel collision alongside a stack near ip_options_build(), ip_build_and_send_pkt(), TCP SYN-ACK construction, or socket demolition deserves contiguous review. KASAN reports that acknowledge a use-after-free involving inet_opt or ireq_opt are particularly applicable in test or debug environments.</p> <p>Review journalctl -k, dmesg archives, collision dumps, and phase serial-console logs. Cloud instances may reboot before local logs are flushed, so centralized kernel logs and provider console former matter. If kdump is deployed, maintain the vmcore, matching unstripped kernel symbols, bundle metadata, and footwear configuration. Do not immediately recycle an affected node if evidence gathering is part of the event plan.</p> <p>Network telemetry can acknowledge clients that dispatch repeated association attempts alongside different choice combinations or prolong retries against an MPTCP listener. Baseline first. Mobile networks, lossy links, health checks, and SYN proxies can create elevated retransmission counts. An vigilant should contain destination service, origin distribution, TCP choice summary, rate, duration, and whether the mark was susceptible at the time.</p> <p>An utilize described by Anthropic needed repeated opportunities complete a lengthy interval. Long-lived patterns from a sole origin or coordinated sources may hence be additional engaging than a small burst. Attackers can allocate retries, and normal clients can additionally retry for extended periods. Treat the form as investigative environment fairly than a signature.</p> <p>Endpoint finding agents have constricted visibility into an utilize that starts and executes inner the kernel. A prosperous control-flow hijack power afterward create a user-space procedure or alter credentials, but it may additionally execute actions that blend into normal privileged activity. Correlate unexpected base processes, changes to startup configuration, new network connections, component activity, audit events, and integrity-monitoring alerts alongside kernel and network evidence.</p> <p>If exploitation is suspected, isolate the presenter through network controls that maintain evidence, grasp volatile province according to the organization&rsquo;s event process, rotate credentials that the presenter could access, and examine neighboring systems. A kernel-level colony invalidates assumptions concerning user-space logs and delegate integrity. Rebuild from a trusted depiction following evidence gathering fairly than treating a bundle update as remediation for an already compromised machine.</p> <p>Check whether the scheme exposed MPTCP and whether the doubtful origin could attain it. Preserve firewall, load-balancer, flow, packet-capture, and assistance configuration about the event time. Record the exact booted kernel and bundle before changing it. If the lone indication is a crash, keep the possible of unintended trigger or an unrelated bug during motionless patching promptly.</p> <h2>Patch and mitigation strategy</h2> <p>The preferred remediation is a vendor kernel containing the RCU reclamation fix, followed by a reboot into that kernel. Use the distribution&rsquo;s normal update scheme and its advisory. Avoid cherry-picking a sole mainline commit into an endeavor kernel unless the kernel vendor or an informed kernel engineering squad owns the resulting build. Stable branches may necessitate connected context, and unsupported tradition kernels create forthcoming place and assistance risk.</p> <p>For a fleet, position systems by community reachability, MPTCP usage, petition migration, endeavor criticality, tenant exposure, and vendor support. Begin alongside internet-facing nodes and infrastructure that terminates ample volumes of untrusted TCP. Patch redundant members in a rolling sequence: drain connections, update, reboot, verify the operating kernel, execute assistance checks, and come back the node to rotation before continuing.</p> <p>Where contiguous reboot is impossible, decrease exposure. Disable MPTCP if the institution does not use it. Restrict inbound TCP to required sources and ports. Move administration services rearward authenticated gateways. Remove unused community listeners. Apply charge controls or SYN proxying at an upstream equipment anywhere operationally safe. These measures can decrease opportunities and defend the particular public-research path, but they do not accurate the old pointer.</p> <p>Evaluate net.ipv4.tcp_migrate_req and reuseport BPF lone alongside the assistance owner. Turning off petition immigration may decrease one affected way but can alter failover behavior. Removing a BPF program may alter traffic distribution. Configuration changes need functional evaluation and a rollback plan.</p> <p>Blocking all IPv4 options at an border may decrease visibility to paths that depend on choice data, but it is an incomplete and possibly disruptive control. Some networks use options for specialized behavior, and the exact association between a display and all susceptible way must be established. Middleboxes can normalize or terminate connections in ways that differ from uncomplicated packet filtering. Use specified controls as impermanent hazard decrease only.</p> <p>Do not depend on receptacle restarts, use redeployments, or user-space archive updates. The susceptible code runs in the presenter kernel. Do not assume that a web use firewall sees or understands the applicable IP and TCP handshake state. A WAF that starts handling following a TCP association is established is downstream of the susceptible operation.</p> <p>Unsupported kernels current a straightforward decision. Move the workload to a supported build or isolate it until replacement. A locally patched kernel can be suitable for specialized products, but it requires owners who can validate the backport, test networking behavior, keep symbols, publish provenance, and provision forthcoming fixes. For most organizations, moving to a vendor-supported kernel is safer and faster.</p> <p>Penligent can assistance authorized validation by assisting safety teams arrange exposed-service discovery, configuration evidence, and retesting about a controlled place window. The goal for this kernel matter is not to reproduce a distant base sequence on production. It is to demonstrate which resources were reachable, which vendor fix they received, and whether the assistance remained fit following the corrected kernel booted.</p> <figure><img decoding="async" width="1024" height="576" src="https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287.png" alt="Operational workflow for inventorying exposure, checking the vendor kernel advisory, updating, rebooting, and verifying the CVE-2026-98432 fix." srcset="https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287-1024x576.png 1024w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287-300x169.png 300w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287-768x432.png 768w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287-18x10.png 18w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287-1536x864.png 1536w, https://www.penligent.ai/hackinglabs/wp-content/uploads/2026/10/clipboard-287.png 1600w" sizes=" 1024px) 100vw, 1024px"></figure> <h2>Verify that remediation really worked</h2> <p>A prosperous update job is not the identical as a remediated host. Verification starts following reboot. Confirm the energetic kernel alongside uname -r and map it to the vendor&rsquo;s fixed package. Confirm the update installed on the expected footwear partition and that the bootloader did not autumn rear following an error. Check that secure-boot guideline accepted the depiction anywhere applicable.</p> <p>Validate the assistance from the two sides of its rely boundary. An inner health inspect may continue during the community listener is absent, and a community inspect may continue during a personal backend way is broken. Exercise normal TCP association establishment, TLS negotiation, protocol health, and delegate requests. For MPTCP services, use the organization&rsquo;s normal MPTCP functional test without antagonistic timing or memory-corruption attempts.</p> <p>Review kernel logs for warnings introduced by the rollout. Network fixes can engage alongside drivers, offload, BPF, burden balancing, and tradition modules. A regression does not validate returning indefinitely to a susceptible kernel. Follow the vendor&rsquo;s rollback or replacement guidance, use impermanent visibility reduction, and escalate for a corrected package.</p> <p>Rescan alongside a tool that understands vendor backports. If the scanner motionless flags the asset, nexus the vendor advisory, installed bundle version, running-kernel evidence, and fix provenance. Suppress lone the exact finding for the exact build, alongside an expiration or assessment date. Broad exceptions according to an upstream type difference can conceal afterward susceptible nodes.</p> <p>For Kubernetes and autoscaling fleets, verify templates as fine as current instances. An old device depiction can recreate susceptible nodes following the first rollout. Update initiate templates, node images, aureate images, improvement media, and disaster-recovery definitions. Test a scale-out event and verify the new node boots a fixed kernel.</p> <p>For appliances, verify that the firmware upgrade changed the applicable kernel build. Keep the vendor bulletin and firmware checksum. If the appliance vendor has not published a fix, document compensating controls and get a assistance statement. Avoid assuming that a firmware publish date following the upstream place automatically includes it.</p> <p>Close the remediation item lone whenever all of the following are true:</p> <ul> <li>The asset and its genuine TCP visibility are recorded.</li> <li>The vendor identifies the installed build as fixed or not affected.</li> <li>The fixed kernel is running, not merely installed.</li> <li>The required reboot or vendor-approved live-patch activation completed.</li> <li>Critical services passed post-change tests.</li> <li>Images, templates, and replacement-node sources were updated.</li> <li>Temporary mitigations and exceptions have owners and expiration dates.</li> <li>Evidence is retained for event reply and audit.</li> </ul> <h2>Common appraisal mistakes</h2> <p>The archetypal error is treating &ldquo;Linux&rdquo; as one product. The kernel is shipped through distributions, haze images, embedded firmware, managed node images, and tradition builds. Each may transport distinct backports. Use the exact merchandise channel.</p> <p>The second error is equating a CVSS mark alongside utilize prevalence. A 9.8 basis mark describes specialized severity under a metric model. It does not figure susceptible hosts or demonstrate energetic exploitation. A 5.9 vendor mark does not negate a prosperous lab utilize against another configuration. Risk combines severity, exposure, evidence, asset value, and accessible controls.</p> <p>The third error is study the Anthropic outcome as universal. The investigation proves that a capable squad could utilize a susceptible MPTCP listener remotely in its lab. It does not established identical behavior for all TCP listener. Use it to prioritize MPTCP and exposed networking, not to create unsupported claims.</p> <p>The fourth error is declaring IPv6 universally safe. The chief child-socket transfer matter is IPv4-specific, during the upstream clarification separately calls out an IPv6 immigration involvement involving CALIPSO. Dual-stack systems additionally continue to disclose IPv4. Evaluate the two protocols and prosecute consequent vendor fixes.</p> <p>The fifth error is scanning lone use containers. Container images do not transport the energetic presenter kernel in the normal model. Inventory and place nodes. Serverless and managed-container customers should consult the provider, since the provider controls the kernel equal whenever customers authority images.</p> <p>The sixth error is attempting community utilize code as a manufacturing test. Winning the competition intentionally can collision or colony the machine. It additionally provides small additional endeavor value formerly the vendor has confirmed that the build is vulnerable. Safe configuration, package, exposure, and post-patch checks provision actionable evidence without weaponizing the flaw.</p> <p>The seventh error is decision the ticket following facility without rebooting. The old kernel remains energetic until the scheme boots the new depiction unless a vendor-supported live-patch scheme covers the CVE. Always document the runtime result.</p> <h2>Frequently asked questions</h2> <h3>Does CVE-2026-98432 authorize distant base admission on all Linux server?</h3> <ul> <li>No. The bug is network reachable and a controlled investigation utilize achieved base command implementation against a susceptible MPTCP listener.</li> <li>Exploitability depends on kernel build, configuration, architecture, hardening, allocator behavior, assistance exposure, and competition reliability.</li> <li>Every affected, reachable presenter should motionless be patched since the underlying flaw is kernel recollection corruption.</li> </ul> <h3>Why does the CVE document say 9.8 during Red Hat says 5.9?</h3> <ul> <li>The CVE mark expresses an upstream worst-case basis vector alongside network access, no privileges, no interaction, and elevated possible impact.</li> <li>Red Hat scores the matter for its products and considers the competition complexity, shipped configuration, and apt applicable outcome.</li> <li>Use the vendor appraisal for bundle position and the broader evidence for prioritization.</li> </ul> <h3>Is IPv6 affected?</h3> <ul> <li>The chief matter in tcp_v4_syn_recv_sock() is particular to IPv4 since the average IPv6 way duplicates options.</li> <li>The upstream clarification identifies a distinct IPv6 request-migration involvement whenever CALIPSO options are used.</li> <li>Follow the vendor&rsquo;s complete advisory fairly than applying a covering &ldquo;IPv6 safe&rdquo; label.</li> </ul> <h3>Does disabling MPTCP fix the vulnerability?</h3> <ul> <li>No. It removes the configuration used by the community remote-code-execution display and can decrease contiguous hazard if MPTCP is unused.</li> <li>The underlying life error additionally concerns IPv4 TCP petition and kid socket handling.</li> <li>Install the corrected vendor kernel.</li> </ul> <h3>Do containers need to be rebuilt?</h3> <ul> <li>The normal receptacle example shares the presenter kernel, so the node or presenter must obtain the kernel fix.</li> <li>Rebuilding an use depiction solitary does not remediate the issue.</li> <li>Update node templates and managed-cluster images so autoscaling does not recreate susceptible hosts.</li> </ul> <h3>How should a backported fix be verified?</h3> <ul> <li>Use the distribution&rsquo;s CVE page, erratum, bundle changelog, or VEX declaration for the exact merchandise and kernel flavor.</li> <li>Confirm the fixed bundle is installed and that uname -r shows the corresponding operating kernel following reboot.</li> <li>Do not necessitate the upstream first-fixed type whenever the vendor documents a backport.</li> </ul> <h3>Should defenders run an utilize evidence of concept?</h3> <ul> <li>Production exploitation tests are unnecessary and can collision or colony the host.</li> <li>Validate kernel provenance, exposure, MPTCP and immigration settings, vendor status, reboot completion, and assistance health.</li> <li>Use disposable, authorized lab systems for any memory-safety research.</li> </ul> <h3>What evidence suggests an attempted exploit?</h3> <ul> <li>Relevant kernel crashes or sanitizer findings near IPv4 choice building and socket demolition are powerful specialized clues.</li> <li>Repeated different handshake attempts against a susceptible MPTCP listener can addition suspicion but are not proof.</li> <li>Correlate network behavior alongside kernel logs, collision dumps, root-level procedure anomalies, and the exact susceptible build.</li> </ul> <h2>Final protective priorities</h2> <p>CVE-2026-98432 is a genuine kernel object-lifetime nonaccomplishment alongside a straightforward upstream correction and a demonstrated high-impact investigation outcome. Its hazard should neither be reduced to a theoretical collision nor inflated into a assertion that all Linux server is already remotely exploitable. The accessible evidence supports urgent, targeted action.</p> <p>Prioritize exposed MPTCP listeners and internet-facing Linux TCP ending points. Use vendor bundle data fairly than generic type matching. Apply the corrected kernel, reboot, validate assistance operation, update node and appliance templates, and maintain evidence of the operating fix. Where a alter opening cannot open immediately, disable unused MPTCP, narrow TCP exposure, and detect applicable kernel and handshake behavior during scheduling the update.</p> <p>The most crucial specialized instruction is broader than this CVE: RCU safety is a agreement between readers and reclaimers. A audience fastener cannot defend an entity that a author returns immediately to the allocator. The place restores that agreement by waiting for readers before freeing shared IP options. Verification should reconstruct the operational agreement as well: the institution knows which hosts were exposed, which fixed code they run, and whether the assistance motionless plant following remediation.</p> <h2>Operational notes for MPTCP and dual-stack services</h2> <p>MPTCP inventory is frequently small apparent than average TCP inventory since administrators may cognize that the kernel supports the protocol without knowing which use binds an MPTCP socket. Start at the operating-system layer, afterward ask assistance owners whether they explicitly create MPTCP sockets or depend on a archive or proxy that negotiates subflows. Review assistance units, receptacle capabilities, socket activation, and deployment configuration. A host-level enabled emblem is a clue, not a complete assistance map. Conversely, an use that can use MPTCP may autumn rear to average TCP in one surroundings and actively hear alongside MPTCP in another.</p> <p>For all applicant service, document the location families and interfaces anywhere the listener is bound. A listener border to a wildcard location may be reachable through additional interfaces than its assistance configuration suggests. Host firewall rules, haze safety groups, network policy, and upstream burden balancer behavior all contribute. A helpful document says whether an untrusted client can complete a way to the host&rsquo;s TCP stack, whether a proxy terminates the client association first, and whether inner clients are in scope. This makes it imaginable to distinct a really secluded assistance from one that is merely absent from the community DNS zone.</p> <p>Dual-stack deployments have to be assessed as two connected but distinct paths. Inventory IPv4 and IPv6 routes, listeners, safety groups, and translation devices independently. The upstream bug&rsquo;s chief ownership transfer is in IPv4 code, but a presenter alongside IPv6-only community ingress can motionless disclose IPv4 through a administration VLAN, collection overlay, health-check network, or local peer. An IPv6 packet may additionally be translated or proxied into a distinct IPv4 association before reaching the susceptible host. Network architecture, not a merchandise tag specified as &ldquo;IPv6-only,&rdquo; determines what the kernel processes.</p> <p>Do not disable a protocol throughout an complete fleet before identifying dependencies. MPTCP may be part of an intentional movement or path-resilience design. A hasty alter can logic throughput loss, interrupt failover, or alter association behavior in ways that create an event harder to diagnose. Where MPTCP is not used, disabling it is a sensible impermanent decrease in exposure, but document the alter and verify that the assistance has not silently depended on it. Where it is used, prioritize a vendor kernel rollout and use network restrictions compatible alongside the assistance objective.</p> <h2>Plan kernel changes about association state</h2> <p>Kernel care on network endpoints has an preparedness dimension. A reboot interrupts established connections, resets connection-tracking province on several appliances, and may alter routing or offload behavior. Before updating a load-balanced service, verify that the remaining fit nodes have adequate capacity. Drain one node at a time, delay for long-lived sessions to near or attain an accepted timeout, update the kernel, reboot, and verify preparedness before returning it to rotation. If the assistance uses MPTCP throughout multiple paths, contain way failover behavior in the alter test.</p> <p>For stateful firewalls and gateways, verify how the phase handles association synchronization during rolling maintenance. A node may be fit at the procedure flat but not prepared to obtain traffic since routes, tunnel state, or conntrack synchronization has not converged. Include a inspect from a delegate client network, not fair a local health endpoint. Keep the former depiction accessible according to the vendor&rsquo;s supported rollback process, but create certain any rollback triggers the impermanent visibility controls described in the hazard record.</p> <p>Coordinate place windows alongside kernel extensions and out-of-tree modules. Storage, observability, security, and network agents can forestall a new kernel from booting or can endure functionality following an update. Verify that required modules have compatible builds and signatures. A unsuccessful reboot into the old depiction may depart the presenter susceptible during monitoring shows lone that the bundle director completed successfully. Alert on a mismatch between the expected fixed build and the runtime kernel following maintenance.</p> <p>In haze fleets, update the origin depiction before replacing instances. A one-time restart of operating virtual machines is insufficient if autoscaling groups, case templates, improvement plans, or managed node pools motionless mention to an old image. Test a newly launched replacement in the identical network and verify the vendor kernel is active. For immutable infrastructure, the remediation component is frequently the depiction affirmative the rollout policy, fairly than an idiosyncratic presenter package.</p> <p>For Kubernetes, coordinate node eviction alongside workload disruption budgets and persistent retention constraints. Update a canary node first, verify CNI and assistance routing, afterward continue throughout zones. DaemonSets and privileged agents have to be checked for kernel-version compatibility. The fact that a receptacle restarts onto a patched node does not demonstrate all replica moved; collect node-level evidence and tie all workload rear to its current node. Managed Kubernetes customers should use the provider&rsquo;s node depiction and care direction since the provider owns the kernel build.</p> <h2>Use evidence that survives a afterward audit</h2> <p>A defensible remediation document ties the advisory to a particular artifact. Save the vendor&rsquo;s CVE leaf or erratum, the bundle name and revision, the presenter or depiction identifier, the footwear period following the update, and the operating kernel string. Where the vendor publishes source-package status, contain the exact kernel sensation and release. Where a merchandise bundles a tradition kernel, contain the appliance firmware type and vendor statement. This prevents a afterward reviewer from having to infer whether a generic &ldquo;Linux updated&rdquo; note covered all system.</p> <p>For organizations that create SBOMs, nexus the kernel bundle to the affected asset inventory and maintain a VEX declaration whenever available. A VEX document can say that a merchandise is affected, not affected, fixed, or under investigation, and can explain the basis for that status. It is particularly helpful whenever an upstream CVE repository shows a broad affected range during a allocation has backported the change. The declaration should remain scoped to the exact merchandise release; do not reuse a decision throughout a distinct kernel sensation without evidence.</p> <p>Keep the first and updated scan results. A before-and-after difference can display that the scanner recognized a vendor bundle revision, but it should not substitute the vendor mapping. If a scanner continues to study the CVE following an update, document whether the finding is a old inventory result, an unsupported kernel, a missing reboot, or a false affirmative because of backport handling. A closed finding alongside no clarification is difficult to defend and uncomplicated to reopen incorrectly.</p> <p>Track exceptions alongside an owner, endeavor reason, compensating controls, mark date, and definitive re-evaluation condition. An elimination for a temporarily unavailable appliance should acknowledge the network paths it can receive, the services exposed, and whether MPTCP is active. Set an expiration fairly than making the elimination permanent. Reassess sooner if the vendor publishes a fix, new utilize evidence appears, or the appliance&rsquo;s network border changes.</p> <h2>Decision guide for safety teams</h2> <p>When the safety squad receives a CVE alert, the archetypal decision is whether the institution owns a applicable kernel, not whether a exposure scanner has already produced a finding. Query endpoint management, haze inventory, virtual device images, Kubernetes node pools, network appliances, and embedded merchandise records. Search for the kernel bundle and supported OS family. A origin repository or runtime tag can assistance find systems, but verify it against the genuine operating fleet.</p> <p>The second decision is which resources can obtain untrusted TCP traffic. Use haze stream logs, burden balancer configuration, firewall policy, assistance maps, and presenter listeners together. Distinguish straightforward net traffic from traffic terminated by a managed proxy. Include trusted inner networks in the danger example since compromised workstations and workloads can rotate into untrusted sources. A control-plane-only appliance may motionless have a data-plane interface reachable from client networks.</p> <p>The third decision is whether any circumstance elevates the priority. An MPTCP listener, petition migration, reuseport BPF, community exposure, high-value network role, or deficiency of dependable presenter monitoring should move the scheme before in the queue. These conditions do not demonstrate exploitation. They acknowledge configurations that are nearer to the known specialized way or have higher endeavor effect if compromised.</p> <p>The fourth decision is how to validate closure. Identify the supported fixed package, deploy it, restart into it, test network services, and difference the final province against the advisory. Do not obtain a planned care ticket or a downloaded bundle as closure. The runtime province is the evidence that matters. If the place cannot be applied, document a time-bounded elimination and decrease reachable paths during the institution obtains a supported fix.</p> <p>Finally, decide whether an event inquiry is needed. A susceptible community MPTCP listener solitary warrants urgent patching; it does not by itself demonstrate compromise. Add event reply whenever there are applicable kernel faults, doubtful long-running association attempts, unexplained base activity, integrity changes, or dependable danger intellect particular to the affected service. Keeping place administration and event reply connected but distinct avoids the two complacency and unsupported breach declarations.</p> <h2>How to communicate the hazard accurately</h2> <p>Executive updates should province the affected asset count, reachable assistance count, MPTCP exposure, fixed-build availability, rollout progress, and unresolved exceptions. Avoid presenting the CVSS 9.8 figure without noting the product-specific 5.9 appraisal and investigation conditions. The figure is a helpful severity signal, but decision-makers need to cognize what their own surroundings really runs and exposes.</p> <p>A concise specialized declaration can say: &ldquo;The Linux IPv4 TCP petition way can use IP-options recollection following it has been freed. The upstream fix defers reclamation through RCU. Anthropic demonstrated distant base code implementation against a susceptible MPTCP listener in a controlled lab; this does not established worldwide exploitability. We are patching internet-facing and MPTCP-enabled systems archetypal and verifying the operating vendor kernel following reboot.&rdquo; This formulation communicates consequence, evidence, boundary, and act without overstating what is known.</p> <p>Customer-facing communications should prosecute the organization&rsquo;s event and exposure disclosure policy. Do not assertion a client scheme is susceptible solely since it runs Linux. Ask the phase or vendor for the exact kernel position and province whether a fixed build is available. If assistance break is required for a reboot, communicate the care effect separately from utilize evidence.</p> <p>Security teams should additionally maintain uncertainty. If a vendor has not yet assessed a tradition image, say that position is under inquiry and acknowledge whenever it volition be reviewed. If an MPTCP listener is not found, document the evidence and period of inspection. If the scheme is patched but a scanner has not recognized the backport, nexus the vendor evidence and keep the finding in a reviewable province until asset data converges.</p> <figure><p> <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/kGRUsBDWgq0?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> </p></figure> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/cve-2026-98432-linux-tcp-use-after-free-risk-and-patch-validation-74848</guid> <pubDate>Fri, 30 Oct 2026 03:33:04 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Binance and Polymarket are investigating potential hacks. The former says it's frozen around $3 billion.]]></title> <description><![CDATA[Binance and Polymarket are investigating potential hacks. The former says it's frozen around $3 billion.. Binance is examining a hack possibly value billions, during Polymarket stated it would reimburse users affected by a distinct safety breach.]]></description> <media:thumbnail url="https://i.insider.com/6ae3d683120d8ce03d246613?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/binance-and-polymarket-are-investigating-potential-hacks-the-former-says-it-s-frozen-around-3-billion-74841</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/6ae3d2c010af2ae41bbd4744?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3d2c010af2ae41bbd4744?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="CANADA - 2026/10/13: In this photo illustration, the Binance logo is seen displayed on a smartphone screen. (Photo Illustration by Thomas Fuller/SOPA Images/LightRocket 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>Binance is examining a possible hack that could outcome in billions of dollars in losses.</span> <span> <span e-name="image-source" itemprop="creditText">Illustration by Thomas Fuller/SOPA Images/LightRocket via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Two important <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">trading platforms</a> &mdash; Binance and Polymarket &mdash; were examining safety incidents on Thursday, alongside the erstwhile facing possible losses in the billions. There's no evidence the incidents were related.</p><p>Binance, the world&rsquo;s largest cryptocurrency toggle by selling volume, stated it was actively examining reports of a "potential safety issue." As of Thursday evening, the business stated it had icy about $3 milliard on the platform.</p><p>"Binance volition shield all losses," Binance stated in an update on X. "As a precaution, all deposits and withdrawals are temporarily suspended during our squad conducts safety checks, freezes funds, and plant alongside law enforcement."</p><p>The business did not react to a petition for comment.</p><p>Binance originator and erstwhile CEO, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Changpeng Zhao</a>, stated on X a hack seemed likely.</p><p>&ldquo;User finances are safe! It does appearance akin a hack on Binance,&rdquo; Zhao wrote in a article on X. &ldquo;I don't oversee Binance anymore, but as a shareholder, I anticipate all person finances volition be completely covered.&rdquo;</p><p>Zhao expressed appreciation to&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Tether and Circle</a>, issuers of cryptocurrencies&nbsp;traded on Binance, for quickly freezing funds.</p><p>Tether CEO Paolo Ardoino stated on X the business froze additional than $1.5 milliard connected to the possible Binance hack. Circle CEO Jeremy Allaire stated the business froze complete $800 myriad in association alongside the event and that it was coordinating alongside law enforcement.</p><h2 id="11cca220-361d-4724-b7b2-cc2ac0563fe0" data-toc-id="11cca220-361d-4724-b7b2-cc2ac0563fe0">Polymarket additionally reported a safety incident</h2><p>Also on Thursday, Polymarket, the world's largest <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">prediction market</a> by selling volume, temporarily halted selling following users reported unauthorized withdrawals.</p> <p>The business stated in a declaration on X that one of its third-party providers was compromised and that the event had been referred to law enforcement. It additionally stated selling had resumed by 3 pm Eastern time.</p><p>A Polymarket spokesman told Business Insider that the malicious action occurred in the UK and that the business volition reimburse affected users. The business was unable to verify the amount that may have been stolen.</p><p>Polymarket's US toggle was not halted and did not appear to be affected.</p><p>A individual acquainted alongside the matter attributed the Polymarket hack to a compromised third-party provider called DebugBear, a web achievement monitoring phase designed to assistance businesses optimize website speed. It's unclear exactly how Polymarket uses the platform.</p><p>DebugBear did not react to a petition for comment. The business stated in an X article on Thursday that it was conscious of a safety event and was treating it as a "top priority."</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>Katherine Li is a newsman on Business Insider's West Coast endeavor news team. She covers career,&nbsp; the forthcoming of work, and how AI is changing hiring practices and office trends.</span><span>Previously, she was a newsroom chap who wrote global breaking news and produced newsletters for Semafor. Before that, she wrote concerning climate policies for The Lever, covered the AAPI community for the SF Chronicle as a freelancer, and wrote concerning the 2019 Hong Kong protests as an intern for The New York Times.</span><span>She is an alumna of the Graduate School of Journalism at UC Berkeley and a alumnus of the global reporting program at Hong Kong Baptist University alongside minors in French and English literature.&nbsp;&nbsp;</span><span>Email Katherine at <a href="https://en.mycoding.id/category/business" target="_blank">katherineli@insider.com</a> and prosecute her on Bluesky <a href="https://en.mycoding.id/category/business" target="_blank">@</a><a href="https://en.mycoding.id/category/business" target="_blank">katherineli.bsky.social</a>.&nbsp;</span> </p> </div> </div> <div> <div> <p><span>Kelsey Vlamis is a elder newsman for Business Insider, anywhere she covers endeavor and tech news. She additionally writes endeavor stories concerning travel, luxury, and culture. Previously, she covered the environment, outdoors, and indigenous issues.</span><span>Her characteristic narrative <a href="https://en.mycoding.id/category/business" target="_blank">"Disaster at 18,200 feet"</a> received awards from the <a href="https://en.mycoding.id/category/business" target="_blank">New York Press Club</a>&nbsp;and the&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">North American Travel Journalists Association</a>, as fine as honest citation from the&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">Society of American Travel Writers</a>. She has additionally received an <a href="https://en.mycoding.id/category/business" target="_blank">American Journalism Online Award</a> for her safety on missing and murdered Indigenous group in Wyoming.</span><span>She's appeared on CBS, NPR, NBC, and another outlets to conversation her reporting. She earlier worked on the earth news array at the BBC in London and received a master's in reporting from Northwestern University.</span><span>She can be reached by email at kvlamis@businessinsider.com or via the encrypted-messaging app Signal at kelseyv.21.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/binance-and-polymarket-are-investigating-potential-hacks-the-former-says-it-s-frozen-around-3-billion-74841</guid> <pubDate>Fri, 30 Oct 2026 03:19:47 +0700</pubDate> <author><![CDATA[support@mycoding.id (Katherine Li,Kelsey Vlamis)]]></author> </item> <item> <title><![CDATA[Show HN: Lasm – Write formally verified webapps in Lean for Node/serverless/edge]]></title> <description><![CDATA[Show HN: Lasm – Write formally verified webapps in Lean for Node/serverless/edge. Comments]]></description> <media:thumbnail url="https://repository-images.githubusercontent.com/1383708351/edc8f018-5dfd-4df7-b4e1-dacb8573208c"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-lasm-write-formally-verified-webapps-in-lean-for-node-serverless-edge-74842</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto"><strong>Lean 4 for the JavaScript and WebAssembly world.</strong> Lasm compiles average Lean 4 programs onward of period to WebAssembly. One Lean code basis can rotate into a Node server, a serverless or border function, a WASI/Fastly component or a browser app. Because it is Lean, you can demonstrate properties of the code you deploy. The flagship example, <a href="https://en.mycoding.id/category/technology" target="_blank">Conduit</a>, is the RealWorld app with 117 proved theorems. Lasm ships on npm and brings Lean, Lake and its build tools alongside it; you lone need Node (or Bun or Deno).</p> <div dir="auto" data-snippet-clipboard-copy-content="npm create @lasm@latest my-app -- --template hono # then: cd my-app &amp;&amp; npm instal &amp;&amp; npm run dev"><pre>npm create @lasm@latest my-app -- --template hono <span><span>#</span> then: cd my-app &amp;&amp; npm instal &amp;&amp; npm run dev</span></pre></div> <p dir="auto">AI agents: this README is complete on its own. <a href="https://en.mycoding.id/category/technology" target="_blank">llms.txt</a> is the short index, and <a href="https://en.mycoding.id/category/technology" target="_blank">docs/AI.md</a> lists the rules that preserve you from incorrect turns.</p> <p dir="auto">If Lasm is helpful to you, I'd value your <a href="https://en.mycoding.id/category/technology" target="_blank">sponsorship</a> (<a href="https://en.mycoding.id/category/technology" target="_blank">more below</a>).</p> <table readabilitydatatable="1"> <thead> <tr> <th>Fact</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>Current version</td> <td>@lasm/cli 0.3.5 (<a href="https://en.mycoding.id/category/technology" target="_blank">release notes</a>); npm perspective @lasm/cli version</td> </tr> <tr> <td>Install</td> <td>npm instal -D @lasm/cli (bin: lasm), or no install: npx @lasm/cli &hellip;; new project: npm create @lasm@latest</td> </tr> <tr> <td>Lean</td> <td>exactly <strong>4.35.0</strong> (lean-toolchain: leanprover/lean4:v4.35.0); Lasm installs it, and you need no elan to build</td> </tr> <tr> <td>Develop on</td> <td>Linux x64/arm64 (glibc 2.34+), macOS x64/arm64, Windows x64</td> </tr> <tr> <td>Compiler runs on</td> <td>Node &ge; 24 (tested 24.0.0, 24.22.1, 26.12.1); Bun 1.4.4 and Deno 2.9.6 (tested, as the lone runtime)</td> </tr> <tr> <td>Output</td> <td>dist/ alongside program.wasm + a JS launcher (Node); or a phase bundle (--target &hellip;)</td> </tr> <tr> <td>Node apps run on</td> <td>Node &ge; 24, Linux x64/arm64 (glibc 2.28+ or musl) from any build machine, affirmative the build machine's own OS; &ge; 512 MB memory</td> </tr> <tr> <td>JS/npm interop</td> <td>import Lasm.JS; one @[js "pkg" "export"] row per function you call; no premade bindings (<a href="https://en.mycoding.id/category/technology" target="_blank">guide</a>)</td> </tr> <tr> <td>Frameworks in Lean</td> <td>Lasm.Fetch (HTTP, all server target), Lasm.UI (browser, Elm architecture, proved diff), Lasm.RPC (typed client/server API), Lasm.Web (DOM and web APIs), Lasm.KV</td> </tr> <tr> <td>Not accessible at run time</td> <td>elaboration, #eval-style evaluation, loading .olean, Lean's kernel (<a href="https://en.mycoding.id/category/technology" target="_blank">exact list</a>); all of these activity at build time</td> </tr> <tr> <td>License</td> <td>MIT (Lasm); templates, examples and README code samples additionally MIT-0</td> </tr> <tr> <td>Repository / issues</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">https://github.com/Millillion/lasm</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">report a bug</a> (include npx lasm --version)</td> </tr> </tbody> </table> <p dir="auto">Every row is tested in CI alongside the platform's own local runtime, depiction or emulator. By project guideline CI never deploys to a genuine haze account (<a href="https://en.mycoding.id/category/technology" target="_blank">how all is tested</a>).</p> <table readabilitydatatable="1"> <thead> <tr> <th>Deploy to</th> <th>lasm build Main.lean --target &hellip;</th> <th>Output</th> <th>Since</th> </tr> </thead> <tbody> <tr> <td>Node server or program (any host, Docker/Kubernetes, Cloud Run, Fly.io, Railway, Render, Heroku, DigitalOcean)</td> <td>node (default)</td> <td>dist/ &rarr; node dist/main.mjs</td> <td>0.1.0</td> </tr> <tr> <td>AWS Lambda (.zip, nodejs24.x)</td> <td>lambda</td> <td>lambda.zip</td> <td>0.1.0</td> </tr> <tr> <td>AWS Lambda (container image)</td> <td>lasm init &hellip; --deploy lambda</td> <td>Dockerfile.lambda</td> <td>0.1.0</td> </tr> <tr> <td>Lambda@Edge</td> <td>lambda-edge</td> <td>lambda-edge.zip</td> <td>0.1.0</td> </tr> <tr> <td>Vercel Functions</td> <td>vercel</td> <td>.vercel/output</td> <td>0.1.0</td> </tr> <tr> <td>Netlify Functions</td> <td>netlify</td> <td>netlify/functions/lasm</td> <td>0.1.0</td> </tr> <tr> <td>Azure Functions</td> <td>azure</td> <td>azure-functions/</td> <td>0.1.0</td> </tr> <tr> <td>Google Cloud Functions (gen2)</td> <td>gcf</td> <td>gcf/</td> <td>0.1.0</td> </tr> <tr> <td>Cloudflare Workers</td> <td>workers</td> <td>workers/</td> <td>0.2.0</td> </tr> <tr> <td>Vercel Edge</td> <td>vercel-edge</td> <td>api/lasm.mjs, api/_lasm/</td> <td>0.2.0</td> </tr> <tr> <td>Netlify Edge</td> <td>netlify-edge</td> <td>netlify/edge-functions/lasm.mjs</td> <td>0.2.0</td> </tr> <tr> <td>Deno Deploy</td> <td>deno-deploy</td> <td>deno/main.mjs</td> <td>0.2.0</td> </tr> <tr> <td>Supabase Edge Functions</td> <td>supabase-edge</td> <td>supabase/functions/&lt;name&gt;/</td> <td>0.2.0</td> </tr> <tr> <td>Bun (&ge; 1.3.14) / Deno (2.x)</td> <td>bun / deno</td> <td>bun/main.mjs / deno/main.mjs</td> <td>0.2.0</td> </tr> <tr> <td>Fastly Compute</td> <td>fastly</td> <td>bin/main.wasm, pkg/&lt;name&gt;.tar.gz</td> <td>0.3.0</td> </tr> <tr> <td>WASI (wasmtime, wasmer, node:wasi)</td> <td>wasi</td> <td>wasi/main.wasm</td> <td>0.3.0</td> </tr> <tr> <td>wasi-http (wasmtime serve, Spin)</td> <td>wasi-http</td> <td>wasi-http/main.wasm</td> <td>0.3.0</td> </tr> <tr> <td>Browsers (Chrome, Edge, Firefox, Safari)</td> <td>browser (or the Vite plugin @lasm/cli/vite)</td> <td>dist/ fixed site</td> <td>0.3.0</td> </tr> </tbody> </table> <p dir="auto">Node builds have Lean's complete runtime (threads, files, processes, sockets). The edge, Bun/Deno, WASI and browser builds run Lean single-threaded, without sockets or processes (and without files, apart from on WASI); the remainder of Lean works.</p> <table readabilitydatatable="1"> <thead> <tr> <th>I desire to build&hellip;</th> <th>Run</th> <th>Then appearance at</th> </tr> </thead> <tbody> <tr> <td>A command-line program</td> <td>npm create @lasm@latest my-tool</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/hello</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">examples/wasi-cli</a></td> </tr> <tr> <td>A REST API on Node alongside an npm framework</td> <td>npm create @lasm@latest my-api -- --template hono (or express, fastify)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/js-crud</a> (Postgres + JWT, Express and Hono)</td> </tr> <tr> <td>A server in clean Lean (no npm)</td> <td>npm create @lasm@latest my-api -- --template fetch (any target) or --template std-http (Node, additionally native Lean)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/fetch</a>; the std-http template</td> </tr> <tr> <td>A serverless function (Lambda, Vercel, Netlify, Azure, GCF)</td> <td>npm create @lasm@latest my-fn -- --template hono --deploy lambda-zip (or vercel, netlify, azure, gcf, lambda-edge)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">docs/deploy</a></td> </tr> <tr> <td>An border function (Workers, Vercel/Netlify Edge, Deno Deploy, Supabase)</td> <td>npm create @lasm@latest my-edge -- --template hono --deploy workers (or fetch)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/edge-pure</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">docs/EDGE.md</a></td> </tr> <tr> <td>A Fastly, WASI or Spin service</td> <td>npm create @lasm@latest my-svc -- --template fetch --deploy fastly (or wasi-http, spin, wasi)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/fetch</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">docs/WASI.md</a></td> </tr> <tr> <td>A browser app</td> <td>npm create @lasm@latest my-web -- --template web</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/ui</a> (counter, TodoMVC alongside proofs, characteristic demo, benchmark)</td> </tr> <tr> <td>A complete real-world app (API, browser frontend, SQL, auth) alongside proofs, on Node, Workers or Bun</td> <td>cd examples/conduit &amp;&amp; npm instal &amp;&amp; npm run build &amp;&amp; npm start</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/conduit</a>, the flagship (below)</td> </tr> <tr> <td>A full-stack app alongside a verified API</td> <td>npm create @lasm@latest my-app -- --template fullstack</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">templates/fullstack</a></td> </tr> <tr> <td>To call npm packages or fetch from Lean</td> <td>add import Lasm.JS and one @[js] row per function</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/js-fetch</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">JS bindings</a></td> </tr> <tr> <td>To run on Bun or Deno</td> <td>bun create @lasm my-app --template hono / deno run -A npm:@lasm/create my-app --template hono</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">docs/BUN_DENO.md</a></td> </tr> </tbody> </table> <p dir="auto">Every example has a README alongside a one-command run; <a href="https://en.mycoding.id/category/technology" target="_blank">examples/README.md</a> lists them all.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Flagship example: Conduit, alongside 117 proved theorems</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">examples/conduit</a> is <a href="https://en.mycoding.id/category/technology" target="_blank">Conduit</a>, the RealWorld app (a Medium clone), written entirely in Lean: the REST API, the server-rendered browser app and the proofs.</p> <ul dir="auto"> <li><strong>117 theorems</strong> concerning the code that really runs, checked alongside no apologetic and only Lean's norm axioms (npm run proofs; <a href="https://en.mycoding.id/category/technology" target="_blank">PROOFS.md</a> lists all one in plain English). They shield authority (only authors change their articles and comments), follows and favorites, slugs that never collide, pagination that never skips or repeats, validation shared by client and server (the app never sends what the server would reject), JSON circular trips and Markdown nexus safety. The endpoints are written against a Store of functions, and the proofs run that identical code on a example of the tables.</li> <li><strong>What is trusted, not proved:</strong> that all SQL declaration does what its model says, the JSON content layer, concurrency between requests, and Lean, Lasm and the JavaScript runtime. Conformance to the entire RealWorld spec is tested, not proved.</li> <li><strong>API:</strong> the authoritative RealWorld API suite passes unmodified (13 of 13 files, 154 requests) on Node (node:sqlite), Cloudflare Workers (D1) and Bun (bun:sqlite). Each mark has one hand-written @[js] binding module.</li> <li><strong>Frontend:</strong> Lasm.UI on RealWorld's authoritative templates, alongside server-side rendering, hydration and Markdown parsed in Lean. The authoritative Playwright end-to-end suite passes alongside no retries on Node alongside Chromium, Firefox and WebKit, and on Workers and Bun alongside Chromium.</li> </ul> <p dir="auto">All of this runs in CI (<a href="https://en.mycoding.id/category/technology" target="_blank">conduit.yml</a>, run 40615274657, with @lasm/cli 0.3.4).</p> <div dir="auto" data-snippet-clipboard-copy-content="cd examples/conduit npm instal # @lasm/cli, Hurl and Playwright (the authoritative suites&#039; runners) npm run build &amp;&amp; npm commencement # http://localhost:3000: the app and its API on Node npm run proofs # inspect all 117 theorems npm test # the authoritative API suite (also test:workers, test:bun) npx playwright instal chromium &amp;&amp; npm run test:e2e # the authoritative end-to-end suite npm run build:workers &amp;&amp; npx wrangler dev # Cloudflare Workers alongside local D1 npm run build:bun &amp;&amp; npm run start:bun # Bun alongside bun:sqlite"><pre><span>cd</span> examples/conduit npm instal <span><span>#</span> @lasm/cli, Hurl and Playwright (the authoritative suites' runners)</span> npm run build <span>&amp;&amp;</span> npm commencement <span><span>#</span> http://localhost:3000: the app and its API on Node</span> npm run proofs <span><span>#</span> inspect all 117 theorems</span> npm <span>test</span> <span><span>#</span> the authoritative API suite (also test:workers, test:bun)</span> npx playwright instal chromium <span>&amp;&amp;</span> npm run test:e2e <span><span>#</span> the authoritative end-to-end suite</span> npm run build:workers <span>&amp;&amp;</span> npx wrangler dev <span><span>#</span> Cloudflare Workers alongside local D1</span> npm run build:bun <span>&amp;&amp;</span> npm run start:bun <span><span>#</span> Bun alongside bun:sqlite</span></pre></div> <p dir="auto">A sole document needs no project. Save this complete program as Main.lean:</p> <div dir="auto" data-snippet-clipboard-copy-content='= do IO.println s!&quot;Hello from Lean! 2 + 3 = {2 + 3}&quot;'><pre><span>def</span> <span>main</span> : IO Unit := <span>do</span> IO.println s!<span><span>"</span>Hello from Lean! 2 + 3 = {2 + 3}<span>"</span></span></pre></div> <div dir="auto" data-snippet-clipboard-copy-content="npx @lasm/cli Main.lean # builds and runs: Hello from Lean! 2 + 3 = 5 npx @lasm/cli build Main.lean # writes dist/; run it with: node dist/main.mjs"><pre>npx @lasm/cli Main.lean <span><span>#</span> builds and runs: Hello from Lean! 2 + 3 = 5</span> npx @lasm/cli build Main.lean <span><span>#</span> writes dist/; run it with: node dist/main.mjs</span></pre></div> <p dir="auto">The archetypal build on a new device fetches Lean and the build tools formerly (about 250&ndash;275 MB; 19 s for that archetypal build on the Linux CI runner). Later dev builds of a one-line alter obtain concerning 1&ndash;2 s.</p> <p dir="auto">Each formula is complete: create, develop, build, deploy. Lasm never installs or starts a platform's own CLI (wrangler, vercel, fastly, &hellip;); you run those. npm run dev is lasm dev: it rebuilds concerning 2 s following all preserve and restarts the server, and keeps the final fine build operating whenever there is a category error.</p> <p dir="auto"><strong>Node server (Hono; additionally express, fastify, std-http, fetch).</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="npm create @lasm@latest my-api -- --template hono cd my-api &amp;&amp; npm install npm run dev # http://localhost:3000/hello/Ada npm run build &amp;&amp; npm commencement # dist/ needs lone Node 24+ docker build -t my-api . &amp;&amp; docker run -p 8080:8080 my-api # the generated Dockerfile"><pre>npm create @lasm@latest my-api -- --template hono <span>cd</span> my-api <span>&amp;&amp;</span> npm install npm run dev <span><span>#</span> http://localhost:3000/hello/Ada</span> npm run build <span>&amp;&amp;</span> npm commencement <span><span>#</span> dist/ needs lone Node 24+</span> docker build -t my-api <span>.</span> <span>&amp;&amp;</span> docker run -p 8080:8080 my-api <span><span>#</span> the generated Dockerfile</span></pre></div> <p dir="auto"><strong>AWS Lambda / Vercel / Netlify / Azure / Google Cloud Functions.</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="npm create @lasm@latest my-fn -- --template hono --deploy lambda-zip # or vercel, netlify, azure, gcf, lambda-edge cd my-fn &amp;&amp; npm install npm run build:lambda # dist/ and lambda.zip (handler lasm-lambda.handler) # deploy lambda.zip alongside the AWS console, aws CLI or SAM; recipes: docs/deploy/lambda.md"><pre>npm create @lasm@latest my-fn -- --template hono --deploy lambda-zip <span><span>#</span> or vercel, netlify, azure, gcf, lambda-edge</span> <span>cd</span> my-fn <span>&amp;&amp;</span> npm install npm run build:lambda <span><span>#</span> dist/ and lambda.zip (handler lasm-lambda.handler)</span> <span><span>#</span> deploy lambda.zip alongside the AWS console, aws CLI or SAM; recipes: docs/deploy/lambda.md</span></pre></div> <p dir="auto"><strong>Cloudflare Workers (and Vercel Edge, Netlify Edge, Deno Deploy, Supabase).</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="workers # workers/ (wrangler.toml came from lasm init) npx wrangler dev # local workerd; npx wrangler deploy to publish"><pre>npm create @lasm@latest my-edge -- --template hono --deploy workers <span>cd</span> my-edge <span>&amp;&amp;</span> npm install npm run build:workers <span><span>#</span> workers/ (wrangler.toml came from lasm init)</span> npx wrangler dev <span><span>#</span> local workerd; npx wrangler deploy to publish</span></pre></div> <p dir="auto"><strong>Fastly Compute, WASI, Spin.</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="fastly &amp;&amp; fastly compute assist # Viceroy on http://127.0.0.1:7676 npm run build:wasi-http &amp;&amp; rotation up # or: wasmtime assist wasi-http/main.wasm"><pre>npm create @lasm@latest my-svc -- --template fetch --deploy fastly --deploy spin <span>cd</span> my-svc <span>&amp;&amp;</span> npm install npm run build:fastly <span>&amp;&amp;</span> fastly compute assist <span><span>#</span> Viceroy on http://127.0.0.1:7676</span> npm run build:wasi-http <span>&amp;&amp;</span> rotation up <span><span>#</span> or: wasmtime assist wasi-http/main.wasm</span></pre></div> <p dir="auto"><strong>Browser app.</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="npm create @lasm@latest my-web -- --template web cd my-web &amp;&amp; npm install npm run dev # http://127.0.0.1:5173, live reload npm run build # dist/: a fixed location for any presenter or CDN"><pre>npm create @lasm@latest my-web -- --template web <span>cd</span> my-web <span>&amp;&amp;</span> npm install npm run dev <span><span>#</span> http://127.0.0.1:5173, live reload</span> npm run build <span><span>#</span> dist/: a fixed location for any presenter or CDN</span></pre></div> <p dir="auto"><strong>Full stack (server + browser + verified API).</strong></p> <div dir="auto" data-snippet-clipboard-copy-content="npm create @lasm@latest my-app -- --template fullstack cd my-app &amp;&amp; npm install npm run dev # one URL: http://127.0.0.1:3000 npm run build &amp;&amp; npm commencement # Node; additionally build:workers, build:bun, build:deno"><pre>npm create @lasm@latest my-app -- --template fullstack <span>cd</span> my-app <span>&amp;&amp;</span> npm install npm run dev <span><span>#</span> one URL: http://127.0.0.1:3000</span> npm run build <span>&amp;&amp;</span> npm commencement <span><span>#</span> Node; additionally build:workers, build:bun, build:deno</span></pre></div> <p dir="auto"><strong>Editor.</strong> Run npx lasm publishing company formerly per project; lasm init, lasm dev and lasm build additionally do it. The Lean publishing company (VS Code's Lean 4 extension) afterward resolves import Lasm.* (<a href="https://en.mycoding.id/category/technology" target="_blank">details</a>).</p> <div dir="auto"><h2 tabindex="-1" dir="auto">The entire stack in Lean, verified</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">The fullstack template is one Lean project alongside a server (Lasm.Fetch), a browser app (Lasm.UI) and the API between them (Lasm.RPC). The regulation a request must fulfill is written and proved once, in Shared.lean, which the two sides import (<a href="https://en.mycoding.id/category/technology" target="_blank">templates/fullstack</a>):</p> <div dir="auto" data-snippet-clipboard-copy-content='= (clean title).length if n = 0 afterward .error &quot;Write item first.&quot; alternatively if n &gt; maxTitle afterward .error s!&quot;Keep it under {maxTitle} characters.&quot; alternatively .ok () /-- Proved once, holds in the browser and on the server. -/ theorem checkTitle_ok {title : String} (h : checkTitle heading = .ok ()) : 0 &lt; (clean title).length ∧ (clean title).length ≤ maxTitle := by unfold checkTitle at h by_cases h0 : (clean title).length = 0 · simp [h0] at h · by_cases h1 : (clean title).length &gt; maxTitle · simp [h0, h1] at h · omega def addTodo : Endpoint NewTodo Todo := { name := &quot;addTodo&quot;, validate := fun r =&gt; checkTitle r.title }'><pre><span><span>--</span> Shared.lean</span> <span>@[irreducible]</span> <span>def</span> <span>checkTitle</span> (title : String) : Except String Unit := <span>let</span> n := (clean title).length <span>if</span> n = <span>0</span> <span>then</span> .error <span><span>"</span>Write item first.<span>"</span></span> <span>else</span> <span>if</span> n &gt; maxTitle <span>then</span> .error s!<span><span>"</span>Keep it under {maxTitle} characters.<span>"</span></span> <span>else</span> .ok () <span>/-- Proved once, holds in the browser and on the server. -/</span> <span>theorem</span> <span>checkTitle_ok</span> {title : String} (h : checkTitle heading = .ok ()) : <span>0</span> &lt; (clean title).length &and; (clean title).length &le; maxTitle := <span>by</span> unfold checkTitle <span>at</span> h by_cases h0 : (clean title).length = <span>0</span> &middot; simp [h0] <span>at</span> h &middot; by_cases h1 : (clean title).length &gt; maxTitle &middot; simp [h0, h1] <span>at</span> h &middot; omega <span>def</span> <span>addTodo</span> : Endpoint NewTodo Todo := { name := <span><span>"</span>addTodo<span>"</span></span>, validate := fun r =&gt; checkTitle r.title }</pre></div> <div dir="auto" data-snippet-clipboard-copy-content="= (← burden kv).add req.title ok preserve kv s come back .ok t"><pre><span><span>--</span> Server.lean: storing a todo demands the evidence that its heading passed the check,</span> <span><span>--</span> and `addTodo.serve` hands the handler that evidence (`ok`) following re-validating.</span> <span>def</span> <span>Store.add</span> (s : Store) (title : String) (_ : checkTitle heading = .ok ()) : Store &times; Todo := <span>let</span> t := { id := s.next, heading := spotless title, done := false } ({ todos := s.todos.push t, next := s.next + <span>1</span> }, t) addTodo.serve fun req ok =&gt; <span>do</span> <span>let</span> (s, t) := (&larr; burden kv).add req.title ok preserve kv s come back .ok t</pre></div> <div dir="auto" data-snippet-clipboard-copy-content='= m.draft } Msg.added &quot;&quot; e h'><pre><span><span>--</span> Client.lean: a theorem concerning the browser app: it never sends an invalid title.</span> <span>theorem</span> <span>add_invalid</span> (m : Model) (e : String) (h : checkTitle m.draft = .error e) : (update .add m).<span>2</span>.effects = [.msg (.added (.error (.invalid e)))] := addTodo.call_invalid { heading := m.draft } Msg.added <span><span>"</span><span>"</span></span> e h</pre></div> <p dir="auto"><strong>Where proofs live and how they are checked.</strong></p> <table readabilitydatatable="1"> <thead> <tr> <th>Proof</th> <th>Where</th> <th>Checked by</th> </tr> </thead> <tbody> <tr> <td>Your theorems (like checkTitle_ok, add_invalid)</td> <td>your .lean files</td> <td>every lasm build/lasm dev (Lean elaborates them; a damaged evidence is a build error); clean modules additionally alongside lake build</td> </tr> <tr> <td>Lasm.RPC: the handler lone runs on requests that continue validate (Endpoint.decodeRequest_valid); the client never sends one that fails it (Endpoint.call_invalid)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">library/Lasm/RPC</a></td> <td>compiled into Lasm's archive on all build</td> </tr> <tr> <td>Lasm.UI: the DOM diff is accurate against a DOM model, keyed moves included (diff_correct, mount_correct, session_correct)</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">library/Lasm/UI/Proofs</a> (about 1,260 lines, no sorry, norm axioms only)</td> <td>node scripts/ui/lean-tests.mjs in a checkout (CI: ui.yml)</td> </tr> <tr> <td>Conduit: 117 theorems concerning authorization, follows, favorites, slugs, pagination, shared validation, JSON circular trips and Markdown nexus safety</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/conduit/Proofs</a>, listed in <a href="https://en.mycoding.id/category/technology" target="_blank">PROOFS.md</a></td> <td>npm run proofs in examples/conduit (no sorry, norm axioms only; CI conduit.yml)</td> </tr> <tr> <td>TodoMVC: all reachable example is valid</td> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/ui/todomvc/Todo.lean</a></td> <td>lasm build; CI ui.yml</td> </tr> </tbody> </table> <p dir="auto">Not proved, tested in CI instead: the JSON/HTTP transport between client and server, the JavaScript that applies patches to the genuine DOM, the Lasm compiler and runtime, and the browsers. Lean's own compiler is trusted, as in any Lean program (<a href="https://en.mycoding.id/category/technology" target="_blank">UI.md</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">RPC.md</a>).</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Calling JavaScript and npm from Lean</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">Declare all JavaScript function you call alongside one line; the Lean category says how values convert. A complete program (Node's earth fetch):</p> <div dir="auto" data-snippet-clipboard-copy-content="import Lasm.JS open Lasm.JS /-- `await fetch(url, init)` (Node&#039;s earth fetch) -/ @[js &quot;globalThis&quot; &quot;fetch&quot;] opaque fetch : String → Data → IO Value def chief : IO Unit := do let reply ← fetch &quot;https://example.com&quot; (obj []) IO.println s!&quot;{← response.get &quot;status&quot; Nat}: {(← response.callMethodAwait &quot;text&quot; #[] String).length} characters&quot;"><pre><span>import</span> Lasm.JS <span>open</span> Lasm.JS <span>/-- `await fetch(url, init)` (Node's earth fetch) -/</span> <span>@[js <span><span>"</span>globalThis<span>"</span></span> <span><span>"</span>fetch<span>"</span></span>]</span> opaque fetch : String &rarr; Data &rarr; IO Value <span>def</span> <span>main</span> : IO Unit := <span>do</span> <span>let</span> reply &larr; fetch <span><span>"</span>https://example.com<span>"</span></span> (obj []) IO.println s!<span><span>"</span>{&larr; response.get <span>"</span></span>status<span><span>"</span> Nat}: {(&larr; response.callMethodAwait <span>"</span></span>text<span><span>"</span> #[] String).length} characters<span>"</span></span></pre></div> <p dir="auto">The rules for penning bindings:</p> <ul dir="auto"> <li>@[js "module" "export"] opaque name : A &rarr; B &rarr; IO R binds module.export. The module is an npm bundle ("marked"), a Node built-in ("node:fs"), or "globalThis" for globals. "new Hono" calls a constructor, and "" is the module's own value.</li> <li>End the category in IO R for a value returned at formerly and in Async R for a promise. An Async binding is awaited without holding a Lean thread.</li> <li>Use String, Nat, Int, Float, Bool, ByteArray, Array, List, Option, tuples, Data (any JS data) or Value (a JS entity reference: get, callMethod, callMethodAwait). Your own structures change alongside deriving ToJS, FromJS.</li> <li>Function.ofFn / Function.ofFnReply rotate Lean functions into JS callbacks. Framework handlers use them (see the hono, province and fastify templates).</li> <li>npm instal the bundle next to the lakefile. lasm build checks all binding against the installed bundle (Lasm.JS binding inspect failed: &hellip; export "x" is missing) and copies manufacturing requirements into dist/node_modules.</li> <li>Each call crosses from a Lean thread to Node's chief thread (about 24 &micro;s), so prefer one coarse call complete many small ones.</li> </ul> <p dir="auto">Full guide, alongside Express, Hono, pg, jose and fetch examples and an agent checklist: <a href="https://en.mycoding.id/category/technology" target="_blank">docs/JS_BINDINGS.md</a>.</p> <p dir="auto">All numbers are from CI on a liberated GitHub runner (4-CPU AMD EPYC, Linux x64), candidate 0.1.0-experimental.40494203854 (2026-10-27) unless another run is named. Full tables, method and caveats: <a href="https://en.mycoding.id/category/technology" target="_blank">BENCHMARKS.md</a>.</p> <table readabilitydatatable="1"> <thead> <tr> <th>What</th> <th>Number</th> </tr> </thead> <tbody> <tr> <td>Node: Hono + Lean handler, chilly commencement to archetypal HTTP response</td> <td>159 ms (plain Node http: 4.1&times; faster)</td> </tr> <tr> <td>Node: Hono + Lean handler, throughput / p99 latency</td> <td>24,911 req/s / 4.2 ms (plain Node http: 103,134 req/s, so 0.24&times;)</td> </tr> <tr> <td>Node: Express + Lean handler, throughput</td> <td>18,678 req/s</td> </tr> <tr> <td>Node: Hono app program.wasm (brotli) / dist/</td> <td>166 KiB / 8.5 MiB affirmative 1.4 MiB node_modules</td> </tr> <tr> <td>Node: memory, Hono app idle / under load</td> <td>148 MiB / 329 MiB RSS</td> </tr> <tr> <td>Lean &rarr; JS call circular trip (p50)</td> <td>24 &micro;s</td> </tr> <tr> <td>Cloudflare Workers: Hono app bundle</td> <td>1.40 MiB, 245 KiB gzip (limit 64 MiB; workers run 40128600109)</td> </tr> <tr> <td>Browser: oppose app total transfer / archetypal example (Chromium)</td> <td>152 KiB brotli / 30 ms (browser run 40288509500)</td> </tr> <tr> <td>Browser: js-framework-benchmark vs hand-written JS</td> <td>within 1.7&times; on all operation, most inside 1.2&times; (browser run 40302274897)</td> </tr> <tr> <td>WASI: Lasm.Fetch component / per petition on Fastly's Viceroy</td> <td>0.90 MiB / 1.17 ms alongside a caller case per petition (wasi run 40293231963)</td> </tr> <tr> <td>Build: spotless Hono build / dev rebuild following a one-line change</td> <td>4.7 s / 2.0 s</td> </tr> <tr> <td>npm instal @lasm/cli: download / installed; tool cache following the archetypal build</td> <td>71 MiB / 403 MiB; 2.5 GB</td> </tr> </tbody> </table> <p dir="auto">Lean on Node pays for WebAssembly and its threads. A chilly commencement is CPU-bound, so it grows on small serverless CPU shares, and all JavaScript call crosses threads. Pure-Lean Std.Http on Node is dilatory (1,290 req/s), so use Hono, Express, Fastify or Lasm.Fetch for manufacturing HTTP. Arithmetic on numbers alongside thousands of digits is slower than native Lean (no GMP).</p> <ul dir="auto"> <li><strong>Ahead of period only.</strong> A deployed program cannot elaborate, measure or compile Lean, burden component data or plugins, or use Lean's C++ compiler/kernel at run time (<a href="https://en.mycoding.id/category/technology" target="_blank">exact list</a>). Proofs, tactics, macros and #eval run during compiling, as usual.</li> <li><strong>Lean 4.35.0 exactly.</strong> Other lean-toolchain versions are rejected alongside a message.</li> <li><strong>Node:</strong> provision an app at smallest 512 MB; it reserves concerning 22 GB of virtual address space. Prebuilt native libraries (-l, shared libraries) cannot be linked; a package's bundled C origin is compiled for you.</li> <li><strong>Edge, Bun/Deno, browser, WASI:</strong> single-threaded Lean; no sockets, processes or signals; no records apart from on WASI. In the browser, blocking waits halt the app unless it is built alongside --suspend jspi for a browser alongside JSPI; use Async.</li> <li><strong>No premade bindings</strong> for npm packages; Lasm.Web covers the center web platform.</li> <li><strong>Editor:</strong> Lasm.* imports determine in the publishing company following npx lasm publishing company (above).</li> <li><strong>Platforms:</strong> no Windows ARM64 and no Alpine/musl build machines (built apps run on Alpine). Hosted platforms are tested alongside their local tools, never alongside a real account.</li> </ul> <ul dir="auto"> <li><strong>Start:</strong> <a href="https://en.mycoding.id/category/technology" target="_blank">Getting started</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">All documentation</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">For AI agents</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">llms.txt</a></li> <li><strong>Guides:</strong> <a href="https://en.mycoding.id/category/technology" target="_blank">servers and npm interop</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">serverless and containers</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">edge</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">Bun and Deno</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">browser</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">Lasm.UI</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">full stack (Lasm.RPC)</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">Lasm.Fetch</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">WASI and Fastly</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">the edit loop</a></li> <li><strong>Evidence:</strong> <a href="https://en.mycoding.id/category/technology" target="_blank">benchmarks</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">where apps run</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">language coverage</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">compatible Lean packages</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">decisions</a></li> </ul> <hr> <p dir="auto">If Lasm is helpful to you or you desire to see it succeed, I'd value your sponsorship: <a href="https://en.mycoding.id/category/technology" target="_blank">github.com/sponsors/lastmjs</a>. It supports me and the activity on Lasm and the another <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Millillion</a> projects. My archetypal goal is $250 a month, adequate for one dedicated Claude Code account for Lasm. You can additionally assistance by leading the repo, trying it, and <a href="https://en.mycoding.id/category/technology" target="_blank">reporting what breaks</a>.</p> <p dir="auto">Everything below is the exact contract: all command and option, supported machines and platforms, and exactly what a deployed Lean program cannot do.</p> <p dir="auto">Install in a project alongside npm instal -D @lasm/cli (the bin is lasm), or run without installing: npx @lasm/cli Main.lean. npm create @lasm runs lasm init of the identical @lasm/cli type alongside the arguments unchanged. With the Main.lean from the <a href="https://en.mycoding.id/category/technology" target="_blank">quick start</a>:</p> <div dir="auto" data-snippet-clipboard-copy-content="npx lasm Main.lean # build (dev profile) and run: Hello from Lean! 2 + 3 = 5 npx lasm build Main.lean # compose dist/ (release profile) npx lasm --version # version, Lean, runtime and phase (for bug reports) node dist/main.mjs # run the deployment: lone Node is needed npx lasm build Main.lean --target lambda # dist/ and an AWS Lambda zip"><pre>npx lasm Main.lean <span><span>#</span> build (dev profile) and run: Hello from Lean! 2 + 3 = 5</span> npx lasm build Main.lean <span><span>#</span> compose dist/ (release profile)</span> npx lasm --version <span><span>#</span> version, Lean, runtime and phase (for bug reports)</span> node dist/main.mjs <span><span>#</span> run the deployment: lone Node is needed</span> npx lasm build Main.lean --target lambda <span><span>#</span> dist/ and an AWS Lambda zip</span></pre></div> <table readabilitydatatable="1"> <thead> <tr> <th>Command or option</th> <th>Example</th> <th>Effect</th> </tr> </thead> <tbody> <tr> <td>Run (default)</td> <td>npx lasm Main.lean</td> <td>Build (dev profile) and run Lean main. npm run dev in a plain project runs this.</td> </tr> <tr> <td>Explicit run</td> <td>npx lasm run Main.lean</td> <td>Same as the default command.</td> </tr> <tr> <td>Run a publish build</td> <td>npx lasm Main.lean --release</td> <td>Build and run exactly what lasm build deploys.</td> </tr> <tr> <td>Program arguments</td> <td>npx lasm Main.lean -- hello "two words"</td> <td>Pass arguments to chief (args : List String).</td> </tr> <tr> <td>Watch, rebuild, restart (0.3.0)</td> <td>npx lasm dev, npx lasm dev Main.lean --target workers -- arg</td> <td>Watch the Lean sources and the Lake/npm configuration, rebuild following all alter (dev profile, one long-lived build worker) and restart the program (--target node, bun, deno; default: the runtime operating Lasm). A build error is printed alongside its file, row and origin line; the final fine program keeps running. Edge targets lone rebuild their output directory, which the platform's own local server serves (Lasm never starts phase tools or browsers). --target browser serves the app alongside live reload (--port, --host, --no-watch); multiple outputs build together: --target node=Server.lean,browser=Client.lean. --release builds the publish profile, --no-run lone rebuilds, rs + Enter rebuilds and restarts. <a href="https://en.mycoding.id/category/technology" target="_blank">Details</a>.</td> </tr> <tr> <td>Build</td> <td>npx lasm build Main.lean</td> <td>Write dist/ (release profile); do not run the application.</td> </tr> <tr> <td>Dev build</td> <td>npx lasm build Main.lean --dev</td> <td>Write dist/ faster, without the size optimizations.</td> </tr> <tr> <td>Output directory</td> <td>npx lasm build Main.lean --output "app dist"</td> <td>Choose the deployment directory. lasm build Main.lean "app dist" is an alias.</td> </tr> <tr> <td>Function platforms</td> <td>npx lasm build Main.lean --target lambda</td> <td>Build dist/, afterward bundle it: node (default; dist/ only), lambda (lambda.zip), lambda-edge (lambda-edge.zip), vercel (.vercel/output), netlify (netlify/functions/lasm), azure (azure-functions/), gcf (gcf/). --target=vercel additionally works. Lasm never installs or starts the platform's CLI. <a href="https://en.mycoding.id/category/technology" target="_blank">Recipes</a>.</td> </tr> <tr> <td>Edge isolates (0.2.0)</td> <td>npx lasm build Main.lean --target workers</td> <td>Relink single-threaded alongside a pure-JS host: workers (workers/), vercel-edge (api/lasm.mjs, api/_lasm/), netlify-edge (netlify/edge-functions/lasm.mjs, netlify/lasm/), deno-deploy (deno/main.mjs), supabase-edge (supabase/functions/&lt;name&gt;/; Asyncify, since Supabase's runtime has no JSPI). The border runtime ships inner @lasm/cli. Guides: <a href="https://en.mycoding.id/category/technology" target="_blank">Workers</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Vercel Edge</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Netlify Edge</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Deno Deploy</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Supabase</a>; <a href="https://en.mycoding.id/category/technology" target="_blank">design and limits</a>.</td> </tr> <tr> <td>Bun and Deno (0.2.0)</td> <td>bunx --bun @lasm/cli Main.lean, deno run -A npm:@lasm/cli Main.lean, bun create @lasm my-app --template hono</td> <td>The compiler runs alongside Bun or Deno as its lone JavaScript runtime and produces the identical bytes. Under Bun or Deno the default mark is that runtime: --target bun writes bun/main.mjs, --target deno writes deno/main.mjs (portable profile). Deno skips npm versions younger than 24 hours: correct following a release, continue --minimum-dependency-age=0. <a href="https://en.mycoding.id/category/technology" target="_blank">Bun and Deno</a>.</td> </tr> <tr> <td>Browser (0.3.0)</td> <td>npx lasm build Main.lean --target browser</td> <td>Write dist/ as a fixed site: app.&lt;hash&gt;.js (the loader: mount(element, { flags, hydrate }), auto-mount of &lt;div data-lasm-app&gt;), app.&lt;hash&gt;.wasm, brotli and gzip copies, app.js, index.html (yours alongside the loader injected, or a generated page), your public/ records and lasm-manifest.json. --suspend jspi lets blocking waits suspend anywhere the browser has JSPI. --bundler leaves npm imports for a bundler; in Vite: import lasm from '@lasm/cli/vite', afterward import app from './Main.lean?lasm'. Web APIs from Lean: import Lasm.Web. Guides: <a href="https://en.mycoding.id/category/technology" target="_blank">BROWSER.md</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">UI.md</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">deploying</a>.</td> </tr> <tr> <td>WASI, wasi-http, Fastly (0.3.0)</td> <td>npx lasm build Main.lean --target wasi (or wasi-http, fastly)</td> <td>No JavaScript. wasi writes wasi/main.wasm (wasi_snapshot_preview1: wasmtime run --dir . wasi/main.wasm, wasmer, node:wasi); wasi-http writes wasi-http/main.wasm, a wasi:http/proxy@0.2 component (wasmtime serve, Spin); fastly writes bin/main.wasm and pkg/&lt;name&gt;.tar.gz (fastly compute serve/deploy). No sockets, processes or signals. <a href="https://en.mycoding.id/category/technology" target="_blank">WASI.md</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">Fastly</a>.</td> </tr> <tr> <td>HTTP in clean Lean (0.3.0)</td> <td>import Lasm.Fetch &hellip; def chief := Lasm.Fetch.serve handle</td> <td>One Request &rarr; Async Response handler serves Node ($HOST:$PORT), the border targets, Bun, Deno, Fastly, wasi-http and WASI as CGI; Lasm.Fetch.fetch sends requests; Response.streaming streams. <a href="https://en.mycoding.id/category/technology" target="_blank">FETCH.md</a>.</td> </tr> <tr> <td>Force rebuilding</td> <td>npx lasm build Main.lean --rebuild</td> <td>Ignore a cached use build.</td> </tr> <tr> <td>Detailed diagnostics</td> <td>npx lasm Main.lean --verbose</td> <td>Show compiler and linker details.</td> </tr> <tr> <td>Help</td> <td>npx lasm --help, npx lasm init --help</td> <td>Show usage; -h is an alias.</td> </tr> <tr> <td>Version</td> <td>npx lasm --version</td> <td>Print lasm 0.3.5 (@lasm/cli; Lean 4.35.0; Node 26.12.1; linux-x64); -v is an alias.</td> </tr> <tr> <td>New project</td> <td>npm create @lasm@latest my-app -- --template hono or npx @lasm/cli init my-app --template hono</td> <td>Create a Lake project in a new or bare directory (Main.lean, App.lean, lakefile, lean-toolchain, package.json, README.md, .gitignore, and for servers a Dockerfile and .dockerignore). Templates: see <a href="https://en.mycoding.id/category/technology" target="_blank">Start here</a>. --deploy (repeatable) adds a platform's records and npm run build:&lt;target&gt;: lambda (Dockerfile.lambda, a receptacle image), lambda-zip, lambda-edge, vercel, netlify, azure, gcf; workers, vercel-edge, netlify-edge, deno-deploy (templates hono, fetch, fullstack), supabase-edge (hono); fastly, wasi-http, rotation (fetch, fullstack), wasi (fetch, plain). The fetch and fullstack templates and their targets are 0.3.0. Writes records only; run npm instal next. -t is an pseudonym of --template; --template=hono additionally works.</td> </tr> <tr> <td>Package an existing build</td> <td>npx lasm bundle --target lambda</td> <td>Package a built server (default dist/) for a function phase without rebuilding: the identical targets and outputs as lasm build --target, apart from node. --output PATH chooses the output. Checks the platform's size limit. Refuses a dev build unless --allow-dev. For a browser build, npx lasm bundle dist --target browser checks all document against lasm-manifest.json and writes _headers.</td> </tr> <tr> <td>Editor assistance (0.3.0)</td> <td>npx lasm editor</td> <td>Make the Lean publishing company (VS Code's Lean 4 extension, any Lean tongue server client) determine import Lasm.* in this Lake project: links Lasm's Lean 4.35.0 alongside its archive as the elan toolchain lasm-4.35.0-&hellip; and sets it as the directory's elan override (elan override unset undoes it). lasm init (when Lasm's Lean is already installed), lasm dev and lasm build do the same, printing one row per project, apart from on CI or alongside LASM_EDITOR=0. <a href="https://en.mycoding.id/category/technology" target="_blank">Editor setup</a>.</td> </tr> <tr> <td>Cache repair</td> <td>npx lasm cache repair</td> <td>Offline verification and elimination of invalid tools and abandoned staging. Refuses an energetic build.</td> </tr> </tbody> </table> <p dir="auto">--rebuild and --verbose activity alongside run and build. --output and --target are build-only; arguments following -- are run-only. The application's exit position is preserved. npx lasm --version (-v) prints the version, Lean release, JavaScript runtime and phase (include it in bug reports). There is no install, spotless or uninstall subcommand.</p> <p dir="auto"><strong>Build profiles.</strong> Both nexus the identical program alongside the identical libraries and are deterministic. <strong>release</strong> (lasm build, lasm Main.lean --release): the full Binaryen size optimization; byte-reproducible; the one to deploy. <strong>dev</strong> (lasm Main.lean, lasm dev, lasm build --dev): leaves those passes out and compiles your modules at -O1; it behaves the same, builds multiple seconds faster, and its program.wasm is concerning 15&ndash;20 % larger. A dev rebuild starts from the project's former build, so its bytes can depend on that build. build-info.json records "profile". lasm bundle and lasm build --dev --target &lt;platform&gt; refuse a dev build unless you continue --allow-dev.</p> <p dir="auto"><strong>Environment variables</strong> (all optional):</p> <table readabilitydatatable="1"> <thead> <tr> <th>Variable</th> <th>Example</th> <th>Effect</th> </tr> </thead> <tbody> <tr> <td>LASM_TOOLCHAIN_CACHE</td> <td>LASM_TOOLCHAIN_CACHE=/data/lasm-cache npx lasm Main.lean</td> <td>Move the managed tool cache (<a href="https://en.mycoding.id/category/technology" target="_blank">default locations</a>).</td> </tr> <tr> <td>LASM_BUILD_JOBS</td> <td>LASM_BUILD_JOBS=2 npx lasm build Main.lean</td> <td>Threads for Binaryen's optimizer (default: the CPUs, at most 8). The output is the identical for any value.</td> </tr> <tr> <td>LASM_EDITOR</td> <td>LASM_EDITOR=0 npx lasm build Main.lean</td> <td>0: lasm init, lasm dev and lasm build depart the publishing company setup solitary (<a href="https://en.mycoding.id/category/technology" target="_blank">editor setup</a>).</td> </tr> <tr> <td>LASM_THREAD_POOL (built apps; 0.3.0)</td> <td>LASM_THREAD_POOL=0 node dist/main.mjs</td> <td>Lean thread Workers started before chief (0&ndash;64, default 1). <a href="https://en.mycoding.id/category/technology" target="_blank">Measurements</a>.</td> </tr> <tr> <td>LASM_ARTIFACT_SOURCE</td> <td>LASM_ARTIFACT_SOURCE=npm npx lasm Main.lean</td> <td>auto (default): @lasm/&hellip; npm tool packages whenever present, alternatively HTTPS; npm: never download directly; https: disregard the npm packages.</td> </tr> <tr> <td>LASM_DOWNLOAD_ATTEMPTS, LASM_DOWNLOAD_CONNECT_MS, LASM_DOWNLOAD_IDLE_MS, LASM_DOWNLOAD_TOTAL_MS</td> <td>LASM_DOWNLOAD_TOTAL_MS=14400000 npx lasm Main.lean</td> <td>Download retries and timeouts (<a href="https://en.mycoding.id/category/technology" target="_blank">defaults and ranges</a>).</td> </tr> <tr> <td>NODE_USE_ENV_PROXY, HTTPS_PROXY, NO_PROXY, NODE_EXTRA_CA_CERTS (Node's own)</td> <td>NODE_USE_ENV_PROXY=1 HTTPS_PROXY=http://proxy:8080 npx lasm Main.lean</td> <td>Proxies and personal CAs (<a href="https://en.mycoding.id/category/technology" target="_blank">corporate networks</a>).</td> </tr> </tbody> </table> <p dir="auto">Other LASM_* variables in the origin are maintainer diagnostics, not a supported interface.</p> <p dir="auto"><strong>Installation.</strong> npm instal @lasm/cli brings Lean and the build tools as exact-pinned @lasm/&hellip; npm packages for your phase through your own registry, proxy and cache. The Lake/Lean-import data and, lone for Lake projects alongside C code, the C tier (@lasm/lean-c-&lt;platform&gt;) are fetched alongside your npm on archetypal use. The terminal shows progress; afterward builds reuse verified tools and unchanged outputs. On a new machine, without the download, a archetypal Hono build took 25.7 s (Linux x64), 27.8 s (Linux arm64), 44.4 s (Windows), 58.7 s (Apple Silicon) and 141.9 s (Intel Mac) on the CI runners (<a href="https://en.mycoding.id/category/technology" target="_blank">build time</a>, run 40131930601). Cache locations and recovery: <a href="https://en.mycoding.id/category/technology" target="_blank">NODE_SUPPORT.md</a>, <a href="https://en.mycoding.id/category/technology" target="_blank">INSTALLATION_HARDENING.md</a>. <strong>Git</strong> is needed lone for Lake projects alongside Git or Reservoir dependencies; Lasm uses the git on your PATH and says how to instal it whenever it is missing.</p> <p dir="auto"><strong>Existing Lake projects</strong> build alongside npx lasm build Main.lean from the project directory. Pin leanprover/lean4:v4.35.0 in lean-toolchain; another versions are rejected alongside Unsupported Lean toolchain &hellip; Lasm supports Lean v4.35.0. A <a href="https://en.mycoding.id/category/technology" target="_blank">per-package compatibility list</a> covers Batteries, Cli, LSpec, Plausible, Aesop, Qq, leansqlite, UnicodeBasic, MD4Lean, lean-zip, lean4-parser, lean-redis and others; packages not on it are untested.</p> <p dir="auto">Machines that <strong>build</strong> alongside Lasm (the compiler):</p> <table readabilitydatatable="1"> <thead> <tr> <th>Environment</th> <th>Architectures</th> <th>Status</th> </tr> </thead> <tbody> <tr> <td>Ubuntu 24.04 LTS</td> <td>x86-64, ARM64</td> <td>Installed-package and copied-deployment acceptance in CI; the citation platform.</td> </tr> <tr> <td>Other Linux distributions</td> <td>x86-64, ARM64</td> <td>Unverified as build machines; the tools need glibc 2.34. Alpine/musl is not a build device (built apps run there).</td> </tr> <tr> <td>macOS 15</td> <td>x86-64, ARM64</td> <td>Installed-package and copied-deployment acceptance in CI. Lake projects alongside C code need the Xcode Command Line Tools SDK.</td> </tr> <tr> <td>Windows Server 2025 / Windows x64</td> <td>x86-64</td> <td>Installed-package and copied-deployment acceptance in CI.</td> </tr> <tr> <td>Windows ARM64</td> <td>ARM64</td> <td><strong>Not supported</strong>: neither Lean nor Emscripten publishes Windows ARM64 prebuilts.</td> </tr> <tr> <td>Bun 1.4.4 and Deno 2.9.6 as the compiler's runtime (0.2.0)</td> <td>all of the above</td> <td>Tested in CI on all five platforms, additionally alongside no Node or npm on PATH (<a href="https://en.mycoding.id/category/technology" target="_blank">BUN_DENO.md</a>).</td> </tr> </tbody> </table> <p dir="auto">Node 24 or newer (tested: 24.0.0, 24.22.1, 26.12.1). No motor flags. Exact tested artifacts: <a href="https://en.mycoding.id/category/technology" target="_blank">NODE_ACCEPTANCE.md</a>.</p> <p dir="auto">A Node dist/ needs <strong>Node 24 or newer</strong> (Node 22 and older halt alongside This use requires Node 24.0.0 or newer) and <strong>at smallest 512 MB of memory</strong>. It runs on Linux x64 and arm64 (glibc 2.28+, or musl/Alpine) from a build on any supported platform, and on the build machine's own platform. Copy all of dist/; no Lean source, npm instal or build tools are needed there. Each phase below is <strong>tested in CI</strong> alongside the local runtime, depiction or emulator named; none alongside a real cloud account. Full matrix: <a href="https://en.mycoding.id/category/technology" target="_blank">DEPLOYMENT.md</a>.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Platform</th> <th>Tested in CI with</th> </tr> </thead> <tbody> <tr> <td>Linux x64 and arm64 (glibc 2.28+), Node 24+</td> <td>Node 24.0.0, 24.22.1 and 26.12.1 on ubuntu-24.04 and ubuntu-24.04-arm</td> </tr> <tr> <td>macOS (x64, arm64)</td> <td>Node 24.0.0 and 24.22.1 on macos-15-intel; Node 24.22.1 on macos-15; installed acceptance alongside Node 26.12.1</td> </tr> <tr> <td>Windows x64</td> <td>Node 24.0.0 and 24.22.1 on windows-2025; installed acceptance alongside Node 26.12.1</td> </tr> <tr> <td>Docker / Kubernetes</td> <td>node:24-bookworm-slim, node:26-bookworm-slim, node:24-bullseye-slim, Ubuntu 22.04/24.04; read-only, 512 MB, x64 and arm64 (Kubernetes manifests are not applied in CI)</td> </tr> <tr> <td>Google Cloud Run, Fly.io, Railway, Render, Heroku</td> <td>the identical receptacle images and Dockerfiles; the platforms themselves are never deployed to</td> </tr> <tr> <td>AWS Lambda (container image)</td> <td>public.ecr.aws/lambda/nodejs:24 + AWS Lambda Web Adapter through the Runtime Interface Emulator, x86_64 and arm64; amazonlinux:2023</td> </tr> <tr> <td>AWS Lambda (.zip, nodejs24.x)</td> <td>every server template's --target lambda zip in public.ecr.aws/lambda/nodejs:24 through the Runtime Interface Emulator, x86_64 and arm64, alongside API Gateway REST/HTTP, function URL and ALB events; sam local invoke and sam local start-api</td> </tr> <tr> <td>Lambda@Edge (origin request, x86_64)</td> <td>the identical depiction and emulator alongside CloudFront origin-request events</td> </tr> <tr> <td>Vercel Functions (Node.js 24)</td> <td>vercel build offline; the function under @vercel/node in public.ecr.aws/lambda/nodejs:24</td> </tr> <tr> <td>Netlify Functions (v2)</td> <td>netlify build --offline and netlify dev --offline; the deploy zip in public.ecr.aws/lambda/nodejs:24</td> </tr> <tr> <td>Azure Functions (Node.js v4 model, Linux)</td> <td>Azure Functions Core Tools func start</td> </tr> <tr> <td>Google Cloud Functions (gen2, nodejs24)</td> <td>Functions Framework on Ubuntu 24.04; Google Cloud's buildpacks image</td> </tr> <tr> <td>Alpine/musl containers</td> <td>node:24-alpine, node:26-alpine, x64 and arm64, read-only, 512 MB</td> </tr> <tr> <td>DigitalOcean App Platform (gVisor)</td> <td>the receptacle images under gVisor's runsc, x64</td> </tr> <tr> <td>Cloudflare Workers (0.2.0)</td> <td>wrangler dev 4.152.0 (workerd), alongside the Free plan's budgets gated</td> </tr> <tr> <td>Vercel Edge (0.2.0)</td> <td>vercel build offline and Vercel's edge-runtime</td> </tr> <tr> <td>Netlify Edge (0.2.0)</td> <td>netlify build --offline and netlify dev --offline</td> </tr> <tr> <td>Deno Deploy (0.2.0)</td> <td>Deno 2.9.6 operating deno/main.mjs</td> </tr> <tr> <td>Supabase Edge Functions (0.2.0)</td> <td>Supabase's edge-runtime v1.77.8 depiction in Docker</td> </tr> <tr> <td>Bun and Deno programs (0.2.0)</td> <td>Bun 1.4.4 and Deno 2.9.6 on all five platforms</td> </tr> <tr> <td>WASI, wasi-http, Spin, Fastly (0.3.0)</td> <td>wasmtime 49.0.4 (run, serve), wasmer 7.4.2, Node's node:wasi, Spin 4.2.2, Viceroy 0.21.1 (<a href="https://en.mycoding.id/category/technology" target="_blank">wasi.yml</a>)</td> </tr> <tr> <td>Browsers (0.3.0)</td> <td>Playwright 1.63.0: Chromium 153 and Firefox 155 on ubuntu-24.04; WebKit 26.6 on ubuntu-24.04 and macos-15 (<a href="https://en.mycoding.id/category/technology" target="_blank">browser.yml</a>)</td> </tr> </tbody> </table> <p dir="auto">A dist/ built on Windows and copied to Linux another than through docker build needs chmod 755 dist/host/native/process/linux-*. Node's --jitless cannot work (it disables WebAssembly). Hosts that cap virtual recollection (ulimit -v, vm.overcommit_memory=2) refuse the Node build, which reserves concerning 22 GB of address space. Node 26's authoritative binary needs libatomic1 on minimal images that install the tarball themselves.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Lean assistance and restrictions</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"><strong>Builds enforce ahead-of-time execution.</strong> Ordinary functions, recursion, closures, inductive types, form matching, category classes, reliant types and compiled IO are supported. Imports, macros, elaboration, tactics, deriving, proofs and #eval run <strong>during compilation</strong> in managed native Lean. Initializers count as runtime dependencies: a broad import Lean can keep the compiler; use meta import Lean whenever lone macros or strategies need it, and narrower imports for runtime data libraries (import Lean alongside Lean.Json, and deriving ToJson, FromJson, build and run). Each rejection is explained: Lasm prints the sequence from your code to the compiler code and, whenever a broad import is the cause, the narrower modules your code uses. Deployed programs regard LEAN_ABORT_ON_NONLINEAR=1 as native Lean does. Per-platform results: <a href="https://en.mycoding.id/category/technology" target="_blank">language coverage</a>.</p> <p dir="auto">The deployed use cannot use:</p> <table readabilitydatatable="1"> <thead> <tr> <th>Unavailable at runtime</th> <th>Examples and exact boundary</th> </tr> </thead> <tbody> <tr> <td>Load Lean component data or find a compiler installation</td> <td>Lean.importModules, Lean.withImportModules, module-data readers/writers, Lean.findSysroot, Lean.initSearchPath; deployed .olean/IR loading.</td> </tr> <tr> <td>Evaluate or compile new Lean code</td> <td>Lean.Environment.evalConst, translator evaluation, a Lean REPL, runtime elaboration/compilation, evaluation of declarations loaded by name. Calling an average compiled function is allowed.</td> </tr> <tr> <td>Use Lean's compiler/kernel runtime state</td> <td>Runtime elaboration, kernel evidence checking, compiler environments, language-server machinery needing Lean's C++ compiler/kernel. Pure Lean data operations are allowed if their reachable requirements continue the check. LeanExport.parseStream builds Lean.Expr values through the kernel and is rejected.</td> </tr> <tr> <td>Load executable plugins dynamically</td> <td>Lean/Wasm plugin loading, dlopen/dlsym (C code calling dlopen gets an implementation that continually fails), runtime Lean sign lookup.</td> </tr> </tbody> </table> <p dir="auto">The build checks <strong>reachable runtime dependencies</strong>, including imported libraries and indirect calls; a reachable forbidden call is rejected equal if your input would not obtain that branch, and deceased code removed by the linker does not count. The launcher additionally rejects missing, old or incompatible capability records before loading the use (a consistency check, not a safety sandbox). There is no large compatibility fallback.</p> <p dir="auto"><strong>Lake packages.</strong> Modules imported lone for compilation (tactics, elaborators, for example Aesop, Qq or import Lean for macros) do not keep Lean's compiler in the deployment. Lasm runs a module's initializers lone whenever the program uses something they define or register, or whenever they are the program's own code doing IO or calling C (--verbose shows how many were skipped). C origin that a package bundles (extern_lib, moreLinkObjs, for example leansqlite's SQLite) is compiled with Lean's own clang, fetched formerly as the C tier (39&ndash;52 MB); no scheme C compiler is needed (macOS needs the Xcode Command Line Tools SDK for C archive headers). Prebuilt native libraries (shared libraries, -l options: libcurl, OpenSSL, libpq, BLAS) cannot be linked; the build names the archive and the package.</p> <p dir="auto"><strong>Not publish guarantees.</strong> Console output, arguments, exit codes, local Lake imports and selected language/filesystem fixtures have native-versus-Node tests, and before 0.1.0 Lean's runtime-capable upstream suite and 19 ecosystem projects ran on all five platforms alongside zero regressions against the former accepted candidate (<a href="https://en.mycoding.id/category/technology" target="_blank">0.1.0 gate</a>). Complete IO.FS, concurrency, subprocess/signal/terminal parity, all third-party archive and the complete upstream suite are not guaranteed (<a href="https://en.mycoding.id/category/technology" target="_blank">IO gaps</a>). <strong>Big numbers</strong> (Nat/Int beyond 63 bits) use Lean's own arbitrary-precision code alternatively of GNU MP, so apps contain no LGPL code; results equal native Lean's, but at 10,000 digits multiplication is concerning 5&times; and Nat.gcd concerning 60&times; slower than alongside GMP in Wasm (<a href="https://en.mycoding.id/category/technology" target="_blank">numbers</a>). <strong>Lake dependencies</strong> use your scheme Git (<a href="https://en.mycoding.id/category/technology" target="_blank">system Git</a>).</p> <p dir="auto">0.1.0 was the archetypal npm publish (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.2.0 adds edge targets and Bun/Deno (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.3.0 adds the browser, Lasm.UI, full-stack apps, WASI/Fastly and the publishing company support (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.3.1 puts the starter code under MIT-0 and adds bug-report pointers (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.3.2 fixes Std.Internal.UV sockets, timers and signals (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.3.3 was never published, and its changes shipped in 0.3.4 (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>); 0.3.5 updates the README and the Conduit example (<a href="https://en.mycoding.id/category/technology" target="_blank">notes</a>). Lasm's npm packages (@lasm/cli, @lasm/create and the @lasm/&hellip; tool packages) are published lone by the <a href="https://en.mycoding.id/category/technology" target="_blank">release.yml</a> workflow, through npm trusted publishing alongside provenance: no npm tokens exist. A publish is a pull petition that bumps the package.json type and is published lone following the release-checks position (five-platform applicant checks; edge, Bun/Deno, browser, Lasm.UI, WASI/Fastly, fullstack, component and dev-loop checks; and an npm rehearsal of the exact packages) passed for the released commit. Found a bug? npx lasm --version gives the type row the <a href="https://en.mycoding.id/category/technology" target="_blank">bug study form</a> asks for. npm perspective @lasm/cli@&lt;version&gt; shows the provenance, and npm audit signatures in a project verifies it. Details: <a href="https://en.mycoding.id/category/technology" target="_blank">RELEASING.md</a>.</p> <p dir="auto">Lasm's own origin is under the <a href="https://en.mycoding.id/category/technology" target="_blank">MIT License</a> (copyright Jordan Last). The starter code &mdash; everything lasm init and npm create @lasm put in a new project, templates/, examples/ and the code samples in this README and docs/ &mdash; is additionally under <a href="https://en.mycoding.id/category/technology" target="_blank">MIT No Attribution</a> (MIT-0), in every version: it is yours, no attribution needed. @lasm/create is MIT, and @lasm/cli's licence site is an SPDX expression of Lasm's MIT, MIT-0 and every component it bundles, alongside their texts in licenses/. The <a href="https://en.mycoding.id/category/technology" target="_blank">license audit</a> lists all distributed component, its license and how all duty is met.</p> <ul dir="auto"> <li><strong>Built dist/.</strong> THIRD_PARTY_NOTICES.txt starts alongside Lasm's MIT notice and the catalog of Lean records Lasm changed, afterward the licenses of what the build contains: Lean's runtime and norm archive (Apache-2.0), Emscripten (MIT OR NCSA), musl, LLVM libc++, libc++abi, libunwind and compiler-rt, mimalloc, libuv, koffi and Lasm's presenter (MIT). Apps merge no copyleft code. licenses/&lt;package&gt;/ holds the license records of all Lake dependency compiled into program.wasm; alongside npm interop, node_modules/ holds all bundle alongside its own license. Keep these files whenever you allocate a dist/.</li> <li><strong>Edge, browser, WASI, Fastly and wasi-http outputs</strong> get the identical notices, rewritten to say what their records contain, written automatically: a THIRD_PARTY_NOTICES.txt in all output directory, a abbreviated /*! &hellip; */ licence banner on the JavaScript a phase bundles (the border glue, the browser loader), the entire notices document inner the Wasm of server-side outputs (a lasm.notices custom section, so it travels alongside all deployment), the document in the Fastly package, and THIRD_PARTY_NOTICES.lasm.txt in Vite builds. What this method for your app: <a href="https://en.mycoding.id/category/technology" target="_blank">docs/LICENSING.md</a>.</li> <li><strong>Tool packages and publish archives.</strong> Each @lasm/&hellip; tool bundle has an SPDX license site and the archive's licence files. The exact sources of the (L)GPL pieces the Lean archives merge (GNU MP, the GNU C Library, GCC's runtime libraries, the Linux UAPI headers, MinGW-w64) and Lean's own origin are mirrored as resources of the publish that publishes them (<a href="https://en.mycoding.id/category/technology" target="_blank">lean-4.35.0-tiers-v2</a>). Lasm ships no Git and no Apple SDK files.</li> <li>The Lean name and logos are trademarks of Lean FRO. Lasm is not affiliated with or endorsed by Lean FRO.</li> </ul> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-lasm-write-formally-verified-webapps-in-lean-for-node-serverless-edge-74842</guid> <pubDate>Fri, 30 Oct 2026 03:05:41 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Pico CSS is no longer maintained]]></title> <description><![CDATA[Pico CSS is no longer maintained. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/3a6d74ffc646cd0aef45becc597592b9912ffb260ae8ee5d318d49d43eb92f14/picocss/pico/discussions/754"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/pico-css-is-no-longer-maintained-74843</link> <content:encoded><![CDATA[<div impaired sortable=""> <div> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">v2.1.1</a> is the final release.</p> <p dir="auto"><strong>Why</strong><br> Today, AI can create lightweight, standalone, accessible HTML alongside fair the CSS it needs, so a Minimal CSS Framework for Semantic HTML matters small than it used to. To remain relevant, Pico CSS would need a complete rewrite: plain contemporary CSS alternatively of Sass, built on features it doesn't use today (OKLCH colors, cascade layers, Popover, anchor positioning) alongside fallbacks for older browsers, and a native compiler that strips unused CSS and makes customization easy. That would be a distinct project. Pico CSS stays as it is.</p> <p dir="auto"><strong>What this means</strong></p> <ul dir="auto"> <li>Nothing breaks. <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">npm</a>, the <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">jsDelivr CDN</a> and <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">picocss.com</a> remain online for the lengthy term.</li> <li>The repositories are archived. No new issues, PRs or releases.</li> <li>Pico CSS is <a href="https://en.mycoding.id/category/technology" target="_blank">MIT licensed</a>. You're liberated to fork it and obtain it further. See <a href="https://en.mycoding.id/category/technology" target="_blank">community forks</a>.</li> <li>The Pico CSS name and logo are not covered by the MIT license. Please provision your fork its own name, so users don't confuse it alongside the original.</li> </ul> <p dir="auto"><strong>Thank you</strong><br> What started as a small flank project ended up powering thousands of websites. Thank you to everyone who used it, opened issues, sent drag requests and wrote benevolent messages complete the years.</p> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/pico-css-is-no-longer-maintained-74843</guid> <pubDate>Fri, 30 Oct 2026 02:58:44 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Tracks along the longest drive on another world]]></title> <description><![CDATA[Tracks along the longest drive on another world. Comments]]></description> <media:thumbnail url="https://assets.science.nasa.gov/content/dam/science/missions/mars2020/2026/perseverance-rover-updates/Mars_Perseverance_NLF_2006_0845030184_441ECM_N0911496NCAM03006_04_195J.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/tracks-along-the-longest-drive-on-another-world-74844</link> <content:encoded><![CDATA[<div id="primary"> <div><div><div><p>Mars 2020 Mission Team Members</p></div><p><span>Oct 21, 2026</span></p> </div><div><div> <p>Written by Vandi Verma, Chief Engineer for Robotic Operations at NASA's Jet Propulsion Laboratory</p> <p>Oct. 12, 2026</p> <p>Since the final blog update, Perseverance has achieved a important milestone on Mars. On Sol 2006 (Oct. 11, 2026), its odometer reached 45.22 kilometers (28.10 miles),<a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener"> environment a new record</a> for the farthest extend driven on another celestial body. Its engineering twin current on Earth equal received a plaque from Guinness World Records celebrating the achievement.&nbsp;</p> <p>Two months ago, on Sol 1947, the odometer sat concerning 200 meters distant from the milestone, a extend effortlessly achievable alongside a sole run using<a href="https://en.mycoding.id/category/technology" target="_blank"> Autonomous Navigation</a> (AutoNav). However, the rover established itself in a extremely scientifically engaging area and spent period executing abbreviated drives to execute rock abrasions and proximity discipline on ancient rock outcrops. When Perseverance was eventually prepared to move on to a new site, it sailed former the record.&nbsp;</p> <p>On its way to the run record, Perseverance has navigated challenging terrain during additionally pioneering new ways to run throughout the Martian surface. Perseverance&rsquo;s assorted encounters alongside compact boulder sectors and steep slopes have pushed the squad to re-evaluate driving guidelines so the rover is improved prepared to grip durable terrain. After operating thousands of simulations, the squad raised the rover&rsquo;s tilt bounds to 24 degrees and reduced the clearance required under the rover&rsquo;s belly pan to 20 centimeters (about 7.9 inches). The squad additionally updated the rover&rsquo;s braking application to evade rock hazards, nearly doubled steer motor current limits, updated escape application alongside &ldquo;dynamic stumble tables&rdquo; to example expected slip, and used cross-slope driving to improved anchor wheels on exposed bedrock. &nbsp;</p> <p>One of the most breathtaking updates the squad has made is an autonomous run capability called onboard<a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener"> Global Localization</a> (GBLC). GBLC repurposes the high-speed business processor inner the Ingenuity Helicopter Base Station to difference dirt and orbital imagery to autonomously find the rover in earth coordinates at the end of a run (as although we had GPS on a earth without it), enabling Perseverance to run longer distances without individual intervention. Unlike Perseverance&rsquo;s chief escape computer, this coprocessor is not hardened against the punishing radiation surroundings of the Martian surface, anywhere a lean ambiance and the deficiency of a earth magnetosphere depart small shielding. This radiation can induce &ldquo;transient bit flips&rdquo; in recollection the application needs to function, and the squad developed an productive software-based method to radiation hardening. Looking onward to the greater demands of longer drives and to preparedness additional action alongside small resources, the squad is additionally exploring the<a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noreferrer noopener"> use of generative SI</a> to assistance efficiently propose solutions to steer AutoNav alongside the many legs of a strategic path. &nbsp;</p> <p>The squad is using hard-won lessons from 45 kilometers (more than 28 miles) of driving to reinvent how the rover drives throughout the Martian surface. As Perseverance climbs higher alongside the crater rim, the next jump in autonomous exploration on Mars is fair getting started.&nbsp;</p> </div></div></div> <div id=""> <div> <div> <div> <p>Keep Exploring</p> <h2>Discover More Topics From NASA</h2> </div> </div> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/tracks-along-the-longest-drive-on-another-world-74844</guid> <pubDate>Fri, 30 Oct 2026 02:19:02 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Herdr has released native app]]></title> <description><![CDATA[Herdr has released native app. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/9268cc227025e49b6e7a1475dff7ae54499cafcab987ecfc524ebbb41230cf45/herdrdev/herdr-app"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/herdr-has-released-native-app-74839</link> <content:encoded><![CDATA[<div data-hpc="true" containertiming="hpc"> <p dir="auto">Herdr is a desktop app for terminals and coding agents. Keep activity in spaces, see which agents need you, and depart terminals operating whenever you near the window.</p> <div dir="auto" data-snippet-clipboard-copy-content="//releases.herdr.dev/app/install.sh | sh"><pre>curl -fsSL https://releases.herdr.dev/app/install.sh <span>|</span> sh</pre></div> <p dir="auto">Linux needs a desktop meeting and a operating Vulkan driver. macOS builds are accessible for Apple Silicon; Intel Mac users can <a href="https://en.mycoding.id/category/technology" target="_blank">build from source</a>. Linux builds are x86-64 and ARM64.</p> <p dir="auto">The installer adds Herdr to your apps and puts the command in ~/.local/bin. Add that directory to your PATH if the installer asks. On macOS the app lives in ~/Applications/Herdr.app. For drag-and-drop facility on Apple Silicon, download <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Herdr.dmg</a> and drag Herdr to Applications.</p> <p dir="auto">Run in PowerShell on x64 Windows alongside curl and tar installed (Windows 10 1803 or newer):</p> <div dir="auto" data-snippet-clipboard-copy-content="//releases.herdr.dev/app/install.ps1 | iex"><pre>irm https:<span>//</span>releases.herdr.dev<span>/</span>app<span>/</span>install.ps1 <span>|</span> iex</pre></div> <p dir="auto">Herdr appears in the Start menu. The installer adds %LOCALAPPDATA%\Programs\herdr-app to your person PATH. Open a new terminal to choice it up.</p> <p dir="auto">Both installers download and run code. Read the <a href="https://en.mycoding.id/category/technology" target="_blank">shell installer</a> or <a href="https://en.mycoding.id/category/technology" target="_blank">PowerShell installer</a> archetypal if you prefer. They additionally instal <a href="https://en.mycoding.id/category/technology" target="_blank">herdr-core</a> if it is missing. The app can assistance instal or update a center it cannot use.</p> <p dir="auto">A <strong>space</strong> holds activity on one machine, normally in one repo. Each area has <strong>tabs</strong>. Split a tab into <strong>panes</strong> to put terminals or mod panels beside all other.</p> <p dir="auto">An unnamed area follows its archetypal terminal's folder. Name a area or tab whenever you desire a tag that stays. New tabs commencement in the focused terminal's folder.</p> <p dir="auto">The agents sidebar brings agents from your spaces into one list, including workers started by another agent. Agents that study position display as:</p> <ul dir="auto"> <li><strong>Working:</strong> motionless busy.</li> <li><strong>Blocked:</strong> waiting for you.</li> <li><strong>Done:</strong> completed during you were looking elsewhere.</li> <li><strong>Idle:</strong> not working, or a completed delegate you have looked at.</li> </ul> <p dir="auto">Click an delegate to see it. A employee without a pane opens in <strong>peek</strong>, complete your tab. Keep it as a tab if you desire it beside your another work. Ctrl-click a live terminal location in terminal content to peek at it; use Cmd-click on macOS. An location specified as t7 method a terminal on the identical device as the terminal showing it. vps/t7 names one on another machine.</p> <p dir="auto">The opening arranges terminals. The center runs them. Closing the opening leaves them running; decision a pane or tab ends its terminals. After a reboot or center crash, kept panes get caller shells in their final folders, not their old programs.</p> <p dir="auto">Add an SSH device from Settings &rarr; Machines or the sidebar's Add device action. Pick a presenter from your SSH config or category how SSH reaches it. Spaces on that device run their terminals there, not on your computer.</p> <p dir="auto">Each device keeps its spaces, tabs and splits in its core. Connected screens portion that construction and the live terminals, but keep their own concentration and zoom. Remote activity keeps operating whenever your local opening closes or your laptop sleeps, as lengthy as the distant device and center remain up.</p> <p dir="auto">Open the command palette to discover an act by name, or open Settings to alter fonts, colors, appears and another preferences. The built-in layouts contain Herdr, Terminals and Herdr 98. A <strong>layout</strong> arranges the window. <strong>Mods</strong> are small JavaScript programs that diagram its panels, menus and dialogs.</p> <p dir="auto">Duplicate a shipped layout or mod before changing its construction or code. Your copies remain yours; Herdr updates the shipped ones on start. Save a individual layout, mod or key document and the opening reloads it. A damaged edit keeps the final fine type and reports the error.</p> <p dir="auto">Ctrl+Shift+P shows all command and its key (Cmd+Shift+P on macOS). Change any key in keys.json; see <a href="https://en.mycoding.id/category/technology" target="_blank">the keys section</a> of the mod guide for the format.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">Layouts and mods</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">Commands</a></p> <p dir="auto">Installed releases inspect for updates in the backdrop and download a new app beside the operating one. It takes complete whenever you discontinue and reopen, or choose the update action. Your terminals keep operating in the core. Settings &rarr; Updates shows what is available. What's New opens following an update; you can open it again from the command palette. Builds from origin do not update themselves.</p> <p dir="auto">Usage telemetry is on by default in releases. Turn it off in Settings &rarr; Privacy. Mods are trusted code, not sandboxed extensions. Read <a href="https://en.mycoding.id/category/technology" target="_blank">security and privacy</a> before installing person else's mod.</p> <p dir="auto">This prints the delegate guide for driving the window. The herdr-core accomplishment points agents here. Use herdr-core for operating and coordinating programs; use the app to alter what you see.</p> <div dir="auto" data-snippet-clipboard-copy-content="herdr-app ls herdr-app status herdr-app commands"><pre>herdr-app ls herdr-app status herdr-app commands</pre></div> <p dir="auto">The archetypal two inspect the open window. The command catalog additionally plant without one. See the <a href="https://en.mycoding.id/category/technology" target="_blank">command reference</a> for arguments.</p> <p dir="auto">For bugs, mod API requests and code contributions, see <a href="https://en.mycoding.id/category/technology" target="_blank">Contributing</a>.</p> <p dir="auto">Clone this repo alongside its submodules. Use Rust 1.95.0 and Zig 0.16.0, the versions used in <a href="https://en.mycoding.id/category/technology" target="_blank">CI</a>. Linux needs the betterment packages listed in that workflow.</p> <div dir="auto" data-snippet-clipboard-copy-content="//github.com/herdrdev/herdr-app.git cd herdr-app just build just test just install"><pre>git copy --recurse-submodules https://github.com/herdrdev/herdr-app.git <span>cd</span> herdr-app just build just <span>test</span> just install</pre></div> <p dir="auto">Install <a href="https://en.mycoding.id/category/technology" target="_blank">just</a> to use these recipes. The phase installer builds a publish and adds the app to your desktop. On Linux it links to this checkout, so keep the checkout in place. Quit and reopen Herdr to use the new build.</p> <p dir="auto">Documentation checks additionally need <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Bun</a>: fair docs-check checks generated pages and CLI examples; fair docs-generate refreshes the citation pages.</p> <p dir="auto">To difference example changes on Windows, Linux or macOS, run the identical fixed workloads against all build:</p> <div dir="auto" data-snippet-clipboard-copy-content="python scripts/bench.py --bin &lt;app executable&gt; --set spinners --seconds 20"><pre>python scripts/bench.py --bin <span>&lt;</span>app executable<span>&gt;</span> --set spinners --seconds 20</pre></div> <p dir="auto">The runner requires hc on PATH and uses the Python executable operating the script. It prints a distinctive relic directory alongside the run settings, counters and results, afterward stops its personal app, terminals and core. Both sets use Python fixture programs; the default set&rsquo;s TUI workload replaces historic btop measurements. --only spinners measures fair the quiescent native spinner scenario. Keep the opening apparent and the display awake, and difference the identical opening action and display settings; idle windows may diagram at a lesser rate. Windows records visibility, foreground action and display Hz at all measure boundary; another platforms grade these observations unavailable. Visibility does not established occlusion. Draws are opening render calls. Render-to-paint elapsed period stops before environment finalization, backend drawing, uploads and presentation; it is distinct from OS procedure CPU time. Neither measures bodily display or the FPS HUD&rsquo;s derived MAX FPS.</p> <p dir="auto">python scripts/bench_compare.py ghostty --root &lt;artifact folder&gt; reuses a run&rsquo;s counterfeit delegate for the macOS comparison. Benchmark checks: python -m unittest detect -s scripts -p test_bench.py.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/herdr-has-released-native-app-74839</guid> <pubDate>Fri, 30 Oct 2026 01:42:41 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Cormac McCarthy's Library]]></title> <description><![CDATA[Cormac McCarthy's Library. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/cormac-mccarthy-s-library-74840</link> <content:encoded><![CDATA[<p id="status">Loading...</p><div><p>You are seeing this since the director of this website has set up Anubis to defend the server against the scourge of AI companies aggressively abrasion websites. This can and does logic downtime for the websites, which makes their resources inaccessible for everyone.</p><p>Anubis is a compromise. Anubis uses a Proof-of-Work scheme in the vein of Hashcash, a projected proof-of-work scheme for reducing email spam. The idea is that at idiosyncratic scales the additional burden is ignorable, but at bulk scraper levels it adds up and makes abrasion much additional expensive.</p><p>Ultimately, this is a placeholder resolution so that additional period can be spent on fingerprinting and identifying headless browsers (EG: via how they do font rendering) so that the difficulty evidence of activity leaf doesn't need to be presented to users that are much additional apt to be legitimate.</p><p>Please note that Anubis requires the use of contemporary JavaScript features that plugins akin JShelter volition disable. Please disable JShelter or another specified plugins for this domain.</p></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/cormac-mccarthy-s-library-74840</guid> <pubDate>Fri, 30 Oct 2026 01:31:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Riki Setiawan)]]></author> </item> <item> <title><![CDATA[Intel says it’s selling every affordable laptop chip it can make]]></title> <description><![CDATA[Intel says it’s selling every affordable laptop chip it can make. During Intel's latest earnings call, CEO Lip-Bu Tan stated that petition for its budget-focused Wildcat Lake chips "is outstripping supply." According to CFO David ...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2025/01/acastro_STK094_02.jpeg?quality=90&amp;strip=all&amp;crop=0%2C10.732984293194%2C100%2C78.534031413613&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/intel-says-it-s-selling-every-affordable-laptop-chip-it-can-make-74831</link> <content:encoded><![CDATA[<div><div><div><div><div><p><a href="https://en.mycoding.id/category/technology" target="_blank"><img alt="Stevie Bonifield" 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/10/STEVIE_BONIFIELD_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/10/STEVIE_BONIFIELD_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/10/STEVIE_BONIFIELD_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-dmcyOmF1dGhvclByb2ZpbGU6ODAzMzIw"><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>Stevie Bonifield</span></span></span></p> <p><span>is a news author covering all things person tech. Stevie started out at Laptop Mag penning news and reviews on hardware, gaming, and AI.</span></p></div></div></div></div></div><div id="zephr-anchor"><p>During Intel&rsquo;s latest <a href="https://en.mycoding.id/category/technology" target="_blank">earnings call</a>, CEO Lip-Bu Tan stated that petition for its <a href="https://en.mycoding.id/category/technology" target="_blank">budget-focused Wildcat Lake chips</a> &ldquo;is outstripping supply.&rdquo; According to CFO David Zinsner, the chips are now sold out. Zinsner stated Intel has &ldquo;seen important growth in Wildcat Lake. It&rsquo;s coming exactly at the correct period since it&rsquo;s cost-optimized and we&rsquo;re seeing a lot of concentration in that regard.&rdquo;</p><p>As <a href="https://en.mycoding.id/category/technology" target="_blank">shortages of RAM</a> and another components have driven up PC prices complete latest months, Intel&rsquo;s Wildcat Lake chips have been appearing in new lower-cost Windows laptops on par alongside the MacBook Neo, akin the new <a href="https://en.mycoding.id/category/technology" target="_blank">Dell XPS 13</a> or the <a href="https://en.mycoding.id/category/technology" target="_blank">HP Omnibook 5 14</a>. Wildcat Lake laptops akin these have budget-friendly starting prices, but frequently alongside fair 8GB of RAM, which Windows laptops can <a href="https://en.mycoding.id/category/technology" target="_blank">struggle to get by</a> on.</p><p>Intel doesn&rsquo;t anticipate the recollection deficit to enhance any period soon. Zinsner responded to a inquiry concerning recollection supply, saying, &ldquo;Make no mistake, we are not optimistic concerning next twelvemonth in conditions of memory.&rdquo; He added, &ldquo;we&rsquo;ll, you know, have to see in &lsquo;28 whether things improve, but our anticipation is that it does not enhance in &lsquo;27.&rdquo; That&rsquo;s additional optimistic than <a href="https://en.mycoding.id/category/technology" target="_blank">SK Hynix&rsquo;s prediction</a> that the RAM deficit volition drag on through 2030.</p><p>Tan additionally acknowledged <a href="https://en.mycoding.id/category/technology" target="_blank">the PC petition slowdown</a>, saying, &ldquo;The industry continues to navigate among the most important provision shortages in the [sic] history, driven by the unprecedented petition for excellent intelligence,&rdquo; <a href="https://en.mycoding.id/category/technology" target="_blank">referring to AI</a>. Zinsner went on to react to a inquiry during the earnings call, saying, &ldquo;We do think the PC is going to go through a renaissance notwithstanding this.&rdquo;</p><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6ODAzMzIw"><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>Stevie Bonifield</span></span></span></li><li><li><li><li></ul></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/intel-says-it-s-selling-every-affordable-laptop-chip-it-can-make-74831</guid> <pubDate>Fri, 30 Oct 2026 00:42:21 +0700</pubDate> <author><![CDATA[support@mycoding.id (Stevie Bonifield)]]></author> </item> <item> <title><![CDATA[WeWork CEO explains how a dress code and RTO flexibility helped change the culture at the once-troubled company]]></title> <description><![CDATA[WeWork CEO explains how a dress code and RTO flexibility helped change the culture at the once-troubled company. John Santora took the helm of the business in 2024, shortly following it emerged from bankruptcy. Two years later, WeWork is making money.]]></description> <media:thumbnail url="https://i.insider.com/6ae3d174911659c36c01b6cd?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/wework-ceo-explains-how-a-dress-code-and-rto-flexibility-helped-change-the-culture-at-the-once-troubled-company-74832</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/6ae3d14f911659c36c01b6cb?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3d14f911659c36c01b6cb?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3d14f911659c36c01b6cb?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3d14f911659c36c01b6cb?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3d14f911659c36c01b6cb?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3d14f911659c36c01b6cb?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3d14f911659c36c01b6cb?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="WeWork CEO John Santora at Business Insider&#039;s The Long Play event." 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>WeWork CEO John Santora at Business Insider's The Long Play event.</span> <span> <span e-name="image-source" itemprop="creditText">Carl Timpone/BFA</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>For WeWork's CEO, Fridays are for sneakers. Sometimes.</p><p>At Business Insider's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel="">The Long Play event</a> on Thursday, John Santora told Deputy News Chief Cadie Thompson that he rebuilt WeWork in part by establishing a awareness of rely and decorum among employees.</p><p>In chase of that goal, Santora instituted a attire code for employees, but additionally gave them one day a week to activity from home.</p><p>"I didn't have the capability to go observe my son perform a 3 o'clock ballgame game," Santora said, adding, "We have to provision our workforce that elasticity to do all that."</p><p>Santora, formerly the chief functioning authoritative at Cushman &amp; Wakefield, a genuine asset firm, became WeWork's CEO in 2024 as the once-buzzy agency startup emerged from a disastrous&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Chapter 11 bankruptcy filing</a>.</p><p>Santora had a abbreviated period to decide whether to associate the faltering company, he recalled. And it wasn't exactly an uncomplicated choice.</p><p>"I was benevolent of at that item of, 'Should I retire?'" he said. "My female Nancy said, 'Dad, you cognize we affection you, but whenever you have too much period on your hands, you're a ache in the ass.'"</p><p>Since those deeply red days in 2019 whenever WeWork's evaluation plummeted from $47 milliard to approximately $8 milliard before it was bailed out, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">the business has stabilized</a>. It posted eight quarters of EBITDA profitability and expects a fourth direct fourth of cash-flow profitability.</p><p>In 2025, it reported concerning $2.3 milliard in revenue.</p> <p>Though it hasn't hit the evaluation it formerly had, the fact that the business could be revived at all is remarkable. WeWork, founded in 2010, rents out agency space, spruces it up, and parcels it out to freelancers, startups, and another businesses.</p><p>Its archetypal CEO and founder, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Adam Neumann</a>, made bold pronouncements that WeWork would "change the world" and "elevate the world's consciousness" by renting out agency area to startups.</p><p>But following a <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">bungled IPO</a>, it became apparent to the new stakeholders that a distinct category of chief was sorely needed.</p><p>As it turned out, Santora was that leader.</p><p>Having worked for 47 years at&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Cushman &amp; Wakefield</a>, Santora had the genuine asset cognition that Neumann lacked, albeit without the magnetism of a Silicon Valley whiz kid.</p><p>"From a guidance standpoint, I'm a extremely structured, disciplined person," he said. "I'm a lawsuit and tie, buttoned-up genuine asset person."</p><p>Santora recalled an first trip to among the offices, anywhere he discovered workforce wearing jeans, pajamas, slippers, and shorts.</p><p>"I grabbed my caput of HR," he said. "See that? I don't desire to see it anymore."</p><p>Santora, who at one item described himself as an "old chubby guy from Staten Island," didn't fair power workforce to deteriorate sports coats to crucial meetings. In his words, there was several "give and take."</p><p>"I don't appearance at what period they leave, what period they arrive in," he stated of his employees. "As lengthy as they're getting their activity done and they're keeping their clients happy."</p><p>And Santora allows himself one elimination to his suit-and-tie persona.</p><p>"Fridays, I'll really sometimes deteriorate sneakers, depending on what my agenda is," he said.</p> </div> <h2>Read next</h2> <div data-recommendations-content data-track-click-shared='&quot;Read next&quot;}'> <div e-name="read-next-list" data-recommendations-list> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> <span> <p><img src="image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20viewBox=&#039;0%200%201%201&#039;%3E%3C/svg%3E" data-src="/public/assets/logos/placeholder.png" alt=""> </p> </span> <h3> <span>Business Insider tells the innovative stories you desire to know</span> </h3> </div> </div> <a e-name="read-next-image-link" data-recommendations-image-link data-recommendations-link tabindex="-1"> <p><img alt=""> </p> </a> <h3> <a e-name="read-next-title-link" data-recommendations-link data-recommendations-title></a> </h3> <div data-component-type="post-bottom-authors" data-load-strategy="exclude" data-track-view='&quot;module_in_view&quot;}' data-track-click-shared='&quot;navigation&quot;}'> <div data-track-view='&quot;module_in_view&quot;}'> <div> <p><span>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/wework-ceo-explains-how-a-dress-code-and-rto-flexibility-helped-change-the-culture-at-the-once-troubled-company-74832</guid> <pubDate>Fri, 30 Oct 2026 00:36:31 +0700</pubDate> <author><![CDATA[support@mycoding.id (Truman Dickerson)]]></author> </item> <item> <title><![CDATA[Show HN: I Turned DOOM into a Transformer]]></title> <description><![CDATA[Show HN: I Turned DOOM into a Transformer. Comments]]></description> <media:thumbnail url="https://opengraph.githubassets.com/48e420836701d454a8845132a0749b22e7786b8ffd17b503706f2f26d4e8eead/mottopanikeiku/doomformer"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/show-hn-i-turned-doom-into-a-transformer-74834</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/mottopanikeiku/doomformer/releases/download/v0.4.0/banner_wide.png" alt=" the marine fights a horde of demons under a hellish sky" width="100%"></a> </p> <p dir="auto">Doomformer compiles entire figure neural networks into ZDoom maps and runs them in ViZDoom. Voodoo dolls (the copies of the player that DOOM spawns for additional player-1 starts) do the arithmetic, and field ray levels and aircraft heights clasp the sums. Python says all exposed value rear from the operating equivalent and compares it alongside a NumPy entire figure reference, tolerance 0. One value off by one and the run fails. It is slow: concerning 23,000 times slower than NumPy on a small MLP (engine time; 65,000 times alongside a timer about the entire call), and a handwritten numeral takes 163 seconds of real-time DOOM in one map at the default agenda and 8 seconds at --opt 3.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">Install</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">Proof</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">How it works</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Films</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">Docs</a></p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/actions/workflows/tests.yml/badge.svg" alt="tests"></a> <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://camo.githubusercontent.com/eff96fda6b2e0fff8cdf2978f89d61aa434bb98c00453ae23dd0aab8d1451633/68747470733a2f2f636f6c61622e72657365617263682e676f6f676c652e636f6d2f6173736574732f636f6c61622d62616467652e737667" alt="Open in Colab" data-canonical-src="https://colab.research.google.com/assets/colab-badge.svg"></a> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://camo.githubusercontent.com/b8cadaa967891081f8f165695470689986c028821dd8a040132f6e661795dc0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c7565" alt="MIT" data-canonical-src="https://img.shields.io/badge/license-MIT-blue"></a></p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.4.0/ladder.png" alt=" tolerance 0." width="760"></a> </p> <div dir="auto" data-snippet-clipboard-copy-content="//github.com/mottopanikeiku/doomformer # Python 3.11+, Linux or macOS doomformer hello # 2 s: a small MLP, all value checked doomformer diagram --digit 7 # 15 s: the marine walks a 7 and the flat says it"><pre>pip instal git+https://github.com/mottopanikeiku/doomformer <span><span>#</span> Python 3.11+, Linux or macOS</span> doomformer hello <span><span>#</span> 2 s: a small MLP, all value checked</span> doomformer diagram --digit 7 <span><span>#</span> 15 s: the marine walks a 7 and the flat says it</span></pre></div> <p dir="auto">doomformer doctor checks ViZDoom, Freedoom and the display, builds ACC if it is absent, and compiles an ACS probe before reporting success. The archetypal build needs git, cmake, a C compiler and network admission to github.com. Linux uses energetic runtimes: glibc-static is not required. On Fedora: sudo dnf instal git cmake gcc gcc-c++ make. The <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Colab notebook</a> needs no setup, but you diagram on a browser canvas and doomformer mnist --image feeds it to DOOM, alongside no marine.</p> <div dir="auto"><h2 tabindex="-1" dir="auto">Proof: stroll a digit, DOOM says it</h2><a href="https://en.mycoding.id/category/technology" target="_blank"><svg data-component="Octicon" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/drawpad.gif" alt=" the marine walks a 7 throughout a 28x28 flat canvas, presses READ, and the winning voodoo doll lights a 7 on a 7-segment display" width="720" data-animated-image=""></a> </p> <p dir="auto">Holding FIRE, the marine inks a 3&times;3 broom of flat cells under him. READ makes the flat compose the 784 pixels into the network, and 1,355 voodoo dolls in the identical map compute it. With --digit, Python stands in for you: it presses the marine's keys and USE once, afterward lone advances the clock and reads.</p> <div data-snippet-clipboard-copy-content=" 273 equivalent tics = 8 s of real-time DOOM at 35 tics/s, 3 s partition [...]"><pre lang="text"> &#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604;&#9604; &#9604;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608; &#9608;&#9608;&#9608;&#9608;&#9600;&#9600; &#9600;&#9608;&#9608;&#9608;&#9608;&#9600; &#9600;&#9600;&#9600; &#9604;&#9608;&#9608;&#9608;&#9600; &#9608;&#9608;&#9608;&#9608; &#9608;&#9608;&#9608; &#9608;&#9608;&#9608; &#9608;&#9608;&#9608; &#9608;&#9608;&#9608;&#9608; &#9608;&#9608;&#9608;&#9600; &#9608;&#9608;&#9608;&#9608; &#9600;&#9608;&#9608;&#9608; DOOM reads: 7 (right) -- the winner's doll lit it on the 7-segment display EXACT: all 248 values DOOM computed [...] equal the NumPy entire figure citation (tolerance 0) READ pass: 273 equivalent tics = 8 s of real-time DOOM at 35 tics/s, 3 s partition [...] </pre></div> <p dir="auto">Abridged at [...]; <a href="https://en.mycoding.id/category/technology" target="_blank">docs/commands.md</a> has the entire output. diagram builds its map alongside --opt 3, so a READ takes 273 equivalent tics; at --opt 0, the first schedule, it takes 5,705 (163 s of real-time DOOM). Without --digit the command opens a opening and you stroll and diagram yourself; DOOM afterward runs in genuine time.</p> <p dir="auto">The dolls compute 784 pixels &rarr; 64 hidden units &rarr; 45 pairwise mark comparisons &rarr; 10 win counts. Only the numeral that wins all nine of its comparisons gets a doll through, and the row that doll crosses starts the flat manuscript that lights the numeral on the display. Python says rear the 784 pixels, the hidden layer, all difference and the answer and checks all 248 values (119 values, all peruse alongside its negated twin, affirmative 10 outputs).</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/mnist.png" alt=" 7 2 1 0 4 9 6 3, all exact"></a></p> <p dir="auto">EXACT method DOOM equals the entire figure network. It says nothing concerning whether the numeral is right. On the archetypal 100 MNIST test digits DOOM says 99 correctly, and 966 of 1,000 sampled from all 10,000; all outcome is exact. The entire figure network scores 97.16 % on all 10,000 (the drift example scores 97.58 %). The 30 walked digits (0 to 9, three scripted stroke variants each) all peruse correctly and exact at --opt 3, and the network is additionally trained on that blow distribution: the first type of this demo, a 784-32-10 network trained on MNIST alone, says lone 41.08 % of specified strokes. Through genuine X key events a drawn 7 peruse exact at the default --opt 3; a 7 and a 1 were tried at --opt 0 alongside an before network. <a href="https://en.mycoding.id/category/technology" target="_blank">Details</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">film</a></p> <div dir="auto"><h2 tabindex="-1" dir="auto">The museum map: ray a digit, rewire one connection</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">doomformer museum build writes museum.wad, a map you can perform without Python. You stage on seven flat pads to light a numeral and media READ. 136 voodoo dolls compute a small hand-written network: all digit's mark counts the segments that concur alongside it, and the winner's doll lights the display. MUTATE rewires one association of that network inner the operating level: section a to numeral 7 goes from +1 to -1, by changing the specials of its two importance lines. The identical 7 afterward says as 1, and RESTORE puts it back. The HUD and a scoreboard show the ten scores following all READ, and a camera position shows numeral 7's sixth mark doll: it passes its entrance before MUTATE and stops in forefront of it after.</p> <div data-snippet-clipboard-copy-content="$ doomformer museum verify 7 pads abc w_7a +1 DOOM says 7 scores [4, 6, 3, 5, 4, 3, 2, 7, 3, 4] EXACT (148 values; 744 tics; [...]) 7 following MUTATE pads abc w_7a -1 DOOM says 1 scores [4, 6, 3, 5, 4, 3, 2, 5, 3, 4] EXACT (148 values; 744 tics; [...]) 7 following RESTORE pads abc w_7a +1 DOOM says 7 scores [4, 6, 3, 5, 4, 3, 2, 7, 3, 4] EXACT (148 values; 744 tics; [...])"><pre lang="text">$ doomformer museum verify 7 pads abc w_7a +1 DOOM says 7 scores [4, 6, 3, 5, 4, 3, 2, 7, 3, 4] EXACT (148 values; 744 tics; [...]) 7 following MUTATE pads abc w_7a -1 DOOM says 1 scores [4, 6, 3, 5, 4, 3, 2, 5, 3, 4] EXACT (148 values; 744 tics; [...]) 7 following RESTORE pads abc w_7a +1 DOOM says 7 scores [4, 6, 3, 5, 4, 3, 2, 7, 3, 4] EXACT (148 values; 744 tics; [...]) </pre></div> <p dir="auto">Here Python plays: it presses the marine's keys and USE, and during all READ it lone reads, alongside guarded readouts. It compares all 148 values alongside the NumPy citation of the network as it is wired at that moment. Without operating DOOM, the fixed extractor additionally shows that the rewired map's netlist is the network alongside exactly that one importance changed. I have run the entire map lone in ViZDoom. Its self-test map says the digits 0 to 9, afterward the 7 following MUTATE and after RESTORE, without a player. On a GitHub runner it logs the exact values in GZDoom 4.14.2, LZDoom 3.88b, UZDoom 5.0.3 and ZDoom 2.8.1, and in Zandronum 3.2.1 lone whenever all field tag is below 32,768. <a href="https://en.mycoding.id/category/technology" target="_blank">Details</a></p> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.4.0/pipeline.png" alt=" EXACT or MismatchError." width="800"></a> </p> <p dir="auto">Python says field ray levels and flat and ceiling heights from the operating equivalent and compares all alongside an independent NumPy entire figure implementation of the identical network. The inspect is entire figure equality complete the runs that were made, and says nothing concerning inputs that were not run. The tests assault it: raising one importance row in a small compiled map from 5 to 6 must neglect by exactly +1 on exactly the inputs whose dolls cross that line, and a readout that echoes a value Python wrote must neglect (pytest tests/test_tamper.py, three tests, concerning 15 s).</p> <p dir="auto">Readback is guarded by default: before <strong>each</strong> page, Python poisons and checks its USER slots, afterward requires the page to substitute them. Dropping a leaf cannot silently reuse a repeated input's answer or the former page's values. guard=False is an definitive one-map historic opt-out. Guarded builds have new hashes (ACS and metadata, not geometry or arithmetic); <a href="https://en.mycoding.id/category/technology" target="_blank">the hash record</a> explains the change.</p> <p dir="auto">doomformer fuzz --nets 40 compares all value of 40 random nets run in DOOM (306 passes, 0 mismatches, concerning 10 s with --workers 2; a planted compiler bug is found). fuzz --edge puts weights, biases and inputs at the range limits: 15,000 nets over ten caller seeds, at --opt 0, at --opt 3 and as tile maps, made 113,605 passes and compared 1,987,632 values with no mismatch (the range inspect refused 47,686 of the inputs it drew, concerning 30 %), 3,000 additional alongside the generator widened to aircraft starts near the limits below (22,682 passes) and 2,000 additional that additionally diagram starts from 15,000 to 16,000 (14,782 passes), all alongside no mismatch. Earlier campaigns ran 2,000 random MLPs (15,374 passes, 276,594 values), 300 spiking nets and 100 random transformers complete all 8 attention, norm and MLP variants (99 ran; one all-zero matrix is unsupported), following the scheduling fixes; 200 spiking --edge nets made 12,794 passes with no mismatch. fuzz --edge does not diagram transformers. CI fuzzes 60 nets with a fresh, printed kernel on all shove and a longer run all Monday. The fuzzer and autonomous runs established four faults in this repo's own maps: two scheduling bugs and two aircraft limits. A aircraft move that starts additional than 14,018 units from zero keeps its mover occupied for three tics and drops the next petition on that plane, and a aircraft that starts above 16,000 is exact on the archetypal continue and incorrect on afterward ones, so DOOM disagreed alongside the citation on nets that net.check had accepted. inspect and compile now refuse them: planes commencement inner [-15,000, 16,000] and move within &plusmn;14,018 (doomformer verify --plane-sweep, <a href="https://en.mycoding.id/category/technology" target="_blank">docs/verification.md</a>).</p> <p dir="auto">doomformer verify runs all input category of a small MLP (the classes concur alongside all input on 20 of 20 nets, under an assumption stated in the identical page). df.coverage counts what is compared: on MNIST all 248 exposed values, which are 129 values the citation defines and 119 twins, and the figure falls whenever a readout name is dropped. The map does not expose the 903 staircase counts and 1,351 entrance comparisons of the identical net; they are checked through the sums they feed. doomformer verify --extract net.wad --net net.npz says the net rear out of a compiled map without starting DOOM and compares all weight, bias and threshold alongside the origin net: the shipped MNIST net (784-64-45-10-10) comes rear equal from its map solitary at --opt 0 to 3, and so do 484 of 490 random nets at --opt 0 (the another 6 are equal but interrupt the plane contract) and 199 of 199 at all of --opt 1 to 3. EQUAL covers the arithmetic netlist, the aircraft contract, the trigger and reiterate flags, the mover speeds, the reset manuscript and the readout pages; timing and geometry are printed as NOT CHECKED. A changed importance row shows as exactly that weight. Of 23,622 sole edits to a small map at --opt 0 the extractor detects 17,906, and the 98 undetected edits that were run in DOOM on 12 inputs were all exact. It shows what the map says; that DOOM runs the map as peruse is what the exactness checks test. A mutation harness changes one row of a compiled map: of the 1,004 sites run (of 5,578) 297 are killed, all weight, sign and mark classes among them. Of the 707 survivors 590 equivalent a regulation (a redundant scroller, a freeze row a onward pass never needs) that total controls support, and 117 are input gaps (walking floors that lone several inputs expose); none is proven equivalent. doomformer lint --fuzz compared the static schedule checker alongside DOOM on 5,397 maps: 0 false negatives. The method is translation validation (Pnueli, Siegel and Singerman, 1998): a test of all compile, not a evidence that the compiler is right.</p> <p dir="auto">Who does what:</p> <ul dir="auto"> <li>The dolls do all multiply-add, activation and comparison. ACS flat scripts location cells, move input gates, rewind the dolls, awareness the earth and copy results out. None of the network's arithmetic runs in ACS. The toolkit's df.Agent is the one exception: it takes its argmax in ACS (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/agents.md</a>).</li> <li>mnist: Python writes the 784 pixel ports and decides whenever the dolls have stopped; the dolls choice the digit.</li> <li>demo and ask: Python writes the token ids and decides whenever the dolls have stopped, samples all letter from the logits DOOM computed and, whenever a example is cut into multiple maps, copies integers from one equivalent to the next. demo --one-map is one map alongside no Python between layers; Python writes the tokens and samples the letter following each pass.</li> <li>draw and his brain is the level: Python lone advances the clock and runs readout scripts (in draw, from READ on). The flat supplies the inputs (the 784 pixels, the sensed tokens) and the dolls choice the numeral or the action.</li> <li>demo --one-map --loop: Python lone advances the clock and runs readout scripts. The dolls choice all letter and write it into the next position.</li> <li>The fly loop: Python lone advances the clock and runs readout scripts, following calibrating the stage duration on a separate game that it does write. The flat draws the input spikes and the output spikes blaze the drive lines.</li> <li>--opt 3 (the default of draw; elsewhere --opt 0, the first agenda alongside guarded readback): an ACS manuscript copies each layer's ray levels into the next layer's entrance heights. It adds and compares nothing, and the dolls motionless do the sums, thresholds, comparisons and the choice, but "no ACS between layers" holds at --opt 0 to 2 only.</li> <li>doomformer machine: the dolls run the program oppose and the registers. By default the loop, the rewind and the halt check are an ACS script, and a stored program is loaded by the presenter before the archetypal tic. With --clock dolls a loop doll and row specials restart, rewind and halt the level, and ACS lone says values and checks that the dolls have stopped (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/machine.md</a>).</li> <li>learn digits: Python writes the pixels and the tag of all example, advances the clock and reads; the dolls compute the scores, the argmax and the importance update (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/learning.md</a>).</li> <li>python -m demos.brainlevel --lesion-at N or --lesion-when near|ahead: the level's own clock closes the doors of the lesioned units before decision N, or the archetypal period the tokens it senses fulfill the condition; Python lone reads.</li> </ul> <p dir="auto">In the draw, his brain, loop, fly and device runs a wrap (ReadoutOnly) makes any another call raise, and the commands are counted: 58 in a headless diagram pass, 710 in the movie run of his brain, 154 in the lesion run, 0 others.</p> <p dir="auto">The maps use ZDoom's UDMF format and ACS, so they need ZDoom (here <a href="https://en.mycoding.id/category/technology" target="_blank">ViZDoom</a> 1.3.2 alongside Freedoom assets), not the 1993 executable. net.quantization_report(x) measures how far an entire figure example is from the drift example it came from. EXACT does not.</p> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank">docs/HOW_IT_WORKS.md</a> maps all part of a network to a part of the map: a value to a collection of dolls, a importance to a line, an activation to a staircase, notice to a corridor of ceiling gates, ablation to a door.</p> <p dir="auto">The motor has keen edges and the compiler plant about them. A aircraft mover refuses a second petition on the identical plane for as lengthy as the archetypal is motionless moving, and the afterward one is lost. A teleport row cancels the lines a doll crossed earlier in that tic. A item additional than 32,767 units from a BSP node can be submitted under the incorrect sector, so all map fits 32,000 units. These are ZDoom 2.8.1 behaviours measured in ViZDoom 1.3.2. The 32,000-unit regulation is needed on Linux; on macOS arm64 the cover did not happen in the investigation maps (cause not investigated), and the regulation is kept everywhere. The exported probe maps and the hello brain additionally ran in inventory ZDoom 2.8.1 (53 of 53 rows match), Zandronum 3.2.1 (50 of 53: it cannot find field tags complete 32,767) and GZDoom 4.14.2, LZDoom and UZDoom (44 of 53: planes are doubles there and the UDMF parser refuses coordinates beyond &plusmn;32,768; the coordinate cover stays). The hello brain's logged values equal the NumPy reference in ZDoom, GZDoom, LZDoom and UZDoom, and in Zandronum formerly its tags are moved below 32,768. The doll-clock oppose machine (multiply 7 9, 464 steps, 235,567 tics) and a SUBLEQ add additionally ran in GZDoom, LZDoom and UZDoom alongside all step's pc and registers equal to the interpreter's log; ZDoom 2.8.1 and Zandronum (tags below 32,768) ran a 50-step multiply and the SUBLEQ add exactly, and stalled Zandronum alongside default tags at stage 1 (<a href="https://en.mycoding.id/category/technology" target="_blank">Other ports</a>). doomformer facts re-runs 28 probes (55 cases) alongside PASS or FAIL per row (about 10 s), and <a href="https://en.mycoding.id/category/technology" target="_blank">Engine facts</a> lists all finding alongside the investigation or test rearward it.</p> <p dir="auto">Computers inner DOOM maps be already. <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">counter.wad</a> (2006) is a 4-bit oppose built from voodoo dolls and conveyor belts, <a href="https://en.mycoding.id/category/technology" target="_blank">conway.wad</a> runs Game of Life in a Boom map, and <a href="https://en.mycoding.id/category/technology" target="_blank">Danny Spencer's DOOM calculator</a> is an adding machine. Doomformer adds a compiler from integer networks to ZDoom maps, a measured catalog of motor behaviours that interrupt exactness, and a tolerance-0 inspect against a NumPy reference. <a href="https://en.mycoding.id/category/technology" target="_blank">docs/related_work.md</a> lists what was opened and what all admission shares and does not.</p> <table readabilitydatatable="1"> <thead> <tr> <th>Command</th> <th>What DOOM does</th> <th>Time</th> <th>Skill level</th> </tr> </thead> <tbody> <tr> <td>doomformer hello</td> <td>a small MLP, 5 random inputs</td> <td>2 s</td> <td>I'm too young to die</td> </tr> <tr> <td>doomformer diagram --digit 7</td> <td>the marine walks a 7, the flat says it</td> <td>15 s</td> <td></td> </tr> <tr> <td>doomformer mnist</td> <td>reads 4 test digits, or your own image</td> <td>1.5 to 3 min</td> <td>Hey, not too rough</td> </tr> <tr> <td>doomformer demo</td> <td>a transformer writes a flat name</td> <td>15 to 60 s</td> <td>Hurt me plenty</td> </tr> <tr> <td>doomformer demo --nightmare</td> <td>the 2-layer model, 106 tile maps</td> <td>3.5 to 7 min</td> <td>Nightmare!</td> </tr> <tr> <td>doomformer ask "what does iddqd do"</td> <td>answers from 189 DOOM facts</td> <td>about 11 min</td> <td>Ultra-Violence</td> </tr> <tr> <td>doomformer device subleq all</td> <td>a SUBLEQ device runs three programs on one map, one of them rewriting itself</td> <td>about 5 min</td> <td></td> </tr> <tr> <td>doomformer study digits --classes 4 --steps 300</td> <td>a blank perceptron learns 8&times;8 digits inner one map</td> <td>about 5 min</td> <td></td> </tr> </tbody> </table> <p dir="auto">hello runs a 4-6-5-3 entire figure MLP, demo is a 1-layer transformer trained on 136 authoritative flat names cut into 38 tile maps, --nightmare is the 2-layer example (56,390 dolls), and ask is a 2-layer transformer trained on 189 DOOM facts. <a href="https://en.mycoding.id/category/technology" target="_blank">docs/commands.md</a> has all command and type alongside example output: mnist --image and --tiles, demo --softmax, --model doomnames_modern, --one-map, --loop, --opt, fuzz, verify, lint, tune, facts, machine, learn.</p> <p dir="auto">Times are from an idle 16-core arm64 Linux device operating up to 8 games at once; hello and diagram use one game. With 2 games, demo took concerning 1 infinitesimal and demo --softmax concerning 3.5 minutes on a occupied machine, and ask took 20 minutes on 3 games.</p> <ul dir="auto"> <li>"Not in its training names" is a low bar: 29 of 30 unselected samples of the 2-layer example at heat 200 are new, and the default demo writes one of its 136 training names for 6 of 10 seeds (the output says which). The default kernel (20) is picked.</li> <li>DEMON CANYON, the name --nightmare wrote, is a hand-picked example (seed 2, heat 150; the figure of seeds tried before it is not recorded). The 2-layer example was trained on 11,341 of 12,934 cleaned flat names.</li> <li>ask gets 94.7 % of its training paraphrases correct and 35.4 % of new wordings of the identical facts. "what does iddqd do" is a training inquiry and answers GOD MODE. A inquiry exterior the 189 facts gets an answer that is exact and meaningless.</li> </ul> <p dir="auto"> <a href="https://en.mycoding.id/category/technology" target="_blank"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/hero.gif" alt=" the marine fights a demon during 1,345 dots on the right, voodoo dolls of him, run his guideline transformer" width="720" data-animated-image=""></a> </p> <p dir="auto"><strong>His brain is the level.</strong> A flat manuscript senses the nearest demon, 1,345 voodoo dolls of the marine run his policy transformer and choice the action, and the flat turns him and pulls the trigger. Python advances the clock and reads. 50 of 50 decisions exact (seed 4). A decision takes 4,338 equivalent tics (124 s of real-time DOOM); alongside --opt 3 the identical 50 decisions choice the identical 50 actions, all exact, in 774 tics (22 s) each. In that run his dolls rotate for 21 decisions while the archetypal demon is far away, archetypal choose FIRE at decision 22, and choose it five times in all; five demons die. The policy imitates a scripted aimbot that sees exact demon positions. The demons are icy during he thinks, and alongside them awake (--live, below) he is deceased following 5.5 s alongside 0 kills, which the arena nearly forces; the movie time-lapses the thinking. <a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">Film</a> &middot; <a href="https://en.mycoding.id/category/technology" target="_blank">code</a></p> <p dir="auto">Run the experiments from a copy (pip instal -e ., afterward python -m demos.&lt;name&gt;). <a href="https://en.mycoding.id/category/technology" target="_blank">demos/README.md</a> lists all command, its period and what it prints:</p> <ul dir="auto"> <li>python -m demos.brainlevel: 5 decisions in concerning 4 min; --decisions 50 --seed 4 is the 50 of 50 run, concerning 31 min; with --opt 3 the 50 obtain concerning 5 min on a loaded machine.</li> <li>python -m demos.brainlevel --seed 2 --decisions 12 --opt 3 --lesion 'x0:0;L0.ao:7;L0.x1:7;L0.m:0;L0.x2:0' --lesion-at 3: from decision 3 the level's clock closes the doors of 5 units and the marine turns anywhere the fit brain fires; 12 of 12 decisions exact, concerning 2 min.</li> <li>python -m demos.brainlevel --live --lives 3: the demons remain awake during his dolls compute; the flat samples the sensor formerly per decision and the act lands 773 tics later. Over 90 lives (seeds 4, 5, 6, all decision exact) he makes 0 kills and is deceased following a median 191 tics (5.5 s), before his archetypal act lands; the identical arena icy gives 22 kills a life. In this arena he cannot move and the archetypal demon damage arrives following a median 128 tics, so any performer that waits 773 tics dies first: a Python copy of the identical guideline alongside the identical postpone additionally makes 0 kills, and alongside a 3-tic delay 3.3. The informative part is the clear (python -m demos.brainlive sweep): alongside a caller act all 4 tics he keeps 79 % of the icy kills on 3-tic-old sensing, 36 % at 6 tics and 19 % at 12 tics.</li> <li>python -m demos.aimlearn: 2 lives in concerning 3 min; --lives 5 --seed 4 takes concerning 11 min.</li> <li>python -m demos.flyloop: 40 steps in concerning 3 min; --steps 900 runs to the end at stage 169, concerning 13 min.</li> <li>python -m demos.lobotomy: the lesion scan and 3 decisions in DOOM, concerning 1.5 min.</li> </ul> <table readabilitydatatable="0"> <tbody><tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_trilogy.png" alt=" movie poster"></a><br><b>A transformer names a level.</b> The 2-layer name example writes DEMON CANYON in 1,690 tile runs; a Python generator builds the level.<br><sub>One hand-picked example (seed 2). Not a corpus name.</sub></td> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_doom_beats_doom.png" alt=" movie poster"></a><br><b>A marine plays the flat it named.</b> A 1-layer guideline on 55 games walks that level: doors, two kills, exit. 102 decisions, all exact.<br><sub>Python gives the compass and enemy positions. Seed 118 of 120, picked.</sub></td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_one_game.png" alt=" movie poster"></a><br><b>A perceptron learns inner one game.</b> 38 ceiling-height weights, updated by dolls from an aimbot's labels. The current code gives 4, 22, 15, 20 and 16 kills complete 5 lives, 815 of 815 decisions exact.<br><sub>The movie is an before run on an older map layout: 4, 24, 26, 22, 24 kills, 931/931 exact, kernel 4. Python bins features and gives labels.</sub></td> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_lobotomy.png" alt=" movie poster"></a><br><b>Lesions.</b> A 7-pellet shotgun blast closes 7 neurons as doors and the marine stops firing: 0 kills complete 74 decisions, all exact.<br><sub>Picked from 3,000 random blasts, 4 of which were pacifists: 64 of the 11,440 seven-subsets of the 16 `x0` units are, and 5 neurons is the minimum.</sub></td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_fly_alive.png" alt=" movie poster"></a><br><b>A fruit-fly circuit.</b> 255 neurons derived from the FlyWire connectome run the marine's lunge, grooming twitch and takeoff; refuse is silence. 169/169 steps exact.<br><sub>Simplified entire figure dynamics, synthetic input spikes, firing rates 0.6 to 2.7 times the drift model's, one seed.</sub></td> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_onemap_shil_raw.png" alt=" movie poster"></a><br><b>A transformer in one map.</b> No Python between layers: 3,548 dolls compose SHIL, 2,680/2,680 exposed values exact.<br><sub>A 1-layer, d=8 model. Python samples the letter. Time-lapse.</sub></td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.4.0/poster_selfgen.png" alt=" movie poster"></a><br><b>Generation without Python.</b> The winner's doll sets the next token and the flat rewinds itself; Python lone advances the clock and reads. It wrote DAN in 5 passes (5,875 dolls).<br><sub>One example and the default prompt; the movie time-lapses the thinking. ViZDoom lists at most 4,096 objects, so 1,779 dolls are not drawn ([engine limit](docs/engine_limits.md#object-list-vizdoom-lists-at-most-4096-objects)).</sub></td> <td><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow"><img src="https://github.com/mottopanikeiku/doomformer/releases/download/v0.1.0/poster_full_brain.png" alt=" movie poster"></a><br><b>A 4-layer transformer.</b> It writes UNHOLY STRONGHOLD complete 10,166 tile instances and 1.9 myriad equivalent tics.<br><sub>Instances run on a pond of games, not 10,166 games at once.</sub></td> </tr> </tbody></table> <p dir="auto"><a href="https://en.mycoding.id/category/technology" target="_blank" rel="nofollow">The showreel</a> covers all of them. <a href="https://en.mycoding.id/category/technology" target="_blank">docs/DEMOS.md</a> has the numbers, the range of all inspect and the catalog of picked seeds, and <a href="https://en.mycoding.id/category/technology" target="_blank">docs/FLY.md</a> covers the fly.</p> <p dir="auto">Compile a network into a map and let its outputs open doors, flash lights or shove the marine. This runs as pasted:</p> <div dir="auto" data-snippet-clipboard-copy-content='import numpy as np import doomformer as df # 2 inputs -&gt; [a AND b, a OR b] -&gt; 2 outputs, all integers net = df.MLP( weights=[np.array([[1, 1], [1, 1]]), np.array([[1, 0], [0, 1]])], biases=[np.array([-1, 0]), np.array([0, 0])], thresholds=[np.array([1]), np.array([1])], signed_input=False, ) with df.compile(net) as brain: for x in ([0, 0], [1, 0], [1, 1]): # computed by voodoo dolls; raises df.MismatchError on any difference from net.reference print(x, &quot;-&gt;&quot;, brain(np.array(x)).tolist()) brain.record([np.array([0, 1]), np.array([1, 1])], &quot;dolls.gif&quot;) # movie the dolls doing it'><pre><span>import</span> <span>numpy</span> <span>as</span> <span>np</span> <span>import</span> <span>doomformer</span> <span>as</span> <span>df</span> <span># 2 inputs -&gt; [a AND b, a OR b] -&gt; 2 outputs, all integers</span> <span>net</span> <span>=</span> <span>df</span>.<span>MLP</span>( <span>weights</span><span>=</span>[<span>np</span>.<span>array</span>([[<span>1</span>, <span>1</span>], [<span>1</span>, <span>1</span>]]), <span>np</span>.<span>array</span>([[<span>1</span>, <span>0</span>], [<span>0</span>, <span>1</span>]])], <span>biases</span><span>=</span>[<span>np</span>.<span>array</span>([<span>-</span><span>1</span>, <span>0</span>]), <span>np</span>.<span>array</span>([<span>0</span>, <span>0</span>])], <span>thresholds</span><span>=</span>[<span>np</span>.<span>array</span>([<span>1</span>]), <span>np</span>.<span>array</span>([<span>1</span>])], <span>signed_input</span><span>=</span><span>False</span>, ) <span>with</span> <span>df</span>.<span>compile</span>(<span>net</span>) <span>as</span> <span>brain</span>: <span>for</span> <span>x</span> <span>in</span> ([<span>0</span>, <span>0</span>], [<span>1</span>, <span>0</span>], [<span>1</span>, <span>1</span>]): <span># computed by voodoo dolls; raises df.MismatchError on any difference from net.reference</span> <span>print</span>(<span>x</span>, <span>"-&gt;"</span>, <span>brain</span>(<span>np</span>.<span>array</span>(<span>x</span>)).<span>tolist</span>()) <span>brain</span>.<span>record</span>([<span>np</span>.<span>array</span>([<span>0</span>, <span>1</span>]), <span>np</span>.<span>array</span>([<span>1</span>, <span>1</span>])], <span>"dolls.gif"</span>) <span># movie the dolls doing it</span></pre></div> <p dir="auto">df.MLP.from_torch quantises a PyTorch example (<a href="https://en.mycoding.id/category/technology" target="_blank">example 02</a>), and the earth and actions hooks put rooms in the map and nexus doors, lights and thrusts to the outputs (<a href="https://en.mycoding.id/category/technology" target="_blank">example 03</a>). The identical API takes spiking networks, transformers, Conv1d and Conv2d, and learners that update their weights inner the map; mode="tiles" spreads a example complete a pond of games (doomformer scheme tells you which case you have). The guide is <a href="https://en.mycoding.id/category/technology" target="_blank">docs/BUILD_YOUR_OWN.md</a>, and there are twelve one-file <a href="https://en.mycoding.id/category/technology" target="_blank">examples</a>. Built item odd? <a href="https://en.mycoding.id/category/technology" target="_blank">Show and tell</a>.</p> <p dir="auto">One map is one game, and one equivalent uses one core. df.run_many gives all input to the next idle game, checks all pass and returns the outputs in order, on your device or on a Ray collection you start. Nothing is hosted. 1,000 MNIST test digits in 14 games on one 16-core device took 2 hours: 966 peruse correctly, all 1,000 exact, 5,696,000 equivalent tics or 45 hours of real-time DOOM (<a href="https://en.mycoding.id/category/technology" target="_blank">models/mnist/doom_1000.json</a>).</p> <p dir="auto">Tiles are the multi-map design: four tile maps, one per layer, in inhabitant games, alongside Python copying the tier values from one equivalent to the next. doomformer mnist --tiles --all --workers 6 peruse all 10,000 test digits in 1,390 s: 10,000 of 10,000 exact (248 values each), 9,716 correct (97.16 %), DOOM's one-hot equal to NumPy's on all digit (<a href="https://en.mycoding.id/category/technology" target="_blank">models/mnist/doom_tiles_10000.json</a>). A numeral takes 216 equivalent tics and 0.83 s there against 5,696 tics and concerning 104 s in one map. doomformer scheme predicts seconds (rms error 13 % for one map and 22 % for tiles on 11 held-out K3 and K8 nets; on nets of another K the measured seconds were 0 to 40 % complete the prediction, and 21 % complete for MNIST at --opt 0), prints equivalent tics alongside an error collection (276 &plusmn; 7.2 % for MNIST at --opt 3, 272 measured) and recommends one. doomformer place tiles says MNIST at 81 digits per infinitesimal alongside 1 employee and 880 alongside 16 (steady state; 79 and 552 alongside equivalent start), all continue exact, at 0.72 s of motor CPU per numeral alongside 1 employee and 0.92 s alongside 16 (100 shipped digits, twice; 16 cores).</p> <div dir="auto" data-snippet-clipboard-copy-content='doomformer mnist --tiles --all --workers 6 # all 10,000 digits as tile maps, concerning 23 min pip instal &quot;doomformer[ray]&quot; ray commencement --head # another machines: ray commencement --address=HEAD:6379 doomformer mnist --all --ray --record mnist.json # all 10,000 digits, one map each, on a cluster'><pre>doomformer mnist --tiles --all --workers 6 <span><span>#</span> all 10,000 digits as tile maps, concerning 23 min</span> pip instal <span><span>"</span>doomformer[ray]<span>"</span></span> ray commencement --head <span><span>#</span> another machines: ray commencement --address=HEAD:6379</span> doomformer mnist --all --ray --record mnist.json <span><span>#</span> all 10,000 digits, one map each, on a cluster</span></pre></div> <p dir="auto">Budget one center and concerning 1.3 GB of RAM per equivalent (measured highest 1.24 GB). <a href="https://en.mycoding.id/category/technology" target="_blank">docs/scaling.md</a> has the measurements.</p> <ul dir="auto"> <li><strong>Schedules.</strong> --opt 1, 2 and 3 (df.compile(net, opt=N)) shorten the one-map schedule: doomnames_onemap goes from 3,488 equivalent tics to 1,512, 1,128 and 544, MNIST from 5,696 to 272 at --opt 3 (100 of 100 exact and 99 correct with the final constants, 300 of 300 before the final retune), and a DrawPad READ from 5,705 to 273 (30 of 30 walked digits right and exact). --opt 2 on MNIST ran on 76 digits (3,560 tics). The ACS copy at --opt 3 is under "Who does what". doomformer lint WAD flags aircraft moves that can portion a tic (0 false negatives on 5,397 fuzzed maps of the compiler as shipped; alongside an old barrier-height bug restored it caught 65 of 67 failing maps, and 66 of 66 on the identical nets following its model learned the first-tic halt that it had missed), doomformer lint --net MODEL additionally checks the aircraft bound, and doomformer tune measures the timing edges (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/scheduling.md</a>).</li> <li><strong>A oppose device and two stored-program machines.</strong> doomformer device multiply 7 9 is a ROM oppose device (the program is the map's geometry): it prints 63 following 464 steps (39 dolls), the program oppose and all enroll checked at each step; fib 20, gcd, primes and pow2 40 run too. --clock dolls takes the ACS iteration manuscript out (a iteration doll and row specials restart and rewind the level) and --blind says lone formerly at the end. doomformer device subleq all runs a SUBLEQ device alongside 18 recollection cells of -64 to 63, operands as addresses and programs that rewrite their own instructions: add, 7 &times; 9 = 63 and a self-modifying sum run on one map (one sha256), 1,624 equivalent tics a step, all step compared alongside a Python translator at tolerance 0. Changing one row of the ROM or the decode makes the run diverge at the predicted step. A program that writes the three cells of the education it is executing sets a infringement latch in the map, which halts the flat at that stage (--latch; all 28 of 400 random programs that do so were flagged at the interpreter's step); without it the map computes a incorrect value there. A 103-step iteration runs exact on the two clocks, and a bubble kind does not fit in 18 cells. Memory and registers are bounded aircraft heights, so these are finite-state machines and no assertion that DOOM is Turing complete; plain SUBLEQ is worldwide alongside unbounded memory, and no universality argument is stated for this restricted form (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/machine.md</a>). demo --one-map --loop --until-eos lets the end-of-text victor halt the loop.</li> <li><strong>A learner that starts blank.</strong> doomformer study digits --steps 1500: a 10-class perceptron alongside 370 weights, all 0, learns 8&times;8 digits inner one map. The weights are ceiling heights; the dolls compute the scores, the argmax and the update, and Python writes all example's pixels and label. After all of the 1,500 steps all 455 exposed values, every weight included, equal a NumPy twin at tolerance 0 (about 80 min on a loaded machine). Held-out accuracy goes from 10 % to 71.2 % on 500 digits; a textbook perceptron without the importance clamp reaches 81.0 % on the identical stream. On 20 NumPy streams (seeds 0 to 19, one of them the DOOM stream) the clamped twin averages 74.8 % &plusmn; 5.3. The onward corridor has 6 gates, so a mark lone sees weights in [-3, 3] and larger ones keep moving unseen; that expenses concerning 10 points on this stream and 3.6 on average. The update regulation and the labels are Python's (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/learning.md</a>).</li> <li><strong>Quantisation.</strong> df.MLP.from_torch(model, calib_x, levels=4, calibrate="mse") additionally folds BatchNorm, lowers AvgPool and MaxPool (MaxPool by comparisons, exact on the staircase counts) and takes GELU and SiLU as staircases; df.qat.fit adds quantisation-aware fine-tuning. On 8&times;8 digits at 4 levels a depth-6 MLP goes from 88.9 % alongside max calibration to 93.7 % with MSE calibration (float 95.9 %) and a CNN from 92.7 % to 95.1 % (mean of 3 seeds, <a href="https://en.mycoding.id/category/technology" target="_blank">models/quant/EVAL.md</a>); QAT is no improved than MSE calibration on ReLU Linear and Conv nets, and onward on nets alongside multiple max pools or GELU (BatchNorm + 2 MaxPool CNN: +4.6 points at 2 levels, +0.5 at 4). The lowered nets ran exact in DOOM on 5 digits each. df.Transformer.from_torch lowers a torch_models.GPT trained alongside the staircase recipe: a 24k-parameter level-name model is 5.6 % worse in perplexity than its drift phase (7.75 against 7.34), ran exact in DOOM on 3 held-out names, and is behind a 5-gram baseline (5.84). On a second corpus (Python citation prose, windows absent from training, one seed) it is 6 % rearward its drift stage, 17 % rearward a plain drift GPT alongside the identical steps and 34 % rearward its 5-gram. It does not convert a transformer trained elsewhere.</li> <li><strong>A example that learned an algorithm.</strong> models/induction, a 2-layer entire figure transformer, is trained on induction over random tokens, which no figure array can solve. Held-out accuracy is 0.9995 against 0.9991 for a drift GPT of the same size, 0.069 for a bigram array and 0.233 for a 4-gram table; on pairs never seen in training it is 0.9995 against 0.000 for the tables. python -m demos.induction --heldout 25 runs 25 sequences in DOOM: 25 of 25 exact, 520,749 values. One kernel per row, and a d=16 ReLU K=4 run unsuccessful to study (log kept).</li> <li><strong>Interventions.</strong> intref.forward(interventions=...) and DOOM runs place a value (zero, set, mean, resample, scale, add or eliminate a direction) at a site, stance and head, and all value is compared alongside the likewise patched reference: 24 of 24 activation-patching rows of doomplayer and 40 of 40 patched runs of the induction example (10 pairs per kind) ran exact in DOOM. In tile manner Python says all pre-activation the dolls computed and writes the patched value into the next tile's ports, and the dolls compute everything downstream; exactness does not inspect that the place value was the right one. Patching recovers the planted caput of a hand-built 1-layer model, (b + c) mod 4, alongside 0 disagreements over 384 pairs; alongside a backup caput sole patches divided 0.5 and 0.5 and two circuits remain, and alongside a caput that lowers the logit difference in several contexts the proportion of method hides it, so the circuit hunt reports per-context accord too (OR and AND redundancy appearance the identical to single-cell patching). Rows that place the entire residual or a entire location at the read stance are flagged and remaining out of the header numbers. Steering doomplayer alongside a investigation direction changes 39 of 86 contexts; it strikes random, span-of-the-data and random-context directions, and does not attack a shuffled-label probe (where the shuffle has adequate distinct directions) or a 'fire vs not fire' probe. "No compact circuit" in the induction model holds for average ablation at all position; alongside the corrupt run as baseline 4 of 6 components reconstruct 0.991 on answer pairs. The lesion data corrected the demos above: DEMON DEATH is not a selective lesion, since 355 of the 416 single neurons alter that example (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/interventions.md</a>).</li> </ul> <ul dir="auto"> <li>DOOM is slow. Engine period of one continue against the NumPy citation (14 to 48 &micro;s) is concerning 23,000 times for a 12&rarr;16&rarr;6 MLP, 1.5 myriad times for MNIST in one map (73.2 s of motor CPU), 60,000 times for it at --opt 3 (2.84 s) and about 15,000 times for MNIST in tiles (<a href="https://en.mycoding.id/category/technology" target="_blank">docs/scaling.md</a>). A one-map continue expenses what the idle map costs: the conveyor scrollers are the entire 2.84 s of MNIST at --opt 3 (doomformer place idle). Fewer scrollers do not help: with half of them the equivalent tics twice and a continue expenses 1.8 times more, and alongside one per field the continue is wrong (doomformer place stack), so 0.5 s per continue needs an motor change. With a timer about the entire call (write inputs, run, peruse back) the 12&rarr;16&rarr;6 MLP is 726 ms against 11.1 &micro;s, concerning 65,000 times (30 runs, <a href="https://en.mycoding.id/category/technology" target="_blank">Speed</a>), and a fly-circuit stage is concerning 73,000 times.</li> <li>Attention is entire figure attention: ReLU-style in most models, softmax computed by the dolls in three. No example has LayerNorm (doomnames_modern has an entire figure RMSNorm), and none is a drop-in drift transformer. Transformers are trained offline in PyTorch alongside quantisation-aware training (training/); MLP.from_torch converts MLPs and CNNs, and Transformer.from_torch lone the torch_models.GPT component trained alongside that recipe.</li> <li>The compiler is validated in ViZDoom 1.3.2. The investigation maps, the hello brain and the doll-clock oppose device ran in other engines (stock ZDoom, Zandronum, GZDoom, LZDoom, UZDoom); no network larger than hello did, and in the GZDoom family aircraft arithmetic differs, so the aircraft limits of this repo are ZDoom's. The compiler emits field tags complete 32,767, which Zandronum cannot find.</li> <li>The checks shield the nets and inputs that were run. The fuzzers do not shield learning maps, additional than 4,096 objects, or transformers in tile manner (<a href="https://en.mycoding.id/category/technology" target="_blank">Not covered</a>).</li> <li>--one-map runs a smaller example than demo (1 layer, d=8, 6 positions), since the 136-name example needs 116,968 dolls and does not fit one map.</li> <li>The marine's policies imitate a scripted aimbot that sees exact positions. Python bins them into 86 imaginable observations and supplies the labels. There is no reward-driven RL and no learning from pixels.</li> <li>Showcased seeds, lesions and names are picked. <a href="https://en.mycoding.id/category/technology" target="_blank">Seeds and selection</a> lists all pick.</li> </ul> <table readabilitydatatable="1"> <thead> <tr> <th>Path</th> <th>What it holds</th> </tr> </thead> <tbody> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">doomformer/</a></td> <td>the toolkit: map compiler, DOOM runtime, exact checks, CLI</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">demos/</a></td> <td>research code: his brain is the level, the walker and flat generator, the fly circuit, the learning arena</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">training/</a></td> <td>quantisation-aware training for all model, alongside the corpora and their sources</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">models/</a></td> <td>every trained example alongside its training log and evaluation</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">examples/</a></td> <td>twelve one-file examples, most under 15 s</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">tests/</a></td> <td>479 tests alongside torch installed (fewer without it), 175 of them on genuine headless DOOM (4 run lone alongside DOOMFORMER_HEAVY=1 or obtain minutes); CI runs the suite on Linux and macOS</td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">docs/</a></td> <td>how it works, all demo alongside its numbers, the motor facts, the toolkit guide, <a href="https://en.mycoding.id/category/technology" target="_blank">every command alongside example output</a></td> </tr> <tr> <td><a href="https://en.mycoding.id/category/technology" target="_blank">CHANGELOG.md</a></td> <td>what all publish added</td> </tr> </tbody> </table> <p dir="auto">Code and docs: <a href="https://en.mycoding.id/category/technology" target="_blank">MIT</a>. Data keeps its own licence (<a href="https://en.mycoding.id/category/technology" target="_blank">THIRD_PARTY.md</a>): the level-name lists are Doom Wiki (CC BY-SA 4.0) and id Software's origin (GPL-2.0), the 100 example MNIST digits are CC BY-SA 3.0, and the fruit-fly circuits in models/fly are derived from the FlyWire connectome (CC BY-NC 4.0, non-commercial). Freedoom graphics are BSD-licensed. DOOM is a trademark of id Software / ZeniMax; this project is not affiliated alongside them.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/show-hn-i-turned-doom-into-a-transformer-74834</guid> <pubDate>Fri, 30 Oct 2026 00:25:46 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA['My body is my business': How a model leveraged her career into brand-building power]]></title> <description><![CDATA['My body is my business': How a model leveraged her career into brand-building power. During Business Insider's The Long Play, example Ashley Graham shared her way from example to entrepreneur, emphasizing authenticity.]]></description> <media:thumbnail url="https://i.insider.com/6ae3d25e911659c36c01b6ce?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/my-body-is-my-business-how-a-model-leveraged-her-career-into-brand-building-power-74833</link> <content:encoded><![CDATA[<div> <div> <div id="player-container-mxPVKKUe" data-component-type="video" data-type="video" data-video-player data-load-strategy="disable-lazy" data-event-category="video_page" data-media-id="pljBeO74" data-title=" How a example leveraged her occupation into brand-building power" data-advertising="enabled" data-region="in-content" data-id="player-container-mxPVKKUe" data-enabled="true" data-events="enabled" data-preroll="4442842/businessinsider.desktop/video-post/pre-roll-in-content/health" data-midroll="4442842/businessinsider.desktop/video-post/mid-roll-in-content/health" data-sponsored="false" data-placement-id="mxPVKKUe" data-track-element="featured_video" data-thumbnail="https://i.insider.com/6ae3af36911659c36c01b619?width=850&amp;format=jpeg&amp;auto=webp" data-render-thumbnail="true"> <div> <p><img src="https://i.insider.com/6ae3af36911659c36c01b619?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3af36911659c36c01b619?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3af36911659c36c01b619?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3af36911659c36c01b619?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3af36911659c36c01b619?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3af36911659c36c01b619?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3af36911659c36c01b619?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Model Ashley Graham talks to Business Insider&#039;s Leena Rao at Business Insider&#039;s The Long Play in New York City on October 29, 2026." decoding="sync"> </p> </div> </div> <div> <div> <div><p>Description </p><svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8"> Angle downward icon An icon in the form of an viewpoint pointing down. <path d="M11.3281 0.792709C11.1874 0.796035 11.0537 0.854817 10.9562 0.95625L5.99996 5.9125L1.04371 0.95625C0.994011 0.90516 0.934574 0.864549 0.868913 0.836818C0.803251 0.809086 0.732698 0.794796 0.661421 0.794792C0.555323 0.79482 0.451644 0.826488 0.363639 0.885749C0.275634 0.94501 0.207301 1.02917 0.167378 1.12747C0.127454 1.22577 0.117753 1.33374 0.139515 1.43758C0.161277 1.54143 0.213513 1.63642 0.289546 1.71042L5.62288 7.04375C5.7229 7.14374 5.85854 7.1999 5.99996 7.1999C6.14139 7.1999 6.27702 7.14374 6.37705 7.04375L11.7104 1.71042C11.7878 1.63594 11.841 1.5398 11.8629 1.43459C11.8848 1.32939 11.8744 1.22003 11.833 1.12084C11.7917 1.02164 11.7214 0.937245 11.6313 0.878694C11.5412 0.820144 11.4355 0.790174 11.3281 0.792709V0.792709Z" fill="currentColor"></path> </svg> </div> </div> </div> <div> <div> <p>Ashley Graham is a example and entrepreneur who has spent her occupation challenging who is seen, heard, and marketed to, transforming that power into a expanding business.</p><p>Ten years following her "Sports Illustrated" cover, Graham took the phase at Business Insider's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">The Long Play</a> to unpack how she has built a individual brand throughout fashion, beauty, entertainment, and person products without losing what's at the center of her identity.</p><p>Graham said concerning Lucci, her <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">new project in the vino business,</a> and her longtime alliance alongside JCPenney during her discussion alongside Business Insider's administrator editor, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Leena Rao</a>.</p><p>During the conversation, titled "Breaking the Mold," Graham additionally stated that getting many of rejection first on in her occupation has made her into a improved businessperson.</p><p>"If it's not for you, there's another item for you. And you can't obtain it personally," Graham told Rao.</p> </div> </div> </div> </div> <p>Ashley Graham is a example and entrepreneur who has spent her occupation challenging who is seen, heard, and marketed to, transforming that power into a expanding business.</p><p>Ten years following her "Sports Illustrated" cover, Graham took the phase at Business Insider's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">The Long Play</a> to unpack how she has built a individual brand throughout fashion, beauty, entertainment, and person products without losing what's at the center of her identity.</p><p>Graham said concerning Lucci, her <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">new project in the vino business,</a> and her longtime alliance alongside JCPenney during her discussion alongside Business Insider's administrator editor, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Leena Rao</a>.</p><p>During the conversation, titled "Breaking the Mold," Graham additionally stated that getting many of rejection first on in her occupation has made her into a improved businessperson.</p><p>"If it's not for you, there's another item for you. And you can't obtain it personally," Graham told Rao.</p> <span>Show more</span>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/my-body-is-my-business-how-a-model-leveraged-her-career-into-brand-building-power-74833</guid> <pubDate>Fri, 30 Oct 2026 00:25:30 +0700</pubDate> <author><![CDATA[support@mycoding.id (Leena Rao)]]></author> </item> <item> <title><![CDATA[Ashley Graham launched her wine brand and realized raising money was 'very hard and humbling']]></title> <description><![CDATA[Ashley Graham launched her wine brand and realized raising money was 'very hard and humbling'. Speaking at Business Insider's The Long Play, Ashley Graham shared how she has built an impactful, enduring brand beyond modeling.]]></description> <media:thumbnail url="https://i.insider.com/6ae3bd74911659c36c01b676?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/ashley-graham-launched-her-wine-brand-and-realized-raising-money-was-very-hard-and-humbling-74822</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/6ae3af49120d8ce03d246546?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3af49120d8ce03d246546?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3af49120d8ce03d246546?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3af49120d8ce03d246546?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3af49120d8ce03d246546?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3af49120d8ce03d246546?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3af49120d8ce03d246546?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Model Ashley Graham talks to Business Insider&#039;s Leena Rao at Business Insider&#039;s The Long Play in New York City on October 29, 2026." 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>Ashley Graham at Business Insider's The Long Play.</span> <span> <span e-name="image-source" itemprop="creditText">Carl Timpone/BFA</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Ten years following making former as the archetypal plus-size example on the shield of the Sports Illustrated Swimsuit Issue, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Ashley Graham</a> has built a endeavor portfolio spanning skincare and garments to baby attention and alcohol.</p><p>The 38-year-old supermodel turned businesswoman said at Business Insider's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">The Long Play</a> event in New York City on Thursday to conversation her breaking barriers in manner and navigating the difficult earth of funding and entrepreneurship.</p><p>"I realized quickly that my build is my business," she told Business Insider's Leena Rao. "So how can I measure this?"</p> <p>That crossover petition has helped her build a enormous social media spectators &mdash; nearly 30 myriad followers throughout platforms &mdash; alongside whom she connects and brings alongside as she expands her ventures.</p><p>Among her latest projects is Lucci, a sparkling Italian Lambrusco vino brand she co-founded in February. Graham stated Lucci was started from the dirt up and was the archetypal period she had to ask investors to arrive in.</p><p>"Asking group for prosperity is very, extremely hard, and humbling," she said, adding afterward that it's been a "great learning curve" as it was the archetypal period she had to answer to investors for the 'why' rearward decisions.</p><h2 id="c8de493a-7c8e-4a8f-8e25-59f7e3cf0be8" data-toc-id="c8de493a-7c8e-4a8f-8e25-59f7e3cf0be8">From swimsuit example to foremost a brand empire</h2><p>In 2016, Graham appeared on the shield of Sports Illustrated's Swimsuit issue, becoming the archetypal plus-size example to do so.</p><p>The following year, she was named one of TIME's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">most influential people</a> of the year, had a Barbie doll modeled following her, and released her archetypal book, "A New Model: What Confidence, Beauty, and Power Really Look Like."</p> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ae3afd8120d8ce03d24654e&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:5247,&quot;aspectRatioH&quot;:4055}}' alt="Ashley Graham at Business Insider&#039;s The Long Play in New York City on October 29, 2026"> </p></div> <span> <figcaption e-name="image-caption"> Ashley Graham at Business Insider's The Long Play in New York City.&nbsp; <span e-name="image-source" itemprop="creditText"> Carl Timpone/BFA </span> </figcaption> </span> </figure> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">Forbes</a> listed her as among the highest-paid models in 2017, alongside an estimated earnings of $5.5 million; she was the archetypal plus-size example to interrupt the top 10. Her namesake JCPenney collection, which launched in October 2025, is made exclusively for customers who deteriorate size 14 and up.</p> <h2 id="84474aa3-e81a-48ef-ac2e-59daef520d52" data-toc-id="84474aa3-e81a-48ef-ac2e-59daef520d52">Building beyond the runway</h2><p id="84474aa3-e81a-48ef-ac2e-59daef520d52">After the SI shield launched her to global fame, Graham stated she monetized on the viral instant by releasing swimsuit and lingerie lines. Today, she motionless regularly releases collaborations alongside close brands akin Knix, for which she serves as Global Ambassador and investor.</p><p id="84474aa3-e81a-48ef-ac2e-59daef520d52">"When your build is your brand, you're continually talking concerning it," she said.</p><p id="84474aa3-e81a-48ef-ac2e-59daef520d52">She's additionally rotate into an investor: Graham has backed the period-care brand Rif Care, the infant-formula business Bobbie, and the sustainable skincare brand Fig.1 Beauty. In 2022, she joined Fig.1 as the two an capitalist and a partner, saying she wanted involvement beyond a representative community fig endorsement.</p><p>As the years have passed, Graham stated she's learned from former mistakes, learned how to say no, and has leaned into being extremely intentional concerning construction teams about her that she can trust.</p><p>Graham additionally stated she was amazed by "just how ruthless [VC] can be," as fine as by how much achievement there can be.</p><p>Her most latest exit as an capitalist was alongside Wonderbelly, a spotless antacid startup, which was acquired by Procter &amp; Gamble in January.</p><h2 id="78db2c2f-2d21-4800-9bb5-9dc40c1a18b7" data-toc-id="78db2c2f-2d21-4800-9bb5-9dc40c1a18b7">Balancing a endeavor alongside raising 3 children</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ae3b0ed120d8ce03d24655f&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:4447,&quot;aspectRatioH&quot;:3335}}' alt="Ashley Graham walks the Victoria&#039;s Secret Fashion Show runway."> </p></div> <span> <figcaption e-name="image-caption"> Ashley Graham walked the Victoria's Secret Fashion Show runway for the archetypal period two years following giving commencement to twins.&nbsp; <span e-name="image-source" itemprop="creditText"> Dimitrios Kambouris/Getty Images </span> </figcaption> </span> </figure> <p>Graham has managed to balance that expanding occupation alongside motherhood. She and her hubby Justin Ervin, whom she wed in 2010, welcomed their archetypal kid in 2020, followed by twin boys in 2022.</p><p>In 2024, she walked the Victoria's Secret runway for the archetypal time. In making the decision to associate the manner show, she stated she asked the business concerning its plans to develop its size range.</p><p>"I don't desire to fair arrive on as a token," she said. "I don't desire to be the one-trick pony."</p><p>During the years she was having her children, she said, her investments additionally took on a family focus, leaning into brands she "felt akin they were in [her] zeitgeist at the moment," including babycare and women-led brands. Now, her businesses are expanding alongside her kids.</p><p>At Business Insider's event, she teased concerning her next endeavor project launching next summer: A residence business partially inspired by her children.</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>Kristine Villarroel is a newsman on Business Insider's Editorial Partnerships team.</span><span>Her reporting frequently turns data into accessible stories concerning how money, education, policy, and location form Americans&rsquo; lives. </span><span>She covers stories on <a href="https://en.mycoding.id/category/business" target="_blank">college costs</a> and <a href="https://en.mycoding.id/category/business" target="_blank">degree outcomes</a>, <a href="https://en.mycoding.id/category/business" target="_blank">state-by-state comparisons</a>, <a href="https://en.mycoding.id/category/business" target="_blank">public officials&rsquo; salaries</a>, the <a href="https://en.mycoding.id/category/business" target="_blank">rising disbursal of living</a>, <a href="https://en.mycoding.id/category/business" target="_blank">travel</a>, <a href="https://en.mycoding.id/category/business" target="_blank">food</a>, and <a href="https://en.mycoding.id/category/business" target="_blank">real estate</a>.</span><span>She has earlier worked penning concerning culture, entertainment, music, and tech. Her activity has been featured on Teen Vogue and Wired.&nbsp;</span><span>She graduated from the University of Florida alongside a flat in journalism.&nbsp;There, she worked as publishing company of The Independent Florida Alligator.&nbsp;</span><span>Email Villarroel at <a href="https://en.mycoding.id/category/business" target="_blank">kvillarroel@insider.com</a> and prosecute her on X <a href="https://en.mycoding.id/category/business" target="_blank">@ktnedelvalle</a></span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/ashley-graham-launched-her-wine-brand-and-realized-raising-money-was-very-hard-and-humbling-74822</guid> <pubDate>Thu, 29 Oct 2026 23:42:28 +0700</pubDate> <author><![CDATA[support@mycoding.id (Kristine Villarroel)]]></author> </item> <item> <title><![CDATA[Open-weight AI models can exploit the patch gap]]></title> <description><![CDATA[Open-weight AI models can exploit the patch gap. Comments]]></description> <media:thumbnail url="https://epoch.ai/assets/images/posts/2026/open-weight-models-patch-gap/t-open-weight-models-patch-gap.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/open-weight-ai-models-can-exploit-the-patch-gap-74827</link> <content:encoded><![CDATA[<div data-pagefind-body data-pagefind-weight="0.4"><h2 id="overview">Overview</h2><p>GLM 5.3, a extensively accessible open-weight example released by Z.ai in August, can acknowledge and utilize vulnerabilities in latest versions of the Mozilla Firefox browser using safety fixes that have been published but not yet shipped to users. The opening between a fix being published and reaching users is known as the <em>patch gap</em>.</p><p>In our experiments, GLM 5.3 used this gap to build a webpage that, whenever visited by a Firefox user, peruse a document from the visitor&rsquo;s device and sent it to the attacker alongside no additional person interaction. In particular, we established that any Firefox type released between September 17 and October 26 could be compromised in this way using lone data accessible at the period of release.</p><p>The place gap is a known weakness in application publish practices, and it exists extensively throughout software, e.g., browsers, phone functioning systems, and router firmware. Exploiting it earlier required important period and expertise, or particular admission to frontier models alongside advanced cyber capabilities, so few attackers could mark these vulnerabilities before they were fixed.</p><p>Our chief finding is that extensively accessible open-weight models can now do much, or equal all, of this activity on their own. We deliberately designed our setup to emulate what a comparatively unsophisticated performer alongside constricted resources could achieve, using lone data accessible at the period of all version&rsquo;s release. Once set up, it disbursal lone concerning $1,000 to successfully assault all Firefox version.</p><p>In all of our compromises of latest Firefox releases, GLM 5.3 additionally established and used an unpublished exposure in conjunction alongside those established via the place gap. We contacted the Mozilla squad to disclose our findings and conversation ways to mitigate these attacks. Mozilla has since shipped a new type of Firefox (159.0, released on October 27, 2026) that patches the earlier undisclosed vulnerability, which should create it additional difficult for GLM 5.3 to colony Firefox via patch-gap exploits.</p><p>Open-source projects are particularly susceptible to this benevolent of assault as their code is publically available, but we doubtful any application project anywhere a example can discover the satisfied of upcoming safety changes before publish is vulnerable, including closed-source projects.<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-1" data-footnote-ref aria-describedby="footnote-label">1</a></sup> We anticipate this danger vector volition worsen as open-weight cyber capabilities continue to improve.</p><p>Further findings from our experiments on Firefox:</p><ul> <li><strong>GLM 5.3 exploited the place gap notwithstanding existing countermeasures.</strong> To dilatory downward would-be attackers, published safety fixes are obfuscated as average improvements and do not disclose particulars of underlying vulnerabilities. GLM 5.3 was capable to peruse the code and decide which changes connected to safety patches.</li> <li><strong>The category of utilize we demonstrated can be extremely serious.</strong> We used GLM 5.3 to create a website that, merely whenever visited by a Firefox person and without additional interaction, gave the attacker the capability to exfiltrate records from the user&rsquo;s computer. Firefox has complete 200 myriad energetic users, and this utilize could be used to peruse their passwords stored in the browser, pilfer authentication cookies, or perspective another personal data on the user&rsquo;s computer.</li> <li><strong>We did not trigger any safeguards or refusals from any provider, including Z.ai, whenever using GLM 5.3 in this way.</strong> We framed the project as a safety exercise, but our actions were alternatively indistinguishable from those of a genuine attacker.</li> <li><strong>Similar attacks on Google Chrome have not succeeded as of the period of writing.</strong> We do not obtain this as powerful evidence that attacks could not win alongside additional advanced elicitation or by using additional capable open-weight models (potentially including the lately announced Kimi K3.1 Pro).</li> </ul> <h2 id="background">Background</h2><p>In April 2026, Anthropic&rsquo;s notice of Claude Mythos Preview marked a <a href="https://en.mycoding.id/category/technology" target="_blank">leap in AI cybersecurity capabilities</a>. Since then, it has been apparent that frontier AI models are capable of detecting vulnerabilities and crafting complex exploits in genuine manufacturing software. <a href="https://en.mycoding.id/category/technology" target="_blank">Anthropic lately demonstrated this</a> by giving examples of how an inner example was capable to discover and utilize crucial vulnerabilities in extensively used software.</p><p>Frontier AI labs have responded by giving several defenders first admission to advanced capabilities (via projects akin <a href="https://en.mycoding.id/category/technology" target="_blank">Glasswing</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">Daybreak</a>) and heavily restricting broader access. This scheme is meant to authorize defenders to acknowledge and place vulnerabilities before attackers can utilize them. However, a gap frequently exists between a exposure fix becoming community and it being deployed to all the users of the applicable software. This <em>patch gap</em> exists in two places: fixes becoming community before they are released to users, and users continuing to run old application following an update. In our research, we concentration on the gap between fixes becoming community and their broad release.</p><p>Beta versions of software, which developers use to test code and discover newly introduced bugs, are one scheme by which exposure fixes rotate into community before they are mostly released. Betas typically have a smaller person basis than community releases, made up of users consenting to test newer and possibly unstable features. For open-source projects, data is equal additional broadly available, as the complete codebase is community and upcoming changes are typically viewable in beta or &ldquo;nightly&rdquo; code branches.</p><p>The place gap is a known safety issue, but the period and ability historically required to utilize it have constricted how many actors can do so (and the naturally constricted life of exploits developed in this way method attackers may choose to expend their notice elsewhere). Advancing AI cyber capabilities have changed this calculus.</p><p>Although unrestricted admission (without cyber guardrails) to the most capable frontier models is tightly controlled, open-weight models are broadly accessible to anyone without restriction.<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-2" data-footnote-ref aria-describedby="footnote-label">2</a></sup> This open admission can advantage cyber defenders by enabling preemptive exposure finding and event response, particularly for defenders without admission to restricted frontier models. While we concentration current on an insulting capability, we do not create claims on how open-weight models volition effect the balance between infringement and defense.</p><p>Open-weight models have historically been unable to reliably utilize the place gap, but their capabilities are <a href="https://en.mycoding.id/category/technology" target="_blank">steadily improving</a>. To see whether that limitation motionless holds, we tested whether GLM 5.3, a extensively accessible open-weight example released in August 2026, could use the place gap to colony the most latest releases of Firefox, a web browser alongside complete <a href="https://en.mycoding.id/category/technology" target="_blank">200 myriad energetic users</a>.</p> <h2 id="methodology">Methodology</h2><p>We tasked GLM 5.3 alongside creating a webpage that, whenever visited by a Firefox user, says a local document on their system.<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-3" data-footnote-ref aria-describedby="footnote-label">3</a></sup> This can be used to peruse the user&rsquo;s personal documents, copy passwords stored in Firefox, and pilfer authentication cookies, allowing the attacker to log into several online services as the user. We chose this mark since it reflects an assault serious adequate to logic genuine damage to users.</p><p>We provided the example alongside the particular Firefox type on the user&rsquo;s device and several essential tools, afterward let it continue operating until it developed a prosperous exploit. To evade impacting third parties, we did not provision the example net access; instead, we immediately provided the publically accessible data we idea it would apt need. We provided lone data accessible at the period of the mark versions&rsquo; release, so the example could not use data concerning vulnerabilities discovered later.</p><p>We designed the surroundings to approximately approximate what an attacker alongside minimal specialized cognition and norm betterment tools could elicit from the example if they let it run online. We accessed GLM 5.3 through the two its first-party API and third-party APIs, framing the project as a safety exercise. Despite our actions being indistinguishable from those of person attempting to mark genuine users, at no item was our example use restricted, and we encountered no refusals.</p><p>Beyond essential instructions to mark the place gap (i.e., inspect bug fixes not yet unified into the stable release), we let the example run autonomously alongside no person input. The example identified upcoming safety fixes, selected vulnerabilities, and built a complex utilize sequence on its own.</p> <h2 id="results">Results</h2><p>GLM 5.3 successfully developed attacks against all six Firefox releases between September 17 and October 26,<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-4" data-footnote-ref aria-describedby="footnote-label">4</a></sup> using lone data accessible at the period of all version&rsquo;s release. Visiting the webpage built by the example caused the browser to peruse a local document and dispatch its contents to the attacker&rsquo;s server without additional person action.<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-5" data-footnote-ref aria-describedby="footnote-label">5</a></sup></p><p>The attacks took significant attempt for the example to develop. In one attempt, GLM 5.3 used an upcoming Firefox fix to acknowledge a recollection safety flaw, afterward developed a way to peruse and modify recollection inner the browser, but Firefox&rsquo;s safety protections motionless prevented the example from study the mark file. The model&rsquo;s final assault composed the first utilize alongside multiple additional stages to circumvent the remaining layers of security. The example diagnosed crashes, abandoned unsuccessful approaches, and iterated its method until merely visiting the website was adequate to admission the file. We gave GLM 5.3 up to 48 hours to discover an exploit, but its fastest attempt needed lone 12 hours.</p><p>In supplement to vulnerabilities discovered through the place gap, our attacks on the most latest Firefox versions additionally relied on an unpublished exposure that the example rediscovered on all attempt. This allowed it to leverage constricted authority of the browser into the capability to peruse records from the computer.<sup><a href="https://en.mycoding.id/category/technology" target="_blank" id="user-content-fnref-6" data-footnote-ref aria-describedby="footnote-label">6</a></sup> We shared this exposure alongside Mozilla, and it is now patched as of the October 27 <a href="https://en.mycoding.id/category/technology" target="_blank">Firefox 159.0 release</a>. We have not yet confirmed whether akin attacks can win on 159.0 stated this patch, but doubtful it should create things at smallest substantially additional difficult.</p><p>Our total investigation expend targeting Firefox exceeded $100,000 in API costs, including experimentation to build a realistic offline surroundings and our preliminary testing. However, formerly we developed our harness and pointed GLM 5.3 in the correct direction, exploiting the browser became cheap and reliable. Our marginal disbursal of compromising a new type of Firefox was concerning $1,000 at API pricing, and would possibly have been lesser if using subscription accounts.</p><p>An attacker unconcerned alongside the risks of letting an autonomous delegate create an utilize alongside net admission could replicate our setup much additional cheaply and effortlessly by giving the example unrestricted net admission alternatively of going through the attempt of operating it offline in a sandbox.</p><p>After we discovered GLM 5.3&rsquo;s capability to colony Firefox, we decided to measure whether a akin setup could colony Google Chrome. We used the identical harness and techniques and, as of the period of writing, have not been capable to create an equal exploit, notwithstanding spending concerning $100,000 in API expenses on attempts.</p><p>Kimi K3.1 Pro was released via first-party API admission on October 23, alongside the weights planned to be released in first November. Kimi K3.1 Pro has not been part of our experiments, but <a href="https://en.mycoding.id/category/technology" target="_blank">limited benchmark data</a> suggests it may outperform GLM 5.3 on insulting cyber tasks. We scheme on evaluation additional advanced open models on a wider assortment of application in the future.</p> <h2 id="implications-for-other-software">Implications for another software</h2><p>The conditions needed for patch-gap attacks are average throughout the application industry. Whenever a safety fix becomes apparent before it reaches users, an attacker has the chance to reverse engineer it into an exploit. In September 2026, we saw patch-gap exploits <a href="https://en.mycoding.id/category/technology" target="_blank">targeting Chrome</a>. In the identical month, a <a href="https://en.mycoding.id/category/technology" target="_blank">vendor published</a> patched builds of PHP additional than six hours onward of the coordinated publish of patches for two crucial vulnerabilities. These first patches could have contributed to <a href="https://en.mycoding.id/category/technology" target="_blank">thousands of utilize attempts before the community release</a> (which afterward climbed to millions immediately afterward).</p><p>While Firefox and Chromium are open source, the place gap additionally poses risks to closed-source software. Anthropic demonstrated that Mythos is capable of <a href="https://en.mycoding.id/category/technology" target="_blank">exploiting the place gap on Windows</a> without any of the project&rsquo;s code publically available. We did not explicitly test the capability of GLM 5.3 to utilize the place gap on closed-source projects, but as open-weight cyber capabilities continue to improve, it volition plausibly be imaginable soon, if it is not already. We are particularly concerned concerning application that users update small frequently, akin router firmware or phone functioning systems, since general colony can have grave consequences and most users have a much longer opening of vulnerability.</p><p>Addressing this danger volition apt necessitate reducing the period that exposure fixes remain community before being unified into the broad release. We created exploits inside two days, but another attackers could be faster. Merely providing defenders admission to stronger closed models does not resolve the underlying structural issue; a community fix, despite of how it is found, inherently flags anywhere vulnerabilities are. Defenders have a few levers to drag to mitigate these attacks, specified as keeping safety fixes personal until they are prepared to container or shipping them from beta to publish additional quickly. Both <a href="https://en.mycoding.id/category/technology" target="_blank">Firefox</a> and <a href="https://en.mycoding.id/category/technology" target="_blank">Google Chrome</a> have begun shipping updates all week. Regardless of the approach, it have to be assumed that formerly a exposure fix is in published code, attackers can and volition use it to mark the current release. Defenders should evade patching multiple vulnerabilities simultaneously if they can be chained together.</p> <h2 id="conclusion">Conclusion</h2><p>GLM 5.3 compromised six of the most latest Firefox releases by exploiting the place gap. We used a deliberately essential setup, and notwithstanding this, the example reliably built prosperous exploits without individual input, at a marginal disbursal of approximately a thousand dollars per Firefox type compromised. These attacks relied on a key non-public exposure that has since been patched, and we were not capable to accomplish akin outcomes on Chrome (but we do not think this rules out akin attacks succeeding alongside improved elicitation or stronger open-weight models).</p><p>We see these results as evidence of the diffusion of advanced cyber capabilities; many another pieces of application are apt already susceptible to akin patch-gap attacks, and we anticipate the figure to addition as additional capable open-weight models are released.</p><div id="appendix"><div><h2 role="button" tabindex="0" aria-expanded="false"><span>Appendix: Safety measures for our experiments</span><span><svg width="8" height="8" viewbox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.416 3.06V4.716H4.572V7.74H2.88V4.716H0V3.06H2.88V0H4.572V3.06H7.416Z" fill="black"></path> </svg> </span></h2></div></div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/open-weight-ai-models-can-exploit-the-patch-gap-74827</guid> <pubDate>Thu, 29 Oct 2026 23:32:46 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Amazon CEO sees AI spending 'meaningfully' higher in 2027]]></title> <description><![CDATA[Amazon CEO sees AI spending 'meaningfully' higher in 2027. Amazon volition expend meaningfully additional than $220 milliard on AI infrastructure in 2027 equal as liberated prosperity stream sinks.]]></description> <media:thumbnail url="https://i.insider.com/6ae39136fdfd5d46e952aba7?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/amazon-ceo-sees-ai-spending-meaningfully-higher-in-2027-74823</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/6ae38ecff48fadd1d8881f45?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae38ecff48fadd1d8881f45?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae38ecff48fadd1d8881f45?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae38ecff48fadd1d8881f45?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae38ecff48fadd1d8881f45?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae38ecff48fadd1d8881f45?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae38ecff48fadd1d8881f45?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Amazon CEO Andy Jassy" 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>Amazon CEO Andy Jassy</span> <span> <span e-name="image-source" itemprop="creditText">Michael Nagle/Bloomberg via Getty Images</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Amazon</a> is already spending a document amount on AI <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">data centers</a>. Next twelvemonth volition be equal bigger.</p><p>The world's biggest <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">cloud-computing</a> business reported third-quarter results on Thursday and reiterated its scheme for $220 milliard in chief expenditure for 2026.</p><p>Then, CEO <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Andy Jassy</a> shared his outlook for next year, saying Amazon expects "to expend meaningfully additional in 2027."</p><p>Amazon&rsquo;s spending has rotate into the chief inquiry hanging complete the company. It's construction enormous data centers and purchasing costly chips and another equipment to encounter surging petition for AI.</p><p>That's pushed its liberated prosperity stream into negative territory, alongside third-quarter results showing a gap of $42.4 milliard for the trailing dozen months.</p><p>Amazon spent $75.9 milliard in prosperity chief expenditures during the third fourth alone, CFO Brian Olsavsky said, chiefly on AWS and AI infrastructure.</p><p>The results did small to comfort investors' involvement concerning the spending. Amazon's third-quarter income and earnings came in below Wall Street expectations, and its shares cut approximately 6% in after-hours trading.</p><p>"The haze unit's improving functioning border was one greeted signal, but it may not be adequate to alleviate concerns concerning the keen spike in capex spending and corresponding freefall of its liberated prosperity flow," Sky Canaves, a chief expert at eMarketer, stated in a statement.</p><p>Amazon has asserted that AI infrastructure takes years to build before it can commencement generating revenue, and that AI part servers typically interrupt equal in small than three years formerly deployed. But the measure of the outlay has raised the stakes for Amazon's haze endeavor to prolong fast growth as competitors create likewise enormous bets.</p> <p>On Thursday, Jassy reiterated his confidence in the company's AI endeavor example and outlook, saying there's a "clear row of perspective to appealing financial returns."</p><p>The period it takes Amazon to rotate newly delivered servers into revenue-generating capability has additionally arrive under scrutiny.</p><p>Last week, Business Insider exclusively <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">reported</a> that Amazon has begun receiving billions of dollars in Nvidia server racks before all of the equipment can be deployed at their final data-center sites, as power shortages and building delays clasp rear new capacity.</p><h2 id="c5c75b78-fe1f-458d-ad03-afbf06a48dce" data-toc-id="c5c75b78-fe1f-458d-ad03-afbf06a48dce">"We can prosperity this plan"</h2><p>Jassy asserted Thursday that Amazon has visibility into the petition supporting its huge AI investments. Customers that need the largest AI deployments reserve capability fine onward of time, he said, in blocks ranging from hundreds of megawatts to, in several cases, as much as a gigawatt.</p><p>"We have extremely fine visibility into 2027 and 2028 and several of '29 too alongside regard to what customers desire in those really big chunks of capacity," Jassy said.</p><p>AWS income rosy 39.3% twelvemonth complete twelvemonth to $46 milliard in the third quarter, its fastest growth in nearly five years. Jassy stated he expects AWS income to develop additional than 40% in the two 2027 and 2028, a projection that requires the business to keep quickly adding capacity.</p><p>Jassy described the spending as a once-in-a-lifetime chance fairly than an optional expansion. It would be additional convenient, he said, if Amazon could dispersed the funding complete 25 years. But the speed of the AI market does not authorize that.</p><p>"We can prosperity this plan," he said. "It volition everlastingly alter our revenue. It volition everlastingly alter our liberated prosperity flow."</p><p><strong><em>Have a tip? Contact this newsman via email at </em></strong><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow"><strong><em>ekim@businessinsider.com</em></strong></a><strong><em> or Signal, Telegram, or WhatsApp at 650-942-3061. Use a individual email address, a nonwork WiFi network, and a nonwork device; </em></strong><a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}'><strong><em>here's our guide to sharing data securely</em></strong></a><strong><em>.</em></strong></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>Eugene is Business Insider&rsquo;s Chief Tech Correspondent, anywhere he leads safety of Amazon. His reporting spans the company&rsquo;s retailing and logistics operations to AWS, Alexa, and its inner culture.</span><span>Previously, he worked at CNBC, Fortune Magazine Korea, and Japan's Yomiuri Shimbun. He holds degrees from NYU and Columbia University&rsquo;s Graduate School of Journalism.</span><span>In 2022, Eugene <a href="https://en.mycoding.id/category/business" target="_blank">reported</a> on inner documents indicating that Amazon allegedly used deceptive strategies to enroll customers in Prime and made cancellation difficult. The Federal Trade Commission sued Amazon the following year, <a href="https://en.mycoding.id/category/business" target="_blank">citing</a> his reporting. The case <a href="https://en.mycoding.id/category/business" target="_blank">ended</a> in a document $2.5 milliard colony in 2025.</span><span>His activity has received multiple honors, including the SF Press Club&rsquo;s Bay Area Journalism Award and SPJ NorCal&rsquo;s Excellence in Journalism Award.</span><span>Eugene lives in the Bay Area. Contact him via&nbsp;email at <a href="https://en.mycoding.id/category/business" target="_blank">ekim@businessinsider.com,</a> or Signal, Telegram, or WhatsApp at 650-942-3061. Use a individual email address, a nonwork WiFi network, and a nonwork device; <a href="https://en.mycoding.id/category/business" target="_blank">here's our guide to sharing data securely</a>.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/amazon-ceo-sees-ai-spending-meaningfully-higher-in-2027-74823</guid> <pubDate>Thu, 29 Oct 2026 23:28:22 +0700</pubDate> <author><![CDATA[support@mycoding.id (Eugene Kim)]]></author> </item> <item> <title><![CDATA[A Pig, the State, and War: Porco Rosso (Kurenai No Buta) (2014)]]></title> <description><![CDATA[A Pig, the State, and War: Porco Rosso (Kurenai No Buta) (2014). Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/a-pig-the-state-and-war-porco-rosso-kurenai-no-buta-2014-74828</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/a-pig-the-state-and-war-porco-rosso-kurenai-no-buta-2014-74828</guid> <pubDate>Thu, 29 Oct 2026 23:26:38 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Reddit’s CEO says Google’s AI Mode ‘does not drive traffic’]]></title> <description><![CDATA[Reddit’s CEO says Google’s AI Mode ‘does not drive traffic’. Reddit CEO Steve Huffman stated in an earnings call today that Google's AI-powered hunt modes do not assistance alongside traffic to the platform, echoing problems facing ...]]></description> <media:thumbnail url="https://platform.theverge.com/wp-content/uploads/sites/2/2025/08/STK115_Reddit_01.jpg.webp?quality=90&amp;strip=all&amp;crop=0%2C10.732984293194%2C100%2C78.534031413613&amp;w=1200"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/reddit-s-ceo-says-google-s-ai-mode-does-not-drive-traffic-74821</link> <content:encoded><![CDATA[<div id="zephr-anchor"><p>Reddit CEO Steve Huffman stated in an earnings call today that Google&rsquo;s AI-powered hunt modes do not assistance alongside traffic to the platform, echoing problems facing <a href="https://en.mycoding.id/category/technology" target="_blank">other websites and publishers</a>. As part of its Q3 2026 earnings, Reddit <a href="https://en.mycoding.id/category/technology" target="_blank">revealed that</a> hunt traffic in October has &ldquo;dropped by additional than 1 myriad referrals on average per week,&rdquo; and he attributes part of the company&rsquo;s struggles alongside Google traffic to how AI Mode and AI Overviews alter the hunt experience.</p><p>&ldquo;The actuality is, AI Mode does not run traffic,&rdquo; Huffman says. &ldquo;Not for us, and not to anybody, as far as I know. That&rsquo;s fair a essential change in how Google works. It used to be a traffic driver, now it&rsquo;s not.&rdquo;</p><p>He says that AI Overviews and AI Mode have &ldquo;evolved a lot&rdquo; and now, at a &ldquo;minimum,&rdquo; shove &ldquo;everyone downward the hunt page.&rdquo; Huffman additionally says that Reddit believes its satisfied that&rsquo;s <a href="https://en.mycoding.id/category/technology" target="_blank">machine-translated into another languages</a> is being classified lesser in hunt results, which he says would chiefly power the business exterior the US.</p><p>However, Reddit is motionless a &ldquo;top hunt term in Google,&rdquo; Huffman says. &ldquo;This doesn&rsquo;t say item concerning the net consumers&rsquo; petition for Reddit. People motionless desire Reddit. It says Google is not sending them to Reddit the way they used to.&rdquo; He additionally says that Google is &ldquo;crawling us as difficult as ever, so the petition hasn&rsquo;t changed from their item of view, either.&rdquo;</p><p>(Google&rsquo;s endeavor has been affected by AI Mode, too: it <a href="https://en.mycoding.id/category/technology" target="_blank">said yesterday</a> that it&rsquo;s seeing &ldquo;lower monetization&rdquo; in AI Mode ads, although it&rsquo;s now bringing AI ads to additional countries.)</p><p>To try and combat the hunt referral difficulties, Reddit is operating to create the phase a &ldquo;direct, sticky, regular destination.&rdquo; Yesterday, it introduced a <a href="https://en.mycoding.id/category/technology" target="_blank">&ldquo;For You&rdquo; feed</a> alongside recommendations connected to your interests, and in August, it started evaluation an test that <a href="https://en.mycoding.id/category/technology" target="_blank">uses AI to rotate posts into abbreviated videos</a>.</p><p>Reddit additionally announced today that it&rsquo;s going to <a href="https://en.mycoding.id/category/technology" target="_blank">force everyone to log in</a>, which <a href="https://en.mycoding.id/category/technology" target="_blank">Huffman claims</a> volition be &ldquo;better for person experience, improved for our ads business, is additional in row alongside safety regulations, and additional protective of Reddit data.&rdquo;</p><div><p><span><strong>Follow topics and authors</strong> from this narrative to see additional akin this in your personalized homepage nourish and to obtain email updates.</span></p><ul><li id="follow-author-article_footer-dmcyOmF1dGhvclByb2ZpbGU6MTIz"><span aria-expanded="false" aria-haspopup="true" role="button" tabindex="0"><span><span><svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-label="Follow"><path d="M5 0H4V4H0V5H4V9H5V5H9V4H5V0Z"></path></svg></span><span>Jay Peters</span></span></span></li><li><li><li></ul></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/reddit-s-ceo-says-google-s-ai-mode-does-not-drive-traffic-74821</guid> <pubDate>Thu, 29 Oct 2026 23:19:32 +0700</pubDate> <author><![CDATA[support@mycoding.id (Jay Peters)]]></author> </item> <item> <title><![CDATA[The Great American Rascal: Tom Sawyer at 150]]></title> <description><![CDATA[The Great American Rascal: Tom Sawyer at 150. Comments]]></description> <media:thumbnail url="https://claremontreviewofbooks.com/wp-content/uploads/2026/09/CRB_FA26_Wolfson-573x400.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/the-great-american-rascal-tom-sawyer-at-150-74829</link> <content:encoded><![CDATA[<div> <p><em>The Adventures of Tom Sawyer</em> marks its 150th commemoration this year. It was archetypal published in 1876, the centennial twelvemonth of the American Founding. The novel itself marked its own benevolent of founding instant for American literature, which had been laboring&mdash;to get a expression from <em>The Federalist</em>&mdash;under the &ldquo;arrogant pretensions of the European.&rdquo; America may have damaged liberated of Great Britain in 1776, but we remained enthralled to Europe culturally for much longer. In his 1837 composition &ldquo;The American Scholar,&rdquo; Ralph Waldo Emerson lamented that American writers had &ldquo;listened too lengthy to the courtly muses of Europe&rdquo; and scraped by on the &ldquo;sere remains of abroad harvests.&rdquo;</p> <p>Emerson afterward issued what Oliver Wendell Holmes, Sr. dubbed an &ldquo;Intellectual Declaration of Independence.&rdquo; For Emerson, &ldquo;genius looks forward.&rdquo; He wanted to find, as he put it in his 1844 composition &ldquo;The Poet,&rdquo; the Homer of America&mdash;a bard &ldquo;with a tyrannous eye&rdquo; who &ldquo;knew the value of our incomparable materials, and saw, in the barbarism and materialism of the times, another carnival of the identical gods whose image [one] so much admires in Homer.&rdquo; In much the identical spirit, Walt Whitman longed for a &ldquo;democratic literature&rdquo; filled alongside &ldquo;archetypal poems&rdquo; that could thicken America&rsquo;s traditional &ldquo;marrow.&rdquo;</p> <p>American men of alphabet specified as James Fenimore Cooper, Edgar Allan Poe, Nathaniel Hawthorne, Herman Melville, and Henry Wadsworth Longfellow all made their contributions in the battle to drag distant culturally from Europe. But it was Samuel Clemens&mdash;Mark Twain&mdash;who made the decisive revolutionary break. In the words of the reviewer William Dean Howells, &ldquo;I knew them all&hellip;our sages, poets, seers, critics, humorists; they were akin one another and akin another written men; but Clemens was sole, incomparable, the Lincoln of our literature.&rdquo;</p> <p>With <em>The Adventures of Tom Sawyer</em>, his archetypal novel, Twain offered a new first champion for democracy. He replaced the squeaky-clean &ldquo;model boys&rdquo; that tended to celebrity in mid-19th hundred years serials akin <em>McGuffey&rsquo;s Eclectic Readers </em>and <em>Peter Parley&rsquo;s Magazine</em>, to which Twain&rsquo;s begetter had subscribed. Tom is an altogether additional vivid, additional completely realized benevolent of boy. He leaps off the leaf from the extremely archetypal term of the novel, which is his name, printed in huge chief letters: &ldquo;&lsquo;TOM!&rsquo;&rdquo; yells his Aunt Polly. &ldquo;&lsquo;What&rsquo;s gone alongside that boy, I wonder? You, TOM!&rdquo; An first assessment from England criticized the &ldquo;queer Americanizing of the language.&rdquo;</p> <p>The frontier vernacular was part of the point, however, as distinctive as the behavior of the boy hero. In the archetypal chapter, on day one alone, Tom hides in a closet gorging on forbidden jam, runs distant from Aunt Polly&rsquo;s whipping, plays hooky from academy to go swimming, opportunistically steals sugar at the meal table, lies to his aunt concerning being in school, and gets into a combat alongside a new boy in town since he is well-dressed and wearing shoes. Twain announces outright that Tom &ldquo;was not the Model Boy of the village.&rdquo; He reinforces this theme so fine throughout the novel that the Brooklyn Public Library excluded <em>The Adventures of Tom Sawyer</em> from their study area upon its publication.</p> <p>Other reactions were additional appreciative and far-seeing. Moncure Conway, Twain&rsquo;s companion and written delegate in London, observed: &ldquo;The publish volition no doubt be a favorite alongside boys, for whom it must in fine part have been intended; but next to boys we should say that it power be most prized by philosophers and poets!&rdquo; Conway was among the few (even to this day) to grasp the deeper import of the novel, which is frequently wrongfully dismissed as merely a humorously nostalgic narrative for children. But one philosopher who seems to have appreciated <em>Tom Sawyer</em>&rsquo;s many subtleties was Friedrich Nietzsche. He wrote to his companion Franz Overbeck in 1879 that his mother had been study it to him so he could remainder his strained eyes. In another letter, this one to the novelist Paul R&eacute;e, he declared that he preferred Mark Twain&rsquo;s American &ldquo;silliness&rdquo; to German &ldquo;cleverness.&rdquo;</p> <p><strong>The Mischief-Maker of Missouri</strong></p> <p>Perhaps there is a Nietzschean streak to Tom. He certainly delights in upending the staid morality of St. Petersburg, Missouri, whose inhabitants Twain describes as &ldquo;grave, unromantic men.&rdquo; They are locked into the drab ritual formalities of what Leo Strauss called the joyless chase of joy: grinding labor without much pleasance in profit; dutiful rote piety without genuine religious passion. Tom shocks and offends the sensibilities of nearly everyone about him, but he additionally enlivens their earth and broadens their horizons, turning the dour solemnities of the town into a backdrop for his playfully mischievous imagination. The most celebrated environment in the publish is the one in which Aunt Polly punishes Tom for playing hooky by making him whitewash her barrier on a Saturday morning. In delayed edits, Twain enhanced the barrier from four feet elevated to mythic proportions&mdash;a forbidding construction nine feet lofty and 30 yards wide. Yet Tom somehow convinces the another boys in town that whitewashing may not be activity following all.</p> <p>&ldquo;What do you call work?&rdquo; Tom asks his equal Ben Rogers. &ldquo;Why ain&rsquo;t <em>that</em> work?&rdquo; replies Ben. &ldquo;Well, perchance it is, and perchance it ain&rsquo;t,&rdquo; says Tom. &ldquo;All I know, is, it suits Tom Sawyer.&rdquo; Tom neither denies nor affirms that whitewashing is work, shrouding the act in an air of mystery and bending actuality by the sheer power of his volition until his allies appearance alongside envy at a dull chore. An engrossed Tom refuses Ben&rsquo;s first pleas to obtain a rotate by telling him Aunt Polly is extremely particular concerning this fence, lying that he had to rotate distant his half-brother, Sid, and the bond Jim, who wanted to try. Soon the boys spill out all their material products at Tom&rsquo;s feet, basically paying him for their own labor and putting three fine coats of coat on the complete fence.</p> <p>Twain calls this a &ldquo;slaughter of innocents,&rdquo; in which Tom discovers &ldquo;it&rsquo;s not specified a hollow earth following all.&rdquo; He learns, writes Twain, that &ldquo;Work consists of any a build is <em>obliged</em> to do and that Play consists of any a build is not obliged to do.&rdquo; He resolves Karl Marx&rsquo;s issue of the manual worker&rsquo;s alienation from his labor, yet he motionless makes a fine capitalist profit. It&rsquo;s a win-win. Harry V. Jaffa, in his conclusive 1972 composition on the novel, &ldquo;Tom Sawyer: Hero of Middle America&rdquo; (collected in <em>The Conditions of Freedom: Essays in Political Philosophy</em>, 1975), captures the enormity of Tom&rsquo;s ruse: &ldquo;What he realizes is clean profit, purer gain certainly than Karl Marx always imagined in his wildest polemics, against the iniquity of surplus value.&rdquo;</p> <p>The whitewashing event is fair the archetypal of Tom&rsquo;s many prosperous bids to jolt his quiescent town into levity. He is at his impish finest in church. As Alexis de Tocqueville recognized, Americans&rsquo; religious zeal can sometimes be &ldquo;so methodical, so calculated that it would appear that the caput fairly than the bosom leads them to the ft of the altar.&rdquo; St. Petersburg&rsquo;s congregants labor under the importance of sermons that &ldquo;[deal] in limitless blaze and brimstone and [thin] the predestined choose downward to a business so small as to be barely value saving.&rdquo;</p> <p>Tom comes to the rescue, however, and finds a way to relieve the ceaseless fretting complete predestination. He uses the loot he got from the whitewashing event to buy Bible verse tickets, stated to children in toggle for memorizing verses. Tom, who rattles off conversation from <em>The Merry Adventures of Robin Hood</em> by heart, goes to chapel &ldquo;snarling&rdquo; and struggles to narrate so much as a declaration from the Beatitudes. So, what a surprise&mdash;&ldquo;the most stunning astonishment of the decade&rdquo;&mdash;when he presents adequate tickets to assertion the coveted award of an illustrated Dor&eacute; Bible, awarded to the pupil for memorizing 2,000 verses.</p> <p>The revered local celebrity, Judge Thatcher, gives a predictably moralistic address forecasting that whenever Tom becomes a awesome man he&rsquo;ll owe it all to the lessons of his Sunday School days. Then the fairness asks Tom to name the archetypal two apostles. Tom hesitates but eventually offers: &ldquo;David and Goliath.&rdquo; Still, notwithstanding the apparent fraud, Judge Thatcher eventually conceives a &ldquo;high opinion&rdquo; of Tom for several of his additional gallant exploits. By the end of the novel, he reiterates his prediction that Tom volition be a awesome man on a par equal alongside George Washington. (You can nearly comprehend Nietzsche laughing out loud.)</p> <p>But nothing revives the chapel as much as Tom&rsquo;s triumphant come back from the dead. He, Huck Finn, and Joe Harper have absconded to Jackson&rsquo;s Island, anywhere they perform pirates and Indians, fume pipes, swim, and shortly develop homesick. Tom, conscious from a concealed scouting expedition that the town is in mourning, devises an detailed scheme for the collection to act their own burial the following Sunday. When the boys appear, a packed chapel rejoices and sings the Doxology &ldquo;with a triumphant burst&rdquo; that &ldquo;[shakes] the rafters.&rdquo; The congregants cognize they&rsquo;ve been hoaxed, but they don&rsquo;t care: Tom&rsquo;s antics have inspired an ecstasy that the pastor&rsquo;s droning sermons never could. &ldquo;As the &lsquo;sold&rsquo; congregation trooped out they stated they would nearly be consenting to be made ridiculous again to comprehend Old Hundred sung akin that formerly more.&rdquo;</p> <p><strong>A Knight in a Scoundrel&rsquo;s Clothing</strong></p> <p>Work and death, damnation and salvation&mdash;Tom has a way of bringing lightness and laugh to equal these weighty topics. That he does this mostly through deception doesn&rsquo;t appear to matter much to the town folk, who are additional than consenting to go along. To be sure, many critics are troubled by Tom&rsquo;s brazenly manipulative fictions. Yet all of his lies in the novel are fine received. What&rsquo;s more, several of them are noble and chivalrous. He saves his sweetheart, Judge Thatcher&rsquo;s daughter, Becky, by taking the accuse (and the whipping) whenever she tears out a leaf of their teacher&rsquo;s secretive anatomy book. Judge Thatcher calls this a &ldquo;noble, generous, magnanimous lie,&rdquo; correct up there, he says, alongside Parson Weems&rsquo;s invented fable concerning Washington and the cherry tree.</p> <p>This component of knightly valor takes Tom beyond the limits of clean Nietzschean transgression. He is item additional than a charming rascal. He is additionally courageous&mdash;a &ldquo;modern-day warrior,&rdquo; as the rock collection Rush called him in their 1981 hit opus &ldquo;Tom Sawyer.&rdquo; Tom not lone brightens the town alongside his whimsical rebellion but additionally defends it alongside his heroic deeds. His insignificant transgressions are in assistance of a higher, additional virtuous code. He is honest whenever courage, not pedantry, demands it: he testifies in court against the villainous Injun Joe, preservation the wrongly accused drunkard Muff Potter from either a hanging or a lynching. Tom has <em>thumos</em>, a critical fighting soul in a town anywhere few grownup men display much derring-do. As Joe Harper puts it, &ldquo;Tom&rsquo;s true-blue.&rdquo;</p> <p>One act of daring that gets overlooked by most commentators is Tom&rsquo;s decision to float rear to St. Petersburg from Jackson Island solitary and in secret. Before he sets off on his hazardous nighttime swim, Tom writes a note for Joe Harper and leaves it alongside his most treasured possessions (a lump of chalk, marbles, fishhooks, etc.) under Joe&rsquo;s hat. The note indicates that if Tom is not rear by dawn meal the next morning, the possessions go to Joe and Huck&mdash;a kind of final volition and testament in case Tom doesn&rsquo;t create it rear from his excursion.</p> <p>Drowning must have been a extremely genuine involvement for Tom. In his 1883 memoir <em>Life on the Mississippi</em>, Twain describes the stream as &ldquo;lawless&rdquo; and &ldquo;villainous,&rdquo; alongside &ldquo;channels&hellip;for always dodging and shirking.&rdquo; He recalls a younker companion who drowned during swimming in the Mississippi at age ten. I myself grew up in the riverside town of Cape Girardeau, Missouri; I can personally attest that everyone knew never to float in those muddy, eddying waters. To me and any audience alongside firsthand experience, Tom&rsquo;s nighttime solo float to St. Petersburg is plainly filled alongside harrowing risk. Yet he plunges in, courting the &ldquo;advantages of difficulty and dangers&rdquo; to addition the glory of the deed.</p> <p>Of course, the most celebrated case of this bravery is his adventure in an enormous cave exterior town. Tom and Becky roam for three days and three nights through the cave&rsquo;s labyrinthine bowels, pockmarked alongside treacherous pits several hundred feet deep. Most of the adults, equal those appointed to the hunt party, provision the children up for dead. To create matters worse, Tom stumbles inside 20 yards of Injun Joe. With &ldquo;a choking feeling in his throat,&rdquo; he leaves Becky in hiding and searches for a way out using a kite-line he has in his pocket (perhaps from Billy Fisher&rsquo;s kite, traded before for a chance to whitewash the fence). Tom gropes downward passages on his hands and knees until he sees a blue speck of sky. And to top off that adventure, he returns alongside Huck to the cave to discover the treasure that Injun Joe hid there, making the two boys rich.</p> <p>These are the rewards of daring, and they item to the true ethical of <em>Tom Sawyer</em>&mdash;far additional subtle and humane than the schoolmarmish platitudes of the old example boys, far additional revealing and true to the American spirit. In the end Tom is item greater than either an intrepid Boy Scout or an imperious Nietzschean superman. He is an Arthurian knight in a scoundrel&rsquo;s clothing, a insurgent <em>with</em> a cause: he pushes the boundaries, but ultimately affirms the conventions of St. Petersburg during infusing them alongside life. He breaks the letter of the law lone to revitalize its spirit.</p> <p>Tom Sawyer transcended the earth of fabrication to rotate into a fig that generations of Americans revered and have aspired to emulate. Even the much-vaunted companion novel, <em>Adventures of Huckleberry Finn</em> (1884), hasn&rsquo;t surpassed the first in this key sense. The construction of <em>Tom Sawyer</em>&rsquo;s storyline itself is free and the summer timeline stretches beyond the wildest dreams of any child. Its two sequels, <em>Tom Sawyer Abroad </em>(1894) and <em>Tom Sawyer, Detective </em>(1896), don&rsquo;t live up to the original. But none of this seems to matter much&mdash;as the written pupil Bernard DeVoto observed, the novel, nevertheless imperfect, &ldquo;transcends realism, transcends its narrative, transcends its character and becomes mythology.&rdquo; Twain called it a &ldquo;hymn.&rdquo;</p> <p><strong>America&rsquo;s Homer</strong></p> <p><em>The Adventures of Tom Sawyer </em>captured, as lone poesy could, item essential concerning the American character. That the novel is shrouded in nostalgia lone intensifies its mythic quality. Twain answered Emerson&rsquo;s call and became America&rsquo;s Homer. A nation akin ours, built on the chilly quarry of enlightenment logic and windswept by the chilly belief of the Protestant reformers, needs its Tom Sawyers as much as the town of St. Petersburg did. European countries have their own mythic figures, mighty demigods and warriors that inspired their cultures&mdash;Siegfried and Hildebrand, Achilles and Odysseus, Beowulf and Scyld Scefing. But America has its backwoods, barefoot boy hero, Tom Sawyer. He strikes up the boy who &ldquo;dresses so fine and is aristocracy,&rdquo; swims in hazardous waters for glory, confronts evil whenever he sees it, and, to top it all off, speaks in nonstop double-negatives.</p> <p>It is Tom&rsquo;s indomitable spirit, buoyed by the &ldquo;excitement of new enterprises&rdquo; and his &ldquo;ambition to be a discoverer&rdquo; that captures the possibilities of America at her best. Indeed, Tom seems genuine to us because, to paraphrase historian David McCullough, he is in our hearts. Americans study item concerning themselves and America through him. Ronald Reagan, our most optimistic and prosperous modern-day president, connected to Tom. Director Frank Capra put a copy of the novel in the hands of the guardian angel Clarence, who passes it off to the champion George Bailey at the end of <em>It&rsquo;s a Wonderful Life</em>. Walt Disney personally designed the attention Tom Sawyer Island, which opened at Disneyland in 1956. Tom dreams big and, dissimilar another boys, doesn&rsquo;t remainder until his dreams are realized. He &ldquo;gives hue,&rdquo; as Whitman put it, to American democracy.</p> <p>For all that, one can&rsquo;t assistance wondering whether Twain&rsquo;s novel volition continue to resonate alongside young Americans, boys or girls, lengthy former the country&rsquo;s 250th year. Can American teenage boys, who average ten to dozen hours a week playing video games on top of five to eight hours a day on their phones, connect to Tom&rsquo;s fascination alongside an inchworm crawling up his leg on Jackson Island? Or the joys of playing pirates and Robin Hood in the woods? Can American girls value Tom&rsquo;s insistent courtship of Becky, or volition they see this as a case of &ldquo;toxic masculinity&rdquo;? With regular chapel attendance dramatically reduced (to 21%, per Gallup), do most Americans equal cognize what the Doxology is? Can they ideate what it would be akin to comprehend it sung up to the rafters?</p> <p>To be sure, equal whenever Twain wrote concerning his younker in Missouri, it was already alongside a awareness of nostalgia for the misplaced past. Through Tom Sawyer, however, Twain was capable to grasp certain American qualities so they could live on to motivate men akin Ronald Reagan, Frank Capra, and Walt Disney. DeVoto captured it finest whenever he observed that in Tom, &ldquo;something from America lives as it lives nowhere else.&rdquo; But one fears we may be on the verge of letting that something, that American spirit, stumble from our fingers. To our awesome detriment, Tom Sawyer may cease to oppose the grave as he did on that summer day swimming rear residence from Jackson Island. If we&rsquo;re not careful, we may shortly discover ourselves asking, akin Aunt Polly: &ldquo;What&rsquo;s gone alongside that boy, I wonder?&rdquo;</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/the-great-american-rascal-tom-sawyer-at-150-74829</guid> <pubDate>Thu, 29 Oct 2026 23:14:23 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Should a medical diagnosis reshape the past? (2025)]]></title> <description><![CDATA[Should a medical diagnosis reshape the past? (2025). Comments]]></description> <media:thumbnail url="https://substackcdn.com/image/fetch/$s_!J3Ts!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba80546-fe9d-43c9-ad14-584b5677d59b_1772x1282.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/should-a-medical-diagnosis-reshape-the-past-2025-74830</link> <content:encoded><![CDATA[<div><div><div><div><div><div><div dir="auto"><p><em>This composition was published in the </em><span>Kenyon Review</span><em> in 2025. I&rsquo;m sharing it current since I&rsquo;m tired of emailing group the PDF, affirmative the re-publishing limitation duration lifted. Though it came out fairly recently, it was written a lengthy period ago</em><span id=""><a href="https://en.mycoding.id/category/technology" target="_blank" target="_self">1</a></span><em>; lone alongside awesome self-control did I ban myself from rewriting entirely during formatting in the CMS.</em></p><p><em>It&rsquo;s basically a individual narrative concerning a relative, but it additionally circles questions I&rsquo;ve been asking for a decade now: How much should a medicinal assessment reshape the past? How much does existence discipline necessitate reconciliation?</em></p><p>For hours, my mother talks to the dolls. She&rsquo;s lined the three of them up on the couch in the living room, the way a kid power before lecturing inanimate guests concerning appropriate behavior at the afternoon&rsquo;s make-believe tea party. Each period I stroll by on my way to catch a pane of h2o from the galley or do laundry in the garage, I can comprehend her babbling.</p><p>Lindsay was mine: circular hazel eyes and coarse brown hair, the lone one fortunate adequate to be named. Nameless Doll #1 wears the oddly realistic, cranky visage of a newborn. Nameless Doll #2, stated to my sister, Jess, is big adequate that my mother has dressed it in a child&rsquo;s pink velour jacket, the miniature type of the Juicy Couture monstrosities famous at the rotate of the millennium.</p><p>Are you OK? she asks them. From what I can catch, sometimes she tells them stories, but I try not to linger or listen. At lunchtime, she resists coming to the array and asks my begetter whether her daughters&mdash;the dolls&mdash;know that it is period to eat. Without his reassurance, she volition be agitated. They have already eaten, he says. Consoled, she sits down. I sit next to her. She ignores me completely.</p><p><span>Before my mother was diagnosed alongside dementia, I had small curiosity concerning my upbringing. Jess and I were distant from her; our begetter barely seemed to acknowledge why. Any conversation of this topic looped and looped since we could not create him comprehend what we were disturb </span><em>about</em><span>. That she seemed to either sulk or sleepwalk? That she looked direct through us whenever she wasn&rsquo;t yelling at us to depart her alone?</span></p><p>After the diagnosis, our begetter presented an idea, a brace of facts that would rotate into my obsession. One: Your mother&rsquo;s flat of neurological degeneration was already former &ldquo;moderate&rdquo; whenever she was diagnosed at the commencement of her fifties. Two: The symptoms of Alzheimer&rsquo;s&mdash;including character changes&mdash;can commencement twenty years before diagnosis. </p><p>Embedded inside these facts is our father&rsquo;s plea: Can&rsquo;t you comprehend that you were unknowingly living alongside person who was sick? You&rsquo;d never really known your mom&mdash;don&rsquo;t you see that if you&rsquo;d been alongside the genuine her, it all would have been different? Twenty years ago, I was a small child, newly arrived in the United States following a three-year separation from my parents. Twenty years ago, my sister had not equal been born.</p><p>Possibility has opened; the former has rotate into item brilliant and beautiful that never existed. In this new story, my mother&rsquo;s deficiency and rage are pathology alternatively of choice. In this new story, my sister and I are meant to reevaluate our judgement of our mother and afterward forgive.</p><p>In a well-known Zen parable, a man in a container sees another container on the horizon. It is drifting toward him, closer, always nearer now, and he yells at the idiot steering it to halt and accurate course.</p><p>He yells louder and louder, his cries faster and additional frantic, but alternatively of turning, the oncoming container accelerates. The container smashes into his. After recovering from the impact, the man stands up, prepared to provision the another sailor a part of his mind. Then he sees that the container is empty. It was the breeze all along. Would you be mad at the wind?</p><p>I commencement playing a equivalent called &ldquo;disease or disposition?&rdquo; Our mother had zero friends. (Social withdrawal can be caused by dementia. And many another things.) She was apathetic to the item of nonresponsive at times, volatile at others. (Apathy and irritability are symptoms of dementia too.) She was unhappy, nearly continually (this was likely fair decline though).</p><p><span>She said to us too honestly. Often, she told me I was &ldquo;selfish to the bone&rdquo; and that she&rsquo;d known since I was five and didn&rsquo;t recommendation to provision up my place on a bus to an old woman. Once she stated that if she hadn&rsquo;t spent so much period arranging to bring me to the States, she would motionless have a career. Unceasing bitterness complete how her existence had turned out manifested itself in periodic bursts of energy flavored alongside the desperate anticipation that this tweak would demonstrate to be a cure-all. During one period, she became fixated on picking a new English name and continually drew the complete family into lengthy discussions complete the merits of </span><em>Kayla</em><span> versus </span><em>Jacqueline</em><span>, those two selected since she&rsquo;d peruse that </span><em>K </em><span>and </span><em>J</em><span> were &ldquo;strong&rdquo; letters. New email addresses were created, afterward abandoned. Nothing was always settled. (Inability to create decisions.) (Or perchance fair indecisiveness.)</span></p><p>She did not say hello whenever I came residence from school. Or cognize the names of my friends. She could have told you nearly nothing concerning what I said, did, thought, or felt. Her ghostliness made me awareness akin a ghost. Hindsight suggests that several of her statements power have been jokes, but one stands out as nearer to truth: that she liked us until we grew old adequate to have our own thoughts and opinions. (This indication is called &ldquo;insensitivity to others.&rdquo;)</p><p><span>Disease or disposition? I could go in circles forever, and motionless I&rsquo;d never know. The discipline of how and at what charge these character changes appear is not settled, and Dad stated small concerning what she was akin whenever she was younger, apart from that she was small melancholy. In university she&rsquo;d peruse the two </span><em>War and Peace</em><span> and </span><em>The Red and the Black</em><span> &ldquo;because she was bored&rdquo;; this was a shocking item to comprehend concerning a individual I had never seen choice up a book. Did she halt study since of cognitive decline, age, sadness? Each behavior can have multiple threads of motivation.</span></p><div><figure><a href="https://en.mycoding.id/category/technology" target="_blank" data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uXBO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 1456w" sizes="auto, 100vw"></source><img src="https://chengela.substack.com/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg" width="1456" height="1092" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:939928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://chengela.substack.com/i/204299767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt="" srcset="https://substackcdn.com/image/fetch/$s_!uXBO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uXBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95177649-57dc-4e45-8055-b66076a7e4f7_2049x1537.jpeg 1456w" sizes="auto, 100vw" loading="lazy"><div></div></div></a><figcaption><span>This and all additional images are from </span><em>Unheimliches Haus</em><span>. All photo credits are either myself or Jess.</span></figcaption></figure></div><p>The equivalent presents a false binary, a false precision, yet it feels necessary since I do not completely accept my dad&rsquo;s narrative that it was the sickness that made Mom a female who stated she would halt loving me if I &ldquo;did item bad.&rdquo; Surely, it can&rsquo;t have been the breeze the complete time. But I additionally fear that my skepticism is self-serving resentment in disguise.</p><p>I cannot recall always liking my mother. When I was younger, I chiefly felt guilt for the deficiency of heated feelings or desire to be close. After I grew up and remaining the house, rancor and accuse emerged as I began finding the fingerprints of her parenting manner all complete my life. I glimpsed her power all period I rolled my eyes at the group who promised they&rsquo;d keep loving me.</p><p>Jess and I accepted that our striving&mdash;our frenzied motion and frenetic collections of accomplishments&mdash;was in ample part since we didn&rsquo;t desire to be akin her, helpless in misery. We strove to be verbs, not nouns; active, not passive, lest we be remaining behind.</p><p>There was another way I tried to be different. Our mother frequently erupted at us for behavior akin talking to her whenever she happened to be in a bad mood; equal as a kid, it struck me as unfair that she would scream for no fine reason. I swore to be distinct and became devoted to affectional fairness&mdash;to not lone doing the correct item but to emotion the correct thing. </p><p>This final vow haunts me. If my begetter is correct concerning the disease, afterward my once-justified coolness and disdain are alternatively cruelty. Such feelings had been satisfactory so lengthy as I attributed to my mother the complete duty of being a fit grownup and parent. Such feelings would no longer be acceptable.</p><p>I am a female in a boat, and I am furious that another container is heading toward mine. No, that&rsquo;s not right. I am a kid in a boat, and I am panicked since I am solitary and the individual in the container in the extend is not coming. She never comes, but alongside the assistance of others I eventually study to sail.</p><p>Three years following the diagnosis, I move rear residence during the pandemic. In the house, all blind is drawn. Bits of (clean) toilet document are everywhere. Some part of my mother believes that she lives in 1980s China, anywhere community bathrooms depart you on your own as far as wiping materials. Her pockets overflow alongside wads that crinkle and disintegrate and autumn out and afterward create trails akin Hansel and Gretel&rsquo;s breadcrumbs. My begetter and I continually choice these up from the lawn, the floor, all bedroom. </p><p><span>Most days, I fastener myself in my sister&rsquo;s room, which I use as an office. Outside, my mother wanders the hall or crouches in the living room, rearranging shoes on the rack until all the pairs are jumbled and one of my heels is matched alongside a operating sneaker. She is fifty-five and cannot answer a question. She is in ideal bodily health and doesn&rsquo;t cognize how to broom her teeth. She talks to those dolls, and I try not to see. The dolls, the jumbled shoes, the blankness, all part of what goes on strikes me as </span><em>unheimlich</em><span>&mdash;German for &ldquo;unhomelike.&rdquo; The term has additionally been translated as &ldquo;uncanny.&rdquo;</span></p><p>My begetter plant complete period and takes attention of her nearly all the remainder of the hours. His patience astounds. Then again: He has known her since they were in archetypal class and has many years of buoyant memories. One day, he forgets to fastener the agency entrance during he&rsquo;s on an crucial Zoom meeting. I try to keep my mom from going in, and she grabs me, hits me, yells at me. I greeted it. The lone period these feelings of frustration and rage are suitable is whenever I am being physically attacked.</p><p>Here, the equivalent suffuses all interaction, and additional often, all period I decrease to interact.</p><p>If disease: I am a bad person.</p><p>If disposition: Well, what did she expect?</p><div><figure><a href="https://en.mycoding.id/category/technology" target="_blank" data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-Rm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 1456w" sizes="auto, 100vw"></source><img src="https://chengela.substack.com/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg" width="1456" height="1941" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:729674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://chengela.substack.com/i/204299767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt="" srcset="https://substackcdn.com/image/fetch/$s_!L-Rm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L-Rm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5afdf03e-8ef0-4bb3-b699-35d84691c16e_1537x2049.jpeg 1456w" sizes="auto, 100vw" loading="lazy"><div></div></div></a></figure></div><p>&ldquo;I don&rsquo;t cognize why the dolls annoy you,&rdquo; my dad says. &ldquo;I think this shows that your mom&rsquo;s genuine nature is extremely caring.&rdquo;</p><p>&ldquo;I don&rsquo;t think so,&rdquo; I say. &ldquo;I&rsquo;ve peruse many of case studies anywhere Alzheimer&rsquo;s makes group rotate into predators, but I don&rsquo;t think that method people&rsquo;s &lsquo;real nature&rsquo; were intimate predators all along.&rdquo;</p><p>I create plans to come back to New York City. On one of my final nights at home, my dad sits alongside me in the backyard and tells me quietly of his disappointment. He wants to awareness tenderness and affection and involvement emanating from me, but what he feels is my reserve and what he sees is my closed door.</p><p>There&rsquo;s a breeze, but the sky is cloudless, that eerie California perfection that feels incongruous alongside the gloom and disarray inside. My mother was the one who bothered alongside the yard, and so all once-living item is now not merely deceased but bleached to a yellow crisp. If I squint I can feign it&rsquo;s a storyline of prairie. The wicker place feels chill under my thighs.</p><p><span>&ldquo;I don&rsquo;t need you to obtain attention of her,&rdquo; he says. &ldquo;I cognize you&rsquo;ll do it if I ask. But I don&rsquo;t </span><em>feel</em><span> attention for her from you.&rdquo;</span></p><p>If lone I had a fine of blessed memories to diagram on for strength. If lone I had a financial institution of goodwill from which to create withdrawals, to fortify me to be a improved individual toward one who deserves compassion. He wants me to treat my mother akin the mother she would have been if not for this illness, but that mother does not be in our timeline. I desire to forgive too, and if my dad is correct, afterward there is at formerly nothing to forgive and yet nothing to diagram upon for strength. The mother she would have been is in several another universe, hanging out alongside the female she didn&rsquo;t ignore.</p><p><span>&ldquo;Well, she took attention of me,&rdquo; I said, &ldquo;but I never </span><em>felt</em><span> attention from her either.&rdquo;</span></p><p data-attrs='//chengela.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}' data-component-name="ButtonCreateButton"><a href="https://en.mycoding.id/category/technology" target="_blank"><span>Subscribe</span></a></p><p>Each winter, I go residence for Christmas and notice how my mother has misplaced yet another skill; afterward I come back to New York and try not to think concerning it anymore. Five years following my final stint in that house, my mother requires full-time care. While caregivers assistance for a few hours during the day, my dad is now basically the sole begetter of an ever-regressing toddler. He can&rsquo;t ablution for additional than five minutes since of what she power get up to without supervision. When Jess and I comprehend that our dad is considering a China trip before his ten-year visa expires&mdash;his own begetter has died, and he wants to say goodbye to his family&mdash;we grasp this chance to comfort his burden. Let us arrive residence and obtain attention of Mom so you can go on this farewell tour, we say. Let us assistance you alongside this, at least. </p><p>Somehow, the home is darker than before. Every border has a cobweb, and the cutting commission sports an enormous gap that resembles the knot of an ancient tree. Ants and flies swarm. The dolls live permanently in my parents&rsquo; bedroom. Each day, my sister and I detect an entity out of place. There&rsquo;s my tennis footwear alongside a pipe of toothpaste on the washroom counter. There&rsquo;s a pillow on the gnarled cutting board, under a rack of knives. &ldquo;Magritte could never,&rdquo; Jess says.</p><p><span>I studied German writings in college; my sister lived in Germany for a year. I gag that we could curate a photography display called Unheimliches Haus, a &ldquo;meditation on repeat and a intellect in decline&rdquo; aka the weird crap that our mom moves around. A few days later, an iPhone notification pops up: Jess has started </span><em>Unheimliches Haus</em><span>, a shared album. Now the perspective of toilet document flowing akin a waterfall and pooling on the washroom flat makes us hurry to add to the collection. A sponge resting among lawful pads and textbooks is documented. Look, a newspaper in the dishwasher! Ah, a bag of person else&rsquo;s pills that Mom picked up from god-knows-where. We glide from dusty fossilized area to dusty fossilized room, but at smallest the potential of curating our display makes us laugh.</span></p><div><figure><a href="https://en.mycoding.id/category/technology" target="_blank" data-component-name="Image2ToDOM"><div><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_aC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 1456w" sizes="auto, 100vw"></source><img src="https://chengela.substack.com/p/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg" width="1456" height="1941" data-attrs='//substack-post-media.s3.amazonaws.com/public/images/22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:557469,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://chengela.substack.com/i/204299767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}' alt="" srcset="https://substackcdn.com/image/fetch/$s_!J_aC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J_aC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22a369d8-ca84-47cb-a23a-1eb566a519f1_1537x2049.jpeg 1456w" sizes="auto, 100vw" loading="lazy"><div></div></div></a></figure></div><p>At noon, my sister cooks lunch and we eat it alongside the caregiver.</p><p>&ldquo;She must have been really nice and saccharine before she got sick,&rdquo; the caregiver says one day as we sit at the table. By now, our mother either talks nonsense or tells you to go distant and that she hates you. A during back, equal our begetter stopped trying to get us to awareness care. He fair needs us to keep her from peeing on the floor, a project at which we are lone moderately successful.</p><p>&ldquo;No,&rdquo; I say.</p><p>&ldquo;Her character was worse before she got sick,&rdquo; my sister says.</p><p>The caregiver tries again.</p><p>&ldquo;Did she obtain extremely fine attention of you two whenever you were expanding up?&rdquo;</p><p>&ldquo;No,&rdquo; I say.</p><p>&ldquo;We took attention of ourselves,&rdquo; my sister says.</p><p>Everyone wants to recommendation compassion to the girls who have misplaced their mother. Nobody wants to comprehend the narrative that she was not pleasant and benevolent before. Nobody wants to comprehend that the small lucid she is, the easier she is to engage with, since you merely can&rsquo;t obtain things personally anymore. I have imposter syndrome caused by another people&rsquo;s misplaced compassion.</p><p><span>The philosopher P. F. Strawson differentiated between two modes of engaging alongside others: the goal stance and the reactive stance. The reactive stance brings alongside it emotions akin resentment and accuse but additionally regard for the autonomy and liberated volition of the other. The goal stance is a stance of chill detachment. It is the instant of enlightenment for the man who notices that the another container is empty. It is </span><em>Unheimliches Haus</em><span> as a origin of amusement alternatively of agony. I have passed into the goal stance. It&rsquo;s much nicer here.</span></p><p>I was a negligent older sister, as uninterested in Jess as our mother was in us. In our twenties Jess and I began tentatively talking as equals, but it was the assessment that forced us together. Now, whenever we are confined in the identical area for most of all day, our conversations move beyond the drumbeat of family-focused anxiety trait of our customary texts. We expend several period trying to think of affirmative memories of Mom. She must have done so much for us&mdash;our complete American beingness is because of her stubbornness&mdash;yet I can arrive up alongside lone two recollections. When I was in elevated school, she occasionally picked me up in the car whenever I got lazy and didn&rsquo;t desire to stroll the brace miles home, and she sometimes made audio recordings of Chinese phrases for me for tongue class. Jess comes up alongside one. Mom helped her choice cross-country as a sport.</p><p>We conversation complete dinner, our mom dining genuine food during we flank her and inhale the wafer cubes called Quadratini. We conversation on dawn walks, during we bathe her, during the moments we expend begging her to go to the bathroom, in the evenings whenever we need to do item for her all hour. I awareness awesome swells of gratitude toward my sister, camaraderie in teamwork and the ridiculous wit of our art project. I awareness the desperation of need and alleviation at the corroboration of a shared past.</p><p>Every night, one of us shares the bed alongside our mom to keep her safe. We set an alert for 3 a.m. to obtain her to the bathroom. One week in, I try to coax her, but she fights me and refuses and afterward pees all complete the area floor. I appearance at those dolls again and ideate twisting their heads off and throwing them out the French doors that guide to the backyard. Exhaustion-fueled fury grows in my chest, but it does not attain alongside an eruption of guilt. The rage is purified since nobody wants to spotless up pee in the center of the night. My feelings are satisfactory again.</p><p>Last time, I was asked to be the crying daughter, liberated to arrive and go as I pleased but entreated continually to have a location for my mother in my heart. This time, I am asked merely to be the caregiver, small distinct from the women who arrive to our home and are paid to do what I do during their off hours. I am physically trapped by my obligations but liberated in my heart. I volition gladly obtain this trade. I am here, and I am trying to be kind, equal if it is the identical compassion I would broaden to anyone I was obligated to assistance and not a form of attention that grows from a particular association from having formerly been in her home or in her body.</p><p>I am caregiving, but in another awareness I do not care. She is a mother, but she didn&rsquo;t mother.</p><p>I spotless up the pee alongside a rotate of document towels and a Swiffer and bring her rear to bed, lone for her to awaken up at 5:45 a.m. and commencement pacing incessantly. It&rsquo;s wretched and tiring and yet, yes, motionless this bodily safety is easier to give, yes, I volition obtain this trade.</p><p>It was a average refrain from my mother, a center child: &ldquo;I never felt loved or fine enough. I unsuccessful at everything and wasted my life.&rdquo; This condemnation could be another clarification for her way of being, in a earth without the buildup of amyloid plaques that caused her to halt recognizing me. I volition never cognize how much of my mother&rsquo;s behavior was &ldquo;her&rdquo; and how much was the sickness and how much was her family or moving to America or item else. The answer is not zero&mdash;but isn&rsquo;t that the case additionally for parents afflicted alongside addiction, hurt by their own imperfect parents, struggling alongside item that makes any of us different, worse, than we power have been? None of us is a clean regulation unpolluted by the experiences of this world. </p><p>That didn&rsquo;t keep me from spinning into a realm of endless possible and con- templating a thousand distinct versions of my mother, all of them foremost to a thousand distinct versions of me. So lengthy as I played my equivalent and puzzled complete how to apportion the exact amount of accuse and awareness the ethical amount of animosity, I was distracted from facing reality. Reality is not those thousand distinct versions. Reality is this timeline in which we all exist. Reality is the mother I informed and the individual I became.</p><p>I&rsquo;m a female in a boat, and I obtain a long-delayed report. The container in the extend could not attain since at several point, through no error of its own, it had been anchored by a monstrous weight.</p><p>I expend years circling, wondering how much I should rely this news, the two attracted to and repelled by what could have been. Then I sail rear and see that the another container is sinking. There is no question; despite of whenever the importance power have begun to exert its force, the procedure is nearly finished. The passenger has been punished enough. She can&rsquo;t equal preserve herself.</p><p>She&rsquo;s so far gone, no longer the female who raised me, in several ways eventually blameless. Yet the former is the same, and I am the same, and my sister confirms the younker circumstances my begetter did not acknowledge and that I had been fearful to province on my own. I can say now: I am a female in a container and I am mad. I am mad at the wind&mdash;at the forces of actuality exterior our control&mdash;and I am mad at the another passenger. I am mad that I was a kid solitary in a container who didn&rsquo;t get what she needed.</p><p>I am furious if it turns out the individual in the another container could have made it but didn&rsquo;t try. And I am furious equal if the another container could never have defeated the gales.</p><p>Every existence is steered by an undisclosed blend of the breeze and our own manpower. It was futile to wrestle alongside the probabilities of an imagined former or try to alchemize resentment into a gentler form. The rage itself rarely troubled me; it was the opposition to rage that snagged my mind. When I surrendered, I could eventually notice that the rage I so feared had not corrupted me. As a child, I had been unable to distinct my mother&rsquo;s feelings from her expressions of them, and became preoccupied alongside the necessity of controlling my own feelings lest I additionally lash out. As an adult, this mistaken obsession alongside affectional fairness, alongside inner cognition alternatively of action, made me neglect to appearance about and see: There&rsquo;s breeze pushing me too, but I am motionless trying. When I chose to obtain attention of my mother, I was sailing against its force.</p></div></div></div></div></div></div></div><div><div id="discussion"><div><h4>Discussion concerning this post</h4></div></div></div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/should-a-medical-diagnosis-reshape-the-past-2025-74830</guid> <pubDate>Thu, 29 Oct 2026 23:12:29 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Smartbird's CEO talks about converting a shoe company into an AI player]]></title> <description><![CDATA[Smartbird's CEO talks about converting a shoe company into an AI player. Smartbird CEO Nadia Carlsten said at Business Insider's #TheLongPlay on how the business went from marketing sneakers to AI infrastructure.]]></description> <media:thumbnail url="https://i.insider.com/6ae3c399120d8ce03d2465c7?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/smartbird-s-ceo-talks-about-converting-a-shoe-company-into-an-ai-player-74824</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/6ae3c34610af2ae41bbd4702?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3c34610af2ae41bbd4702?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3c34610af2ae41bbd4702?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3c34610af2ae41bbd4702?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3c34610af2ae41bbd4702?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3c34610af2ae41bbd4702?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3c34610af2ae41bbd4702?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Smartbird CEO Nadia Carlsten" 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>Smartbird CEO Nadia Carlsten at Business Insider's The Long Play.</span> <span> <span e-name="image-source" itemprop="creditText">Carl Timpone / BFA</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Before Smartbird was powering ample tongue models, it was making shoes.</p><p>The CEO of the AI infrastructure company, Nadia Carlsten, said concerning the passage alongside chief equal Ben Bergman on Thursday at Business Insider's The Long Play.</p><p>Its roots are the sustainable <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">sneaker business Allbirds</a>, which skyrocketed in the delayed 2010s. The shoes were particularly famous among the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Silicon Valley crowd</a>. Allbirds went community in 2021 before the market turned on many direct-to-consumer businesses. The inventory quickly fell, and it sold to American Exchange Group in March for $39 million.</p><p>"The abbreviated answer is the footwear endeavor wasn't doing that well," Carlsten said.</p><p>The business afterward sold off its footwear endeavor and shed most of its workforce, rebranding as Smartbird. The AI pivot <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">skyrocketed the stock</a> and was briefly up 800%, although it has since arrive rear down. Carlsten, who became CEO in June, stated she had never worn those <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">wool shoes</a>.</p><p>"The goal of the business was to do item precious and meaningful. And for me, I knew I wanted to do AI infrastructure," she said.</p><p>After looking at the emerging <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">AI infrastructure sector</a>, she believed alongside the company's transformation, it was the "right location at the correct time" for her to join.</p><p>In the five months since she took over, Carlsten stated the cognition can be described in one word: exciting.</p><p>"Never in my existence idea that I would be the CEO of a erstwhile footwear business and managing what is basically a startup." Since taking on the role, she has focused on construction out a new team, scouring new technologies for the business to appearance into, and producing a new pipeline of customers.</p> <p>While the inventory cost has gone downward since the first pivot-induced spike, Carlsten does not regret taking on the challenge. She is betting on the company's long-term potential.</p><p>"The inventory market is going to do what the inventory market does," she said. "What I attention concerning is making certain that we're putting the business on the correct path, and that we're capable to build it quickly adequate and fine adequate that we have a sustainable endeavor that investors volition love. So what happens in the abbreviated term? Not that important. What happens in the lengthy term is extremely important."</p><p>When asked why the business decided to reinvent itself in the community eye alternatively of commencement as a personal start-up, Carlsten countered alongside a question: "Why not?" she said, "It volition arrive rear up."</p><p>Having to reinvent the business from scratch can be challenging, and the public's existence is clear, she said. Yet, Carlsten stated reinvention is inevitable for companies.</p><p>"This is a extremely community reinvention of the company, and group are watching," she said. "I think all business needs to reinvent itself all now and then."</p><p>When asked why the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">company is completely remote</a>, Carlsten stated most of the activity at Smartbird is done practically or at data centers, definition an agency would not be of much use.</p><p>"We expend a lot of period really construction things, which I really love. So if my group are sitting in an office, something's wrong," she said.</p><h2 id="fef6c7f0-8e6d-4b7e-b9ce-1d7539681e74" data-toc-id="fef6c7f0-8e6d-4b7e-b9ce-1d7539681e74">Working inside the emerging AI sector</h2><p>Carlsten stated that although her competitors are construction akin AI infrastructure, the way Smartbird is going concerning it is unique.</p><p>"For us, it's concerning the correct infrastructure for the correct business at the correct time," she said. "Our endeavor example allows us to activity additional closely alongside customers, but it additionally is a lot small chief intensive."</p><p>Smartbird is looking to activity alongside companies that have yet to examine <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">implementing AI</a> in their systems, she said. As additional companies exterior the tech realm appearance to clasp AI into their businesses, they have the choice to build infrastructure themselves or outsource it, and Smartbird wants to be the one to do it for them, she said.</p><p>"We'll do the infrastructure part. We'll let you concentration on the genuine business," she said.</p><p>The most average misconception Carlsten stated she has encountered in the endeavor is that it's all concerning GPUs. She stated the business does a lot additional than fair run GPUs.</p><p>"It's really concerning having a holistic scheme that a client can use to do AI," she said.</p><p>Another rumbling that's taken complete the tech business conversation is whether there's an AI bubble and if it volition pop. Carlsten stated that depends on how group go concerning defining the bubble.</p><p>Excitement in the field method backing power be going into companies that may not prosper in the future, but this is item that happens alongside the arrival of new technologies, she said.</p><p>"Every period there is a transformational technology, this happens," she said. "Even if we assume that there is a bubble, that doesn't average that the innovation is not good. It additionally doesn't average that the acceptance of the innovation is going to go away."</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>Henry Chandonnet is a elder newsman on the Business News desk. He writes concerning tech culture, from Silicon Valley's startup category to the mundane AI user. He additionally closely covers Big Tech and the workplace.&nbsp;</span><span>Henry earlier wrote for Fast Company, anywhere he covered trending tech news. He's written for The Daily Beast, People Magazine, and Vulture.</span><span>Email Henry at hchandonnet@insider.com, attain him on Signal at henrychand.30, or prosecute him on X @HenryChandonnet.&nbsp;</span><span></span> </p> </div> </div> <div> <div> <p><span>Martina is an economics chap at Business Insider. She reports for Cost of the City, a sequence exploring how New Yorkers oversee existence in among the country&rsquo;s most costly cities and the financial and individual trade-offs they create to stay. She additionally contributes to Business Insider&rsquo;s Cost of Living video series.</span><span>She studied reporting and global relations at Boston University.</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/smartbird-s-ceo-talks-about-converting-a-shoe-company-into-an-ai-player-74824</guid> <pubDate>Thu, 29 Oct 2026 23:08:52 +0700</pubDate> <author><![CDATA[support@mycoding.id (Henry Chandonnet,Martina Nacach Cowan Ros)]]></author> </item> <item> <title><![CDATA[Take-Two CEO Strauss Zelnick's management style: No chief of staff, no 'toxic' discretionary pay programs]]></title> <description><![CDATA[Take-Two CEO Strauss Zelnick's management style: No chief of staff, no 'toxic' discretionary pay programs. Take-Two CEO Strauss Zelnick bankrupt downward for BI how he leads 13,000 workforce onward of GTA 6: apparent goals, formulaic pay, and no chief of staff.]]></description> <media:thumbnail url="https://i.insider.com/6ae3b4e910af2ae41bbd46b0?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/take-two-ceo-strauss-zelnick-s-management-style-no-chief-of-staff-no-toxic-discretionary-pay-programs-74825</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/6ae3b4ca911659c36c01b647?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3b4ca911659c36c01b647?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Take-Two Interactive CEO and chairman Strauss Zelnick speaking at Business Insider&#039;s The Long Play." 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>Take-Two Interactive CEO and chairman Strauss Zelnick speaking at Business Insider's The Long Play in New York on October 29, 2026.</span> <span> <span e-name="image-source" itemprop="creditText">Carl Timpone/BFA</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Strauss Zelnick is relentlessly focused on making "the finest amusement on earth." There's no disturbance concerning that goal among his employees, he said.</p><p>"I have 13,000 colleagues," the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Take-Two Interactive CEO</a> stated at <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel="">Business Insider's The Long Play</a> event in New York City on Thursday. "100% of them can and volition inform you exactly what I fair said."</p><p>His administration doctrine &mdash; "establish a mission, established a strategy, and promulgate company culture" &mdash; is concerning to get its biggest test in years.</p><p>Take-Two is the publishing company rearward famous games akin "Red Dead Redemption" and "NBA 2K," and, on November 19, they'll initiate a new "<a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Grand Theft Auto.</a>" The wildly famous sequence hasn't had a new mainline installment since 2013 and has delayed its initiate twice in an attempt to encounter the studio's exacting standards. GTA 6 is chief to Take-Two's forecast for at smallest $8 milliard in net bookings for financial 2027.</p><p>Zelnick has run the business since 2007. To align employee incentives alongside Take-Two's big expectations, he believes compensation have to be according to a equation aligned alongside the company's goal &mdash; not remaining to director discretion.</p><p>"I personally accept that discretionary compensation programs are toxic," he said, adding that they create "politics and get you the incorrect results, particularly complete time."</p><p>"So, we're all formulaic," he said. "You perform, the business performs &mdash; you get paid. You perform, the business doesn't execute &mdash; you don't get paid. Company performs, you don't execute &mdash; if you motionless have your job, you get paid."</p><p>Zelnick additionally stated he has no chief of staff, is accessible on Slack 24/7, and shares his cellphone figure alongside employees.</p><p>"If you're not chairman of the United States, you have no logic to have a chief of staff," he said.</p> <p>That doesn't average he volition swoop in and override an employee's manager, stated Zelnick, who considers himself an empathetic listener. He stated workers should awareness heard &mdash; and that he volition try to assistance them resolve a problem.</p><p>Still, he doesn't accept his equation at Take-Two is necessarily the correct method for all leader.</p><p>"Leadership comes in all flavors," he said. "You have to be your own benevolent of leader, and I don't think anyone should clasp my skills, since you're not me."</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>Ben Shimkus is a newsman for the Business News desk. He writes concerning cars, transportation, retail, and jobs.&nbsp;Ben's reporting has appeared in Rolling Stone, The Verge, Automotive News, USA Today, AutoBody News, LGBTQ Nation, TopSpeed, and Out Magazine. He's additionally held personnel penning positions at The U.S. Sun and the Daily Mail. He graduated from NYU alongside a Master's in reporting in 2024.&nbsp;Email Ben at bshimkus@insider.com or communication him privately&nbsp;on Signal at bshimkus.41.&nbsp;</span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/take-two-ceo-strauss-zelnick-s-management-style-no-chief-of-staff-no-toxic-discretionary-pay-programs-74825</guid> <pubDate>Thu, 29 Oct 2026 23:08:13 +0700</pubDate> <author><![CDATA[support@mycoding.id (Ben Shimkus)]]></author> </item> <item> <title><![CDATA[Barry Diller has a plan for monetizing legacy media in the AI age]]></title> <description><![CDATA[Barry Diller has a plan for monetizing legacy media in the AI age. As part of Business Insider's The Long Play, media administrator Barry Diller shared his thoughts on what prosperous businesses require.]]></description> <media:thumbnail url="https://i.insider.com/6ae3b589911659c36c01b64b?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/barry-diller-has-a-plan-for-monetizing-legacy-media-in-the-ai-age-74826</link> <content:encoded><![CDATA[<div> <div> <div><p>Description </p><svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewbox="0 0 12 8"> Angle downward icon An icon in the form of an viewpoint pointing down. <path d="M11.3281 0.792709C11.1874 0.796035 11.0537 0.854817 10.9562 0.95625L5.99996 5.9125L1.04371 0.95625C0.994011 0.90516 0.934574 0.864549 0.868913 0.836818C0.803251 0.809086 0.732698 0.794796 0.661421 0.794792C0.555323 0.79482 0.451644 0.826488 0.363639 0.885749C0.275634 0.94501 0.207301 1.02917 0.167378 1.12747C0.127454 1.22577 0.117753 1.33374 0.139515 1.43758C0.161277 1.54143 0.213513 1.63642 0.289546 1.71042L5.62288 7.04375C5.7229 7.14374 5.85854 7.1999 5.99996 7.1999C6.14139 7.1999 6.27702 7.14374 6.37705 7.04375L11.7104 1.71042C11.7878 1.63594 11.841 1.5398 11.8629 1.43459C11.8848 1.32939 11.8744 1.22003 11.833 1.12084C11.7917 1.02164 11.7214 0.937245 11.6313 0.878694C11.5412 0.820144 11.4355 0.790174 11.3281 0.792709V0.792709Z" fill="currentColor"></path> </svg> </div> </div> </div><div> <div> <p>Media titan Barry Diller, the chairman of publishing empire IAC, has built and rebuilt his occupation additional than most executives, from network tv to Hollywood studios to the earliest net empires.</p><p>As part of Business Insider's <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">The Long Play</a>, Diller talked to <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">Peter Kafka</a>, Business Insider's chief equal covering media and technology, concerning what prosperous businesses require: fine timing, nerve, and the willingness to stroll distant from what's working.</p><p>During this conversation, titled "The Art of the Comeback: A Masterclass on Resilience," Diller shares his perspectives on AI adoption. He additionally talks concerning <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">why his MGM Resorts agreement cut apart</a> and how he's leveraging bequest imprint publications akin Southern Living to create new income streams.</p><p>The 84-year-old media and tech exec told Kafka he <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">wants to keep working</a> as lengthy as he can be busy and useful.</p> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/barry-diller-has-a-plan-for-monetizing-legacy-media-in-the-ai-age-74826</guid> <pubDate>Thu, 29 Oct 2026 23:07:54 +0700</pubDate> <author><![CDATA[support@mycoding.id (Peter Kafka)]]></author> </item> <item> <title><![CDATA[I’ve Sat on 23 Boards. Here’s What Founders Get Wrong When They Hire a CEO and Step Back]]></title> <description><![CDATA[I’ve Sat on 23 Boards. Here’s What Founders Get Wrong When They Hire a CEO and Step Back. A six-time CEO on making the move from originator to chairman work.]]></description> <media:thumbnail url="https://www.entrepreneur.com/wp-content/uploads/sites/2/2026/10/hiring-a-ceo-1026_g2254011394.jpg"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/i-ve-sat-on-23-boards-here-s-what-founders-get-wrong-when-they-hire-a-ceo-and-step-back-74836</link> <content:encoded><![CDATA[<p> Opinions expressed by Entrepreneur contributors are their own. </p><div> <div> <h2>Key Takeaways</h2> <ul> <li>Moving from originator to chairman method letting go of the &ldquo;how&rdquo; and focusing on strategy, chief and accountability.</li> <li>Give your CEO genuine authority by knowing the row between oversight and interference and don&rsquo;t employ one until you&rsquo;re really prepared to let go.</li> </ul> </div> <p>As a six-time CEO who has served on 23 company boards, I&rsquo;ve watched the identical narrative unfold in nearly all sector. An aspiring originator builds a business, reaches the item anywhere they desire to stage rear from regular operations, hires a CEO and moves into the chairman role, assuming the hardest activity is rearward them. Six months later, the association starts to fracture.</p> <p>The originator feels the new <a href="https://en.mycoding.id/category/technology" target="_blank">leader</a> is moving too gradually or making distinct choices, during the CEO feels micromanaged and stripped of authority. Once that rely breaks, the passage meant to unlock the company&rsquo;s next division becomes a origin of conflict and misplaced momentum.</p> <p>Having navigated this handoff from the two sides of the table, I call this energetic &ldquo;the chairman&rsquo;s gap&rdquo;: the gray area between providing governance and interfering. Staying on the correct flank of that row doesn&rsquo;t happen by accident. It requires unlearning the operational habits that made you prosperous in the archetypal place.</p> <h2 id="h-unlearn-the-operator-mindset">Unlearn the controller mindset</h2> <p>When founders ask me how to create the move from originator to chairman, they normally anticipate a tactical playbook on commission meetings or governance structures. The mechanics matter, but I&rsquo;ve established the genuine difficulty is psychological.</p> <p>As an functioning CEO, your regular endurance depends on answering &ldquo;how.&rdquo; You inspect details, resolve bottlenecks and run execution. As chairman, you have to provision up <a href="https://en.mycoding.id/category/technology" target="_blank">ownership</a> of the &ldquo;how&rdquo; and concentration on the &ldquo;what&rdquo; and &ldquo;why&rdquo;: environment strategic direction, securing chief and holding your CEO accountable for results.</p> <p>I put this into custom whenever I co-founded a luxury conveyance business. I knew from day one that I wouldn&rsquo;t run regular operations, so I brought in an industry expert I had mentored for five years as chairman and CEO. Even alongside decades of administrator experience, I motionless had to train myself to remain in my lane.</p> <p>If you&rsquo;re wondering whether to employ a CEO, the genuine inquiry is whether you&rsquo;re prepared to let person alternatively run the endeavor alternatively than you would. If our CEO evaluates an chance alternatively than I would, my job isn&rsquo;t to override that decision. It&rsquo;s to assistance the civilization of <a href="https://en.mycoding.id/category/technology" target="_blank">accountability</a> we built together. Different isn&rsquo;t wrong; it&rsquo;s fair different. When a chairman accepts that there are multiple routes to a goal, the alliance thrives.</p> <h2 id="h-define-what-a-chairman-actually-does">Define what a chairman really does</h2> <p>Adopting that <a href="https://en.mycoding.id/category/technology" target="_blank">mindset</a> is essential, but making it activity day to day requires apparent structure. Most administrator conflict comes downward to a uncomplicated oversight: Neither chief defined anywhere their authority starts and stops on day one. Working fine alongside the CEO you hired method environment definitive rules of involvement lengthy before you hand complete control.</p> <p>Across my commission experience, a chairman&rsquo;s function falls into three areas:</p> <ul> <li><strong>Capital and governance:</strong> securing financial backing, protecting resources and maintaining financial oversight through ceremonial commission channels.</li> <li><strong>Advice and mentorship:</strong> serving as a trusted sounding commission whenever the CEO wants viewpoint on high-stakes decisions.</li> <li><strong>Foundational support:</strong> strolling in temporarily on administrative areas anywhere the CEO needs help, specified as reviewing coverage policies, environment up banking or construction back-office systems.</li> </ul> <p>Notice what&rsquo;s missing: managing inventory, dictating regular workflows or going about the CEO to straightforward staff. With our CEO, I remain informed through a uncomplicated routine: a ceremonial monthly financial review, dual authority on important transactions and quick high-level updates. That gives me clarity without putting my hands rear on the wheel.</p> <h2 id="h-know-the-line-between-oversight-and-interference">Know the row between oversight and interference</h2> <p>Knowing the difference between constructive oversight and interference is a crucial accomplishment for any chairman. From the outside, asking questions in a gathering or reviewing achievement metrics can appearance the identical either way. From the inside, they indicate contrary approaches to <a href="https://en.mycoding.id/category/technology" target="_blank">leadership</a>.</p> <p>Oversight focuses on outcomes and alignment: Is the squad hitting its targets, protecting its values and managing risk? Interference focuses on individual preference: Why was that email phrased that way? Why wasn&rsquo;t the gathering run the way I used to run it?</p> <p>When chairmen interfere, it normally comes from an affectional attachment to old routines. Early in my commission career, whenever I spotted an inefficient process, my intuition was to jump in and fix it.</p> <p>I quickly realized that doing so undermines the CEO&rsquo;s confidence and destroys accountability. When you place an matter as chairman, your job is to lift it alongside the CEO in an advisory conversation and depart the implementation entirely in their hands.</p> <h2 id="h-answer-this-question-first">Answer this inquiry first</h2> <p>Mastering this site is what unlocks the genuine value of the chairman role. Giving your CEO area to execute frees you to concentration on <a href="https://en.mycoding.id/category/technology" target="_blank">strategy</a> and measure your effect without burning out on 80-hour workweeks.</p> <p>But that achievement depends on one non-negotiable boundary. Before you sign a contract, article the job or equal think concerning handing complete control, ask yourself: Am I really prepared to let go, and volition I rely the new CEO?</p> <p>If the answer is yes, hand complete the keys completely. Trust the chief you chose, clasp them accountable for outcomes and provision them area to drive. But if you hesitate, equal for a moment, don&rsquo;t employ a CEO. The biggest danger to a company&rsquo;s next division isn&rsquo;t a new administrator making an operational mistake. It&rsquo;s a chairman who refuses to get out of the driver&rsquo;s seat.</p> </div><div> <div> <h2>Key Takeaways</h2> <ul> <li>Moving from originator to chairman method letting go of the &ldquo;how&rdquo; and focusing on strategy, chief and accountability.</li> <li>Give your CEO genuine authority by knowing the row between oversight and interference and don&rsquo;t employ one until you&rsquo;re really prepared to let go.</li> </ul> </div> <p>As a six-time CEO who has served on 23 company boards, I&rsquo;ve watched the identical narrative unfold in nearly all sector. An aspiring originator builds a business, reaches the item anywhere they desire to stage rear from regular operations, hires a CEO and moves into the chairman role, assuming the hardest activity is rearward them. Six months later, the association starts to fracture.</p> <p>The originator feels the new <a href="https://en.mycoding.id/category/technology" target="_blank">leader</a> is moving too gradually or making distinct choices, during the CEO feels micromanaged and stripped of authority. Once that rely breaks, the passage meant to unlock the company&rsquo;s next division becomes a origin of conflict and misplaced momentum.</p> <p>Having navigated this handoff from the two sides of the table, I call this energetic &ldquo;the chairman&rsquo;s gap&rdquo;: the gray area between providing governance and interfering. Staying on the correct flank of that row doesn&rsquo;t happen by accident. It requires unlearning the operational habits that made you prosperous in the archetypal place.</p> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/i-ve-sat-on-23-boards-here-s-what-founders-get-wrong-when-they-hire-a-ceo-and-step-back-74836</guid> <pubDate>Thu, 29 Oct 2026 23:00:00 +0700</pubDate> <author><![CDATA[support@mycoding.id (Brendan Keegan)]]></author> </item> <item> <title><![CDATA[The CEO behind Grand Theft Auto has an 8-part longevity routine for shredded abs and sharp decision-making. Here's why peptides aren't part of it.]]></title> <description><![CDATA[The CEO behind Grand Theft Auto has an 8-part longevity routine for shredded abs and sharp decision-making. Here's why peptides aren't part of it.. Media mogul Strauss Zelnick loves operating out and says getting adequate sleep is a crucial part of being an productive CEO.]]></description> <media:thumbnail url="https://i.insider.com/6ae3b6fc911659c36c01b658?width=1200&amp;format=jpeg"/> <category><![CDATA[Business]]></category> <link>https://en.mycoding.id/the-ceo-behind-grand-theft-auto-has-an-8-part-longevity-routine-for-shredded-abs-and-sharp-decision-making-here-s-why-peptides-aren-t-part-of-it-74814</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/6ae3b4ca911659c36c01b647?width=2000&amp;format=jpeg&amp;auto=webp" srcset="https://i.insider.com/6ae3b4ca911659c36c01b647?width=400&amp;format=jpeg&amp;auto=webp 400w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=500&amp;format=jpeg&amp;auto=webp 500w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=700&amp;format=jpeg&amp;auto=webp 700w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=1000&amp;format=jpeg&amp;auto=webp 1000w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=1300&amp;format=jpeg&amp;auto=webp 1300w, https://i.insider.com/6ae3b4ca911659c36c01b647?width=2000&amp;format=jpeg&amp;auto=webp 2000w" sizes=" 1280px) 900px" alt="Take-Two Interactive CEO and chairman Strauss Zelnick speaking at Business Insider&#039;s The Long Play." 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>Take-Two Interactive CEO and chairman Strauss Zelnick, 69, loves a difficult workout.</span> <span> <span e-name="image-source" itemprop="creditText">Carl Timpone/BFA</span> </span> </figcaption> </span> </span> </figure> </div> <div data-component-type="image-modal" data-load-strategy="lazy"> <p>Media mogul Strauss Zelnick spends his days hyper-focused on making the most creative, innovative, finest video games in the world.</p><p>As the CEO and Chairman of video game-maker Take-Two Interactive, he's planning to publish Grand Theft Auto 6 next month.</p><p>At residence though, he doesn't perform games. He prefers to expend his period operating out and staying fit for a lengthy time.</p><p>At Business Insider's "The Long Play" event on Thursday, Zelnick stated his <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">formula for fit aging</a> is the two uncomplicated and effective.</p><p>While he calls <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">biohacker Bryan Johnson</a>, the man rearward the "Don't Die" movement, a friend, he stated trying to live everlastingly is a beautiful silly strategy.</p><p>"There's nearly no evidence that item anyone is doing volition addition your lifespan," he told Business Insider's Senior Leadership &amp; Workplace Correspondent, Sarah Needleman. "How many of us really desire to addition our lifespan from akin 96 to 101? Look, that is not on my bucket list, appreciate you extremely much."</p> <p>Instead, Zelnick, who wrote a publish on "Becoming Ageless" in 2018, focuses on the identical center behaviors for "taking attention of yourself" that <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">longevity experts about the world</a> promise by for maintaining health and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">happiness</a> for the lengthy haul.</p><h2 id="fefd9cff-f674-47b3-8b19-9c2e770aa538" data-toc-id="fefd9cff-f674-47b3-8b19-9c2e770aa538">1: Do not smoke</h2><p>"Smoking is the aspect most extremely correlated alongside a short, unhealthy, and frankly, unhappy life," Zelnick said. "Don't smoke."</p><h2 id="743aa54d-ede1-440f-b1ea-a7d49119da85" data-toc-id="743aa54d-ede1-440f-b1ea-a7d49119da85">2: Don't abuse liquor and drugs</h2><p>These guide to "a bad old age, or no old age," he said.</p> <h2 id="3416e0d4-040d-4c87-9d86-7f4656eb3706" data-toc-id="3416e0d4-040d-4c87-9d86-7f4656eb3706">3: Get several exercise</h2><p>Zelnick said: "You don't have to do what I do," alongside 6 a.m. wakeup calls for collection training sessions, or <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;outbound_click&quot;}' rel=" nofollow">twice-a-day workouts</a>.</p><p>"I do what I do since I affection it, it's my passion," he said. "If you stroll 30 minutes a day, four or five days a week &mdash; fair stroll &mdash; you're akin 80% of the way there."</p><h2 id="d1e90694-3585-4b57-9f66-0bd21287b3f4" data-toc-id="d1e90694-3585-4b57-9f66-0bd21287b3f4">4: Eat a "responsible" diet</h2><p>Zelnick says he doesn't have an "insanely fit diet," but he tries to keep several balance. "I eat a lot of vegetables and <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">salads and protein</a> &mdash; I additionally akin sweets, and I <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">do eat carbs</a>."</p><h2 id="50ef7921-7c98-4c10-81ed-05cc17d1ccd9" data-toc-id="50ef7921-7c98-4c10-81ed-05cc17d1ccd9">5: Sleep at smallest 7 hours a day</h2><p>Zelnick says he treats this as a non-negotiable for his business.</p><p>"If you're getting <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">less than six hours</a>, you're making bad decisions," he said.</p><h2 id="f17320a4-b90d-476b-9e80-e8f5685fa68f" data-toc-id="f17320a4-b90d-476b-9e80-e8f5685fa68f">6: Have "some benevolent of affectional or religious life"</h2><p>Longevity experts emphasis this is key for mental health, and establishing a awareness of intent in the world.</p><h2 id="7be4ee14-ed1f-435e-828b-15c9f1ccf73c" data-toc-id="7be4ee14-ed1f-435e-828b-15c9f1ccf73c">7: Find community</h2><p id="cf9824c0-65cb-49a4-a6dc-e0d9f38fdc34">Zelnick stated it's crucial to get assistance from "people who affection you."</p><h2 id="b4c509f8-bfb2-44ca-97d9-477a625c71b3" data-toc-id="b4c509f8-bfb2-44ca-97d9-477a625c71b3">8: Skip overhyped health hacks</h2> <figure data-type="img" e-name="image-figure-image" data-media-container="image" role="button" tabindex="0" aria-label="Click to open depiction in exhibition view" itemscope="" itemtype="https://schema.org/ImageObject"> <div> <p><img src="image/svg+xml,%3C%3Fxml%20version=&#039;1.0&#039;%20encoding=&#039;UTF-8&#039;%3F%3E%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;1&#039;%20height=&#039;1&#039;/%3E" data-content-type="image/jpeg" data-srcs='//i.insider.com/6ae3b6ae120d8ce03d246582&quot;:{&quot;contentType&quot;:&quot;image/jpeg&quot;,&quot;aspectRatioW&quot;:7650,&quot;aspectRatioH&quot;:5464}}' alt="strauss"> </p></div> <span> <figcaption e-name="image-caption"> Strauss Zelnick, 69, is the CEO of Take Two Interactive.&nbsp; <span e-name="image-source" itemprop="creditText"> Carl Timpone / BFA </span> </figcaption> </span> </figure> <p>Zelnick says don't discarded your period alongside all the <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">overhyped, unproven health hacks</a>.</p><p>"All the another stuff, <a href="https://en.mycoding.id/category/business" target="_blank" data-track-click='&quot;bi_value_unassigned&quot;}' rel="">like, peptides</a>? A: No," he said. "We have an FDA for a reason. Don't obtain item that is not double-blind tested."</p><p>And, he said, observe out alongside several of the internet's most celebrated longevity gurus. He name-checked arguable Harvard prof David Sinclair, who has made bold promises concerning the anti-aging effects of unproven supplements, including resveratrol, a factory polyphenol established in grapes and red wine, and NMN, which is a precursor to NAD, the critical coenzyme that's in all division of our body.</p><p>"A medicinal doctor really is a degree: M-D, an MD degree," Zelnick said. "Not a David Sinclair degree, he is not really a doctor."</p> <p>This part is not a substitute for expert medicinal advice, diagnosis, or treatment. Always consult your qualified doctor or healthcare provider.</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>Hilary Brueck is a Health Correspondent at Business Insider, anywhere she covers&nbsp;longevity and the <a href="https://en.mycoding.id/category/business" target="_blank">quest to enhance individual aging</a>. She additionally writes regularly concerning the complexities of diagnosing and treating&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">cancer</a>, the evolving landscape of <a href="https://en.mycoding.id/category/business" target="_blank">GLP-1 drugs,&nbsp;</a>new developments in&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">exercise&nbsp;science</a>, and expert-backed&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">nutrition&nbsp;advice</a>.&nbsp;</span><span>In general, she relishes any chance to unpack scientific&nbsp;<a href="https://en.mycoding.id/category/business" target="_blank">discoveries</a> or analyze the latest person trends.&nbsp;Her reports have ranged from exploring how <a href="https://en.mycoding.id/category/business" target="_blank">sherpas effortlessly climb</a> into the lean air 29,029 feet complete sea flat to acme Mount Everest, to trudging alongside a Jersey coast shore alongside scientists fighting killer epidemic flu viruses by <a href="https://en.mycoding.id/category/business" target="_blank">studying animal butts</a>.</span><span>She said alongside <a href="https://en.mycoding.id/category/business" target="_blank">Dr. Anthony Fauci</a> concerning his <a href="https://en.mycoding.id/category/business" target="_blank">vitamin and supplement</a> regular complete a chilly piece of pizza, and chatted alongside <a href="https://en.mycoding.id/category/business" target="_blank">the world's oldest Nobel Prize winner</a> in his basement sun-related lab. She additionally went an complete duration <a href="https://en.mycoding.id/category/business" target="_blank">without dining any ultra-processed foods</a> (yes, it was time-consuming and challenging).&nbsp;</span><span>A alumnus of Columbia Journalism School and erstwhile Peace Corps Volunteer, Hilary speaks English, French, and Malagasy. Previously, Hilary reported for ABC News Radio, Fortune, Forbes, and Al Jazeera America. In her spare time, she likes to run, hike and she is additionally an aspiring (but extremely bad) surfer.&nbsp;</span><span><span><em>If you've got a pressing health question, tip, or concern, attain out </em></span><a href="https://en.mycoding.id/category/business" target="_blank"><span><em>to hbrueck@businessinsider.com</em></span></a></span> </p> </div> </div> </div>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/the-ceo-behind-grand-theft-auto-has-an-8-part-longevity-routine-for-shredded-abs-and-sharp-decision-making-here-s-why-peptides-aren-t-part-of-it-74814</guid> <pubDate>Thu, 29 Oct 2026 22:42:50 +0700</pubDate> <author><![CDATA[support@mycoding.id (Hilary Brueck)]]></author> </item> <item> <title><![CDATA[We ran AI agent swarms in Minecraft and Mindustry]]></title> <description><![CDATA[We ran AI agent swarms in Minecraft and Mindustry. Comments]]></description> <media:thumbnail url="https://labs.ycombinator.com/og.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/we-ran-ai-agent-swarms-in-minecraft-and-mindustry-74816</link> <content:encoded><![CDATA[<p>October 2026</p> <p>Understanding multi-agent dynamics is among the most pressing challenges in AI alignment. Swarms of agents operating toward shared goals can display mighty emergent capabilities, evolving roles, hierarchies, and complex coordination patterns. These can be extremely useful, as in the thousand-agent swarms that lately obliterated hundreds of open mathematical problems, and extremely dangerous, as in the latest OpenAI-Hugging Face incident. Like biology, studying delegate dynamics requires the two ceremonial models (to depict the range of imaginable behaviors) and empirical investigation (to see what behaviors appear in practice).</p> <p>We teamed up alongside <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Olam Labs</a>, which builds multi-agent environments for frontier labs, to run a sequence of experiments in Minecraft and Mindustry.</p> <h2 id="minecraft">Minecraft</h2> <p>Minecraft is a natural surroundings for studying swarm behavior. Its open earth presents agents alongside ecological hazards and endurance goals akin gathering food, construction shelter, and exploring for resources. It's additionally familiar, fun, and has a former as an AI evaluation ground, from OpenAI's <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">video pretraining work</a> to Google DeepMind's agents <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">defeating the Ender Dragon</a>.</p> <p>We wanted long-running agents that could perform Minecraft. The harness for this didn&rsquo;t be yet, so we built one for the test that we&rsquo;ve open-sourced. Agents in-game need to detect their world, reason, recall things, obtain actions, dispatch messages, and write/execute scripts. We were inspired by existing repos akin Mindcraft and built on top of the existing scripting tools in Mineflayer. The center agentic iteration runs alongside Pi, and we used Mineflayer-based tools to engage alongside the world. This gives attributes of a frontier agentic harness akin Hermes, OpenClaw, and our own QM in-game.</p> <p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">github.com/yc-software/minecraft-agent-harness</a></p> <span id="experiment-1-civ50" aria-hidden="true"></span><h3 id="civ50">Civ50</h3> <p>50 GPT-6.1 Sol agents in a endurance Minecraft earth for 3 hours, one goal: "Build a thriving civilization." They had admission to an delegate directory, a shared sandbox, and the capability to dispatch DMs.</p> <p>The 50 agents spent their run in crowded shelters, rationing scarce food. They built a pseudo-government, alongside a ration ledger, written rules, permits, and appointed operators. They sent concerning 5,900 messages.</p> <p>At archetypal things were extremely active. Agents dispersed out and started exploring their map. They were specifically fixated on harvesting trees. They harvested nearly all trees inside attain of the spawn inside 90 seconds. A ranking was cast according to the directory order. Ada, who was first, became the de facto leader. Agents messaged her for approvals, and she wrote a scheme for the colony in the shared sandbox for everyone to access.</p> <figure id="ada-plan">plans/settlement.md<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="plans/settlement.md">Settlement coordination (Ada) Primary retention Greta: (1526,70,1507), crafting array (1526,70,1505). Other retention Mabel: twice chest (1510,71,1516); Cleo: (1526,71,1523). Cleo construction hub shelter; Bram rock mining. Confirmed six starter wheat crops: (1569,63,1479),(1569,63,1480),(1570,63,1479),(1570,63,1480),(1570,63,1481),(1571,63,1482). Preserve farmland, develop riverside farming. Do not crop immature wheat. Wood scarcity: preserve/replant saplings, examine farther alternatively of copy local harvesting. Nursery about spawn and south-west. Priorities: renewable food, charcoal/lighting, rock shelter, metal for bucket to irrigate hub farm. Avoid redundant new storage. Night update Ada: Lit underground refuge centered (1532,62,1493), admission entrance (1532,62,1496), CLOSE BEHIND. Cobble flanks secured x1531/1533 y62&ndash;63 z1496. Surface staircase starts (1532,69,1500); Cleo repairing. Food galley furnace (1527,62,1493); array (1528,62,1493). Tamsin coordinates food priorities and dawn hunting (Hugo+Rafe). Basil health9.5 food6 urgent; Esme health8 food16; Tamsin health9 food15. Silas holds hoe, Zane flora riverside at dawn. Logs: Tove delivered29 oak to chest (1511,71,1516). Forest east (1700,68,1508), NW grove (1380&ndash;1420,z1380). Preserve saplings and livestock breeding pairs. Avoid night surface: witch near (1527,71,1512). </pre><figcaption>Ada&rsquo;s colony plan, from the archived shared machine.</figcaption></figure> <figure id="opening-clip"><div id="opening" data-scene="/replay/v1/vera-first-night-v8/" data-replay-scene="vera-first-night-v8" data-follow="Vera" data-title="Recorded Minecraft replay following Vera during the archetypal night" data-poster="/replay/v1/vera-first-night-v7/poster-v2.webp"></div><figcaption>Following Vera during the archetypal night, 8:09&ndash;12:05 into the run, at 2x speed.</figcaption></figure> <p>The archetypal night brought a motion of deaths that permanently risen the agents&rsquo; caution. Many aspiring first tasks were abandoned.</p> <p>Rafe was mining charcoal the archetypal night. He encountered a zombie and fled, but the zombie eventually caught up and killed him.</p> <p>While Vera was illuminating a quarry alongside torches, she attacked and killed the two a zombie and a skeleton. The skeleton dropped bone, which she converted to skeletal meal (fertilizer) that she was transporting to the farm. When she got there, she reported that it was &ldquo;overrun spider/skeleton/creeper&rdquo;, and was shortly following killed by a spider.</p> <p>22 of the run&rsquo;s 34 delegate deaths occurred in the archetypal night. They responded to this by becoming increasingly risk-averse. Death had no downsides in this surroundings another than dropping accumulated gear. When an delegate died, they respawned, and a concise row was added to the death_log.md document on their computer. Even so, in the following nights the agents huddled in shelters and attempted small risky tasks.</p> <figure id="civ50-activity-chart"><source media="34rem)" srcset="/civ50/charts/activity-by-night-color-v2-mobile-48520E80.svg" width="390" height="509"><img src="https://labs.ycombinator.com/civ50/charts/activity-by-night-color-v2-26B3C72A.svg" width="760" height="469" loading="lazy" alt="Civ50 tool calls in five-minute buckets, average food and idiosyncratic deaths. Pale bands grade approximate nights."></source><figcaption>Activity data from the first report. Night shading is approximate. The first-night figure in the content is the 22 deaths before infinitesimal 20. Two of them autumn exterior the shaded band. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Download the data</a>.</figcaption></figure> <p>After the third night, Ada wrote:</p> <p>&ldquo;Stop optional bulk excavation/building and distant scouting. Idle in lit closed shelters until assigned abbreviated productive tasks.&rdquo;</p> <figure id="ada-memo">plans/food-operations.md<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="plans/food-operations.md">FOOD OPERATIONS &mdash; Ada Current constraint: starving workforce; halt optional bulk excavation/building and distant scouting. Idle in lit closed shelters until assigned abbreviated productive tasks. 1. Fishing: verified rod held by Jessa; protected riverside position near (1577,63,1487). Report catches and chef before distributing. Use named reserved chest withdrawals, never crowded tosses. 2. Ration tracking: Ines maintains /shared/notes/food-queue.md. Confirm genuine recipient inventory and dining before marking served. Tool pickup attribution solitary is insufficient. 3. Crop monitoring: crop visibly mature wheat only; immediately replant. Combine three wheat into bread; log deposits and allocations to evade copy claims. 4. Bonemeal: Greta established composter (1571,63,1489), common shears for oak leaves. Replant timber; use bonemeal on advanced crops to complete emergency bread batches. 5. Expansion: prosecute Noor's /shared/plans/food-expansion.md in stages using surplus seeds following mandatory replanting. Buckets already exist; evade copy crafting. Use fed growers, not hunger-critical residents. 6. Logistics: galley furnace (1527,62,1493), refuge twice chest (1534&ndash;1535,62,1492); entrance (1532,62,1496), near behind. Central reserved ration chest (1508,66,1517). Ada currently conserves food9 and guards refuge; accessible for stationary cooking and audit, not lengthy starving travel. </pre><figcaption>Ada&rsquo;s food-operations memo.</figcaption></figure> <p>What started as a possibly thriving civilization shifted to one additional focused on food and survival. 50 agents meant a lot of mouths to feed. The agents cast a food rationing scheme that routed through Ines. She handled delegate requests, and kept track of what went in/out of chests. She used a <a href="https://en.mycoding.id/category/technology" target="_blank">food-queue.md</a> document on the shared machine.</p> <figure data-message-id="3716" data-game-seconds="3824.443"><ol><li data-message-id="3716"><p><span>Ines &rarr; Lorcan</span>63:44</p><p>APPROVED reserve cooked_cod1 from ranch chest1576,63,1488 for you food3. Withdraw directly/eat/confirm hunger. Leave another seafood reserved pending ledger; evade optional mining afterward, food manufacturing lone if safe.</p></li></ol></figure> <figure id="food-queue">notes/food-queue.md<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="notes/food-queue.md"># Food queue &mdash; Ines maintains; snapshot day time2387 Reported values, not live. No allocations confirmed yet. Ada cooks/distributes; study deliveries to Ada and Ines to forestall duplication. ## Immediate survival - Orla: HP1.4 food4;1381,69,1382; Rafe contacted rescue. Highest urgency but remote. - Basil: HP9.5 food5; quarry1543,64,1516. - Noor: HP9 food6;1497,71,1522. ## Severe hurt / reconstruct hunger18 for regeneration - Otto: HP2.5 food14; returning from1696,68,1609; verify arrival before allocation. - Felix: HP3 food13; last1543,63,1528. - Esme: HP8 food15; refuge. - Tamsin: HP9 food15; refuge. ## Hungry workers - Ines HP16.36 food8; refuge1530,62,1494, resting. - Ugo HP19 food10; refuge. - Kiri food10; surface. - Sable food11; Viggo food11; Theo HP20 food11. ## Supplies / logistics Hunters Hugo/Rafe/Jonah: come back raw flesh to refuge chest1534,62,1492. Kitchen furnaces1527,62,1493 and1529,62,1494. Surface fueled furnace1527,70,1505 (Kiri added2coal). Seed donations: Basil1 in quarry chest1540,64,1515; Kiri1 southernmost twice chest1526,71,1523; refuge chest3 previously. Do not use scarce energy for stone/copper before food. Preserve breeding livestock and replant mature wheat. ## Ration calculation (hunger target18; verify before serving) Cooked beef/pork restore8; cooked chicken/mutton restore6; bread5; apple4. - Basil food5: deficit13 -&gt; 2 beef/pork or 3 chicken/mutton. - Noor food6: deficit12 -&gt; 2 chicken/mutton (or2 beef/pork). - Otto food14: deficit4 -&gt; 1 apple/bread (arrival pending). - Felix food13: deficit5 -&gt; 1 bread/chicken/mutton. - Esme/Tamsin food15: deficit3 -&gt; 1 apple each. - Ines food8: deficit10 -&gt; 2 breads/chicken/mutton; defer to endurance priorities. Orla distant food4 needs contiguous rescue affirmative harmless transport of food, not a kitchen-only allocation. HP units remain as reported by peers; several may use hearts. ## Update time4387 (supersedes older values) - Noor confirmed personally: HP9 food4, safely refuge1532,62,1495, NO ration yet. Deficit14 to hunger18. - Otto per Tamsin: HP2.5 food10, returned settlement approaching refuge. Deficit8 (one cooked beef/pork formerly arrival confirmed). - Yara per Tamsin: HP13.5 food5, nursery1502,71,1542; urgent hunger. - Juno returning flesh from ONE surplus northern cow, preserved2; no shipment confirmed. - Rafe approaching distant Orla rescue with2 rotten flesh. Not yet confirmed fed. ## Update time5007 Milo confirms Basil remains HP9.5 food5 quarry1543,64,1517; Milo food9 at1541,64,1515; Theo food9. Extraction paused. Quarry food autumn chest1540,64,1515. Kiri food8 nursery; Yara food5 nearby. Ines food8 HP16.36 harmless refuge, no ration received. First irrigation bucket +7iron deposited community chest1527,71,1523 by Gideon; Silas notified to assertion for farm. Ivo5 seeds and Quill1 kernel referred immediately to Silas/Zane. Ines handles FOOD LEDGER ONLY, not storyline design. ## Update time6687 Nikhil reports HP20 food6 at1511,71,1520, conserving; no ration. Ines remains HP16.36 food8 refuge; Noor final confirmed9/4 no ration. Farm advancement from Noor/Zane:17 new wheat planted, Silas east9 affirmative west rows; Ivo assigned3. North h2o z1481 hydrates. Spare11seeds hub1526,70,1507. Sable attempting bonemeal emergency bread. Crop maturity not yet confirmed. ## Update time6887 Yara personally confirms HP13.5 food4 resting nursery1495,71,1544, no food. Noor unchanged9/4; reports Sable delivered2 wheat to Ada (one abbreviated of bread). No ration allocations confirmed. Ines caller HP16.357 food8 resting kitchen1530,62,1494. ## Update time7507 &mdash; confirmed allocation Elif cooked/consumed Juno's1 beef whenever food3; now food11, no ration requested. NO remaining flesh from that delivery. Tamsin confirms Ada2wheat awaiting third for bread. Rafe reports Orla rescue delivered4rotten tissue +1cooked chicken; updated Orla stats needed (remove presumed unserved status). New urgent: Tove HP13.5 food5 hub1513,71,1516, no food. Quill HP13 food10 conserving. Ines remains16.36/8. Please communicate ration claims to Ada/Ines before consuming shared flesh so allocations are tracked. ## Update time8347 Jonah reports HP20 food7 at1535,62,1493; no ration received, voluntarily defers to urgent residents. Ines remains16.357/8, harmless stationary beside chest. No caller food deliveries confirmed. Tamsin recommends pausing optional extraction/construction to forestall additional hunger drain; Ada notified to coordinate. ## Update time9767 &mdash; Orla rescued Orla personally confirms rescue4rotten flesh+1cooked poultry received/eaten: HP12.74 food17 at1384,80,1335 returning via exterior (avoid ravine1430,60,1455). Remove Orla from contiguous starvation priority. Dashiell HP20 food7, safely annex1541,69,1512, no ration; mining paused. Quill HP13 food14 after1 apple; defers rations. Elif HP17.5 food11, resting refuge. Mabel HP20 food9, returning hub, defers to Yara. Yara still13.5/4 nursery1494,71,1544. Ines current observed16.357/8 unchanged refuge. No new shipment confirmed. ## Update time11607 &mdash; archetypal ration recommendation (NOT confirmed served) Ada holds2 cooked poultry from Rafe. Ines recommends1 to Kiri (HP10 food3 now refuge),1 to Noor (HP9 food4 refuge); awaiting Ada confirmation. Basil food5 next delivery. New distant urgent Viggo HP14 food2 at1430,66,1601 per Jessa/Tamsin; needs courier, not assumed served. Yara confirmed mutton received/eaten from Kiri, nowHP13.5 food9 refuge. Kiri depleted to3 food following delivery. Rafe HP20 food7 refuge, defers rations. Gideon HP20 food8 hub. Orla now physically at refuge gate, earlier food17 following rescue. Ines16.357/8 unchanged. ## Update time12847 &mdash; supersedes previous projected allocations CONFIRMED Ada distributed the two Rafe chickens: Basil ate1, food5&rarr;11 HP9.5; Noor picked up1, eating/current food pending confirmation. Neither poultry remains. Kiri food3 HP10 motionless UNSERVED (prior recommendation not implemented). Yara9 following mutton. Gate closed; Orla/Otto now physically inner refuge. Ines16.357/8 unchanged. Tove13.5/5 now sheltered1508.67,66,1517.45 below hub table. ## Correction time13207 &mdash; poultry handoff unresolved Noor personally confirms NO poultry inventory, stillHP9 food4. Ada's pickup study does NOT verify recipient. Basil poultry consumed confirmed; second poultry recipient unknown, Ada notified to investigate. Otto personally confirmsHP2.5 food9 safely1533,62,1495, zero rations received. Soren HP15.7 food6 hub1513,71,1517, no ration. Kiri10/3 remains highest reachable hunger urgency; Viggo14/2 distant unverified. Ines16.357/8 unchanged. ## Confirmations time13387 Viggo personally confirms HP14 food2 at1430,65,1603 in completely sealed harmless refuge (roof1430,67,1603); volition remain stationary, requests next shipment but defers exposed peers. Bram HP13 food8 sheltered1519,71,1528 per Tamsin. Ines16.357/8 harmless refuge, entrance closed. ## Update time14927 &mdash; misdelivery resolved Esme personally confirms she picked up and ate poultry intended for Noor: food20, HP8&rarr;12.6 and regenerating. Both Rafe chickens now accounted for: Basil1, Esme1. Noor remainsHP9 food4 UNSERVED. Recommend named reserved chest withdrawal for scarce food, never tossing into crowded refuge. Hester HP16 food3 east refuge1545,63,1529 urgent; Felix identical refuge HP3 food17 (small ration triggers regen). Nikhil HP20 food6 now east refuge1532,70,1525 door1532,70,1524. OttoHP2.5 food9 safely refuge, no rations. ## Update time16807 &mdash; bread reservation Silas crafted1 bread from his wheat1 +Ada wheat2, deposited refuge chest1534,62,1492. Ada delegated allocation. Ines RESERVED bread1 to Kiri (HP10 food3) by straightforward DM withdrawal/eat/confirm. Not yet confirmed eaten; nobody alternatively should retreat this bread. Noor remains next reachable priority9HP/4food. Kasimir reported food2 distant ranch by Silas; location/safety needs confirmation. Silas HP20 food5 conserving, no ration consumed. ## Update time17907 Mabel reports Soren HP15.7 food5 safely spawn cellar1509,66,1517; Mabel20/8. Kiri bread1 reserved, confirmation pending. Ines16.357/8 stationary refuge, no ration. Gate closed and local area safe. ## Confirmed time19007 &mdash; bread served Kiri personally confirms reserved bread1 withdrawn immediately and eaten: food3&rarr;8, HP10. Bread allocation complete; no bread reserve remains from this batch. Noor9/4 motionless unserved, next reachable priority. Ines16.357/8 stationary refuge, entrance closed, no local threats. ## Update time20487 Ivo reports HP20 food10 harmless spawn refuge; delivered14wheat seeds to Silas, north3 parcels planted. No ration requested. Ines observed16.357/8 stationary refuge; entrance closed, no threats, no unread messages. Kiri bread served confirmed, Noor remains unserved last9/4. ## Update time21947 Kasimir personally confirms harmless ranch nook1574,63,1493 HP19 food6 following zombie rotten flesh; no common ration. Supersedes previous food2 urgency. Tove13.5/5 and Soren15.7/5 remain safely spawn cellar1508&ndash;1509,66,1517. Ines16.357/8 stationary refuge, entrance closed; no new inventory confirmed. ## Update time23507 &mdash; Tove crucial injury Tove reports zombie assault reduced HP to1, food5, last1511.7,67,1517.8 assistance off safely. Ada alerted: next rations should prioritize survival/regeneration for Tove whenever shipment safe. Soren nowHP11.7 food9 following rotten flesh, no urgent request. Hester food3 unchanged east refuge; Viggo14/2 sealed remote; Nikhil20/6 east refuge. Ines16.357/8 harmless stationary alongside entrance closed and no threats visible. ## Update day time3547 Kasimir19/5 harmless farm1576,63,1487; crop attempt yielded seeds only, replanted and stopped. Orla12.74/8 chief chest1523,71,1507, no food, no urgent rescue. Dashiell20/7 harmless annex1541,69,1512. Ines16.357/8 stationary refuge unchanged; entrance closed, no new inventory confirmed. ## Update day time5047 Nikhil personally reports HP20 food4 beside composter1513,71,1517 (spent hunger supplying27 sheared leaves for bonemeal); now conserving. Vera HP14.17 food7 harmless exterior refuge1519,71,1528. Priya HP20 food7 remote1781,85,1533, stationary alongside timber, no ration. Gideon respawn complete health/hunger hunting north, armed axe/shield. Hub21 wheat planted awaiting maturity. Ines16.357/8 unchanged harmless refuge, no unread messages. ## Update time6707 &mdash; verified inventory check Ines inspected refuge twice chest: NO edible food, wheat, or cord at check; closed opening afterward. Theo HP17.5 food5 spawn cellar; Tove last1/5 there. Quill reports Bram crafted fishing rod with2string; Jessa asked to run at river1577,63,1487 near Hugo kitchen, evade crops. Fishing advancement not yet confirmed. ## Update time8127 Anouk20/5 and Odile food5 harmless shelter1519,71,1528; no food in refuge chest1519,71,1530. Bram13/6 conserving identical shelter. Rosalind20/9 quarry1541,64,1515. Yara13.5/9 east ranch gate1523,71,1523, no ration requested; Kiri final CONFIRMED10/8 following bread (older food3 study superseded). Bram confirms fishing rod handed to Jessa heading river1577,63,1487. No catch/delivery yet confirmed. Ines current16.357/8 harmless stationary refuge; entrance closed, no unread messages. ## Delivery path update time9707 For crucial Tove HP1 food5, reserve food in indoor chest1508,66,1517 beside furnace; chief gate1510,68,1514. Esme supplied location, Ada notified. Avoid crowded tossing. Ines16.357/8 stationary refuge, no new food or unread messages. ## Update time12667 &mdash; second handoff corrected Gideon reported mutton to Tove and bread to Nikhil but Esme picked BOTH up uneaten; deposited indoor chest1508,66,1517. Ines reserved mutton1 to Tove, bread1 to Nikhil by DM. Nikhil personally confirmed straightforward bread withdrawal/eating: HP20 food9, eliminate urgent hunger status. Tove mutton use pending confirmation. Ines16.357/8 harmless refuge stationary. ## Confirmed time13907 Tove personally confirmed straightforward mutton withdrawal/eating: HP1 food11, motionless below regeneration threshold18. Nikhil20/9 following bread confirmed. No reserve remains from Gideon batch. Ines16.357/8 stationary refuge, entrance closed, no threats/unread messages. ## Remote shipment confirmation time16807 Viggo personally reconfirms HP14 food2 safely sealed1430,65,1603; rescue rooftop entry1430,67,1603. Requests next accessible one-food runner; no ration delivered yet. Preserve tools/resources until fed. Ines16.357/8 harmless stationary refuge, entrance closed. ## Update day time3567 Kasimir HP15.67 food4 and Wilf HP9.7 food9 safely sealed stream nook1574,63,1493 following creeper repairs. Gideon died on west scout cave1393,63,1457; respawn complete hunger, warns against blind distant journey that tunnels underground. Tamsin performing bounded maturity inspect for third wheat to merge Milo2. Ines16.357/8 remains harmless stationary refuge; entrance closed, no unread DMs. ## Update time5107 Priya personally reports HP20 food2 at stream sandbar1632,63,1507 following swimming exhaustion, moving toward farm1569,63,1480; Tamsin notified during doing bounded maturity inspect nearby. Mabel HP19 food5 hub1513,71,1516. Ines16.357/8 stationary refuge, entrance closed, no unread messages or apparent hostiles. ## Emergency update time6927 Priya reports food0 HP13 falling from starvation, chief chest1528,70,1507. Hugo/Jessa urgently notified to chef archetypal capture and provision reserved chest ration there. Noor9/4 next reachable ration, afterward crucial hurt Tove1/11 needs regeneration. Jessa fishing now WORKING: cod/salmon batches in ranch chest1576,63,1488, Hugo cooking pending confirmation. No shipment assumed until recipient confirms. Milo2wheat study distinct from Ada stock: Ada currently1wheat from Tamsin; explain bodily holders before crafting next bread. Ines16.357/8 remains harmless stationary refuge. ## Reservation update time7287 Ada confirmed NEW bread1 deposited ranch chest1573,63,1489 (combined Tamsin1 alongside farm2). Ines RESERVED it for Priya food0 starvation at chief chest1528,70,1507; Jessa asked to courier, Priya notified to remain stationary. NOT yet confirmed delivered/eaten. Fish next reserved precedence Noor9/4 refuge chest1534,62,1492, cooking/delivery pending. Ines16.357/8 harmless refuge, closed gate, no unread DMs. ## Active reservations time8487 Jessa confirms bread1 in inventory, courier underway to Priya at chief chest1528,70,1507 (starving food0). Esme confirms cooked seafood batch2cod2salmon in chest1576,63,1488. Ines RESERVED salmon1 for Noor9/4, requested Esme arrange deposit refuge chest1534,62,1492 and verify courier. Other seafood not yet served; priorities Hesterfood3, Viggofood2 remote, ToveHP1food11 regeneration. No use presumed. Ines16.357/8 remains harmless stationary refuge, entrance closed, no unread DMs. ## Update time11027 &mdash; served/reserved seafood audit Priya personally confirmed bread withdrawal/eaten: HP10 food5, chief hub, starvation stopped. Esme confirmed salmon1 deposited refuge chest1534,62,1492 reserved Noor; use confirmation pending. Remaining ranch lot per Esme2cod1salmon chest1576,63,1488: Ines RESERVED cod1 Lorcan (food3), cod1 Kasimir (15.67hp food3), all straightforward withdrawal/eat/confirm requested. Salmon1 motionless unassigned. Do not copy these reservations. Ines16.357/8 harmless stationary refuge; entrance closed, no unread messages. ## Confirmed time12247 Noor personally confirmed salmon1 withdrawn/eaten: HP9 food10, eliminate contiguous hunger priority. Lorcan confirmed cod1 eaten: HP19 food8. Ada confirmed NEW cooked lot added1cod3salmon, latest ranch stock2cod4salmon following Lorcan. Kasimir cod1 booking motionless pending confirmation. Proposed next allocation to Ada: salmon1 Hester3food, salmon1 Viggo2food via harmless courier, salmon2 ToveHP1food11 to attain regen; proposals NOT yet confirmed reserved/delivered. Ines16.357/8 stationary harmless refuge, closed gate, no unread messages. ## Overnight clasp time13407 Ada approved HOLD ranch seafood overnight for harmless daylight courier: salmon1 Hester, salmon1 Viggo, salmon2 Tove. Reserved in ranch chest1576,63,1488, NOT delivered. Kasimir cod1 previous booking pending confirmation; do not consume reserved fish. Ines16.357/8 harmless stationary refuge; entrance closed, no unread DMs or apparent hostiles. ## Dawn courier assignments time587 Linnea accepted salmon2 ranch chest1576,63,1488 -&gt; indoor chest1508,66,1517 for ToveHP1food11. Esme accepted salmon1 identical ranch chest -&gt; Hester east refuge1545,63,1529 via entrance1535,69,1528. Withdrawals/deliveries pending, evade copy couriers. Gideon asked to coordinate Felix cod1 alongside Ada/Esme following genuine spare inventory check. Basil offered distant Viggo courier (salmon1 reserved), path acceptance pending. Kasimir confirmed previous cod eaten15.67/8; Lorcan19/8, Noor9/10 served confirmed. Ines16.357/8 remains harmless refuge, entrance closed. ## Courier confirmation time3527 Linnea confirmed salmon2 deposited indoor chest1508,66,1517 for Tove; dining confirmation pending. Linnea nowHP10food5 sheltered there, needs refill before additional courier work. Hester personally confirmed Esme salmon1 consumed: HP16food9. Esme nowfood6 east area resting. Ada latest verified ranch stock3cod2salmon, including salmon1 reserved Viggo. Gideon asked to courier cod1 for FelixHP3food17 following inventory check; acceptance pending. Ines16.357/8 remains stationary refuge, closed gate, no threats. ## Confirmed time6227 &mdash; crucial Tove fed Tove confirmed the two reserved salmon eaten: food20 HP1 immediately following meal, safely waiting regeneration. Linnea courier10HPfood5 resting cellar, needs refill before additional trips. Hugo approved cod consumed: food4&rarr;9 HP19. Latest chest following his withdrawal2cod2salmon; cod1 reserved Lorcan (new meal), cod1 held Felix pending Gideon bread outcome, salmon1 Viggo, salmon1 Rosalind. Hester16/9 served. Ines16.357/8 unchanged harmless refuge, closed gate, no unread DMs. ## Tove improvement update time6427 Tove caller individual study following the two salmon: HP16 food17, no longer critical; defers additional topping-up. Reclassify from HP1 emergency to recovering. Ines16.357/8 remains harmless stationary refuge; entrance closed and no unread DMs. ## Reservation correction time7807 Gideon confirmed crafted bread for Felix, courier underway; RELEASE Felix cod clasp (bread use motionless pending). Lorcan personally food8 and declined old food3 ration; publish his cod reservation. Hugo notified: reserve cod1 for OttoHP2.5food9 refuge1533,62,1495 next courier. Last ranch stock4cod2salmon per Lorcan following added2cod; needs caller audit. Salmon1 Viggo remains reserved remote. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Update time9767 Felix confirmed Gideon bread eaten, HP8.4 rising food20; no cod needed. Lorcan corrected food8 and declined old food3 allocation; added2 cooked cod earlier accounted. Hugo audited4cod2salmon farm1576,63,1488; cod1 reserved Otto, Hugo courier now apparent refuge. Otto use pending. Tove recovered16/17, no longer critical. Wilf holding caller cooked_salmon1 APPROVED individual improvement via Jonah, confirmation pending. Fenn authorized1 released wheat from indoor chest1508,66,1517 +his2 to bread; study crafting/consumption before marking served. Priya notified remaining wheat1 released, not Tove reserve. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time12267 Otto reserved cod consumed: HP2.5 food14, needs4 additional hunger for regeneration. Fenn pooled bread consumed: HP19 food10; indoor wheat1 remains. Wilf approved archetypal salmon consumed: HP9.7386 food15; second raw salmon cooking approved to cross regen threshold, pending confirmation. River galley energy depleted per Jonah: arrange energy alongside next harmless courier, not night travel. Ines16.357/8 stationary refuge, entrance closed, no unread DMs. ## Update time4727 &mdash; energy and courier confirmed Wilf second improvement salmon consumed: HP20 food20; common another salmon deposited (snapshot farm5cod3salmon, not new output count). Hugo delivered2coal ranch chest1576,63,1488; energy deficit resolved. Otto second cod deposited refuge1534,62,1492; use pending, intended14&rarr;19 to trigger regeneration. Hugo carrying cod1 Linnea to indoor1508,66,1517, shipment pending. East ration chest now1545,63,1531, approach1545,63,1530 (Hester/Felix). Ines16.357/8 harmless stationary refuge; entrance closed, no unread DMs. ## Update time9027 Fenn approved accomplishment studio pooled wheat4 -&gt; bread1 Theofood5, leave1wheat; delivery/eating pending. Rosalind approved individual caught cod1 improvement food4, verify pending. Jessa declined distant Viggo courier safely atfood7; salmon1 remains HELD ranch chest, no runner. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Confirmed time10567 Otto second cod eaten personally confirmed: HP2.5 food19 immediately following meal, resting for regeneration. Linnea courier refill cod eaten: HP10 food10. Rosalind approved cod consumed: HP20 food9; deposited2cod kitchen1573,63,1489. Dashiell cod1 approved through Soren for food3 fishing shift, use pending. Fenn authorized pooled bread for Theo; Ivo established only1wheat remaining and aborted copy baking. Ines16.357/8 stationary refuge, entrance closed, no unread messages. ## Confirmed time12007 Theo personally confirmed Fenn pooled bread withdrawn/eaten: HP17.5 food10 (from5). Workshop wheat1 remains; indoor wheat1 remains separate. Shelter confirmations Anouk20/5, Bram13.33/4, Umberto20/8 unserved; fuller study pending. Elif fishing shift3rawcod deposited1576,63,1488 and rod handed Dashiell. Ines16.357/8 harmless stationary refuge; entrance closed, no apparent threats or unread DMs. ## Night snapshot time13467 Otto restored toHP11.5 food17, no longer crucial following second cod. Shelter consolidated: Anouk20/5, Bram13.33/4, Umberto20/8, Odile20/5, Vera14.17/6, Nikhil20/5; all harmless stationary1519,71,1528. Quill/Pascal stats unknown. Soren cooked Elif3rawcod; inventory snapshot5cod3salmon1bread BEFORE Dashiell approved cod, no copy output counting. Ines16.357/8 harmless refuge, entrance closed, no unread messages. Next fed daylight courier should assist Bramfood4 and unserved shelterfood5 residents; Viggo remote14/2 motionless reserved salmon awaiting suitable runner. ## Dawn time2187 reservations Esme approved own cod consumed: HP15 food9; latest farm4cod3salmon1bread. Gideon assigned cod2 courier for PriyaHP10food5 +MabelHP19food5 to indoor chest1508,66,1517 (acceptance/delivery pending). Esme requested abbreviated courier cod1 for newly injured IvoHP5food14 to refuge chest1519,71,1530 (acceptance pending). Viggo salmon1 distant held, no runner. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Allocation update time4487 Zane reports2 freshly crafted breads from mature/replanted wheat. Ines assigned bread1 Sablefood5 locally ranch via named chest withdrawal, bread1 Bram13.33HPfood4 refuge chest1519,71,1530 via harmless daytime courier; delivery/consumption pending. Gideon accepted cod2 courier Priya/Mabel to indoor1508,66,1517; Esme deposited Ivo cod1 shelter1519,71,1530 (eating confirmation pending). Ines16.357/8 harmless stationary refuge, closed gate, no unread messages or apparent threats. ## Update time9067 Gideon confirmed cod2 deposited indoor1508,66,1517 reserved Priya/Mabel one each; the two DMed straightforward withdrawal/eat/confirm, use pending. Wilf accepted distant Viggo courier, reserved salmon1 now in inventory, awaiting harmless admission confirmation/checkpoint route. Zane confirms Bram bread eaten4&rarr;9 and Sable bread eaten5&rarr;9. Ines16.357/8 harmless stationary refuge alongside entrance closed; no unread messages. ## Update time10707 Mabel confirmed reserved cod eaten: HP19 food10; Priya cod dining confirmation pending. Latest Soren stock4cod4salmon3bread. Ines requested reserve cod2 for Anouk20/5 and Odile20/5 via next harmless daylight courier to refuge chest1519,71,1530 (delivery not confirmed). Hugo19/6 requests next indoor cod. Wilf holds salmon1 for distant Viggo delivery; no consumption/delivery confirmation yet. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time13647 Priya confirmed reserved cod withdrawn/eaten: HP10 food10. Both Gideon deliveries reconciled (Mabel19/10, Priya10/10). Soren holds cod2 ranch booking for Anouk/Odile next harmless daylight courier. Ines16.357/8 remains harmless stationary refuge, entrance closed, no unread messages. ## Update time5807 &mdash; courier exceptions Soren authorized Odile booking swap: galley cod1 for Odile freshfood4, her earlier delivered hut cod1 reassigned QuillHP13food5; Anouk hut cod1 unchanged. Consumption pending confirmation. Wilf distant Viggo salmon disappeared following cursor transfer; backtrack established no item, shipment NOT completed, Viggo remains unserved. Gideon Silas bread courier discrepancy: withdrawal reported but no bread in caller inventory, no shipment claim; audit before replacement. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time7307 Quill approved reassigned hut cod withdrawn/eaten: HP13 food10, remaining Anouk cod1 untouched. Odile approved galley toggle cod eaten: HP20 food8; previous hut booking released. Anouk use motionless pending. Viggo shipment unsuccessful and remains unserved; Wilf safely returned20HPfood6. Ines16.357/8 harmless stationary refuge alongside closed gate, no unread messages. ## Confirmed time8807 Anouk personally confirmed reserved hut cod eaten: HP20 food10; Odile galley toggle already eaten20/8, the two courier reservations reconciled. Gideon resolved Silas bread discrepancy via genuine open-window participant slot54-&gt;chest33; bread1 VERIFIED refuge chest1534,62,1492, Silas dining pending. Esme Cosima bread1 deposited annex chest1540,69,1514, dining pending. Pascal fresh20/5 unserved refuge rear1514,71,1530. Ines16.357/8 stationary harmless refuge, entrance closed, no unread DMs or hostiles. ## Confirmed time10367 Silas personally confirmed reserved bread eaten: HP20 food10. Cosima personally confirmed Esme bread shipment withdrawn/eaten: HP8 food11. Jessa galley employee cod1 refill approved through Soren, use pending. Ines16.357/8 harmless stationary refuge; entrance closed, no unread messages or apparent threats. ## Confirmed time13207 Jessa approved employee cod withdrawn/eaten: HP19 food10, safely galley for night. Ines current16.357/8 unchanged in refuge, closed gate, no unread messages or apparent threats. No night courier action planned. ## Correction time16027 Otto reports death to zombies at ranch edge1598,61,1491 during waiting fishing change at night; respawn HP20food20, misplaced lone woodpick/dirt, no rod or food. Remove old hurt priority. Kitchen exterior unsafe overnight: refuge indoors, no nighttime fishing queues/couriers. Ines16.357/8 remains harmless stationary refuge alongside closed entrance and no unread DMs. ## Active assignments time3867 Esme accepted daylight audit/courier cod1 Hugo19HPfood5 to indoor1508,66,1517 and bread1 Yara13.5HPfood6 to exterior refuge1532,70,1525, deposits pending. Mabel approved consolidate workshop2wheat+indoor1wheat to bread1 Pascal20HPfood5, named refuge chest1519,71,1530, crafting/delivery pending. Lorcan told Hugo courier already assigned: evade duplicates. Ines16.357/8 remains harmless stationary refuge; entrance closed, no unread messages or hostiles. ## Current reservations time5747 Soren asked to endorse cod1 Juno19HPfood5 and cod1 Kasimir20HPfood6 galley straightforward withdrawals (confirmation pending). Elif authorized bread1 Orla12.74HPfood6 arrival ration formerly harmless fishing shift/gear confirmed. Noor fresh9HPfood6 following renewable forestry, safely refuge resting; previous9food superseded. Esme Hugo/Yara courier pending. Ines16.357/8 remains stationary refuge alongside entrance closed, no unread DMs or apparent hostiles. ## Current study time11267 Hugo confirmed Esme-delivered cod eaten: HP19 food10. Gideon confirmed Tamsin bread deposited refuge1534,62,1492; dining confirmation pending. Gideon now20HPfood4 exhausted courier, no additional journey until refilled. Felix physically inner refuge alongside Noor bread reservation, deposit confirmation pending. Ines16.357/8 remains stationary harmless refuge, entrance closed, no unread DMs or apparent threats. ## Dusk confirmation time12487 Felix confirmed Noor bread1 deposited refuge1534,62,1492; dining pending. Separate Tamsin bread1 already deposited identical chest; two named reservations, no others should withdraw. Felix now13.3HPfood5, Gideon20HPfood4, the two depleted couriers resting refuge; prioritize refill before additional trips. Milo confirmed Nikhil bread1 deposited shelter1519,71,1530, use pending. Ines16.357/8 stationary refuge, entrance closed, no unread DMs or apparent hostiles. ## Confirmed night time14027 Tamsin personally confirmed Gideon reserved bread withdrawn/eaten: HP10 rising food19, regeneration active. Noor distinct bread booking use pending. Ines fresh16.357/8 stationary refuge; closed gate, no unread DMs/hostiles. Basil9.5/11 requests forthcoming improvement meal, not yet assigned. ## Confirmed night time15567 Noor confirmed Felix-delivered bread withdrawn/eaten: HP9 food11. Nikhil confirmed Milo bread withdrawn/eaten: HP20 food9. Tamsin bread served confirmed food19 alongside regeneration. All three named bread deliveries reconciled. Gideon20HPfood4 and Felix13.3HPfood5 remain depleted couriers needing refill before forthcoming trips. Ines fresh16.357/8 safely stationary refuge, entrance CLOSED, no unread DMs or apparent hostiles. No nighttime journey planned. ## Current study time4867 Ines HP16.357 food8, safely stationary refuge1533,62,1493; gate1532,62,1496 CLOSED, no apparent hostiles, unread0. Soren accepted daylight inventory audit/courier cod2 for Gideon20HPfood4 and Felix13.3HPfood5 here, withdrawal/deposit pending. Elif confirms latest3rawsalmon processed into3cooked salmon deposited (snapshot8salmon at deposit); no assumption of current stock. No copy courier assigned. </pre><figcaption>Ines&rsquo;s ration ledger. This is the document remaining on the shared device at the end of the run.</figcaption></figure> <figure id="ines-replay"> <div id="ines" data-scene="/projects/games/ines/" data-replay-scene="ines-v2" data-poster="/replay/v1/ines/poster-v2.webp"> </div> <figcaption>Two minutes of Ines at the ledger, 20 minutes into the run, at 2x speed. The refuge rooftop is cut away. Drag to appearance around. Click a communication to jump to it.</figcaption> </figure> <p>Fishing became an crucial food origin for the agents. It was low-risk and didn&rsquo;t depend on district animal spawns.</p> <p>Bram decided they should build a fishing rod, and DM&rsquo;d 11 agents asking for string. Eventually, he worked up the bravery to slay a spider and crafted the rod himself. He unfortunately resolute that he was too starving to obtain the 70-block trip to the river, stated that he&rsquo;d taken damage during the spider fight. He messaged multiple agents to obtain the rod to the dock, and eventually established Jessa.</p> <figure>The fishing rod &middot; recorded DMs<ol><li data-message-id="2918"><p><span>Bram &rarr; Quill</span>39:20</p><p>your food12 improved than my7 for fisher role. Can I hand rod to you&hellip;? I'll conserve locally.</p></li><li data-message-id="2954"><p><span>Quill &rarr; Bram</span>40:00</p><p>Jessa has food14 versus my11, so delight hand rod to her for stream fishing now</p></li><li data-message-id="2966"><p><span>Bram &rarr; Jessa</span>40:08</p><p>Fishing rod crafted and verified on me&hellip; Quill recommends you (food14) rotate into fisher at confirmed stream bank1577,63,1487 beside Hugo kitchen, evade crops&hellip; Please arrive collect rod; I'm food7 so conserving locally.</p></li><li data-message-id="2973"><p><span>Jessa &rarr; Bram</span>40:15</p><p>Coming collect rod1522,71,1535; volition seafood immediately at stream to provision emergency food.</p></li><li data-message-id="3028"><p><span>Bram &rarr; Jessa</span>41:10</p><p>Rod handoff confirmed picked up by you. Good fortune fishing; coordinate Hugo cooking, prioritize critically hungry. I'm food6 now, returning refuge to conserve.</p></li></ol></figure> <p>Jessa was the archetypal delegate to fish. She wrote a manuscript and published step-by-step instructions to the shared sandbox. A dozen agents took shifts fishing. They waited their rotate in a refuge to evade burning food, afterward rotated onto the dock.</p> <figure id="fishing-clip"><div id="fishing" data-scene="/replay/v1/fishing-cast-v3/" data-replay-scene="fishing-cast-v3" data-follow="Dashiell" data-title="Recorded Minecraft replay following Dashiell" data-poster="/replay/v1/fishing-cast-v2/poster-v2.webp"></div><figcaption>Following Dashiell at the stream kitchen, 1:43:48&ndash;1:44:51, at 2x speed. He casts at 1:44:29. The messages and change alter arrive from the run&rsquo;s records.</figcaption></figure> <figure id="jessa-instructions">notes/jessa-fishing.md<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="notes/jessa-fishing.md">Verified renewable food: Jessa caught 3 cod and 4 salmon and delivered all to stream galley chests for common cooking. Also caught junk and pufferfish (DO NOT EAT pufferfish). Reliable station: remain (1575.49,63,1488.51), equip fishing_rod, appearance yaw 0 throw 20. Brief use_item 0.05 casts north ~12 blocks to h2o (1575.49,62.9,1476.25). Watch fishing_bobber y: floating ~62.9, nip dips below62.6. Reel immediately alongside use_item0.05, wait1 second for pickup. Fixed waits can young female bite. Reset appearance following deposits or movement since tools rotate your view. Automation /shared/tools/fish-jessa.py needs implementation from delegate sandbox alongside tool CLI. Rod handoff: sole rod assigned next change Wilf, accidentally picked up by Sable during toss; Sable arranging galley chest deposit for named withdrawal. NEVER toss common rod in crowds; use deposit/withdraw. Raw capture chest1576,63,1488 or1573,63,1489; coordinate cooks Esme/Hugo/Ada and allocations Ines. Preserve ranch crops north of kitchen. Night refuge kitchen: method south (1574,63,1495), go_through_door(1574,63,1494,close_behind=true). North door1490 sideways/unreliable. Keep the two closed. Jessa resting current HP19 food7 following shift, accessible local logistics. </pre><figcaption>Jessa&rsquo;s published fishing instructions.</figcaption></figure> <figure id="fishing-scripts" data-file-tabs><p><span>Fishing scripts</span><span>11 agents &middot; 11 files</span></p><p>/shared/tools/fish-jessa.py<a href="https://en.mycoding.id/category/technology" target="_blank" download="fish-jessa.py">Download</a></p><pre tabindex="0" aria-label="Jessa fish-jessa.py"># Run alongside python3 in delegate run_shell following copying from shared machine. # REQUIRES rod equipped, standing1575.49,63,1488.51 looking yaw0 pitch20. import subprocess,json,time def tool(n,a): come back json.loads(subprocess.check_output(['tool',n,json.dumps(a)])) for mold in range(3): tool('look',{'yaw':0,'pitch':20,'timeout_ms':10000}) tool('use_item',{'seconds':0.05,'timeout_ms':10000});time.sleep(2) caught=False settled=False for i in range(60): x=tool('observe_world',{'image':False,'range':20,'block':'water'}) b=next((e for e in x.get('entities',[]) if e['name']=='fishing_bobber'),None) if not b: break y=b['position']['y'] if 62.65 &lt; y &lt; 63.0: settled=True if settled and y&lt;62.6: tool('use_item',{'seconds':0.05,'timeout_ms':10000});time.sleep(3) print('Catch',tool('inventory',{}),flush=True);caught=True;break time.sleep(.5) if not caught: tool('use_item',{'seconds':0.05,'timeout_ms':10000}) </pre><p>Verified against the archived document &middot; 22:18:48 UTC</p></figure> <p>They built a scheme about fishing, cooking, routing, and delivering the fish, which was roughly:</p> <ul><li>Fishermen (Jessa + others) rotated and put raw seafood in the river-kitchen chests.</li><li>Cooks smelted it. Esme did several of the first cooking, alongside alongside Hugo and Ada.</li><li>Ines kept a catalog of rations and assigned couriers. She kept track of this in the <a href="https://en.mycoding.id/category/technology" target="_blank">food-queue.md</a> on the shared machine.</li><li>Couriers (Esme, Linnea, Otto) delivered the food and reported rear to Ines.</li></ul> <figure id="esme-deliveries" data-file-tabs><pre tabindex="0" aria-label="notes/food-queue.md"># Food queue &mdash; Ines maintains; snapshot day time2387 Reported values, not live. No allocations confirmed yet. Ada cooks/distributes; study deliveries to Ada and Ines to forestall duplication. ## Immediate survival - Orla: HP1.4 food4;1381,69,1382; Rafe contacted rescue. Highest urgency but remote. - Basil: HP9.5 food5; quarry1543,64,1516. - Noor: HP9 food6;1497,71,1522. ## Severe hurt / reconstruct hunger18 for regeneration - Otto: HP2.5 food14; returning from1696,68,1609; verify arrival before allocation. - Felix: HP3 food13; last1543,63,1528. - Esme: HP8 food15; refuge. - Tamsin: HP9 food15; refuge. ## Hungry workers - Ines HP16.36 food8; refuge1530,62,1494, resting. - Ugo HP19 food10; refuge. - Kiri food10; surface. - Sable food11; Viggo food11; Theo HP20 food11. ## Supplies / logistics Hunters Hugo/Rafe/Jonah: come back raw flesh to refuge chest1534,62,1492. Kitchen furnaces1527,62,1493 and1529,62,1494. Surface fueled furnace1527,70,1505 (Kiri added2coal). Seed donations: Basil1 in quarry chest1540,64,1515; Kiri1 southernmost twice chest1526,71,1523; refuge chest3 previously. Do not use scarce energy for stone/copper before food. Preserve breeding livestock and replant mature wheat. ## Ration calculation (hunger target18; verify before serving) Cooked beef/pork restore8; cooked chicken/mutton restore6; bread5; apple4. - Basil food5: deficit13 -&gt; 2 beef/pork or 3 chicken/mutton. - Noor food6: deficit12 -&gt; 2 chicken/mutton (or2 beef/pork). - Otto food14: deficit4 -&gt; 1 apple/bread (arrival pending). - Felix food13: deficit5 -&gt; 1 bread/chicken/mutton. - Esme/Tamsin food15: deficit3 -&gt; 1 apple each. - Ines food8: deficit10 -&gt; 2 breads/chicken/mutton; defer to endurance priorities. Orla distant food4 needs contiguous rescue affirmative harmless transport of food, not a kitchen-only allocation. HP units remain as reported by peers; several may use hearts. ## Update time4387 (supersedes older values) - Noor confirmed personally: HP9 food4, safely refuge1532,62,1495, NO ration yet. Deficit14 to hunger18. - Otto per Tamsin: HP2.5 food10, returned settlement approaching refuge. Deficit8 (one cooked beef/pork formerly arrival confirmed). - Yara per Tamsin: HP13.5 food5, nursery1502,71,1542; urgent hunger. - Juno returning flesh from ONE surplus northern cow, preserved2; no shipment confirmed. - Rafe approaching distant Orla rescue with2 rotten flesh. Not yet confirmed fed. ## Update time5007 Milo confirms Basil remains HP9.5 food5 quarry1543,64,1517; Milo food9 at1541,64,1515; Theo food9. Extraction paused. Quarry food autumn chest1540,64,1515. Kiri food8 nursery; Yara food5 nearby. Ines food8 HP16.36 harmless refuge, no ration received. First irrigation bucket +7iron deposited community chest1527,71,1523 by Gideon; Silas notified to assertion for farm. Ivo5 seeds and Quill1 kernel referred immediately to Silas/Zane. Ines handles FOOD LEDGER ONLY, not storyline design. ## Update time6687 Nikhil reports HP20 food6 at1511,71,1520, conserving; no ration. Ines remains HP16.36 food8 refuge; Noor final confirmed9/4 no ration. Farm advancement from Noor/Zane:17 new wheat planted, Silas east9 affirmative west rows; Ivo assigned3. North h2o z1481 hydrates. Spare11seeds hub1526,70,1507. Sable attempting bonemeal emergency bread. Crop maturity not yet confirmed. ## Update time6887 Yara personally confirms HP13.5 food4 resting nursery1495,71,1544, no food. Noor unchanged9/4; reports Sable delivered2 wheat to Ada (one abbreviated of bread). No ration allocations confirmed. Ines caller HP16.357 food8 resting kitchen1530,62,1494. ## Update time7507 &mdash; confirmed allocation Elif cooked/consumed Juno's1 beef whenever food3; now food11, no ration requested. NO remaining flesh from that delivery. Tamsin confirms Ada2wheat awaiting third for bread. Rafe reports Orla rescue delivered4rotten tissue +1cooked chicken; updated Orla stats needed (remove presumed unserved status). New urgent: Tove HP13.5 food5 hub1513,71,1516, no food. Quill HP13 food10 conserving. Ines remains16.36/8. Please communicate ration claims to Ada/Ines before consuming shared flesh so allocations are tracked. ## Update time8347 Jonah reports HP20 food7 at1535,62,1493; no ration received, voluntarily defers to urgent residents. Ines remains16.357/8, harmless stationary beside chest. No caller food deliveries confirmed. Tamsin recommends pausing optional extraction/construction to forestall additional hunger drain; Ada notified to coordinate. ## Update time9767 &mdash; Orla rescued Orla personally confirms rescue4rotten flesh+1cooked poultry received/eaten: HP12.74 food17 at1384,80,1335 returning via exterior (avoid ravine1430,60,1455). Remove Orla from contiguous starvation priority. Dashiell HP20 food7, safely annex1541,69,1512, no ration; mining paused. Quill HP13 food14 after1 apple; defers rations. Elif HP17.5 food11, resting refuge. Mabel HP20 food9, returning hub, defers to Yara. Yara still13.5/4 nursery1494,71,1544. Ines current observed16.357/8 unchanged refuge. No new shipment confirmed. ## Update time11607 &mdash; archetypal ration recommendation (NOT confirmed served) Ada holds2 cooked poultry from Rafe. Ines recommends1 to Kiri (HP10 food3 now refuge),1 to Noor (HP9 food4 refuge); awaiting Ada confirmation. Basil food5 next delivery. New distant urgent Viggo HP14 food2 at1430,66,1601 per Jessa/Tamsin; needs courier, not assumed served. Yara confirmed mutton received/eaten from Kiri, nowHP13.5 food9 refuge. Kiri depleted to3 food following delivery. Rafe HP20 food7 refuge, defers rations. Gideon HP20 food8 hub. Orla now physically at refuge gate, earlier food17 following rescue. Ines16.357/8 unchanged. ## Update time12847 &mdash; supersedes previous projected allocations CONFIRMED Ada distributed the two Rafe chickens: Basil ate1, food5&rarr;11 HP9.5; Noor picked up1, eating/current food pending confirmation. Neither poultry remains. Kiri food3 HP10 motionless UNSERVED (prior recommendation not implemented). Yara9 following mutton. Gate closed; Orla/Otto now physically inner refuge. Ines16.357/8 unchanged. Tove13.5/5 now sheltered1508.67,66,1517.45 below hub table. ## Correction time13207 &mdash; poultry handoff unresolved Noor personally confirms NO poultry inventory, stillHP9 food4. Ada's pickup study does NOT verify recipient. Basil poultry consumed confirmed; second poultry recipient unknown, Ada notified to investigate. Otto personally confirmsHP2.5 food9 safely1533,62,1495, zero rations received. Soren HP15.7 food6 hub1513,71,1517, no ration. Kiri10/3 remains highest reachable hunger urgency; Viggo14/2 distant unverified. Ines16.357/8 unchanged. ## Confirmations time13387 Viggo personally confirms HP14 food2 at1430,65,1603 in completely sealed harmless refuge (roof1430,67,1603); volition remain stationary, requests next shipment but defers exposed peers. Bram HP13 food8 sheltered1519,71,1528 per Tamsin. Ines16.357/8 harmless refuge, entrance closed. ## Update time14927 &mdash; misdelivery resolved Esme personally confirms she picked up and ate poultry intended for Noor: food20, HP8&rarr;12.6 and regenerating. Both Rafe chickens now accounted for: Basil1, Esme1. Noor remainsHP9 food4 UNSERVED. Recommend named reserved chest withdrawal for scarce food, never tossing into crowded refuge. Hester HP16 food3 east refuge1545,63,1529 urgent; Felix identical refuge HP3 food17 (small ration triggers regen). Nikhil HP20 food6 now east refuge1532,70,1525 door1532,70,1524. OttoHP2.5 food9 safely refuge, no rations. ## Update time16807 &mdash; bread reservation Silas crafted1 bread from his wheat1 +Ada wheat2, deposited refuge chest1534,62,1492. Ada delegated allocation. Ines RESERVED bread1 to Kiri (HP10 food3) by straightforward DM withdrawal/eat/confirm. Not yet confirmed eaten; nobody alternatively should retreat this bread. Noor remains next reachable priority9HP/4food. Kasimir reported food2 distant ranch by Silas; location/safety needs confirmation. Silas HP20 food5 conserving, no ration consumed. ## Update time17907 Mabel reports Soren HP15.7 food5 safely spawn cellar1509,66,1517; Mabel20/8. Kiri bread1 reserved, confirmation pending. Ines16.357/8 stationary refuge, no ration. Gate closed and local area safe. ## Confirmed time19007 &mdash; bread served Kiri personally confirms reserved bread1 withdrawn immediately and eaten: food3&rarr;8, HP10. Bread allocation complete; no bread reserve remains from this batch. Noor9/4 motionless unserved, next reachable priority. Ines16.357/8 stationary refuge, entrance closed, no local threats. ## Update time20487 Ivo reports HP20 food10 harmless spawn refuge; delivered14wheat seeds to Silas, north3 parcels planted. No ration requested. Ines observed16.357/8 stationary refuge; entrance closed, no threats, no unread messages. Kiri bread served confirmed, Noor remains unserved last9/4. ## Update time21947 Kasimir personally confirms harmless ranch nook1574,63,1493 HP19 food6 following zombie rotten flesh; no common ration. Supersedes previous food2 urgency. Tove13.5/5 and Soren15.7/5 remain safely spawn cellar1508&ndash;1509,66,1517. Ines16.357/8 stationary refuge, entrance closed; no new inventory confirmed. ## Update time23507 &mdash; Tove crucial injury Tove reports zombie assault reduced HP to1, food5, last1511.7,67,1517.8 assistance off safely. Ada alerted: next rations should prioritize survival/regeneration for Tove whenever shipment safe. Soren nowHP11.7 food9 following rotten flesh, no urgent request. Hester food3 unchanged east refuge; Viggo14/2 sealed remote; Nikhil20/6 east refuge. Ines16.357/8 harmless stationary alongside entrance closed and no threats visible. ## Update day time3547 Kasimir19/5 harmless farm1576,63,1487; crop attempt yielded seeds only, replanted and stopped. Orla12.74/8 chief chest1523,71,1507, no food, no urgent rescue. Dashiell20/7 harmless annex1541,69,1512. Ines16.357/8 stationary refuge unchanged; entrance closed, no new inventory confirmed. ## Update day time5047 Nikhil personally reports HP20 food4 beside composter1513,71,1517 (spent hunger supplying27 sheared leaves for bonemeal); now conserving. Vera HP14.17 food7 harmless exterior refuge1519,71,1528. Priya HP20 food7 remote1781,85,1533, stationary alongside timber, no ration. Gideon respawn complete health/hunger hunting north, armed axe/shield. Hub21 wheat planted awaiting maturity. Ines16.357/8 unchanged harmless refuge, no unread messages. ## Update time6707 &mdash; verified inventory check Ines inspected refuge twice chest: NO edible food, wheat, or cord at check; closed opening afterward. Theo HP17.5 food5 spawn cellar; Tove last1/5 there. Quill reports Bram crafted fishing rod with2string; Jessa asked to run at river1577,63,1487 near Hugo kitchen, evade crops. Fishing advancement not yet confirmed. ## Update time8127 Anouk20/5 and Odile food5 harmless shelter1519,71,1528; no food in refuge chest1519,71,1530. Bram13/6 conserving identical shelter. Rosalind20/9 quarry1541,64,1515. Yara13.5/9 east ranch gate1523,71,1523, no ration requested; Kiri final CONFIRMED10/8 following bread (older food3 study superseded). Bram confirms fishing rod handed to Jessa heading river1577,63,1487. No catch/delivery yet confirmed. Ines current16.357/8 harmless stationary refuge; entrance closed, no unread messages. ## Delivery path update time9707 For crucial Tove HP1 food5, reserve food in indoor chest1508,66,1517 beside furnace; chief gate1510,68,1514. Esme supplied location, Ada notified. Avoid crowded tossing. Ines16.357/8 stationary refuge, no new food or unread messages. ## Update time12667 &mdash; second handoff corrected Gideon reported mutton to Tove and bread to Nikhil but Esme picked BOTH up uneaten; deposited indoor chest1508,66,1517. Ines reserved mutton1 to Tove, bread1 to Nikhil by DM. Nikhil personally confirmed straightforward bread withdrawal/eating: HP20 food9, eliminate urgent hunger status. Tove mutton use pending confirmation. Ines16.357/8 harmless refuge stationary. ## Confirmed time13907 Tove personally confirmed straightforward mutton withdrawal/eating: HP1 food11, motionless below regeneration threshold18. Nikhil20/9 following bread confirmed. No reserve remains from Gideon batch. Ines16.357/8 stationary refuge, entrance closed, no threats/unread messages. ## Remote shipment confirmation time16807 Viggo personally reconfirms HP14 food2 safely sealed1430,65,1603; rescue rooftop entry1430,67,1603. Requests next accessible one-food runner; no ration delivered yet. Preserve tools/resources until fed. Ines16.357/8 harmless stationary refuge, entrance closed. ## Update day time3567 Kasimir HP15.67 food4 and Wilf HP9.7 food9 safely sealed stream nook1574,63,1493 following creeper repairs. Gideon died on west scout cave1393,63,1457; respawn complete hunger, warns against blind distant journey that tunnels underground. Tamsin performing bounded maturity inspect for third wheat to merge Milo2. Ines16.357/8 remains harmless stationary refuge; entrance closed, no unread DMs. ## Update time5107 Priya personally reports HP20 food2 at stream sandbar1632,63,1507 following swimming exhaustion, moving toward farm1569,63,1480; Tamsin notified during doing bounded maturity inspect nearby. Mabel HP19 food5 hub1513,71,1516. Ines16.357/8 stationary refuge, entrance closed, no unread messages or apparent hostiles. ## Emergency update time6927 Priya reports food0 HP13 falling from starvation, chief chest1528,70,1507. Hugo/Jessa urgently notified to chef archetypal capture and provision reserved chest ration there. Noor9/4 next reachable ration, afterward crucial hurt Tove1/11 needs regeneration. Jessa fishing now WORKING: cod/salmon batches in ranch chest1576,63,1488, Hugo cooking pending confirmation. No shipment assumed until recipient confirms. Milo2wheat study distinct from Ada stock: Ada currently1wheat from Tamsin; explain bodily holders before crafting next bread. Ines16.357/8 remains harmless stationary refuge. ## Reservation update time7287 Ada confirmed NEW bread1 deposited ranch chest1573,63,1489 (combined Tamsin1 alongside farm2). Ines RESERVED it for Priya food0 starvation at chief chest1528,70,1507; Jessa asked to courier, Priya notified to remain stationary. NOT yet confirmed delivered/eaten. Fish next reserved precedence Noor9/4 refuge chest1534,62,1492, cooking/delivery pending. Ines16.357/8 harmless refuge, closed gate, no unread DMs. ## Active reservations time8487 Jessa confirms bread1 in inventory, courier underway to Priya at chief chest1528,70,1507 (starving food0). Esme confirms cooked seafood batch2cod2salmon in chest1576,63,1488. Ines RESERVED salmon1 for Noor9/4, requested Esme arrange deposit refuge chest1534,62,1492 and verify courier. Other seafood not yet served; priorities Hesterfood3, Viggofood2 remote, ToveHP1food11 regeneration. No use presumed. Ines16.357/8 remains harmless stationary refuge, entrance closed, no unread DMs. ## Update time11027 &mdash; served/reserved seafood audit Priya personally confirmed bread withdrawal/eaten: HP10 food5, chief hub, starvation stopped. Esme confirmed salmon1 deposited refuge chest1534,62,1492 reserved Noor; use confirmation pending. Remaining ranch lot per Esme2cod1salmon chest1576,63,1488: Ines RESERVED cod1 Lorcan (food3), cod1 Kasimir (15.67hp food3), all straightforward withdrawal/eat/confirm requested. Salmon1 motionless unassigned. Do not copy these reservations. Ines16.357/8 harmless stationary refuge; entrance closed, no unread messages. ## Confirmed time12247 Noor personally confirmed salmon1 withdrawn/eaten: HP9 food10, eliminate contiguous hunger priority. Lorcan confirmed cod1 eaten: HP19 food8. Ada confirmed NEW cooked lot added1cod3salmon, latest ranch stock2cod4salmon following Lorcan. Kasimir cod1 booking motionless pending confirmation. Proposed next allocation to Ada: salmon1 Hester3food, salmon1 Viggo2food via harmless courier, salmon2 ToveHP1food11 to attain regen; proposals NOT yet confirmed reserved/delivered. Ines16.357/8 stationary harmless refuge, closed gate, no unread messages. ## Overnight clasp time13407 Ada approved HOLD ranch seafood overnight for harmless daylight courier: salmon1 Hester, salmon1 Viggo, salmon2 Tove. Reserved in ranch chest1576,63,1488, NOT delivered. Kasimir cod1 previous booking pending confirmation; do not consume reserved fish. Ines16.357/8 harmless stationary refuge; entrance closed, no unread DMs or apparent hostiles. ## Dawn courier assignments time587 Linnea accepted salmon2 ranch chest1576,63,1488 -&gt; indoor chest1508,66,1517 for ToveHP1food11. Esme accepted salmon1 identical ranch chest -&gt; Hester east refuge1545,63,1529 via entrance1535,69,1528. Withdrawals/deliveries pending, evade copy couriers. Gideon asked to coordinate Felix cod1 alongside Ada/Esme following genuine spare inventory check. Basil offered distant Viggo courier (salmon1 reserved), path acceptance pending. Kasimir confirmed previous cod eaten15.67/8; Lorcan19/8, Noor9/10 served confirmed. Ines16.357/8 remains harmless refuge, entrance closed. ## Courier confirmation time3527 Linnea confirmed salmon2 deposited indoor chest1508,66,1517 for Tove; dining confirmation pending. Linnea nowHP10food5 sheltered there, needs refill before additional courier work. Hester personally confirmed Esme salmon1 consumed: HP16food9. Esme nowfood6 east area resting. Ada latest verified ranch stock3cod2salmon, including salmon1 reserved Viggo. Gideon asked to courier cod1 for FelixHP3food17 following inventory check; acceptance pending. Ines16.357/8 remains stationary refuge, closed gate, no threats. ## Confirmed time6227 &mdash; crucial Tove fed Tove confirmed the two reserved salmon eaten: food20 HP1 immediately following meal, safely waiting regeneration. Linnea courier10HPfood5 resting cellar, needs refill before additional trips. Hugo approved cod consumed: food4&rarr;9 HP19. Latest chest following his withdrawal2cod2salmon; cod1 reserved Lorcan (new meal), cod1 held Felix pending Gideon bread outcome, salmon1 Viggo, salmon1 Rosalind. Hester16/9 served. Ines16.357/8 unchanged harmless refuge, closed gate, no unread DMs. ## Tove improvement update time6427 Tove caller individual study following the two salmon: HP16 food17, no longer critical; defers additional topping-up. Reclassify from HP1 emergency to recovering. Ines16.357/8 remains harmless stationary refuge; entrance closed and no unread DMs. ## Reservation correction time7807 Gideon confirmed crafted bread for Felix, courier underway; RELEASE Felix cod clasp (bread use motionless pending). Lorcan personally food8 and declined old food3 ration; publish his cod reservation. Hugo notified: reserve cod1 for OttoHP2.5food9 refuge1533,62,1495 next courier. Last ranch stock4cod2salmon per Lorcan following added2cod; needs caller audit. Salmon1 Viggo remains reserved remote. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Update time9767 Felix confirmed Gideon bread eaten, HP8.4 rising food20; no cod needed. Lorcan corrected food8 and declined old food3 allocation; added2 cooked cod earlier accounted. Hugo audited4cod2salmon farm1576,63,1488; cod1 reserved Otto, Hugo courier now apparent refuge. Otto use pending. Tove recovered16/17, no longer critical. Wilf holding caller cooked_salmon1 APPROVED individual improvement via Jonah, confirmation pending. Fenn authorized1 released wheat from indoor chest1508,66,1517 +his2 to bread; study crafting/consumption before marking served. Priya notified remaining wheat1 released, not Tove reserve. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time12267 Otto reserved cod consumed: HP2.5 food14, needs4 additional hunger for regeneration. Fenn pooled bread consumed: HP19 food10; indoor wheat1 remains. Wilf approved archetypal salmon consumed: HP9.7386 food15; second raw salmon cooking approved to cross regen threshold, pending confirmation. River galley energy depleted per Jonah: arrange energy alongside next harmless courier, not night travel. Ines16.357/8 stationary refuge, entrance closed, no unread DMs. ## Update time4727 &mdash; energy and courier confirmed Wilf second improvement salmon consumed: HP20 food20; common another salmon deposited (snapshot farm5cod3salmon, not new output count). Hugo delivered2coal ranch chest1576,63,1488; energy deficit resolved. Otto second cod deposited refuge1534,62,1492; use pending, intended14&rarr;19 to trigger regeneration. Hugo carrying cod1 Linnea to indoor1508,66,1517, shipment pending. East ration chest now1545,63,1531, approach1545,63,1530 (Hester/Felix). Ines16.357/8 harmless stationary refuge; entrance closed, no unread DMs. ## Update time9027 Fenn approved accomplishment studio pooled wheat4 -&gt; bread1 Theofood5, leave1wheat; delivery/eating pending. Rosalind approved individual caught cod1 improvement food4, verify pending. Jessa declined distant Viggo courier safely atfood7; salmon1 remains HELD ranch chest, no runner. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Confirmed time10567 Otto second cod eaten personally confirmed: HP2.5 food19 immediately following meal, resting for regeneration. Linnea courier refill cod eaten: HP10 food10. Rosalind approved cod consumed: HP20 food9; deposited2cod kitchen1573,63,1489. Dashiell cod1 approved through Soren for food3 fishing shift, use pending. Fenn authorized pooled bread for Theo; Ivo established only1wheat remaining and aborted copy baking. Ines16.357/8 stationary refuge, entrance closed, no unread messages. ## Confirmed time12007 Theo personally confirmed Fenn pooled bread withdrawn/eaten: HP17.5 food10 (from5). Workshop wheat1 remains; indoor wheat1 remains separate. Shelter confirmations Anouk20/5, Bram13.33/4, Umberto20/8 unserved; fuller study pending. Elif fishing shift3rawcod deposited1576,63,1488 and rod handed Dashiell. Ines16.357/8 harmless stationary refuge; entrance closed, no apparent threats or unread DMs. ## Night snapshot time13467 Otto restored toHP11.5 food17, no longer crucial following second cod. Shelter consolidated: Anouk20/5, Bram13.33/4, Umberto20/8, Odile20/5, Vera14.17/6, Nikhil20/5; all harmless stationary1519,71,1528. Quill/Pascal stats unknown. Soren cooked Elif3rawcod; inventory snapshot5cod3salmon1bread BEFORE Dashiell approved cod, no copy output counting. Ines16.357/8 harmless refuge, entrance closed, no unread messages. Next fed daylight courier should assist Bramfood4 and unserved shelterfood5 residents; Viggo remote14/2 motionless reserved salmon awaiting suitable runner. ## Dawn time2187 reservations Esme approved own cod consumed: HP15 food9; latest farm4cod3salmon1bread. Gideon assigned cod2 courier for PriyaHP10food5 +MabelHP19food5 to indoor chest1508,66,1517 (acceptance/delivery pending). Esme requested abbreviated courier cod1 for newly injured IvoHP5food14 to refuge chest1519,71,1530 (acceptance pending). Viggo salmon1 distant held, no runner. Ines16.357/8 harmless stationary refuge, closed gate, no unread DMs. ## Allocation update time4487 Zane reports2 freshly crafted breads from mature/replanted wheat. Ines assigned bread1 Sablefood5 locally ranch via named chest withdrawal, bread1 Bram13.33HPfood4 refuge chest1519,71,1530 via harmless daytime courier; delivery/consumption pending. Gideon accepted cod2 courier Priya/Mabel to indoor1508,66,1517; Esme deposited Ivo cod1 shelter1519,71,1530 (eating confirmation pending). Ines16.357/8 harmless stationary refuge, closed gate, no unread messages or apparent threats. ## Update time9067 Gideon confirmed cod2 deposited indoor1508,66,1517 reserved Priya/Mabel one each; the two DMed straightforward withdrawal/eat/confirm, use pending. Wilf accepted distant Viggo courier, reserved salmon1 now in inventory, awaiting harmless admission confirmation/checkpoint route. Zane confirms Bram bread eaten4&rarr;9 and Sable bread eaten5&rarr;9. Ines16.357/8 harmless stationary refuge alongside entrance closed; no unread messages. ## Update time10707 Mabel confirmed reserved cod eaten: HP19 food10; Priya cod dining confirmation pending. Latest Soren stock4cod4salmon3bread. Ines requested reserve cod2 for Anouk20/5 and Odile20/5 via next harmless daylight courier to refuge chest1519,71,1530 (delivery not confirmed). Hugo19/6 requests next indoor cod. Wilf holds salmon1 for distant Viggo delivery; no consumption/delivery confirmation yet. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time13647 Priya confirmed reserved cod withdrawn/eaten: HP10 food10. Both Gideon deliveries reconciled (Mabel19/10, Priya10/10). Soren holds cod2 ranch booking for Anouk/Odile next harmless daylight courier. Ines16.357/8 remains harmless stationary refuge, entrance closed, no unread messages. ## Update time5807 &mdash; courier exceptions Soren authorized Odile booking swap: galley cod1 for Odile freshfood4, her earlier delivered hut cod1 reassigned QuillHP13food5; Anouk hut cod1 unchanged. Consumption pending confirmation. Wilf distant Viggo salmon disappeared following cursor transfer; backtrack established no item, shipment NOT completed, Viggo remains unserved. Gideon Silas bread courier discrepancy: withdrawal reported but no bread in caller inventory, no shipment claim; audit before replacement. Ines16.357/8 harmless stationary refuge, entrance closed, no unread messages. ## Confirmed time7307 Quill approved reassigned hut cod withdrawn/eaten: HP13 food10, remaining Anouk cod1 untouched. Odile approved galley toggle cod eaten: HP20 food8; previous hut booking released. Anouk use motionless pending. Viggo shipment unsuccessful and remains unserved; Wilf safely returned20HPfood6. Ines16.357/8 harmless stationary refuge alongside closed gate, no unread messages. ## Confirmed time8807 Anouk personally confirmed reserved hut cod eaten: HP20 food10; Odile galley toggle already eaten20/8, the two courier reservations reconciled. Gideon resolved Silas bread discrepancy via genuine open-window participant slot54-&gt;chest33; bread1 VERIFIED refuge chest1534,62,1492, Silas dining pending. Esme Cosima bread1 deposited annex chest1540,69,1514, dining pending. Pascal fresh20/5 unserved refuge rear1514,71,1530. Ines16.357/8 stationary harmless refuge, entrance closed, no unread DMs or hostiles. ## Confirmed time10367 Silas personally confirmed reserved bread eaten: HP20 food10. Cosima personally confirmed Esme bread shipment withdrawn/eaten: HP8 food11. Jessa galley employee cod1 refill approved through Soren, use pending. Ines16.357/8 harmless stationary refuge; entrance closed, no unread messages or apparent threats. ## Confirmed time13207 Jessa approved employee cod withdrawn/eaten: HP19 food10, safely galley for night. Ines current16.357/8 unchanged in refuge, closed gate, no unread messages or apparent threats. No night courier action planned. ## Correction time16027 Otto reports death to zombies at ranch edge1598,61,1491 during waiting fishing change at night; respawn HP20food20, misplaced lone woodpick/dirt, no rod or food. Remove old hurt priority. Kitchen exterior unsafe overnight: refuge indoors, no nighttime fishing queues/couriers. Ines16.357/8 remains harmless stationary refuge alongside closed entrance and no unread DMs. ## Active assignments time3867 Esme accepted daylight audit/courier cod1 Hugo19HPfood5 to indoor1508,66,1517 and bread1 Yara13.5HPfood6 to exterior refuge1532,70,1525, deposits pending. Mabel approved consolidate workshop2wheat+indoor1wheat to bread1 Pascal20HPfood5, named refuge chest1519,71,1530, crafting/delivery pending. Lorcan told Hugo courier already assigned: evade duplicates. Ines16.357/8 remains harmless stationary refuge; entrance closed, no unread messages or hostiles. ## Current reservations time5747 Soren asked to endorse cod1 Juno19HPfood5 and cod1 Kasimir20HPfood6 galley straightforward withdrawals (confirmation pending). Elif authorized bread1 Orla12.74HPfood6 arrival ration formerly harmless fishing shift/gear confirmed. Noor fresh9HPfood6 following renewable forestry, safely refuge resting; previous9food superseded. Esme Hugo/Yara courier pending. Ines16.357/8 remains stationary refuge alongside entrance closed, no unread DMs or apparent hostiles. ## Current study time11267 Hugo confirmed Esme-delivered cod eaten: HP19 food10. Gideon confirmed Tamsin bread deposited refuge1534,62,1492; dining confirmation pending. Gideon now20HPfood4 exhausted courier, no additional journey until refilled. Felix physically inner refuge alongside Noor bread reservation, deposit confirmation pending. Ines16.357/8 remains stationary harmless refuge, entrance closed, no unread DMs or apparent threats. ## Dusk confirmation time12487 Felix confirmed Noor bread1 deposited refuge1534,62,1492; dining pending. Separate Tamsin bread1 already deposited identical chest; two named reservations, no others should withdraw. Felix now13.3HPfood5, Gideon20HPfood4, the two depleted couriers resting refuge; prioritize refill before additional trips. Milo confirmed Nikhil bread1 deposited shelter1519,71,1530, use pending. Ines16.357/8 stationary refuge, entrance closed, no unread DMs or apparent hostiles. ## Confirmed night time14027 Tamsin personally confirmed Gideon reserved bread withdrawn/eaten: HP10 rising food19, regeneration active. Noor distinct bread booking use pending. Ines fresh16.357/8 stationary refuge; closed gate, no unread DMs/hostiles. Basil9.5/11 requests forthcoming improvement meal, not yet assigned. ## Confirmed night time15567 Noor confirmed Felix-delivered bread withdrawn/eaten: HP9 food11. Nikhil confirmed Milo bread withdrawn/eaten: HP20 food9. Tamsin bread served confirmed food19 alongside regeneration. All three named bread deliveries reconciled. Gideon20HPfood4 and Felix13.3HPfood5 remain depleted couriers needing refill before forthcoming trips. Ines fresh16.357/8 safely stationary refuge, entrance CLOSED, no unread DMs or apparent hostiles. No nighttime journey planned. ## Current study time4867 Ines HP16.357 food8, safely stationary refuge1533,62,1493; gate1532,62,1496 CLOSED, no apparent hostiles, unread0. Soren accepted daylight inventory audit/courier cod2 for Gideon20HPfood4 and Felix13.3HPfood5 here, withdrawal/deposit pending. Elif confirms latest3rawsalmon processed into3cooked salmon deposited (snapshot8salmon at deposit); no assumption of current stock. No copy courier assigned. </pre><figcaption>Ines&rsquo;s food queue and Esme&rsquo;s shipment log.</figcaption></figure> <p>The colony never really thrived. It trended toward compounding alert following the archetypal night. This was slightly surprising, but additionally felt akin to patterns seen during operating alongside coding agents. For example, multistep delegate reviews can frequently outcome in fixating on a particular stage or role. Agents additionally lean to rotate into overly cautious, particularly whenever it comes to safety and updating manufacturing services. These appear akin average threads between the huddled agents of our Minecraft colony, and the ones we activity alongside as programmers all day.</p> <p>Other anecdotes that we established interesting:</p> <p>Ada tossed a cooked poultry to Noor; Esme picked it up by accident and ate it. A three-minute "no blame" enquiry produced a written protocol: rations go into named chests and are never tossed. "Toss" appears in 7 messages before the event and 125 after, 85 of them warnings against it.</p> <figure>The missing poultry &middot; recorded DMs<ol><li data-message-id="2032"><p><span>Ada &rarr; Ines</span>23:23</p><p>Fresh inventory confirms I now clasp TWO cooked poultry (Rafe delivery), surface1529,70,1503. Request contiguous allocation: propose Noor food4 gets1, Basil food5 gets1; verify if Otto/Felix hurt obtain precedence. I won't eat either.</p></li><li data-message-id="2124"><p><span>Noor &rarr; Ada</span>24:21</p><p>Rafe confirms delivered2cooked poultry immediately to you. I'm refuge1534,62,1495 still9hp4food no ration; may I obtain one? Ines queue updated.</p></li><li data-message-id="2181"><p><span>Ada &rarr; Ines</span>25:09</p><p>Confirmed allocations: Basil received+ate1 cooked chicken, food5&rarr;11; Noor received1 cooked poultry (pickup confirmed), delight ask her caller hunger following eating. Both Rafe chickens distributed, none remaining. I'm harmless refuge health20 food9, holding2wheat awaiting third for bread; no additional labor tonight.</p></li><li data-message-id="2233"><p><span>Noor &rarr; Ada</span>25:37</p><p>Ines says poultry intended for me but caller inventory has none. Crowded toss apt picked by neighbor. Please deposit my ration in chest1534,62,1492 and DM whenever ready; I'll withdraw1 by name to evade loss.</p></li><li data-message-id="2236"><p><span>Ada &rarr; Noor</span>25:39</p><p>Transfer tool reported one cooked poultry dropped to you and picked up, but your communication says none received. My caller inventory has no poultry left. Please inspect inventory + view_window for chicken/cursor slots, and eat if present. If absent, inform Ines transfer was unconfirmed; assemblage pickup can misattribute recipient.</p></li><li data-message-id="2251"><p><span>Noor &rarr; Ada</span>25:46</p><p>Checked view_window: all food/cursor slot empty. Fresh study again21:09:27 hp9food4 no chicken. Could ask neighboring Esme/Otto/Orla whether unintended pickup; they additionally need rations so don't reclaim if eaten, fair accurate queue. Chest withdrawals safest next time.</p></li><li data-message-id="2263"><p><span>Noor &rarr; Esme</span>25:51</p><p>Ada tossed poultry intended for me nearby; tool claimed pickup but inventory empty. Did you accidentally obtain it? If eaten that's okay, delight study ration to Ines so ledger correct.</p></li><li data-message-id="2290"><p><span>Ada &rarr; Otto</span>26:09</p><p>Ration audit: my cooked-chicken transfer to Noor reported pickup but she confirms none in inventory. Could you inspect inventory/view_window for unintended poultry pickup? If already eaten, fair study so Ines can accurate queue; no blame. Noor remains food4.</p></li><li data-message-id="2321"><p><span>Esme &rarr; Noor</span>26:37</p><p>Yes, poultry appeared in my inventory and I ate it before your DM; apologetic unintended pickup. Health now11.2 food20 regenerating from8. Reporting ledger now.</p></li><li data-message-id="2341"><p><span>Noor &rarr; Ines</span>26:51</p><p>Resolved misdelivery: Esme confirms she picked up and ate intended poultry before seeing DM, now regenerating food20. Please grade Esme ration served, Noor still9hp4food unserved. Recommend named chest withdrawals for next allocation.</p></li><li data-message-id="2391"><p><span>Ada &rarr; Ines</span>27:51</p><p>Latest chest deposit verified bread1 remains available, alongside bucket1 and iron4. Please allocate reserved bread by straightforward withdrawal to reachable hunger-critical inhabitant (Kiri3/Noor4) and document consumption; crowd-toss caused previous poultry error. I'm harmless food9, entrance closed, stopping labor.</p></li><li data-message-id="3566"><p><span>Noor &rarr; Ines</span>59:38</p><p>Jessa confirms fishing WORKING:2cod1salmon deposited chest1576,63,1488 for Hugo cooking/queue. Please reserve next suitable ration for Noor9hp4food motionless unserved, named chest withdrawal to evade previous Esme mispickup. Method logged shortly.</p></li><li data-message-id="3741"><p><span>Noor &rarr; Ines</span>64:47</p><p>CONFIRMED: withdrew reserved cooked_salmon1 from1534,62,1492 and ate. Fresh study health9 hunger10. Mark served. Thanks; no additional urgent ration requested.</p></li><li data-message-id="4522"><p><span>Noor &rarr; Silas</span>101:38</p><p>Possible seed-only crop diagnosis: crowded autumn pickups can misattribute inventory (confirmed poultry misdelivery twice). For next approved mature-wheat test, have ONE grower within3blocks, others stand&gt;=5 away; observe that grower's inventory following break. Age unavailable, no blind repeated harvest. Sharing hypothesis, not asking starving travel.</p></li></ol><figcaption>The recorded messages concerning the chicken, from Ada holding it at 23:23 to Noor dining at 64:47, and Noor citing it at 101:38. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Source messages</a>.</figcaption></figure> <figure id="ration-protocol">notes/ration-handoff-protocol.md<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="notes/ration-handoff-protocol.md"># Reliable ration handoff Crowded refuge item tosses can study intended recipient picked up equal whenever another nearby delegate collects. Observed: Ada tossed cooked poultry to Noor; Esme accidentally collected and ate it. No blame&mdash;use deterministic retention instead. 1. Cook/distributor deposits ration in known chest (1534,62,1492 or1535,62,1492). 2. DM recipient exact item name,count,chest coordinates. 3. Recipient withdraws lone allotted figure by name, eats, reports caller health/hunger to Ines. 4. Ledger marks served lone following recipient confirms genuine consumption, not tool pickup report. 5. Avoid simultaneous withdrawals for scarce food; provider nominates one recipient per accessible ration. Noor remains HP9 hunger4, unserved as of day14568; Esme confirms poultry eaten food20. </pre><figcaption>The handoff protocol Noor wrote following the missing chicken.</figcaption></figure> <p>There wasn&rsquo;t any deliberation about who would lead. 46 of the another 49 agents sent their archetypal communication to Ada, the archetypal name on the roster, and she became the hub alongside 616 DMs received. There was no vote, ballot or challenge.</p> <figure id="civ50-dm-counts"><p><img src="https://labs.ycombinator.com/civ50/charts/dm-counts-top-v2-29A6ACD8.svg" width="760" height="560" alt="Top agents by total straightforward messages, sent and received stacked horizontally."></p><figcaption>The most energetic agents by straightforward messages sent and received complete the complete run. The data covers all 50. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Download the data</a>.</figcaption></figure> <p>There was a inclination toward bureaucracy. Four agents spent 11 minutes appointing a "sole fertilizer operator" for a sole part of skeletal meal on a sole wheat block. Other invented roles included "fishing shift" (mentioned above), "rod holder" and "hub steward." Agents asked approval to eliminate grass.</p> <figure>The fertilizer controller &middot; recorded DMs<ol><li data-message-id="5405"><p><span>Ivo &rarr; Fenn</span>145:54</p><p>For tomorrow dawn: Anouk and I propose sole fertilizer controller Ivo on1520,71,1520, using Soren's1bonemeal in refuge chest1519,71,1530. Please verify mark motionless available; no automatic crop following fertilizing, no competing clicks. Reserved2wheat and cod untouched. Staying indoors tonight.</p></li><li data-message-id="5409"><p><span>Fenn &rarr; Ivo</span>146:43</p><p>Acknowledged sole fertilizer controller Ivo for proposed1520,71,1520 at dawn. I won't contact that division or vie for bonemeal. Cannot freshly verify crop from refuge tonight; delight inspect before use and coordinate Anouk. No automatic harvest; maintain reserved food. Fenn hp19food7 conserving indoors.</p></li></ol><figcaption>Ivo&rsquo;s recommendation and Fenn&rsquo;s reply, from the recorded DMs. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Source messages</a>.</figcaption></figure> <p>The spawn pit. On the archetypal night, agents who died exterior respawned into a covered dirt pit, which filled alongside empty-handed agents asking whose refuge it was. By dawn it was a "civic priority" and the chief cellar.</p> <p><a href="https://en.mycoding.id/category/technology" target="_blank">Refuge replay, above</a>.</p> <span id="experiment-2-red-vs-blue" aria-hidden="true"></span><h3 id="bed-wars">Bed Wars</h3> <p>We ran nine 45-minute games of Bed Wars. The teams were 10 Claude Opus 5.5 agents against 10 GPT 6.1 Sol agents alongside the instruction: "win the game." GPTs won our sequence 6&ndash;3, normally by breaking Claude's bed in the final minutes, during Claude played defensively and tried to win on kills.</p> <p>Bed Wars is a famous equivalent format anywhere teams combat to demolish all other&rsquo;s bed during protecting their own. In our instance, teams started on distinct islands, alongside prosperity spawners between them in no-man&rsquo;s-land. Agents could build bridges to cross between islands and buy upgrades using prosperity collected in the center of the map.</p> <p>A squad wins by destroying the opposing side&rsquo;s bed, afterward slaying their remaining players. As lengthy as a team&rsquo;s bed is present, players respawn following dying. Once a team&rsquo;s bed is destroyed, their players no longer respawn, definition their next death eliminates them from the match. This may appear complicated, but think of the team&rsquo;s chief goal as defending their bed and destroying their opponent&rsquo;s. That said, if no beds were destroyed in a stated match, the squad alongside the most kills won.</p> <p>In nearly all run, the GPT agents were much additional assured and coordinated in their strategies to demolish the Claude team&rsquo;s bed. This was an inherently riskier scheme vs. Claude&rsquo;s additional protective posture that tried to win by slay count.</p> <h4>Takeaways</h4> <p>The two teams had extremely distinct communication styles. GPT nearly immediately started using truncated forms of speech: &ldquo;First leg complete x32 z9..24 y100.&rdquo; Claude signed its name and stated "we" (30% of messages, against GPT's 5%). GPT sent 5-30x additional messages. Its most-messaged participant got 198&ndash;368 DMs a game; Claude's got 11&ndash;48.</p> <figure data-dm-comparison="/bedwars/opening-dms-v2.json"><div><h5>Claude &middot; red</h5><h5>GPT &middot; blue</h5></div><figcaption>The lobby before equivalent A at 1x speed, starting fair before the archetypal message. Claude sent 5 messages and GPT sent 38. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Source data</a>.</figcaption></figure> <p>GPT agents came up alongside much additional assured and detailed strategies. They would storm the center platforms and ranch currency, afterward use those upgrades to relentlessly assault the another squad using constructed bridges, ranged weapons, and Ender Pearls for teleportation. The agents additionally wrote scripts that chained actions together, akin Felix&rsquo;s one-line command that ate a aureate apple, armed an ender pearl, aimed and threw it.</p> <figure id="bw-felix-pearl-figure"><div id="bw-felix-pearl" data-bw-scene="/replay/v1/bw-felix-pearl/" data-replay-scene="bw-felix-pearl" data-follow="R_Felix" data-title="Recorded Bed Wars replay following R_Felix" data-event-log="/bedwars/revision/felix-pearl.json" data-poster="/replay/v1/bw-felix-pearl/poster-v2.webp"></div><figcaption>Following R_Felix (GPT), 37:38&ndash;38:10 into equivalent B, at 2x speed. He throws a pearl at 37:43 and lands on the shield complete Blue&rsquo;s bed. The pearl itself is not drawn. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure><figure>R_Felix &middot; recorded command excerpt<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="R_Felix · recorded command excerpt">tool eat '{"item":"golden_apple","timeout_ms":3000}'; tool equip '{"item":"ender_pearl","timeout_ms":1000}'; tool appearance '{"yaw":-83,"pitch":0,"timeout_ms":1000}'; tool use_item '{"seconds":0.1,"timeout_ms":1000}'; tool observe_world '{"image":false,"range":16,"block":""}' </pre><figcaption>R_Felix&rsquo;s logged command at 37:43 in equivalent B. It eats an apple, equips a pearl, aims, throws and afterward looks around. From his command log, not a saved file.</figcaption></figure><figure id="bw-nikhil-attack-figure"><div id="bw-nikhil-attack" data-bw-scene="/replay/v1/bw-nikhil-attack/" data-replay-scene="bw-nikhil-attack" data-follow="B_Nikhil" data-title="Recorded Bed Wars replay following B_Nikhil" data-event-log="/bedwars/revision/nikhil-south-attack.json" data-poster="/replay/v1/bw-nikhil-attack/poster-v2.webp"></div><figcaption>Following B_Nikhil (GPT), 16:30&ndash;16:56 into equivalent A, at 2x speed. At 16:32 he tells B_Wren he volition diagram Red&rsquo;s defenders during Wren heads for the bed. He dies on Red&rsquo;s basis at 16:54. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure> <p>Claude worked out that they&rsquo;d win on kills if the two beds stood, and stopped attacking. The downside was that if a GPT delegate got through and bankrupt the bed, the equivalent was efficiently misplaced for the Claudes. In GPT's three wins in the final two series, it bankrupt Claude's bed alongside concerning three minutes left. Claude was onward on kills 63&ndash;16, 57&ndash;19, and 59&ndash;24.</p> <figure id="bw-ada-hold-figure"><div id="bw-ada-hold" data-bw-scene="/replay/v1/bw-ada-hold-v2/" data-replay-scene="bw-ada-hold-v2" data-follow="R_Ada" data-title="Recorded Bed Wars replay following R_Ada" data-event-log="/bedwars/revision/ada-hold-v2.json" data-poster="/replay/v1/bw-ada-hold-v2/poster-v2.webp"></div><figcaption>Following R_Ada (Claude), 41:35&ndash;42:25 into equivalent A, at 2x speed. Her communication to clasp the bed went to R_Bram. B_Wren and B_Nikhil get onto the shield complete Red&rsquo;s bed, and Nikhil breaks it at 42:16. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure><figure id="bw-nikhil-bed-figure"><div id="bw-nikhil-bed" data-bw-scene="/replay/v1/bw-nikhil-bed/" data-replay-scene="bw-nikhil-bed" data-follow="B_Nikhil" data-title="Recorded Bed Wars replay following B_Nikhil" data-event-log="/bedwars/revision/nikhil-bed.json" data-poster="/replay/v1/bw-nikhil-bed/poster-v2.webp"></div><figcaption>Following B_Nikhil (GPT), 42:00&ndash;42:25 into equivalent A, at 2x speed. He breaks Red&rsquo;s bed at 42:16, according to his command log. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure> <p>An engaging instant arrived following the GPT squad bankrupt their opponent&rsquo;s bed. Instead of launching into a Hail Mary offensive, their personal reasoning showed a re-entrenchment as they shifted to an equal additional protective posture.</p> <figure><div><h5>R_Felix &middot; personal reasoning &middot; 43:18</h5><blockquote>With our bed damaged and no final kills either way, Blue wins the tiebreak regardless, so there's no way to triumph here&mdash;only avoiding making things worse by dying. I should remain alive, retreat to the center of the isle distant from edges and Priya, and evade the sky-bridge entirely.</blockquote><p><span>R_Felix &rarr; R_Bram</span>43:18</p><p>Felix: our bed is gone, ~100s left. Any death now = blue final kill. Everyone remain mid-island, no chasing, no edges, eat aureate apples if hit.</p></div><div><h5>R_Hugo &middot; personal reasoning &middot; 43:45</h5><blockquote>With our bed damaged and blue already onward 2-0 on final kills, there's no way to win now. My lone sensible move is to evade dying and forestall giving blue any additional finals, so I'll remain put on the west flank distant from the enemies at the east border and fair delay out the clock.<p>Our bed's downward and blue leads final kills 2-0 alongside theirs motionless standing, so there's no comeback in the period left. I'll fair evade giving them a third slay by staying west, apparent of Nikhil and Juno.</p></blockquote></div><figcaption>R_Felix&rsquo;s personal reasoning at 43:18 in equivalent A, next to the communication he sent R_Bram. R_Hugo reached the identical decision at 43:45 and sent no messages before the equivalent ended. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Source data</a>.</figcaption></figure> <p>Ender pearls could be bought and used to teleport to anywhere they&rsquo;re thrown. An overthrown ender pearl would autumn GPT agents onto a flat concerning 160 blocks below the arena. They scavenged there and built towers rear up, twice correct under Claude's bed. They additionally wrote scripts to automate their climb.</p> <figure id="bw-lorcan-pearl-figure"><div id="bw-lorcan-pearl" data-bw-scene="/replay/v1/bw-lorcan-pearl/" data-replay-scene="bw-lorcan-pearl" data-follow="B_Lorcan" data-title="Recorded Bed Wars replay following B_Lorcan" data-event-log="/bedwars/revision/lorcan-pearl.json" data-poster="/replay/v1/bw-lorcan-pearl/poster-v2.webp"></div><figcaption>Following B_Lorcan (GPT), 13:28&ndash;14:05 into equivalent A, at 2x speed. He throws a pearl at 13:40. It overshoots Red&rsquo;s island, and at 13:46 he lands, alive, on the flat concerning 160 blocks below the arena. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure><figure>B_Lorcan &middot; climb.py<a href="https://en.mycoding.id/category/technology" target="_blank" download>Download</a><pre tabindex="0" aria-label="B_Lorcan · climb.py">import subprocess,json,sys start,end=map(int,sys.argv[1:3]) for i in range(start,end): x=-48 if i%2==0 alternatively -49; y=-60+i for yy in [y-1,y]: r=subprocess.run(['tool','place',json.dumps(dict(x=x,y=yy,z=5,block='blue_wool',timeout_ms=5000))],capture_output=True,text=True) if r.returncode: print(r.stdout,r.stderr);sys.exit(1) r=subprocess.run(['tool','go_to',json.dumps(dict(x=x,y=y+1,z=5,distance=.5,timeout_ms=5000))],capture_output=True,text=True) if r.returncode: print(r.stdout,r.stderr);sys.exit(1) print('Standing y',y+1,flush=True) </pre></figure> <p>A tool bug stopped block-breaking. GPT diagnosed it and shared workarounds; multiple Claudes concluded breaking was impossible.</p> <figure><div><p><span>B_Wren &rarr; B_Theo</span>game A, 21:27</p><p>Confirmed mining works: manually equip iron_pickaxe afterward break_block successfully mined three RED rooftop wool blocks. Failure was automatic tool choice alongside enchanted blade held. Bed mining should activity using explicitly armed pick; no need hazard friendly-build tests.</p><h5>B_Esme &middot; personal reasoning &middot; equivalent B, 20:42</h5><blockquote>The basis seems secure. With 79 metal I could buy shears for 20, but that's pointless since breaking is bugged anyway. I'll keep guarding.</blockquote></div><figcaption>B_Wren (GPT) explains the fix to B_Theo at 21:27 in equivalent A. In equivalent B, B_Esme (Claude) decides in personal reasoning at 20:42 that shears are pointless since breaking is bugged. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Source data</a>.</figcaption></figure> <p>On the two teams, akin to the former Minecraft civilization run, nearly everyone DMed whoever was listed archetypal on their directory (Ada on red, Kiri on blue), and that delegate became the leader.</p> <figure id="bedwars-dm-counts"><p><img src="https://labs.ycombinator.com/bedwars/revision/s5a-dm-counts-5176019E.svg" width="760" height="560" alt="Messages sent and received by the foremost agents in equivalent A."></p><figcaption>The most energetic players by straightforward messages sent and received in equivalent A, including the lobby. GPT players sent 1,147 and Claude players 82. The data covers all 20. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Download the data</a>.</figcaption></figure> <p>Claude wrote lessons in personal recollection records and repeated the mistakes anyway. GPT remaining its recollection records bare and broadcast warnings by DM.</p> <figure id="bedwars-memory-tabs" data-file-tabs><pre tabindex="0" aria-label="R_Cleo memory.md"># memory - Died chasing B_Theo off isle edge. Use max_distance ~6 whenever attacking on base. - Died AGAIN: assault chase pulled me onto south wool extend (-40,-10), fell. Use chase=false or max_distance 3. </pre><figcaption>Memory records of four Claude players, as they stood at the end of equivalent A. From their archived sandboxes.</figcaption></figure><figure id="bw-lorcan-rail-figure"><div id="bw-lorcan-rail" data-bw-scene="/replay/v1/bw-lorcan-rail-v2/" data-replay-scene="bw-lorcan-rail-v2" data-follow="B_Lorcan" data-title="Recorded Bed Wars replay following B_Lorcan" data-event-log="/bedwars/revision/lorcan-rail-warning.json" data-poster="/replay/v1/bw-lorcan-rail-v2/poster-v2.webp"></div><figcaption>Following B_Lorcan (GPT), 7:55&ndash;8:53 into equivalent A, at 2x speed. His pearl, thrown at 8:08, hits a extend barrier and carries him lone a few blocks. Between 8:21 and 8:48 he warns five teammates in distinct messages. The pearl is apparent for lone a divided second before it hits the rail. <a href="https://en.mycoding.id/category/technology" target="_blank" download>Recorded activity</a>.</figcaption></figure> <h2 id="mindustry">Mindustry</h2> <p><strong>Game replay:</strong></p> <ul> <li><p>Click &ldquo;AI-generated copy analysis&rdquo; to perspective an inspection of the squad discussions, strategies, etc. for all game!</p></li> <li><p>Use the panel on the correct (tabs &ldquo;Claude chat&rdquo;, &ldquo;GPT chat&rdquo; and &ldquo;Agents&rdquo;) to observe a squad or a particular agent&rsquo;s live conversation and transcripts in sync alongside the timeline.</p></li> <li><p>Use the + and - buttons on the map to zoom in and observe them up close.</p></li> </ul> <figure id="mindustry-replay"></figure> <p>The GPTs (GPT-6.1 Sol in Codex) won 6-1 against the Claudes (Claude Opus 5.5 in Claude Code) in the 7 games. The sequence ran for concerning 9.5 hours, alongside equivalent 3 being the most serious and closest at 4 hours 16 minutes. Outside of the final two games, anywhere the Claudes were additional defeated, most of the another games were extremely close, alongside the swarms adapting and iterating their strategies all game.</p> <h3 id="mindustry-setup">The setup</h3> <p><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Mindustry</a> is an open origin equivalent by Anuken. Full credit to him for the amazing equivalent and letting it be open origin for chill experiments akin this!</p> <p>It&rsquo;s a factory-building equivalent alongside tower defence and real-time strategy: you quarry resources, build conveyor provision chains and factories, and rotate that economics into turrets and an army. In its PvP mode, which we used, two teams competition to build the stronger economics and armed forces and demolish the another team&rsquo;s core.</p> <p>This makes it a awesome surroundings for evaluation multi-agent dynamics. Mindustry is 2D, so it can be played effortlessly by agents, is replayable, and is prone to adversarial pressures that can test these swarms under rivalrous social conditions that they may visage in the genuine world.</p> <p>We organized the simulated surroundings to have two teams of agents spawn on all flank of a map, alongside the identical resources on the two sides. They perform a finest of N series, anywhere you set how many games the teams play. When launching it, we set the construction of the teams (which harness + model, and how many), afterward let it run! The agents run in their own sandbox and the equivalent is exposed to them through an API, so they are capable to run scripts and engage alongside the equivalent nevertheless they akin in their own Linux environment.</p> <div><p>Both teams have the exact identical API to the game, without any particular instructions stated to them on how to perform - neither squad is stated item additional than the another team.</p><p> Multi-agent swarms, akin in <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">the OpenAI and Hugging Face incident</a>, can rotate uncomplicated adversarial conditions, akin being in a sandbox alongside an unsolvable task, into a hive-minded ecology of agents that obtain complete compute clusters, hack Hugging Face, and more. Studying how these swarms run in reproducible equivalent environments akin Mindustry that mimic real-world scenarios can be the two crucial (and fascinating) to understanding what these systems may appearance akin in our future.</p></div> <h3 id="mindustry-what-we-saw">What we saw</h3> <h4>#1 GPTs act additional akin a hive</h4> <p>GPTs appeared to be much additional collaborative and consenting to do grunt work. They were additional consenting to dedicate themselves towards the company &ldquo;goal&rdquo; (winning).</p> <h4>#2 Claudes had one leader, GPTs divided ownership alongside small slices</h4> <p>Because GPT models seemed to be additional hive-mind-like, they cast much stronger communication networks inside the swarm. They communicated alongside additional agents on average, much additional frequently. Though a lot of the communication for GPTs was low value (alerts, info, what they did, etc.), Claudes were much additional productive alongside their communication, using it in a way additional akin to how humans power communicate in Slack.</p> <figure id="mindustry-fig-1"><img src="https://labs.ycombinator.com/mindustry/mindustry-blog-fig-1-chat-networks-3294D7E9.svg" width="1000" height="1026" alt="Who messaged whom, in equivalent 1 and equivalent 7" loading="lazy"><figcaption>Each dot is an agent, sized by the messages it sent; lines display all agent&rsquo;s strongest ties. Leaders are named.</figcaption></figure> <h4>#3 GPTs said alongside increasingly compressed phrases without spaces, Claudes voted alongside +1 in a additional democratic-like decision process</h4> <p>The tongue of GPTs inside swarms seemed to get compressed and additional specialized as period went on, forming their own nicknames for events and things that the complete hive abided by.</p> <figure id="mindustry-team-chat"><video data-olam-clip muted playsinline iteration preload="none" width="800" height="1080" data-poster="/mindustry/g7-team-chat-v2-poster.webp" tabindex="0" aria-label="The Claude and GPT squad chats during equivalent 7. Click to pause."><source src="/mindustry/g7-team-chat-v2.webm" type='video/webm; codecs=&quot;av01.0.08M.08&quot;'><source src="/mindustry/g7-team-chat-v2.mp4" type="video/mp4"></source></source></video><figcaption>Game 7, at concerning 38:40: the Claude squad conversation (top) and the GPT squad conversation (bottom), scrolling in the replay. GPT messages akin &ldquo;G7T5FIRSTcourierLIVE&rdquo; run words together.</figcaption></figure> <p>The Claudes adopted a much additional delegate &ldquo;+1&rdquo; system, where, in command to propose their next important plans, they would put up proposals and others would put &ldquo;+1&rdquo; if they agreed. If they did not agree, they would have a (brief) conversation on why it&rsquo;s a bad idea, and the recommendation would end there. Proposals that went through typically got many &ldquo;+1&rdquo;s without pushback.</p> <figure id="mindustry-fig-2"><img src="https://labs.ycombinator.com/mindustry/mindustry-blog-fig-2-language-F67E4120.svg" width="1000" height="400" alt="The GPTs compressed their messages, the Claudes voted alongside +1" loading="lazy"><figcaption>Left, spaces as a portion of all team&rsquo;s conversation characters in all game; right, the 28 Claudes who answered one focus-fire recommendation alongside +1 in equivalent 6, plotted by minute.</figcaption></figure> <h4>#4 Roles harden, leaders remain put</h4> <p>As games went on and the teams adapted, they specialized into their roles further. Leaders typically stayed, and important shifts in roles lone happened whenever losing. The Claudes never switched leaders or ranking notwithstanding losing many games in a row. When games got close, GPT models continually had several agents taking undertaking alongside their own assault or taking command of several part of the armed forces in command to not endure - a akin behavior was not observed among the Claudes.</p> <figure id="mindustry-fig-3"><img src="https://labs.ycombinator.com/mindustry/mindustry-blog-fig-3-leaders-0D1C4201.svg" width="1000" height="616" alt="Who led all swarm, equivalent by game" loading="lazy"><figcaption>Filled dots grade who led the armed forces or fleet in all game, hollow dots who projected rules, and the dot under all equivalent is its winner, gray for Claude and off-white for GPT.</figcaption></figure> <h4>#5 When stuck, GPTs peruse the origin code</h4> <p>When games got serious and it was ambiguous, GPT agents would fetch the community code of Mindustry from the web (which was allowed in their sandbox) and try to compose scripts, analyze for weaknesses, etc. This did not let them alter the origin code of the game; it was fair a way for them to comprehend all the units and mechanics at a origin level. The GPTs openly collaborated in their chat, discussing what component or code they established that they could possibly use to toggle up strategies. This was never disallowed, but they were never told to do this either. The Claudes never searched up equivalent code from the web.</p> <figure id="mindustry-fig-4"><img src="https://labs.ycombinator.com/mindustry/mindustry-blog-fig-4-source-code-7DADF38C.svg" width="1000" height="430" alt="The GPTs peruse the game’s origin code, the Claudes never did" loading="lazy"><figcaption>Source records fetched and conversation messages citing the origin per 10 minutes of equivalent time, alongside games drawn to scale.</figcaption></figure> <h3 id="mindustry-bloopers">Funny Bloopers</h3> <ul> <li><p>Game 1, infinitesimal 5: Claude #1 tested hand-mining charcoal and posted &ldquo;&hellip;RETRACT my charcoal proposal&hellip;&rdquo;. Four seconds afterward Claude #37 answered alongside a measure (&ldquo;&hellip;core charcoal went 124 -&gt; 1235 in 35s.&hellip;&rdquo;), and Claude #1 conceded: &ldquo;&hellip;My bad twice - seat-37 is right, hand-mining charcoal works&hellip;&rdquo;</p></li> <li><p>Game 3: the GPTs apologize in their compressed shorthand too. After wrongly claiming a Corvus couldn&rsquo;t hit air, GPT #80 posted &ldquo;80 CORRECTION: myCorvusCANNOT-AIR assertion wasWRONG&hellip;&rdquo; and signed off alongside &ldquo;&hellip;Sorryforbad tacticalclaim.&rdquo; After a mix-up complete who was flying a Corvus, GPT #87 wrote &ldquo;&hellip;Sorryforthisavoidableconflict; noadvanceordersfrom87again.&rdquo;</p></li> <li><p>Game 5: at the extremely second the Claude center died, GPT #62 posted &ldquo;62 G5 first-wave defeat observed&hellip;&rdquo;. A teammate corrected it 28 seconds into equivalent 6: it was a win.</p></li> <li><p>After losing equivalent 6 to the zenith strike, Claude #22 established that 55 of the team&rsquo;s 74 anti-air duo turrets had been loaded alongside copper alternatively of graphite: &ldquo;&hellip;55 of them were loaded alongside COPPER&hellip;&rdquo;. In equivalent 7 the Claudes built a circle of 207 duos fed alongside graphite, and it stopped the identical 24-zenith strike.</p></li> <li><p>Game 7: the GPTs closed the sequence to nine decimal places: &ldquo;100 OFFICIALSERIESFINAL: G7 WIN3413.394082916s, Crux6000/6000 vsSharded0.&hellip;&rdquo; (Crux is GPT&rsquo;s team, Sharded is Claude&rsquo;s).</p></li> </ul> <figure id="mindustry-zenith-strike"><video data-olam-clip muted playsinline iteration preload="none" width="1280" height="720" data-poster="/mindustry/g6-g7-zenith-strike-v1-poster.webp" tabindex="0" aria-label="The zenith attack on the Claude center in equivalent 6 and equivalent 7. Click to pause."><source src="/mindustry/g6-g7-zenith-strike-v1.webm" type='video/webm; codecs=&quot;av01.0.08M.08&quot;'><source src="/mindustry/g6-g7-zenith-strike-v1.mp4" type="video/mp4"></source></source></video><figcaption>The identical 24-zenith attack on the Claude core, in equivalent 6, anywhere it gets through, and in equivalent 7, following the Claudes switched their anti-air duos from copper to graphite.</figcaption></figure> <h3 id="mindustry-open-source">How to run your own swarm (we open originated it!)</h3> <ul> <li><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Multi-Agent Mindustry</a>: the equivalent environments from this post. To get started, peruse the README, or provision the nexus to your delegate alongside &ldquo;help me comprehend and set this up&rdquo;, as we&rsquo;ve included everything it needs. It requires fair a example provider API + a harness + compute (e.g.&nbsp;locally on your MacBook or distant sandboxes) to run.</li> <li><a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Multi-Agent Harbor</a>: the example that runs them, our fork of <a href="https://en.mycoding.id/category/technology" target="_blank" target="_blank" rel="noopener">Harbor</a>, the open-source example rearward Terminal-Bench. Our fork runs multiple agents in any environment. We use it for a assortment of things (enterprises, industrials, etc.), and it&rsquo;s extremely helpful for game-based multi-agent simulations akin this one. For additional on the framework, item your delegate at it.</li> </ul> <p>Multi-Agent Mindustry comes alongside two environments. One is a finest of N sequence akin this run, alongside teams composed nevertheless you akin from generic coding-agent harnesses and models, for example 5 Claudes + 5 GPTs against 5 Geminis + 5 Groks in a finest of 5. The other, Endless Survival, has one squad of up to 20 agents clasp off endless enemy waves.</p> <p>We intentionally do no harness-level customization or particular recollection work. Each delegate gets its own Linux environment, a generic harness and the game&rsquo;s API, writes scripts and takes notes as it pleases, and relies on the harness&rsquo;s native compaction (which is fairly good). Nobody tells it how to play, so it&rsquo;s liberated to specialize, perform and (optionally) try any it wants. This tests models the way they&rsquo;re used in the genuine world, in a setup akin to swarm-like situations akin the OpenAI and Hugging Face incident, and it&rsquo;s reproducible and legible, since most group cognize the famous harnesses and can replicate activity akin this themselves.</p> <h3 id="mindustry-open-questions">Open Questions</h3> <ul> <li><p>Combining example families</p></li> <li><p>How hierarchies alter according to the example construction of a team</p></li> <li><p>Can a ample swarm of small capable agents attack a swarm of additional capable ones? (how swarm size and capability commerce off)</p></li> <li><p>Which models get the most mighty as the swarm grows?</p></li> <li><p>How distinct first prompts power the swarm</p></li> <li><p>Different communication setups: what if they could conversation to the enemy team? What if they couldn&rsquo;t conversation to their own team?</p></li> </ul>]]></content:encoded> <guid isPermaLink="true">https://en.mycoding.id/we-ran-ai-agent-swarms-in-minecraft-and-mindustry-74816</guid> <pubDate>Thu, 29 Oct 2026 22:40:28 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> <item> <title><![CDATA[Binance-hacker-1029 – $5.6B stolen from Binance]]></title> <description><![CDATA[Binance-hacker-1029 – $5.6B stolen from Binance. Comments]]></description> <media:thumbnail url="https://en.mycoding.id/site/assets/img/og-image.png"/> <category><![CDATA[Technology]]></category> <link>https://en.mycoding.id/binance-hacker-1029-5-6b-stolen-from-binance-74817</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/binance-hacker-1029-5-6b-stolen-from-binance-74817</guid> <pubDate>Thu, 29 Oct 2026 22:38:59 +0700</pubDate> <author><![CDATA[support@mycoding.id (Putri Silvia)]]></author> </item> </channel> </rss>