<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" 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/"><channel><title>Soursen</title><description>Independently reported writing on infrastructure, AI, security and crypto. Every fact checked against the source. Written by Shivashish Yadav.</description><link>https://soursen.org/</link><language>en-gb</language><atom:link href="https://soursen.org/rss.xml" rel="self" type="application/rss+xml"/><item><title>Nvidia’s Board Backed Jensen Huang on Sunday. By Thursday He Was Gone.</title><link>https://soursen.org/articles/nvidias-board-backed-jensen-huang-on-sunday-by-thursday-he-was-gone/</link><guid isPermaLink="true">https://soursen.org/articles/nvidias-board-backed-jensen-huang-on-sunday-by-thursday-he-was-gone/</guid><description>Four days after Nvidia’s board said it had confidence in its CEO, Jensen Huang resigned. A short seller had flagged the Megaspeed connection 6 months earlier, and most of the story rests on anonymous US officials, so I separate the filed facts from the allegations.</description><pubDate>Fri, 13 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On November 12, 2026, Nvidia announced that Jensen Huang had resigned as president, CEO and board member, effective immediately. I want to walk through what Nvidia has confirmed, what major newspapers have reported from unnamed officials, what the people involved say, and what the market did. This story involves named people and serious accusations, so I attribute every contested claim and I leave out anything I could not trace to a reliable outlet.&lt;/p&gt;
&lt;h2 id=&quot;what-nvidia-has-confirmed&quot;&gt;What Nvidia has confirmed&lt;/h2&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://nvidianews.nvidia.com/news/nvidia-announces-ceo-transition&quot;&gt;Nvidia press release&lt;/a&gt; is dated November 12, 2026. It says the board announced that Huang resigned as President, CEO and a member of the Board, effective immediately. CFO Colette Kress is interim CEO while she remains CFO. Harvey C. Jones becomes the first Chair of the Board, and the board is searching for a permanent CEO from inside and outside the company.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sec.gov/Archives/edgar/data/0001045810/000104581026000082/nvda-20261111.htm&quot;&gt;Form 8-K filed with the SEC&lt;/a&gt; adds a detail on timing. It says the board accepted the resignation on November 11, 2026, and appointed Jones, who is 73 and has served on the board since 1993, as chair that day. Kress is 59. Neither document gives a reason for the departure. The press release adds that Kress joined Nvidia in September 2013 after nearly 25 years in finance roles at Cisco and Microsoft, and that Jones is a former CEO and Executive Chairman of Synopsys. Nvidia also said it will report third quarter fiscal 2027 results on Tuesday, November 17, at about 1:20 p.m. Pacific, with its call at 2 p.m. Pacific, as previously scheduled.&lt;/p&gt;
&lt;h2 id=&quot;the-reporting-that-led-to-it&quot;&gt;The reporting that led to it&lt;/h2&gt;
&lt;p&gt;Everything about why this happened comes from news reports, so I treat it that way. According to the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tovima.com/wsj/how-jensen-huangs-affair-spiraled-into-a-national-security-nightmare/&quot;&gt;Wall Street Journal’s account republished by To Vima&lt;/a&gt;, Alice Huang, a former reporter for Chinese state media, joined Megaspeed in 2023. Megaspeed is a Singapore based company that spun off from the Chinese firm 7Road and advertised itself as a cloud provider of Nvidia hardware. She is not related to Jensen Huang. The WSJ reports they met at an Nvidia event in California in March 2024, and that an attending executive heard her call him a friend at a Taipei trade show bar in June 2024. The paper also reports they were photographed at a Taipei dinner in May 2025.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sovereignmagazine.com/article/nvidia-jensen-huang-investigation&quot;&gt;Sovereign Magazine’s summary&lt;/a&gt; of the later reporting says the New York Times reported on October 29 that Trump was briefed about a year earlier and chose not to act. On November 6, it says the Times reported that a classified US memo says she was recruited by China’s Ministry of State Security, and the Financial Times reported that the same memo describes a romantic relationship between her and Huang. The WSJ adds that Secretary of State Marco Rubio reportedly oversaw a classified memo in spring 2026 warning of Huang’s personal relationship with a suspected Chinese spy.&lt;/p&gt;
&lt;p&gt;These are reports of what officials believe. The WSJ notes that its account of US conclusions comes from reporting by several outlets and that efforts to reach Alice Huang were unsuccessful. No public document I found shows evidence beyond what unnamed officials told reporters.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.B6eQ_ilH_Z1lSVx.webp&quot; alt=&quot;From a California event to a resignation in 32 months. The reported dates run from a March 2024 meeting to the November 12 announcement.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;351&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;From a California event to a resignation in 32 months. The reported dates run from a March 2024 meeting to the November 12 announcement. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sovereignmagazine.com/article/nvidia-jensen-huang-investigation&quot;&gt;Nvidia 8-K, WSJ, NYT and FT as relayed by Sovereign Magazine, November 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-short-seller-flagged-megaspeed-6-months-earlier&quot;&gt;A short seller flagged Megaspeed 6 months earlier&lt;/h2&gt;
&lt;p&gt;The paper trail started before any of the November headlines. On May 13, 2026, Culper Research published a 40 page report titled NVIDIA (NVDA): The China Problem, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://officechai.com/ai/how-short-seller-culper-research-had-highlighted-jensen-huangs-uncomfortably-close-relationship-with-alice-huang-6-months-before-their-affair-was-revealed/&quot;&gt;OfficeChai&lt;/a&gt;. Culper disclosed a short position, which means it profits if the stock falls, and OfficeChai notes the report leaned on anonymous sources including former Nvidia and Supermicro employees and a current Megaspeed employee. Treat it as an advocacy document and weigh it that way.&lt;/p&gt;
&lt;p&gt;Its central claim, as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.roic.ai/news/short-seller-targets-nvidia-over-alleged-china-exposure-through-intermediaries-05-13-2026&quot;&gt;roic.ai summarized it&lt;/a&gt;, was that more than 20% of Nvidia’s fiscal 2026 compute revenue stayed tied to China through GPU diversion via Southeast Asian intermediaries. The report named Megaspeed and alleged hidden financial links to Alibaba. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aichief.com/news/short-seller-raises-alarm-on-nvidia-ceos-alleged-ties-to-suspected-chinese-spy/&quot;&gt;AI Chief, citing TechCrunch&lt;/a&gt; says the report also raised questions about Jensen Huang’s unusually close relationship with Alice Huang, and that the diversion allegations have not been independently verified. Nvidia had previously said it found no evidence of diversion in its global data center checks.&lt;/p&gt;
&lt;p&gt;The market did little with it. OfficeChai reports Nvidia shares rose about 3% that day. The same week, per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://jbiznews.com/?p=371554&quot;&gt;a Benzinga summary&lt;/a&gt;, Huang boarded Air Force One during a refueling stop in Anchorage to join President Trump’s Beijing summit at the last minute, just as the report appeared.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.4Y1SapB3_ZOKi9T.webp&quot; alt=&quot;The warning signs were public for 6 months. Each signal below was reported before the November 12 resignation.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;358&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The warning signs were public for 6 months. Each signal below was reported before the November 12 resignation. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://officechai.com/ai/how-short-seller-culper-research-had-highlighted-jensen-huangs-uncomfortably-close-relationship-with-alice-huang-6-months-before-their-affair-was-revealed/&quot;&gt;OfficeChai,&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://roic.ai/&quot;&gt;roic.ai&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://officechai.com/ai/how-short-seller-culper-research-had-highlighted-jensen-huangs-uncomfortably-close-relationship-with-alice-huang-6-months-before-their-affair-was-revealed/&quot;&gt;, Sovereign Magazine, Axios, MarketWatch, Nvidia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-huang-and-the-board-said&quot;&gt;What Huang and the board said&lt;/h2&gt;
&lt;p&gt;On Sunday, November 8, the WSJ reports that Huang apologized to staff for infidelity in a memo and wrote that he loves the country and the company. Sovereign Magazine quotes the memo as saying he was “deeply sorry” and would cooperate fully with the national security review. The same day, the board opened an independent investigation run by a committee of independent directors with outside counsel. It said it had no reason to believe national security or Nvidia secrets were compromised, and it expressed confidence in Huang and his leadership team.&lt;/p&gt;
&lt;p&gt;4 days later he was gone. Whether Huang told the board about the relationship earlier has not been made public, and Sovereign Magazine describes it as a question for the investigation. Nvidia spokesman John Rizzo had said the news would not slow the company.&lt;/p&gt;
&lt;h2 id=&quot;what-the-other-parties-say&quot;&gt;What the other parties say&lt;/h2&gt;
&lt;p&gt;Nvidia told reporters, according to the WSJ, that US intelligence never gave Huang a defensive briefing. The company says its ban on sales and shipments to Megaspeed from June 2025 remains in place, and that it has obtained Commerce permission to send parts and replacement components since then. Sovereign Magazine reports Nvidia says the diversion allegations were investigated and debunked last year, and that Megaspeed has no China shareholders.&lt;/p&gt;
&lt;p&gt;Megaspeed says it is legitimate and compliant. It says the Commerce Department’s Bureau of Industry and Security, Malaysia’s trade ministry and Nvidia each found no evidence of illicit chip transfers, and it has hired outside counsel. Singapore’s Ministry of Home Affairs denies investigating Alice Huang over alleged China ties, according to the WSJ. China’s foreign ministry spokesman Guo Jiakun called the allegation groundless and a smear.&lt;/p&gt;
&lt;p&gt;President Trump said Huang told him he had no idea the person was a spy, and said he did not recall receiving the classified memo, according to the WSJ. Sovereign Magazine reports he also called Huang an honorable guy before the resignation.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.55HMpSs7_29f4Jj.webp&quot; alt=&quot;5 parties, 5 different positions. Each statement below was reported in November 2026.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;338&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;5 parties, 5 different positions. Each statement below was reported in November 2026. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tovima.com/wsj/how-jensen-huangs-affair-spiraled-into-a-national-security-nightmare/&quot;&gt;WSJ, Sovereign Magazine, November 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-chip-diversion-question-is-still-open&quot;&gt;The chip diversion question is still open&lt;/h2&gt;
&lt;p&gt;The Megaspeed question has 2 layers. Sovereign Magazine reports that Megaspeed’s Malaysian sister company bought at least $4.8 billion of AI equipment containing Nvidia chips between June 2024 and February 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/?p=293963&quot;&gt;FourWeekMBA, relaying a Techmeme summary&lt;/a&gt; says Bloomberg reported on November 9 that Megaspeed’s imports of Nvidia products top $4.6 billion, so the public figures sit in the $4.6 billion to $4.8 billion range depending on the source and the entity counted. It also says Commerce officials visited the Malaysian data center in late 2024 and found Nvidia equipment still in its boxes, and that the case later went to the Justice Department. Senator Tom Cotton had asked Commerce Secretary Howard Lutnick on October 13, 2025, to examine Megaspeed’s ownership and ties.&lt;/p&gt;
&lt;p&gt;On the other side, the same summary says no one has been charged and no public finding shows chips were diverted. The WSJ reports that the Commerce Bureau of Industry and Security responded to a New York Times report that it dropped an investigation after an Nvidia executive reached out. A BIS spokesman said it conducts all enforcement strictly by the book. I cannot settle that from the public record, and I would treat anyone who claims to have settled it with caution.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.BRfJLQs1_ZOlV1f.webp&quot; alt=&quot;What is on the record and what is not. Only the resignation itself is confirmed by Nvidia filings.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;358&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What is on the record and what is not. Only the resignation itself is confirmed by Nvidia filings. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sec.gov/Archives/edgar/data/0001045810/000104581026000082/nvda-20261111.htm&quot;&gt;Nvidia 8-K, WSJ, NYT, FT as relayed by Sovereign Magazine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-the-market-did&quot;&gt;What the market did&lt;/h2&gt;
&lt;p&gt;Sovereign Magazine reports Nvidia closed at $186.64 on Friday, November 6, then opened at $173.04 on Monday, about 7% lower. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/jensen-huang-resigns-from-nvidia/&quot;&gt;BeInCrypto reported&lt;/a&gt; that shares fell 11.3% to $154.10 in premarket trading on November 12. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://qz.com/jensen-huang-resigns-nvidia-ceo-affairs-stock-sinks-111226&quot;&gt;Quartz reported&lt;/a&gt; the stock then traded about 8% lower shortly after the open, and that Nvidia was on track to have lost almost three quarters of a trillion dollars of market value since the scandal broke. Quartz also notes the stock had already fallen by more than a fifth in the past month.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.B0oNR34K_fA3ha.webp&quot; alt=&quot;Nvidia shares were about 17% lower by Nov 12 premarket. The premarket figure is a quote before the opening bell.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;311&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Nvidia shares were about 17% lower by Nov 12 premarket. The premarket figure is a quote before the opening bell. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/jensen-huang-resigns-from-nvidia/&quot;&gt;Sovereign Magazine, BeInCrypto, November 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-succession-gap&quot;&gt;The succession gap&lt;/h2&gt;
&lt;p&gt;The exit also exposed a planning question. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.axios.com/2026/11/09/nvidia-jensen-huang-succession-plan&quot;&gt;Axios&lt;/a&gt; reported on November 9 that Nvidia had no obvious successor, with Kress as the highest profile member of the executive team, and quoted Georgetown ethics professor Peter Jaworski saying the board looked “asleep at the wheel.” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.morningstar.com/news/marketwatch/2026110971/there-is-no-one-at-nvidia-who-would-be-ready-to-replace-jensen-huang&quot;&gt;MarketWatch&lt;/a&gt; made the same point on the same day, noting that apart from Kress few Nvidia executives are well known to investors. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ibtimes.com/nvidia-jensen-huang-succession-plan-investigation-3809602&quot;&gt;IBTimes&lt;/a&gt; adds that Nvidia has not publicly disclosed a detailed CEO succession plan, although the board could have confidential arrangements for an emergency.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mitrade.com/insights/news/live-news/article-8-2244971-20261110&quot;&gt;Mitrade&lt;/a&gt; puts Huang’s equity stake at about 3.58% and argues his control rests mainly on being co founder and CEO. The board’s answer, 3 days later, was an interim CEO who keeps her CFO job, a new chair who has sat on the board since 1993, and an open search.&lt;/p&gt;
&lt;h2 id=&quot;what-happens-next&quot;&gt;What happens next&lt;/h2&gt;
&lt;p&gt;3 dates are on the calendar. The House Foreign Affairs, China Select and Intelligence committee chairs asked Huang to attend a closed briefing on November 18, and Sovereign Magazine says they had not issued a subpoena. Nvidia reports earnings on November 17, the first test of investor confidence under an interim CEO. The board’s independent investigation has no published end date, and the CEO search is open to outside candidates.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;The first is how to read a story built on unnamed officials. The newspapers named their sources as US officials and the people accused deny the central claim, so the sound approach is to hold the claim at the strength it has. A report that officials believe something tells me what officials believe, and it turns into a finding when documents, charges or on the record statements arrive.&lt;/p&gt;
&lt;p&gt;The second is what a leadership exit does to the numbers. Shares sat about 17% lower within 4 trading days, before any proof of diversion or compromise was made public, which shows how much of a stock price rests on trust in a single executive. Investors who own Nvidia through index funds are exposed to that risk without having chosen it.&lt;/p&gt;
&lt;p&gt;This week, I would read the November 17 earnings release and any board statement about the investigation, and update my view only from filed documents.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>nvidia</category><category>ai</category><category>gpu</category><category>artificial-intelligence</category><category>ai-agent</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Flathub Closed Its Forum. Chat Apps Are a Poor Replacement.</title><link>https://soursen.org/articles/flathub-closed-its-forum-chat-apps-are-a-poor-replacement/</link><guid isPermaLink="true">https://soursen.org/articles/flathub-closed-its-forum-chat-apps-are-a-poor-replacement/</guid><description>On October 23, 2026, Flathub made its Discourse forum read only and pointed people to Matrix and issue trackers. Days later, Discord announced it will put public server messages into web search. Together they show what a forum does that a chat room has never done well.</description><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On October 23, 2026, Flathub shut down the forum it had run since 2020. I want to walk through what Flathub said, what the archive it left behind shows, and why I think the move says more about how we treat questions than about one app store. I also want to cover Discord’s plan to make public server messages searchable, because it lands in the same month and changes one of the main arguments about chat.&lt;/p&gt;
&lt;p&gt;I should be clear about my own position. Flathub had good reasons, and I will lay them out fairly. I still think a chat room is a weak place to put support questions, and I will explain why with specifics.&lt;/p&gt;
&lt;h2 id=&quot;what-flathub-announced-on-october-23&quot;&gt;What Flathub announced on October 23&lt;/h2&gt;
&lt;p&gt;Flathub published a short post titled &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.flathub.org/blog/discourse-deprecation&quot;&gt;Flathub Discourse is now read only&lt;/a&gt; on October 23, 2026, signed by Bart Piotrowski, who goes by Flathub Janitor. Existing threads stay available, and nobody can start a new topic or reply. The forum home page now describes itself as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://discourse.flathub.org/&quot;&gt;a read only archive&lt;/a&gt; with its content preserved for reference.&lt;/p&gt;
&lt;p&gt;The post gives the reason in 3 sentences. The forum opened in 2020 as a place for asynchronous discussion outside GitHub issues and IRC. It never took off and became another issue tracker to watch. A forum where people post and wait for an answer that never comes, in the post’s words, is worse than no forum at all.&lt;/p&gt;
&lt;p&gt;The post also lists where each kind of question should go now. Packaging and submission help goes to the Flathub Matrix channel, and questions about Flatpak itself go to the Flatpak channel. Problems with an app go to the issue tracker linked as Manifest on the app’s Flathub page. Problems with Flathub itself go to the flathub/flathub repository. Flathub does not take app requests, so you ask the app’s developers to submit it or submit it yourself. Runtime projects such as freedesktop SDK can post announcements on the Flathub blog.&lt;/p&gt;
&lt;h2 id=&quot;why-a-forum-existed-in-the-first-place&quot;&gt;Why a forum existed in the first place&lt;/h2&gt;
&lt;p&gt;Flathub opened the forum in late January 2020. A &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lists.freedesktop.org/archives/flatpak/2020-January/001875.html&quot;&gt;message on the Flatpak mailing list&lt;/a&gt; dated January 25, 2020 says the Flathub Discourse had just opened that day. The reason appears in a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lists.freedesktop.org/archives/flatpak/2020-January/001876.html&quot;&gt;reply by Alexander Larsson on January 28&lt;/a&gt;. He called the lack of a Flathub specific forum a problem, because when the team changed how the infrastructure worked, it could not get the message to packagers in a good way. He pointed out that the flathub-admins list exists but carries low traffic limited to sysadmin matters, and that GitHub issues host some discussion without being a good communication tool or reaching the right audience.&lt;/p&gt;
&lt;p&gt;The forum became a working part of the project quickly. On April 1, 2020, Larsson &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lists.freedesktop.org/archives/flatpak/2020-April/001956.html&quot;&gt;posted a link to a Discourse thread&lt;/a&gt; for the Flathub vision statement, so people had a place for comments. By July 22, 2020, GNOME’s Felipe Borges was &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lists.freedesktop.org/archives/flatpak/2020-July/002015.html&quot;&gt;telling a newcomer&lt;/a&gt; that the forum had a specific section for Flathub application requests, and warning that the work is voluntary, so nobody might take the request. That category has no equivalent today, since Flathub’s 2026 post says it does not take app requests at all.&lt;/p&gt;
&lt;p&gt;GitHub’s own forum feature did not exist yet. GitHub announced Discussions in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.infoq.com/news/2020/05/GitHub-codespaces-discussions&quot;&gt;early May 2020 for selected public repositories&lt;/a&gt; and opened it to all projects as a public beta in December 2020, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/pdf/2102.05230v3.pdf&quot;&gt;an academic study of the beta&lt;/a&gt;. It left beta on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.blog/2021-08-17-github-discussions-out-of-beta&quot;&gt;August 17, 2021&lt;/a&gt;. By then Flathub’s forum had been running for more than a year and a half.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CUwqNBTt_ZJdakG.webp&quot; alt=&quot;A forum opened before GitHub Discussions existed. Flathub’s Discourse started 4 months before GitHub announced Discussions.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;727&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A forum opened before GitHub Discussions existed. Flathub’s Discourse started 4 months before GitHub announced Discussions. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.flathub.org/blog/discourse-deprecation&quot;&gt;Flathub blog, GitHub blog,&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://freedesktop.org/&quot;&gt;freedesktop.org&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.flathub.org/blog/discourse-deprecation&quot;&gt;Flatpak mailing list&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-the-archive-shows&quot;&gt;What the archive shows&lt;/h2&gt;
&lt;p&gt;The archive is big enough to matter. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://discourse.flathub.org/categories&quot;&gt;forum’s category page&lt;/a&gt; lists 24 announcement topics, about 1,900 in General, 63 in Tutorials and Tips, and 101 in Site Help and Feedback. That adds up to about 2,100 topics of questions and answers from nearly 7 years of use.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BY6fhFgG_1StpAl.webp&quot; alt=&quot;About 2,100 topics sit in the archive. Almost all of them live in the General category.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;669&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;About 2,100 topics sit in the archive. Almost all of them live in the General category. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://discourse.flathub.org/&quot;&gt;discourse.flathub.org&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The archive itself is a static copy. Its front page reads as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://discourse.flathub.org/&quot;&gt;a read only archive&lt;/a&gt; with 71 pages of topics and links for Latest, Categories and Search, so the old answers stay reachable.&lt;/p&gt;
&lt;p&gt;The activity numbers explain Flathub’s frustration, and they also show something else. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://discourse.flathub.org/latest&quot;&gt;latest topics page&lt;/a&gt; in February 2026 lists threads with 7, 18, 12, 7 and 9 replies, which is modest traffic for a project of Flathub’s size. The same threads drew 5,825, 1,825, 1,058, 421 and 121 views. The thread about installing older versions had 7 replies and 5,825 views, a ratio of about 830 readers for each reply.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BNyml2Vv_Z1A6pr3.webp&quot; alt=&quot;Readers outnumber repliers by 10x or more. Every one of these 5 threads had at least 13 views for each reply.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;698&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Readers outnumber repliers by 10x or more. Every one of these 5 threads had at least 13 views for each reply. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://discourse.flathub.org/latest&quot;&gt;discourse.flathub.org/latest&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I read that as a sign the forum worked as a library. Few people replied, and many people read. That is the pattern a searchable archive is built for, and it is the pattern a chat room cannot reproduce once the messages scroll away.&lt;/p&gt;
&lt;p&gt;One older thread shows the same tension from the inside. In June 2022 a developer &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://discourse.flathub.org/t/where-is-the-right-place-to-ask-flatpak-developer-questions/2659&quot;&gt;asked where to put Flatpak developer questions&lt;/a&gt; because the mailing list seemed dead. A reply said the forum was fine because developers monitor it, and that live chat might be more responsive, with a link to the Flatpak Matrix channel. The thread has 4 replies, and a 2023 comment noted that Discourse chat was disabled on Flathub’s server, so Matrix was the recommendation. In that thread, chat was offered for speed and the forum was offered as the place developers watch.&lt;/p&gt;
&lt;p&gt;I only checked 5 threads for the view counts, so treat the ratio as an illustration. Flathub’s own judgment, that too few questions got answers, is a different measurement and I have no data to dispute it.&lt;/p&gt;
&lt;h2 id=&quot;why-chat-is-a-weak-home-for-support-questions&quot;&gt;Why chat is a weak home for support questions&lt;/h2&gt;
&lt;p&gt;I have 4 specific problems with answering support questions in a chat room, and I think each one is a mechanical limit of the format.&lt;/p&gt;
&lt;p&gt;The first is finding the earlier answer. A person with a question wants to know whether someone already asked it. On a forum, a search engine can answer that before the person ever signs up. In a chat room, they have to join first and then rely on the room’s own search. Element’s help page says that in encrypted Matrix rooms, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://element.io/help&quot;&gt;search only works on the desktop app&lt;/a&gt; and only after you turn on message search in settings. One university’s Matrix help page adds that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.matrix.kit.edu/en/messaging/search/&quot;&gt;unencrypted rooms are searchable&lt;/a&gt; without that step. So the answer depends on the room settings and the app a person happens to use.&lt;/p&gt;
&lt;p&gt;The second is duplicates. If people cannot find the earlier answer, they ask again, and the people who know the answer cannot find it either. A forum moderator can link the old thread. A chat helper has to remember where the answer was posted, or retype it.&lt;/p&gt;
&lt;p&gt;The third is structure. A chat room is one stream. A new question breaks into whatever conversation is already happening, and the reply feature that links an answer to its question only works when the person answering uses it. Skip it once and the asker returns to a wall of newer messages with no sign their question was answered.&lt;/p&gt;
&lt;p&gt;The fourth is shelf life. A question asked in a forum stays at the top of a category list and gets found by people who browse back a few pages. A question asked in chat is pushed down by the next 20 messages within minutes. If nobody answers it in the first hour, I think it is effectively gone.&lt;/p&gt;
&lt;p&gt;Chat does plenty of things well. It builds community, it works for quick back and forth, and it handles throwaway questions without ceremony. The trouble starts when a project expects it to double as a public knowledge base.&lt;/p&gt;
&lt;h2 id=&quot;discord-is-changing-the-premise&quot;&gt;Discord is changing the premise&lt;/h2&gt;
&lt;p&gt;The argument that chat history is invisible to search is shifting, and Discord is the reason. On October 27, 2026, Discord &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.implicator.ai/discord-public-chats-web-search.md&quot;&gt;announced plans&lt;/a&gt; to make some messages from its Discoverable Servers searchable on the web. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://redact.dev/blog/discord-public-server-messages-google-search&quot;&gt;Redact.dev’s explainer&lt;/a&gt; puts the number of Discoverable Servers at more than 63,000, with a minimum of 1,000 members and a minimum server age of 8 weeks.&lt;/p&gt;
&lt;p&gt;The rollout has 3 steps. Controls for admins and members went live on October 27. Every Discoverable Server gets a public web page on November 16, along with automated channel summaries. Individual messages from eligible channels start to appear in mid December, in a gradual rollout, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pcworld.com/article/3273746/discord-is-letting-search-engines-read-public-messages-heres-what-to-do.html&quot;&gt;PCWorld&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.D-KeUSMt_Z1UXygj.webp&quot; alt=&quot;How Discord is putting public chat on the web. Messages begin to appear in mid December, and the member setting defaults on in the US.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;873&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How Discord is putting public chat on the web. Messages begin to appear in mid December, and the member setting defaults on in the US. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.implicator.ai/discord-public-chats-web-search.md&quot;&gt;Implicator,&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://redact.dev/&quot;&gt;Redact.dev&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.implicator.ai/discord-public-chats-web-search.md&quot;&gt;, BleepingComputer, PCWorld&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The limits are worth knowing, because the first reactions I saw ignored them. Direct messages, group DMs and private servers are excluded. Messages sent before the mid December rollout are excluded. Published messages leave out usernames and avatars, but Implicator notes that identifying details in the text can remain. Members can switch off the sharing of their message content under User Settings and Data and Privacy, and that applies only to later messages. Messages that were already published stay unless the member deletes them. Search engines may keep cached copies longer, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ibtimes.co.uk/discord-public-server-messages-searchable-web-1828365&quot;&gt;IBTimes reports&lt;/a&gt;, and removal can take a separate request. The member setting defaults off in the EU, the UK, Canada, Brazil, Australia and South Korea, and on in most other regions including the US. Teen accounts cannot turn it on.&lt;/p&gt;
&lt;p&gt;Discord’s pilots ran in the NBA 2K, Rust and Dead by Daylight communities, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/security/discord-to-let-search-engines-index-public-server-messages/&quot;&gt;BleepingComputer&lt;/a&gt;, and Implicator adds that the pilots used only administrator and moderator posts. The mid December rollout is the first time regular members’ messages will be published.&lt;/p&gt;
&lt;p&gt;On AI, Implicator reports that Discord denies selling messages to AI companies. A Discord staff member also acknowledged that anything on the public web can be accessed by people and bots. Redact.dev adds context about earlier scraping. A 2025 project called Searchcord claimed to have archived more than 63 billion messages from Discoverable Servers, and Spy.pet sold searchable archives of public server messages until Discord banned the accounts behind it.&lt;/p&gt;
&lt;p&gt;I find the stated motive the most telling part. Implicator reports that Discord group product manager Kelsey Duncombe-Smith wrote that web search would help people find answers currently locked inside Discord conversations. That is Discord agreeing that chat hides answers. The company is now building the index that a forum has by default.&lt;/p&gt;
&lt;p&gt;The idea is older than Discord’s announcement. A service called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.answeroverflow.com/channel-settings/indexing&quot;&gt;Answer Overflow&lt;/a&gt; has let server owners index chosen Discord channels into Google through a sitemap since at least 2023. Communities that wanted a searchable archive have been bolting one onto chat for years.&lt;/p&gt;
&lt;h2 id=&quot;other-projects-made-the-same-move&quot;&gt;Other projects made the same move&lt;/h2&gt;
&lt;p&gt;Other projects closed Discourse forums before Flathub did, and the destinations differ. Keycloak &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.keycloak.org/2023/06/sunsetting-discourse&quot;&gt;sunset its Discourse on June 26, 2023&lt;/a&gt;, saying that managing multiple channels was a challenge and that fewer channels should allow more meaningful conversations. It pointed people to Google Groups, GitHub Discussions and Slack, and left the old threads accessible as an archive. Bluefin, a Linux distribution, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://universal-blue.discourse.group/t/bluefin-discussions-moving-to-github/9790&quot;&gt;announced on July 17, 2025&lt;/a&gt; that it was moving discussions to GitHub Discussions and announcements to a blog. One of the reasons it gave was that a single source of truth is easier for AI tools to index than content spread across several places, and another was that its Discord was nearing 20,000 members.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.Bhr9FMv2_NgAfu.webp&quot; alt=&quot;3 projects closed a Discourse forum, 3 different exits. Keycloak and Bluefin sent discussion to GitHub Discussions, and Flathub sent it to Matrix and issue trackers.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;698&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;3 projects closed a Discourse forum, 3 different exits. Keycloak and Bluefin sent discussion to GitHub Discussions, and Flathub sent it to Matrix and issue trackers. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.keycloak.org/2023/06/sunsetting-discourse&quot;&gt;Keycloak blog, Universal Blue forum, Flathub blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That comparison shapes my view of Flathub’s choice. Two of the 3 projects moved discussion to GitHub Discussions, a public web venue. Flathub sent packaging questions to a chat room. I think that is the weakest part of the plan, because the questions Flathub says it wants to keep answering are the ones with answers worth keeping.&lt;/p&gt;
&lt;h2 id=&quot;the-issue-tracker-worry&quot;&gt;The issue tracker worry&lt;/h2&gt;
&lt;p&gt;Flathub’s post says the forum became another issue tracker to keep an eye on. I think that observation is accurate, and I doubt that closing the forum fixes it. People report a problem in whichever place feels least intimidating. An issue template with fields for reproduction steps and logs scares some people off, and a plain discussion thread does not. Take the discussion venue away and some of those reports move to places the project does not control.&lt;/p&gt;
&lt;p&gt;Flathub’s replacement for packaging help is the Matrix channel. I would not send a question that needs a durable answer there for the reasons above. The Flathub issue tracker works for problems with an app because the answer ends up attached to the report, and the tracker is public and searchable. That leaves general questions with the weakest home, and those are the questions a forum was best at.&lt;/p&gt;
&lt;p&gt;Flathub also made 2 decisions I would copy. It kept the old threads online as a read only archive, so the answers did not disappear with the venue. It also named a specific destination for each category of question. Closing a forum is easier to defend when the old content stays findable.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;First, match the channel to how long the answer stays useful. A question whose answer will help the next person belongs somewhere a stranger can find without joining anything. A question about what someone is doing right now belongs in chat. Most communities mix the two in one room and then wonder why the same questions repeat.&lt;/p&gt;
&lt;p&gt;Second, never close a venue without keeping its content readable. Flathub’s archive of about 2,100 topics keeps working for anyone who searches for a Flatpak problem. A deleted forum or a private chat server loses that value on the day it closes.&lt;/p&gt;
&lt;p&gt;This week, list the 5 questions your community asked most often last month and check whether a stranger could find each answer through a search engine without joining anything. Move the ones that fail onto a public page, and link that page from the chat room.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>flathub</category><category>linux</category><category>chatbots</category><category>seo</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Asahi Linux Dropped MIT for GPL After Alleged AI Code Laundering</title><link>https://soursen.org/articles/asahi-linux-dropped-mit-for-gpl-after-alleged-ai-code-laundering/</link><guid isPermaLink="true">https://soursen.org/articles/asahi-linux-dropped-mit-for-gpl-after-alleged-ai-code-laundering/</guid><description>On November 7, 2026, Asahi Linux said it is moving every repository to GPL v2 or later. Asahi alleges that unreleased code was lifted from personal forks and that some of it was rewritten with LLM help to hide its origin. The report names no one, and the legal and community questions are still open.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On November 7, 2026, the project that made Linux run on Apple Silicon Macs announced it was giving up the MIT license. I want to walk through what Asahi Linux actually said, what the license change does, and why the argument landed in the middle of a fight about AI generated code. I also want to be careful about what is established and what is only alleged, because most of the heat online comes from filling in names the report never mentions.&lt;/p&gt;
&lt;p&gt;Everything about the alleged copying comes from Asahi’s own words. I could not verify it independently, and nobody has been named. I am not a lawyer, so treat the license discussion as an explanation of public documents and statements, and get a lawyer’s view before acting on any of it.&lt;/p&gt;
&lt;h2 id=&quot;what-asahi-announced-on-november-7&quot;&gt;What Asahi announced on November 7&lt;/h2&gt;
&lt;p&gt;Asahi published its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://noise.getoto.net/2026/11/07/asahi-linux-7-3-progress-report/&quot;&gt;Linux 7.3 progress report&lt;/a&gt; on November 7, 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://braindetox.kr/en/posts/asahi_linux_progress_report_linux_7_3.html&quot;&gt;Braindetox’s summary&lt;/a&gt; lists the byline as James Calligeros and counts 9 sections, covering upstreaming work, M3 general availability, reverse engineering of the M4 and M5, the M3 GPU, Thunderbolt, games, microphones, Fedora 45 and the license change. The license change sits in the last section, which is titled “Learning from history”.&lt;/p&gt;
&lt;p&gt;The core announcement is short. Asahi said it has begun moving all of its repositories to the GNU General Public License version 2 or later, and that going forward all Asahi Linux code will be under strong copyleft licenses only. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/asahi-linux-drops-mit-for-gpl/&quot;&gt;It’s FOSS reported the move&lt;/a&gt; on November 8, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://runtimewire.com/article/asahi-linux-gpl-llm-rewrites-dhh-steinberger&quot;&gt;RuntimeWire&lt;/a&gt; published the same day. RuntimeWire stresses that the repositories have only “begun” to move, and it gives no list of affected repositories or a completion date. Braindetox’s read of the report agrees on both gaps.&lt;/p&gt;
&lt;p&gt;The stated reason is the part that got attention. Per Braindetox, Asahi said it develops in the open, including its finances and development branches, and that it originally chose MIT to encourage participation from the BSDs and other free operating systems. It now considers that approach no longer viable. Asahi said it learned of multiple attempts to use its permissive license to take over the project and monetize Linux on Apple Silicon, and that some in development code was taken from personal forks without attribution or rewritten with LLM help to obscure where it came from. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/asahi-linux-drops-mit-for-gpl/&quot;&gt;It’s FOSS quotes the report&lt;/a&gt; saying MIT “explicitly allows this, and has no carveouts to protect against bad faith actors.”&lt;/p&gt;
&lt;p&gt;Asahi did not name anyone, and RuntimeWire notes that the article presents the claims as Asahi’s allegations with no evidence, repositories or copied code attached. RuntimeWire also points out that Asahi has not explained how existing contributor owned code and the earlier dual licensing will be handled.&lt;/p&gt;
&lt;h2 id=&quot;why-the-mit-license-left-the-door-open&quot;&gt;Why the MIT license left the door open&lt;/h2&gt;
&lt;p&gt;MIT is one of the most permissive licenses in common use. Anyone can use, copy, modify, sell and relicense MIT code as long as the copyright and permission notice travels with it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sesamedisk.com/asahi-omarchy-license-fight/&quot;&gt;SesameDisk’s comparison&lt;/a&gt; lays out the difference with GPL v2, which also allows selling but requires anyone who distributes a derivative to provide the source and keep it under GPL v2.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DMn1wrMy_2atu6s.webp&quot; alt=&quot;What MIT and GPL v2 each allow. Both licenses let a company sell the code, and only GPL v2 blocks a closed fork.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;713&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What MIT and GPL v2 each allow. Both licenses let a company sell the code, and only GPL v2 blocks a closed fork. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sesamedisk.com/asahi-omarchy-license-fight/&quot;&gt;The MIT License, GNU GPL v2, SesameDisk&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That one row about closed forks explains the whole decision. Under MIT, a company can take Asahi’s code, close it up and sell a product, and that is legal as long as the notice stays in. Under GPL v2, anyone who distributes a modified version has to release the source under the same license. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/asahi-linux-drops-mit-for-gpl/&quot;&gt;It’s FOSS makes the practical point&lt;/a&gt; that a closed, paid Apple Silicon distribution built on GPL code would be illegal, and that copying becomes easier to detect. Stripping attribution already violates MIT, since keeping the notice is its main condition.&lt;/p&gt;
&lt;p&gt;Asahi picked MIT on purpose. Its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://asahilinux.org/copyright&quot;&gt;copyright policy&lt;/a&gt; says code written for Asahi itself typically uses a permissive license such as MIT, decided case by case, and that self contained modules such as an entire driver should be dual licensed under a permissive option so they can be reused elsewhere. The policy’s example header marks files as GPL 2.0 or later OR MIT. The page I read is the policy as it stood before the November report, and I could not tell whether it has been updated. The goal was reuse by other operating systems. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/asahi-linux-drops-mit-for-gpl/&quot;&gt;It’s FOSS notes&lt;/a&gt; that OpenBSD’s Apple Silicon support relies on Asahi’s m1n1 bootloader, which shows how real that goal was.&lt;/p&gt;
&lt;p&gt;Parts of Asahi were already GPL. The Linux kernel is GPL v2, so Asahi’s kernel work had to be, and SesameDisk reports that m1n1 has been GPL v2 since version 2.0.0. The change matters most for the userspace and tooling repositories that were MIT.&lt;/p&gt;
&lt;h2 id=&quot;wine-ran-the-same-experiment-in-2002&quot;&gt;Wine ran the same experiment in 2002&lt;/h2&gt;
&lt;p&gt;Asahi drew the comparison itself, and It’s FOSS reports the same parallel. Wine, the layer that runs Windows software on Linux, started under the MIT license. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Wine_%28software%29&quot;&gt;Wikipedia’s Wine entry&lt;/a&gt; says the project moved to the LGPL as of March 2002 because of concern that proprietary versions would not contribute their changes back. The people involved said so at the time. On February 6, 2002, CodeWeavers’ Jeremy White &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://winehq.org/pipermail/wine-devel/2002-February/003933.html&quot;&gt;posted a call for the change&lt;/a&gt; to the Wine developer list. In a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://winehq.org/pipermail/wine-devel/2002-February/004286.html&quot;&gt;follow up on February 15&lt;/a&gt; he said the BSD style license encourages forks such as WineX, that competitors can take contributed code without giving anything back, and that CodeWeavers had become unwilling to contribute its code under the current license. He added that he would not release code under a BSD license again.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Cedega_%28software%29&quot;&gt;Wikipedia’s Cedega entry&lt;/a&gt; describes the proprietary product by TransGaming, formerly WineX, that forked the last MIT licensed version of Wine in 2002. It is the same shape of problem Asahi describes, a permissive license being used the way it was written. Wine kept going, and today it ships under LGPL 2.1 or later. CodeWeavers sells CrossOver, a supported version of Wine, and contributes most of its Wine code back under the LGPL. Valve works with CodeWeavers on Proton, which is built on Wine.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.JUD0wI-x_1OfXP9.webp&quot; alt=&quot;Two license switches, 24 years apart. Both projects started permissive and moved to copyleft after a dispute about reuse.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;786&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Two license switches, 24 years apart. Both projects started permissive and moved to copyleft after a dispute about reuse. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://winehq.org/pipermail/wine-devel/2002-February/004286.html&quot;&gt;WineHQ mailing list archive, Wikipedia, Asahi Linux progress report 7.3 via braindetox&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The comparison has limits. The Wine forks were openly commercial and visible. Asahi’s allegation involves unreleased code and rewrites that hide their origin, which is mainly a provenance problem. A license answers who may distribute what, and the origin of a rewritten file needs a separate provenance record.&lt;/p&gt;
&lt;h2 id=&quot;what-else-was-in-the-73-report&quot;&gt;What else was in the 7.3 report&lt;/h2&gt;
&lt;p&gt;The license change closes a report that is mostly engineering, and the numbers are worth knowing because they show what is at stake. Per Braindetox, the macaudio audio driver and its Devicetree work total about 3,100 lines and reached the kernel mailing list this cycle. The AVD driver is about 13,000 lines, spent about 3 months downstream, and Asahi called it the shortest turnaround yet for a major SoC component. Initial Devicetrees for the M4 Pro, M4 Max and M5 also reached the list, and they only boot the SoC to a text console.&lt;/p&gt;
&lt;p&gt;M3 support moved out of the installer’s expert flag and is now generally available, based on almost no issues from early adopters. Enabling the display coprocessor was the most notable M3 improvement, bringing performance and battery gains and allowing sleep. The M3 GPU is still missing. Asahi says a new group is reverse engineering it, and that m1n1 can initialize it and draw a triangle, though Apple’s choices will need significant effort in Mesa.&lt;/p&gt;
&lt;p&gt;Thunderbolt works for USB3, XDomain and Thunderbolt Networking, and developer Sven has spent nearly 5 years on it. PCIe and DisplayPort tunneling, which most docks need, is unsupported, and the report adds the word “Yet”. On M5, macOS needs a component called Exclaves, so Asahi now runs the Secure Kernel in a separate virtual machine, and m1n1 spawns 3 VMs so macOS can be studied on the M4 and M5. On games, Asahi puts the penalty of its muvm virtual machine at about 20%, depending on workload, and it shows Wolfenstein: The New Order reaching 144+ FPS on an M2 Max Mac Studio outside it. The Triforce microphone beamformer became almost twice as fast.&lt;/p&gt;
&lt;p&gt;That is slow, careful, volunteer paced work, and it is the work the license change is meant to protect.&lt;/p&gt;
&lt;h2 id=&quot;the-apple-silicon-field-got-crowded-in-2-months&quot;&gt;The Apple Silicon field got crowded in 2 months&lt;/h2&gt;
&lt;p&gt;The timing makes sense once you line up what happened between September and November 2026. Omarchy announced a dedicated Apple Silicon effort called Omarchy M on September 11. Gravity Linux published an early alpha for the M4 Mac mini on September 18, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://modelfit.io/blog/gravity-linux-m4-mac-mini-local-llm/&quot;&gt;according to ModelFit&lt;/a&gt;. On October 23, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Borealis-Vulkan-Driver&quot;&gt;Phoronix reported on Borealis&lt;/a&gt;, a Vulkan driver from the Aurora Silicon project that is derived from Asahi’s Honeykrisp driver and lives in its own Mesa fork. Asahi shipped Fedora Asahi Remix 45 on November 3, the same day as Fedora 45, which the report calls the first time a Remix release matched upstream’s date. Phoronix reported on November 5 that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Omarchy-4.5-Released&quot;&gt;Omarchy 4.5 had shipped with Apple Silicon support&lt;/a&gt;. Asahi’s report followed on November 7.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.t9rKzve1_2dADlP.webp&quot; alt=&quot;6 dates behind the license change. The orange dot marks the Asahi announcement.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;727&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;6 dates behind the license change. The orange dot marks the Asahi announcement. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Omarchy-4.5-Released&quot;&gt;Phoronix, ModelFit, Asahi Linux via braindetox, SesameDisk&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Support differs by project, and this is where the pace argument comes from. Asahi’s report says M3 support is generally available, the M3 GPU is still being reverse engineered, and the M4 and M5 are in reverse engineering. Phoronix says Omarchy 4.5 is reported to work on M1, M2, M3 and the MacBook Neo, and that it builds on work by Asahi Linux and others. Braindetox, summarizing Omarchy’s announcement, says M4, M5 and M6 are listed as in development with no schedule. Gravity’s alpha targets the base M4 Mac mini, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Gravity-Linux-M4-Mac-Mini-Alpha&quot;&gt;Phoronix lists&lt;/a&gt; suspend, display output on the USB-C ports and Thunderbolt as not working.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.Bl44bZj__1dCsIK.webp&quot; alt=&quot;Apple Silicon Linux support by project. Gravity’s alpha reaches the M4, which Asahi has not shipped.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;786&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Apple Silicon Linux support by project. Gravity’s alpha reaches the M4, which Asahi has not shipped. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://modelfit.io/blog/gravity-linux-m4-mac-mini-local-llm/&quot;&gt;Asahi Linux progress report 7.3 via braindetox, Phoronix, ModelFit&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;who-the-report-is-about&quot;&gt;Who the report is about&lt;/h2&gt;
&lt;p&gt;Asahi’s report names nobody, and It’s FOSS says so directly, adding that it supplied the context about Aurora Silicon and Gravity Linux itself. Some readers jumped to Omarchy. I would hold off. The facts I can verify are narrower.&lt;/p&gt;
&lt;p&gt;Aurora Silicon’s Borealis driver describes itself in its own pull request as derived from Honeykrisp and as running on the M1 through M5 and the A18 Pro. Phoronix reports that the fork strips Mesa’s AI agent documentation and replaces it with a policy that allows AI contributions, and that the change was co authored by Claude Opus 5.5. That is a public fork that says plainly where it came from, and nothing public ties it to the unreleased code Asahi describes.&lt;/p&gt;
&lt;p&gt;Gravity Linux forked from Asahi over the LLM policy. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/gravity-linux-launch/&quot;&gt;It’s FOSS names&lt;/a&gt; Cody Ho and Niklas Sheth as the main drivers and describes the project as open source, selling nothing, crediting its AI use openly and planning to wind down once its driver work lands upstream. Phoronix says it uses OpenAI Codex and Claude Code, and that its release is described as clean room reverse engineering. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://modelfit.io/blog/gravity-linux-m4-mac-mini-local-llm/&quot;&gt;ModelFit adds&lt;/a&gt; that Gravity applies a tainting rule, under which a contributor whose model session has seen Apple disassembly or protected details cannot write the clean room implementation of that component. The 2 developers say in their own write up that they built an OpenGL ES 3.0 compliant driver for the M4 Mac mini in about &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://zeli.app/story/49717638&quot;&gt;1 month&lt;/a&gt;, which is a claim about speed that I could not test.&lt;/p&gt;
&lt;p&gt;Omarchy’s creator, David Heinemeier Hansson, has been publicly critical of Asahi’s AI policy. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://digg.com/tech/sq3kpn14&quot;&gt;Digg’s summary of his post&lt;/a&gt; says he respects what Asahi achieved, objected bluntly to the policy, and suggested someone start a new effort using the best agents to finish M3, M4 and M5 support. SesameDisk paraphrases his November reply as saying Asahi rejected upstreaming, that Omarchy had expanded Asahi’s work with Touch ID, M3 GPU, DisplayPort over USB-C, deep sleep and MacBook Neo support, and that the AI policy deserved mockery. Some commentary attributes further claims to him, including a pledge that Omarchy stays free. I could not match those to a primary post, so I leave them out.&lt;/p&gt;
&lt;p&gt;SesameDisk also looked at the Omarchy Mac repository and reports that it is MIT licensed, installs Asahi’s kernel and firmware packages through a package list, and does not vendor Asahi’s kernel source. Its grep found no Asahi copyright headers outside the README and a mirrorlist. That is one outlet’s check, and it does not speak to unreleased code either way. Omarchy’s own 4.5 announcement, as relayed by Braindetox, counts more than 740 merged pull requests from more than 180 contributors in 12 weeks.&lt;/p&gt;
&lt;h2 id=&quot;the-ai-policy-sits-underneath-all-of-it&quot;&gt;The AI policy sits underneath all of it&lt;/h2&gt;
&lt;p&gt;Asahi’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://asahilinux.org/slop&quot;&gt;generative AI policy&lt;/a&gt; says the use of generative AI tools in any contribution is expressly forbidden, and it promises an immediate and permanent ban for subsequent disregard. Its first stated concern is illegal output, since the popular generators are trained on an enormous corpus of text. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://modelfit.io/blog/gravity-linux-m4-mac-mini-local-llm/&quot;&gt;ModelFit quotes the policy&lt;/a&gt; as broadly forbidding generative AI for material contributions and summarizes the reasons as clean room and legal risk.&lt;/p&gt;
&lt;p&gt;That is a coherent position for a reverse engineering project, and a different project can reach the opposite one. The Linux kernel &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/software/linux/linux-lays-down-the-law-on-ai-generated-code-yes-to-copilot-no-to-ai-slop-and-humans-take-the-fall-for-mistakes-after-months-of-fierce-debate-torvalds-and-maintainers-come-to-an-agreement&quot;&gt;settled on a policy&lt;/a&gt; in April 2026 that allows AI assisted contributions with strict disclosure rules. Per Tom’s Hardware, contributors disclose AI assistance with a new Assisted-by tag, AI agents cannot use the Signed-off-by tag, and the human submitter answers for every bug or security flaw. My read is that this gap matters for upstreaming. Asahi wants its work in the mainline kernel, and the mainline kernel now accepts code Asahi’s own rules would reject. That tension will outlast any license.&lt;/p&gt;
&lt;p&gt;ModelFit adds a useful caution on the speed argument. It notes that The Register credits coding agents with compressing months of driver work into weeks, and calls it a demonstration with no controlled test of whether Asahi’s policy slowed progress.&lt;/p&gt;
&lt;h2 id=&quot;what-a-license-switch-fixes&quot;&gt;What a license switch fixes&lt;/h2&gt;
&lt;p&gt;I think the criticism of the move deserves as much weight as the defense. SesameDisk makes the cleanest case that the license and the AI policy do different jobs. GPL v2 governs distribution. Its text is silent on AI training, and a clean room contribution rule has to live in a separate policy, backed by contribution audits. Old releases stay available under their old license, and the change applies to new code and new releases.&lt;/p&gt;
&lt;p&gt;There is a second objection that is simply practical. If the concern is people who already ignore the MIT license, why would they respect the GPL. A determined bad actor ignores both. It’s FOSS agrees that the GPL cannot stop a determined bad actor, and says its effect is on the commercial payoff, since a closed fork built on GPL code is a license violation with a visible paper trail.&lt;/p&gt;
&lt;p&gt;The third objection comes from inside the free software world. OpenBSD developer Bryan Steele &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/asahi-linux-drops-mit-for-gpl/&quot;&gt;criticized the move on November 7&lt;/a&gt; on X, saying that relicensing m1n1 and the drivers seemingly without the consent of all prior contributors was misguided. SesameDisk argues that relicensing old contributions needs that consent, and that the public repositories it checked show no copyright assignment agreement. In its view, if consent was never obtained the relicense is shaky for those contributions, and if Asahi holds consent elsewhere the concern goes away. Another view, which I have also seen argued, is that MIT already permits sublicensing, so a project can distribute the combined work under GPL as long as the original notices stay. I do not know which reading a court would take, and Asahi has not published its process. That paperwork is what I would watch.&lt;/p&gt;
&lt;p&gt;It’s FOSS also offers a broader reading. As far as its author can tell, this is the first major open source project to move to copyleft specifically because of AI assisted code laundering, since earlier relicensings mostly targeted cloud resellers. The author expects other hardware enablement and reverse engineering projects might follow. That is a forecast, and I treat it as one.&lt;/p&gt;
&lt;h2 id=&quot;where-this-leaves-the-2-camps&quot;&gt;Where this leaves the 2 camps&lt;/h2&gt;
&lt;p&gt;Asahi’s policy page and its report point to a project that treats legal exposure as the main threat to a reverse engineering effort, which explains the slow pace and the AI ban. The projects building on its work move faster and say so openly, with AI agents doing a lot of the writing. Both camps depend on Asahi’s reverse engineering, and only 1 of them can send code back, because Asahi will not accept AI assisted patches.&lt;/p&gt;
&lt;p&gt;The license settles a narrower question, whether a closed commercial product can be built on Asahi’s new code. After November 7, the answer for new code is no. For code already released under MIT, the answer stays yes.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;First, pick a license for the worst reader your project will ever have. A permissive license is a decision to let anyone do anything within a short list of conditions, including things you will hate. If you would be angry to see a closed fork succeed, the license should have said so on day 1, and a relicense later only protects what you write afterward.&lt;/p&gt;
&lt;p&gt;Second, keep policy and license apart. A license decides who may distribute your code. A contribution policy decides what you will accept. Asahi has both, and the report shows how much each one can carry. Only 1 of them can say anything about where a file came from.&lt;/p&gt;
&lt;p&gt;This week, open the LICENSE file of 1 project you maintain or depend on and write down 1 behavior it permits that you would not want to see. If you find one, decide whether the license or the contribution policy should change.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>ai</category><category>artificial-intelligence</category><category>ai-agent</category><category>code</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>25 GPUs for Local AI Ranked by Value, and a 2018 Server Card Takes Top Tier</title><link>https://soursen.org/articles/25-gpus-for-local-ai-ranked-by-value-and-a-2018-server-card-takes-top/</link><guid isPermaLink="true">https://soursen.org/articles/25-gpus-for-local-ai-ranked-by-value-and-a-2018-server-card-takes-top/</guid><description>A November 2026 price snapshot grades 25 cards on dollars per gigabyte and dollars per token per second. The AMD Instinct MI50 and a used RTX 3060 take S tier, the RTX 5080 lands in F, and memory decides almost every grade.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A 96 GB RTX Pro 6000 now lists at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tweaktown.com/news/113098/nvidias-rtx-pro-6000-blackwell-gpu-price-almost-doubles-reaching-16-000/index.html&quot;&gt;$16,000 on Nvidia’s own store&lt;/a&gt;, which TweakTown reports is 87% above its $8,565 launch price. A 32 GB AMD Instinct MI50, a server card from 2018, sells for about $649 on eBay. In the snapshot behind this ranking, the cheapest Pro 6000 costs $17,000, or about $177 per gigabyte of memory, and the MI50 costs about $20. I want to walk through a grade for 25 cards, from S down to F, built on 2 numbers, and explain why some of the newest cards sit at the bottom of the list.&lt;/p&gt;
&lt;p&gt;The prices and speeds come from a November 3, 2026 snapshot of retail and marketplace listings plus llama.cpp results that owners post from their own cards. I could not check every listing live again, and card prices have moved every week this year, so read each figure as a dated reading. The first 20 cards come from that snapshot. I added 5 more, marked with an asterisk in the first chart, using the freshest dated listings I could verify, which come from TechSpot’s price tracker for 4 of them and GPUPrix for the RTX 4060 Ti. Those 5 have no owner speed results, so I graded them on memory price, bandwidth and software. Specs, launch prices and software support dates I checked against vendor and press sources, and the links are below.&lt;/p&gt;
&lt;h2 id=&quot;2-numbers-decide-every-grade&quot;&gt;2 numbers decide every grade&lt;/h2&gt;
&lt;p&gt;The first number is dollars per gigabyte of memory. Memory decides what a card can run at all. Think of it as the size of a desk. The model has to fit on the desk with room left over for the conversation, which grows as you keep chatting, and a model that does not fit cannot run however fast the card is. My yardstick is the used RTX 3090, which works out to $72 per gigabyte in this snapshot. Anything well under that is cheap memory, and anything well over it is expensive.&lt;/p&gt;
&lt;p&gt;The second number is dollars per token per second. A token is roughly 0.75 of a word, and tokens per second is how fast the AI types. This number says how fast a card feels for the money. The speeds come from public llama.cpp results, which let NVIDIA, AMD and Intel cards be compared on one scale, and I used owner reports on a Qwen model where they exist because that is closer to real use.&lt;/p&gt;
&lt;p&gt;My reference model is a 27B parameter Qwen model compressed to 4 bits. The raw weights come to 13.5 GB by my arithmetic (27 billion parameters at half a byte each), and the file in the snapshot is about 18 GB once the compression format’s overhead is counted. As a cross check, the Q4_K_M file for &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://huggingface.co/bartowski/Qwen_Qwen3.5-27B-GGUF&quot;&gt;Qwen3.5 27B on Hugging Face&lt;/a&gt; is listed at 17.98 GB, and the model supports a 262,144 token context window according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://llmrun.dev/model/qwen-qwen3-5-27b&quot;&gt;llmrun&lt;/a&gt;. A 24 GB card runs it with room to spare. A 16 GB card needs heavier compression, which costs some quality.&lt;/p&gt;
&lt;p&gt;The grades work like this. S gives the most model for the least money with no real catch. A is excellent with 1 catch. B is a good buy for the right person. C is fine, but something else does the same job for less. D is a good card at a bad price, and F is a trap, a card that looks like value until you try to load a model on it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CRTVEiWS_12DNuq.webp&quot; alt=&quot;Dollars per gigabyte of memory for 25 cards, colored by tier. The dashed line marks the used RTX 3090 yardstick at $72. Starred cards were added from Jul to Oct 2026 listings.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;1513&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Dollars per gigabyte of memory for 25 cards, colored by tier. The dashed line marks the used RTX 3090 yardstick at $72. Starred cards were added from Jul to Oct 2026 listings. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcguide.com/news/gpu-pricing-is-getting-much-worse-its-hard-to-see-an-end-in-sight/&quot;&gt;Nov 3 2026 listing snapshot, vendor specs, TechSpot, GPUPrix&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;memory-sets-the-ceiling-and-bandwidth-sets-the-speed&quot;&gt;Memory sets the ceiling and bandwidth sets the speed&lt;/h2&gt;
&lt;p&gt;Generating text for 1 user works by reading every weight in the model out of memory to produce each new token. That makes single user generation limited by memory bandwidth, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://inventivehq.com/blog/local-llm-performance-what-to-expect&quot;&gt;Inventive HQ’s rule of thumb&lt;/a&gt; puts the ceiling at bandwidth divided by the bytes read per token. I ran that on 3 cards using the 18 GB file. The RTX 3090 moves 936 GB/s, so its ceiling is about 52 tokens per second, and owners report 40, which is 77% of it. The Arc Pro B70 moves 608 GB/s for a ceiling near 34, and owners report 26, also 77%. The RTX 5090 moves 1,792 GB/s for a ceiling near 100 against 75 reported, or 75%. Real speeds landing in that band is what the bandwidth math predicts.&lt;/p&gt;
&lt;p&gt;The same math explains the Tesla P40. NVIDIA’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://images.nvidia.com/content/pdf/tesla/Tesla-P40-Product-Brief.pdf&quot;&gt;product brief&lt;/a&gt; lists 24 GB of GDDR5 with up to 347 GB/s, so the ceiling on the 18 GB file is about 19 tokens per second before any overhead. The snapshot has no owner number for it, and I would expect something under that ceiling.&lt;/p&gt;
&lt;p&gt;Context length matters too. The KV cache holds the conversation so far, and every new token reads it again. Inventive HQ’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://inventivehq.com/tools/developer/llm-inference-speed-calculator&quot;&gt;speed calculator&lt;/a&gt; estimates an RTX 4090 running an 8B model at about 116 tokens per second with 4,096 tokens of context and about 29 at 131,072. A card with a fast bus and a small memory pool suffers on both counts as chats grow.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.C-WqWF5w_Z1tpSlk.webp&quot; alt=&quot;Memory bandwidth against dollars per gigabyte for 7 cards. The MI50 combines near 1 TB/s with about $20 per gigabyte.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Memory bandwidth against dollars per gigabyte for 7 cards. The MI50 combines near 1 TB/s with about $20 per gigabyte. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.amd.com/en/support/downloads/drivers.html/accelerators/instinct/instinct-mi-series/instinct-mi50-32gb.html&quot;&gt;NVIDIA, AMD, Intel, TechSpot, TweakTown&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-owners-actually-measure&quot;&gt;What owners actually measure&lt;/h2&gt;
&lt;p&gt;Here are the owner reported speeds from the snapshot. Quantization and setups differ by card, so they are a guide and a lab benchmark would be tighter. A fast reader at 250 words a minute needs about 5 to 6 tokens per second, by my arithmetic at 0.75 of a word per token, so every card in the chart outruns reading speed. The RTX 5090 leads at 75. The used RTX 4090 reaches 46 and the used RTX 3090 reaches 40, which is about 15% more speed for twice the money. The Arc A770 trails at 9, which is readable and slow.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DNsPKrFq_1PniBr.webp&quot; alt=&quot;Owner reported tokens per second on a 27B Qwen model. Quantization differs by card, and the MI50 result uses 8 bit weights.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Owner reported tokens per second on a 27B Qwen model. Quantization differs by card, and the MI50 result uses 8 bit weights. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ggml-org/llama.cpp&quot;&gt;Owner posted llama.cpp results, Nov 2026 snapshot&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;f-tier-is-where-good-money-buys-too-little-memory&quot;&gt;F tier is where good money buys too little memory&lt;/h2&gt;
&lt;p&gt;The RTX 5060 with 8 GB costs about $460 new. An owner measured 97 tokens per second on the short llama.cpp benchmark, the cheapest speed in the whole set, and that number is the only good thing the card does here. The 27B Qwen model does not fit on it even with heavy compression. Smaller models run fine, so keep one if you own it and look elsewhere before buying for this job.&lt;/p&gt;
&lt;p&gt;The RTX 5070 with 12 GB costs about $900. That is $75 per gigabyte, above the used 3090 yardstick, for half the memory. The RTX 5070 Ti with 16 GB costs about $1,350 at $84 per gigabyte.&lt;/p&gt;
&lt;p&gt;The RTX 5080 annoys me most. The cheapest 16 GB listing in the snapshot was a marketplace posting at $2,300, or $144 per gigabyte, while the RTX 5060 Ti with the same 16 GB costs about $790. That is $1,510 extra for a card about twice as fast that loads exactly the same models. Model size sets what you can run at all, and the 5080 earns its F on that basis.&lt;/p&gt;
&lt;p&gt;Two more cards joined the F pile. The RTX 4070 Ti Super with 16 GB costs about $1,299 on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/specs/gpu/290250-nvidia-geforce-rtx-4070-ti-super.html&quot;&gt;TechSpot’s tracker&lt;/a&gt; as of August 9, 2026, which is $81 per gigabyte for the same 16 GB the $790 5060 Ti offers. Its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/review/2793-nvidia-rtx-4070-ti-super/&quot;&gt;256 bit bus&lt;/a&gt; with 21 Gbps memory works out to 672 GB/s by my arithmetic. GPUPrix showed a lower $880 listing, which would be $55 per gigabyte and move the card up, so check the live price. The RTX 4070 Ti with 12 GB costs $1,222 on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/specs/gpu/258458-nvidia-geforce-rtx-4070-ti.html&quot;&gt;TechSpot’s tracker&lt;/a&gt; as of July 2, 2026. That is $102 per gigabyte for 12 GB at 504 GB/s, the highest memory price of any 12 GB card here.&lt;/p&gt;
&lt;h2 id=&quot;d-tier-holds-good-cards-at-prices-that-undo-them&quot;&gt;D tier holds good cards at prices that undo them&lt;/h2&gt;
&lt;p&gt;The used RTX 4090 with 24 GB costs about $3,500. In the review used for the snapshot it ran Qwen at 46 tokens per second, and a used 3090 with the same 24 GB did 40 for about half the money. The same models fit on both.&lt;/p&gt;
&lt;p&gt;The RTX Pro 6000 is the strangest grade on the list. It is the only card here with 96 GB, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.storagereview.com/review/nvidia-rtx-pro-6000-workstation-gpu-review-blackwell-architecture-and-96-gb-for-pro-workflows&quot;&gt;StorageReview lists it at 1.79 TB/s of bandwidth&lt;/a&gt;, the same as the RTX 5090. In the review behind the snapshot, the full power version runs a 70B class Llama model on a single card at 32 tokens per second, which nothing else here can do. At $177 per gigabyte it costs more than double the yardstick. If you need a model that size on 1 card for work, it is your only answer here, and for everyone else it is a very nice D.&lt;/p&gt;
&lt;p&gt;The Intel Arc Pro B70 with 32 GB is a D because of this week’s price. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcgamer.com/hardware/graphics-cards/intel-launches-the-arc-pro-b70-graphics-card-based-on-the-big-battlemage-gpu-weve-been-waiting-for-forever-but-its-for-ai-not-gaming&quot;&gt;PC Gamer reported its launch&lt;/a&gt; at $949 in March 2026, the snapshot saw it at $1,300 at Newegg earlier, and the cheapest listing now is $1,946 from a marketplace seller. At that price it costs $61 per gigabyte for 26 tokens per second on Qwen, which is more money for less speed than the Radeon AI Pro R9700 in B tier. StorageReview calls it promising and, at times, frustrating. At $1,300 I would move it up 2 tiers.&lt;/p&gt;
&lt;p&gt;The RTX 4060 Ti with 16 GB lands in D at about $843, the lowest new listing GPUPrix tracked on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gpuprix.com/us/gpus/geforce-rtx-4060-ti-16gb?show=listings&quot;&gt;October 21, 2026&lt;/a&gt;. That is $53 per gigabyte and 69% above its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/pc-components/gpus/rtx-5060-ti-16gb-vs-rtx-4060-ti-16gb-gpu-faceoff&quot;&gt;$499 launch price&lt;/a&gt;. The RTX 5060 Ti has the same 16 GB for about $53 less in my snapshot, with 448 GB/s against this card’s 288 GB/s.&lt;/p&gt;
&lt;h2 id=&quot;c-tier-splits-into-fast-but-pricey-and-cheap-but-slow&quot;&gt;C tier splits into fast but pricey and cheap but slow&lt;/h2&gt;
&lt;p&gt;The RTX 5090 with 32 GB costs about $4,921, against a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://digitaltrends.com/computing/asus-launches-its-first-intel-arc-graphics-card-with-32gb-of-memory-for-workstations&quot;&gt;$1,999 launch price&lt;/a&gt;. It is the fastest card on the list at 75 tokens per second on Qwen, far faster than anyone reads, and its 32 GB fits models no 24 GB card can hold. The price works out to $154 per gigabyte, more than double the yardstick. Per token per second it costs about $66 against about $43 for a used 3090, roughly 50% more. A buyer who wants only speed will be happy with it, and the value grade is a C.&lt;/p&gt;
&lt;p&gt;The rest of C has cheap memory and slow cards. The used Intel Arc A770 with 16 GB costs about $325, close to $20 per gigabyte, and one owner gets about 9 tokens per second on Qwen. The used Tesla T4 with 16 GB costs about $430, or $27 per gigabyte, and sips power at 70 W, but it is the slowest card in the benchmarks here. It is also &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lenovopress.lenovo.com/lp1926.pdf&quot;&gt;sold as a passively cooled card&lt;/a&gt;, which means a server pushing air through it, and a desk at home is a poor substitute.&lt;/p&gt;
&lt;p&gt;The AMD RX 9060 XT with 16 GB costs about $650. One owner gets about 21 tokens per second on a heavier compression of Qwen, which is usable. For $140 more, the RTX 5060 Ti in B tier does the same job at 29.&lt;/p&gt;
&lt;p&gt;The AMD RX 7600 XT with 16 GB costs about $595 on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/products/gpu/amd-radeon-rx-7600-xt.290361/&quot;&gt;TechSpot’s tracker&lt;/a&gt; as of August 12, 2026, which is $37 per gigabyte and $55 below the RX 9060 XT’s snapshot price. It launched at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anandtech.com/show/21215&quot;&gt;$329&lt;/a&gt; on a 128 bit bus, and its 288 GB/s is 64% of the 5060 Ti’s 448 GB/s. A 16 GB card needs the Q3_K_M version of the 27B model, which &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://insiderllm.com/guides/qwen35-local-guide-which-model-fits-your-gpu/&quot;&gt;InsiderLLM lists at about 14 GB&lt;/a&gt;, so the bandwidth rule of thumb puts its ceiling near 20 tokens per second. That is usable, and the 5060 Ti has a ceiling more than 50% higher for $195 more.&lt;/p&gt;
&lt;h2 id=&quot;b-tier-has-6-buys-for-the-right-person&quot;&gt;B tier has 6 buys for the right person&lt;/h2&gt;
&lt;p&gt;The Tesla P40 with 24 GB costs about $400 used, and at $16.67 per gigabyte it has the cheapest memory of all 25 cards. Qwen fits with room for a long conversation. It misses S tier because software is moving on without it. NVIDIA’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/cuda/archive/13.3.0/cuda-features-archive/index.html&quot;&gt;CUDA toolkit notes&lt;/a&gt; say offline compilation and library support for Maxwell, Pascal and Volta were removed in CUDA 13, so you stay on CUDA 12. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.vllm.ai/en/v0.13.0/getting_started/installation/gpu/&quot;&gt;vLLM’s installation guide&lt;/a&gt; lists compute capability 7.0 or higher as its GPU requirement, and the P40 is 6.1, so that serving tool is off the table while llama.cpp still runs it. The P40 is also a 250 W board that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://images.nvidia.com/content/pdf/tesla/Tesla-P40-Product-Brief.pdf&quot;&gt;ships passively cooled&lt;/a&gt;, so plan for a fan. I would buy one as a cheap second card.&lt;/p&gt;
&lt;p&gt;The Intel Arc Pro B60 with 24 GB costs about $1,000, roughly $42 per gigabyte, and Qwen fits with room to talk. Typical owner speeds sit around 22 tokens per second, comfortably faster than reading. The catch is Intel’s software. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pytorch-extension.intel.com/&quot;&gt;Intel archived its Extension for PyTorch&lt;/a&gt; and set end of life for March 2026, and it recommends using PyTorch directly because Intel GPU support has been upstreamed into it. Builds of llama.cpp fill the gap for local chat.&lt;/p&gt;
&lt;p&gt;The RTX 5060 Ti with 16 GB costs about $790 and runs Qwen at about 29 tokens per second with heavier compression. Nobody gets excited about it. It is new, it is NVIDIA, and everything works on day one, which saves weekends of troubleshooting.&lt;/p&gt;
&lt;p&gt;The AMD RX 9070 XT with 16 GB costs about $920. One owner gets 36.5 tokens per second on Qwen with a custom setup. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rocm.docs.amd.com/projects/install-on-linux/en/docs-7.2.3/reference/system-requirements.html&quot;&gt;AMD’s ROCm support table&lt;/a&gt; lists it as supported, and the plain RX 9070 at about $700 has the same 16 GB, which makes it a fair buy for anyone dodging the NVIDIA premium.&lt;/p&gt;
&lt;p&gt;The Radeon AI Pro R9700 with 32 GB costs about $1,800 in the snapshot, the cheapest new 32 GB card I found. AMD &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hothardware.com/news/amd-confirms-radeon-ai-pro-r9700-gpu-pricing-release-date&quot;&gt;launched it at $1,299&lt;/a&gt; on October 27, 2025, and Qwen runs at 29.8 tokens per second. It stays in B because a used card in A tier gets you most of that speed for less.&lt;/p&gt;
&lt;p&gt;The Intel Arc B580 with 12 GB costs about $369 on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/specs/gpu/302088-intel-arc-b580.html&quot;&gt;TechSpot’s price tracker&lt;/a&gt; as of August 26, 2026, which is $31 per gigabyte and almost the same as the used RTX 3060 at $370. Its bus delivers &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gpuprix.com/us/gpus/arc-b580?alert=true&quot;&gt;456 GB/s&lt;/a&gt; against 360 GB/s on the 3060, a 27% edge, and it launched at $249. It sits in B and the 3060 sits in S because of software, since Intel archived its PyTorch extension while the 3060 runs everything on day one. Its 12 GB cannot hold the 18 GB Qwen file, which makes it a card for smaller models.&lt;/p&gt;
&lt;h2 id=&quot;a-tier-is-2-used-cards-with-1-catch-each&quot;&gt;A tier is 2 used cards with 1 catch each&lt;/h2&gt;
&lt;p&gt;The used RTX 3090 with 24 GB costs about $1,727. Every guide recommends it, and it earns that. You get 24 GB, CUDA and about 40 tokens per second on Qwen, several times reading speed, and every tool runs on it. It launched at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/products/gpu/nvidia-geforce-rtx-3090-24gb-gddr6x-pcie.224809/&quot;&gt;$1,499 in September 2020&lt;/a&gt;, so a used card now sells above its original price. The $72 per gigabyte yardstick keeps it at A. Prices vary by tracker, and one price tracker showed &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gpuprix.com/us/gpus/geforce-rtx-3090?show=listings&quot;&gt;renewed 3090s from $1,830 on October 22&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The used RX 7900 XTX with 24 GB costs about $1,259. It is the one I would look at hardest. It has the same 24 GB for $468 less than the 3090, owners report about the same speed on Qwen, and on the short llama.cpp benchmark it is faster. The catch is software, because image tools and some training tools still lean on NVIDIA. For chatting and coding with a local model, it is the better buy.&lt;/p&gt;
&lt;h2 id=&quot;s-tier-is-a-2018-server-card-and-a-used-rtx-3060&quot;&gt;S tier is a 2018 server card and a used RTX 3060&lt;/h2&gt;
&lt;p&gt;Neither S card is new. The AMD Instinct MI50 with 32 GB costs about $649 on eBay. AMD’s own page lists &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.amd.com/en/support/downloads/drivers.html/accelerators/instinct/instinct-mi-series/instinct-mi50-32gb.html&quot;&gt;HBM2 with 1 TB/s of peak bandwidth&lt;/a&gt;, and the price works out to about $20 per gigabyte, less than a third of the yardstick. One owner runs Qwen at an 8 bit setting at 22.8 tokens per second, a quality level no 16 GB card can hold at all. The ceiling for a roughly 28 GB file at 1 TB/s is near 37, so that result sits at about 62% of it.&lt;/p&gt;
&lt;p&gt;The listing leaves out the software story. AMD’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rocm.docs.amd.com/en/docs-6.0.0/release.html&quot;&gt;ROCm 6.0 release notes&lt;/a&gt; put the MI50 in maintenance mode, say 5.7 was the last release with full support, and set bug fixes to end in Q2 2024. Current ROCm tables list the MI50 as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rocm.docs.amd.com/projects/install-on-linux/en/docs-7.2.3/reference/system-requirements.html&quot;&gt;unsupported&lt;/a&gt;. It still runs through llama.cpp, and owners maintain their own builds. It is a passively cooled 300 W server card, most snapshot listings ship from China, and the 1 US listing was $750. If you can live with that, nothing here gives you more model for the money.&lt;/p&gt;
&lt;p&gt;The used RTX 3060 with 12 GB costs about $370. In the hardware review used for the snapshot, it runs a 14B Qwen model at 23 to 31 tokens per second depending on how long the chat gets, which is a useful model at a speed you would be happy with. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techgage.com/?p=64697&quot;&gt;Techgage’s launch table&lt;/a&gt; lists 12 GB at 360 GB/s and a $329 price. Per token per second on the short test, it is the cheapest speed of any card here with more than 8 GB. For adding memory cheaply next to a bigger card, I think it makes a sensible second card, since it is the lowest price you will pay for 12 more gigabytes on a card that runs everything.&lt;/p&gt;
&lt;h2 id=&quot;what-the-spec-sheets-say-about-the-cards-i-keep-returning-to&quot;&gt;What the spec sheets say about the cards I keep returning to&lt;/h2&gt;
&lt;p&gt;Prices shift weekly, so I checked the fixed numbers against manufacturer and review sources. The RX 7900 XTX has 24 GB of GDDR6 on a 384 bit bus, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pcper.com/2022/12/amd-radeon-rx-7900-xtx-and-rx-7900-xt-review/&quot;&gt;960 GB/s of bandwidth, a 355 W rating and a $999 launch price&lt;/a&gt;. The RTX 3090 offers 936 GB/s at 350 W and launched at $1,499, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/pc-components/gpus/nvidia-geforce-rtx-5090-review&quot;&gt;Tom’s Hardware’s comparison table&lt;/a&gt;. That puts the two within 3% of each other on the number that sets generation speed, which fits what owners report.&lt;/p&gt;
&lt;p&gt;The Arc Pro B60 carries 24 GB of GDDR6 at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.intel.com/content/dam/www/central-libraries/us/en/documents/2026-03/datasheet-b60-gpu.pdf&quot;&gt;456 GB/s&lt;/a&gt;, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.club386.com/intel-debut-arc-pro-b-series-gpus-for-visualisation-and-ai-training/&quot;&gt;Club386 reports a configurable board power of 120 W to 200 W&lt;/a&gt;. That is about 49% of the 3090’s bandwidth at a much lower power draw, so I treat it as a quiet, cool 24 GB card with half the 3090’s ceiling.&lt;/p&gt;
&lt;p&gt;The RTX 5060 Ti 16 GB launched at $429 with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/pc-components/gpus/nvidia-geforce-rtx-5060-ti-16gb-review&quot;&gt;448 GB/s and a 180 W rating&lt;/a&gt;. The $790 in my snapshot is 84% above that launch price, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techspot.com/specs/gpu/307872-nvidia-geforce-rtx-5060-ti-16gb.html&quot;&gt;TechSpot’s price tracker&lt;/a&gt; shows $664 in August 2026 after a $429 low in November 2025.&lt;/p&gt;
&lt;p&gt;The RTX 5090 has 32 GB at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcgamesn.com/nvidia/geforce-rtx-5090-release-date-price-specs-benchmarks&quot;&gt;1,792 GB/s with a 575 W rating and a $1,999 launch price&lt;/a&gt;. Its bandwidth is 91% above the 3090’s, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://windowscentral.com/hardware/nvidia-unveils-rtx-5080-and-rtx-5090&quot;&gt;Windows Central suggested at least a 1,000 W power supply&lt;/a&gt; for it at announcement. At $4,921 in the snapshot, the card sits 146% above its launch price. Power draw belongs in the budget for any card on this list, because a 575 W card can need a new power supply on top of the card itself.&lt;/p&gt;
&lt;h2 id=&quot;software-support-decides-how-long-a-cheap-card-lasts&quot;&gt;Software support decides how long a cheap card lasts&lt;/h2&gt;
&lt;p&gt;A card keeps working after support ends. NVIDIA’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developer.nvidia.com/blog/navigating-gpu-architecture-support-a-guide-for-nvidia-cuda-developers&quot;&gt;developer blog&lt;/a&gt; says CUDA 13 means you cannot build new applications for Maxwell, Pascal and Volta with its compiler, while applications built for those cards keep full support through the life of the 580 driver, sometime in 2028. PyTorch &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev-discuss.pytorch.org/t/introducing-cuda-13-2-and-deprecating-cuda-12-8-release-2-12/3337&quot;&gt;keeps a CUDA 12.6 legacy build&lt;/a&gt; for those architectures. The P40 sits in that window, and so does anything with a similar age on the NVIDIA side.&lt;/p&gt;
&lt;p&gt;The AMD and Intel stories run on a similar clock. AMD announced the MI50’s maintenance mode in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/AMD-ROCm-5.6&quot;&gt;ROCm 5.6&lt;/a&gt;, and Intel’s Extension for PyTorch ended in March 2026. I drop a card 1 tier when its software is leaving, since a cheap card with a short remaining life costs more than its sticker.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.BrYmYJpo_UppvY.webp&quot; alt=&quot;5 dates that set how long older cards stay useful. Orange dots mark the AMD and Intel steps.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;331&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;5 dates that set how long older cards stay useful. Orange dots mark the AMD and Intel steps. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/pc-components/gpus/nvidia-to-drop-cuda-support-for-maxwell-pascal-and-volta-gpus-with-the-next-major-toolkit-release&quot;&gt;AMD ROCm notes, Tom’s Hardware, Intel, NVIDIA&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-old-cards-beat-new-ones-right-now&quot;&gt;Why old cards beat new ones right now&lt;/h2&gt;
&lt;p&gt;Memory has become expensive, and older server cards were built with a lot of it. In this snapshot the cheapest gigabyte was $16.67 on the P40 and the most expensive was $177 on the RTX Pro 6000, which is more than 10 times as much. One tracker, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://capitalandcompute.net/blog/why-are-ram-and-gpu-prices-spiking/&quot;&gt;Capital and Compute, citing TrendForce&lt;/a&gt;, puts GDDR6 spot prices at about $2.50 per gigabyte in September 2025 and $12.45 by October 5, 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcguide.com/news/gpu-pricing-is-getting-much-worse-its-hard-to-see-an-end-in-sight/&quot;&gt;3DCenter’s German market data&lt;/a&gt; shows average card prices up 66% for NVIDIA, 46% for AMD and 38% for Intel between November 2025 and October 2026.&lt;/p&gt;
&lt;p&gt;Cards that shipped before the shortage carry their memory at old prices, and used server cards sit furthest from the new price curve. Newer cards still win on speed and software support. For most people running a local model, speed past reading pace is a bonus, and memory is the wall.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.W_6m0G-j_2ceyFg.webp&quot; alt=&quot;Launch price against the November 2026 snapshot price for 5 cards. The 3090 is a used price.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;733&quot; height=&quot;400&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Launch price against the November 2026 snapshot price for 5 cards. The 3090 is a used price. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tweaktown.com/news/113098/nvidias-rtx-pro-6000-blackwell-gpu-price-almost-doubles-reaching-16-000/index.html&quot;&gt;TechSpot, Intel, AMD, TweakTown&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-to-grade-any-card-yourself&quot;&gt;How to grade any card yourself&lt;/h2&gt;
&lt;p&gt;Your card may not be on the list, and an old GTX 1080 is a good example. It still runs small models fine. You can grade any card in 3 steps. First, check that the model you want fits in the card’s memory with room to talk, because if it does not, the card is an F for that job however fast it is. A GTX 1080 has 8 GB, so the 27B model fails this step. Second, divide today’s price by gigabytes and compare it with the 3090’s $72 per gigabyte. Third, check that the speed is comfortably faster than you read, which is about 5 to 6 tokens per second.&lt;/p&gt;
&lt;p&gt;A card that passes all 3 for less than the yardstick is an S or an A. Drop it 1 tier if its software is being left behind.&lt;/p&gt;
&lt;h2 id=&quot;what-i-would-buy&quot;&gt;What I would buy&lt;/h2&gt;
&lt;p&gt;Under $400, I would buy a used RTX 3060 12 GB at around $370. For the biggest models at the lowest cost, and if you are comfortable with Linux, I would buy the MI50 at about $649. For 24 GB that works on a budget, the used RX 7900 XTX at about $1,259 is my pick. For 24 GB with the best compatibility, including image tools, it is the used RTX 3090 at about $1,727. If speed is all that matters, the RTX 5090 is the answer, with your eyes open about the price.&lt;/p&gt;
&lt;p&gt;If I were starting from nothing this week, I would buy the 3060 first and save for a 24 GB card as my second one.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;First, price the model before the card. The 27B Qwen file is about 18 GB at 4 bits, which is about 33% above the raw 13.5 GB of weights, and that gap is the room the format and the conversation need. Any card quote that skips the file size answers a different question.&lt;/p&gt;
&lt;p&gt;Second, redo the dollars per gigabyte sum on the day you buy and check the support date for the card’s software. Prices moved weekly all year, and a $949 card was listing at $1,946 within months.&lt;/p&gt;
&lt;p&gt;This week, write down the 1 model you want to run, add a few gigabytes to its file size for the conversation, and divide each candidate card’s current listing price by its memory. Anything above $72 per gigabyte needs a reason.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>gpu</category><category>nvidia</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Microsoft Filed a Patent to Rewrite What You Say Live and Redraw Your Lips</title><link>https://soursen.org/articles/microsoft-filed-a-patent-to-rewrite-what-you-say-live-and-redraw-your/</link><guid isPermaLink="true">https://soursen.org/articles/microsoft-filed-a-patent-to-rewrite-what-you-say-live-and-redraw-your/</guid><description>Application US 2026/0341309 A1 describes swapping words in live video within 1 to 10 seconds, tailored to each viewer’s profile. The main claim says nothing about telling viewers, no patent has been granted, and nearly every piece of the idea already ships somewhere.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On October 29, 2026, the US Patent and Trademark Office published a Microsoft application for AI that changes what a person says in live video while they are still saying it, then redraws their lips so the edit does not show. Patent tracker Patentlyze spotted it first, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://futurism.com/artificial-intelligence/microsoft-patents-ai-words-in-peoples-mouths&quot;&gt;Futurism reported it on November 1&lt;/a&gt;. Most of the coverage jumped straight to the alarming version. I want to walk through what the filing says, what it leaves out, which parts already exist in products you can use today, and why a delay of 1 to 10 seconds matters more than it sounds.&lt;/p&gt;
&lt;h2 id=&quot;what-microsoft-filed&quot;&gt;What Microsoft filed&lt;/h2&gt;
&lt;p&gt;The document is application US 2026/0341309 A1, filed by Microsoft Technology Licensing, LLC on April 29, 2025, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tech.yahoo.com/ai/copilot/articles/microsoft-files-patent-application-ai-171430423.html&quot;&gt;Yahoo Tech’s write up of the filing&lt;/a&gt;. Its title describes a near real time AI enhancement of video or augmented reality presentations of live events. It is a published application, which is a different thing from a granted patent, a finished product or a public demo.&lt;/p&gt;
&lt;p&gt;The status matters. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://patentlyze.com/patent/microsoft-live-ai-video-rewrites-speech/&quot;&gt;Patentlyze reports&lt;/a&gt; that the examiner’s first review raised objections and rejected the claims as filed, which it calls routine, and that Microsoft can respond and amend. Microsoft did not answer Futurism’s request for comment, and companies rarely discuss pending applications, so I read nothing into the silence. It does mean the only description of this system is the one Microsoft’s lawyers wrote for the patent office.&lt;/p&gt;
&lt;h2 id=&quot;how-the-edit-would-work&quot;&gt;How the edit would work&lt;/h2&gt;
&lt;p&gt;The pipeline, as the coverage describes it, starts with an AI agent that listens to the live audio and flags words to change or remove, based on preset rules or a viewer’s profile. A generative model swaps those words in the audio and in the video, reworks the frames around each edit, and plays the result with a delay that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techpowerup.com/354585/microsoft-patent-application-describes-ai-that-edits-live-speech&quot;&gt;TechPowerUp’s summary&lt;/a&gt; puts at roughly 1 to 10 seconds. It could run on AR glasses, a phone, a tablet or a camera, using the device’s own chips.&lt;/p&gt;
&lt;p&gt;The list of things it could swap is broad. It includes filler words, stutters, mispronounced words, offensive words and colloquial phrases like “y’all” or “bite the bullet.” The replacement words can come from an internet search, and the filing floats instant fact checking. 2 of its drawing captions cover condensing a long recording into a shorter summary video, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.dexerto.com/entertainment/new-microsoft-patent-could-use-ai-to-alter-speech-and-lip-movements-in-real-time-3425747/&quot;&gt;Dexerto notes&lt;/a&gt; that this could mean generating new footage of the speakers saying a summarized script. The examples of live content run from lectures and presentations to awards shows, game shows, cooking shows and live sports.&lt;/p&gt;
&lt;p&gt;The viewer profile is the part that drew the most attention. Coverage from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tbreak.com/microsoft-ai-patent-live-speech-lips/&quot;&gt;Tbreak&lt;/a&gt; lists age, languages, region, religion, ethnicity, education, and voice or video samples as fields a profile could hold, and it stresses that this describes what a profile could contain, not data any Microsoft product collects. One account I read also mentions a college major, and I could not confirm that item anywhere else, so I would treat it as unverified.&lt;/p&gt;
&lt;h2 id=&quot;10-seconds-is-enough-to-rewrite-2-sentences&quot;&gt;10 seconds is enough to rewrite 2 sentences&lt;/h2&gt;
&lt;p&gt;At roughly 150 words a minute, a common figure for conversation, 10 seconds is about 25 words. That is enough room to detect a word, pick a replacement, regenerate a mouth and ship the frames before a viewer notices the stream is running behind. The filing defines near real time as within a few seconds, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ibtimes.co.uk/microsoft-ai-patent-rewrite-live-speech-1830381&quot;&gt;IBTimes points out&lt;/a&gt; that the 1 to 10 second range is an example, not a demonstrated benchmark.&lt;/p&gt;
&lt;p&gt;I invented this illustration of the failure mode, and the filing does not show it. A chemistry professor says “mercury” during a livestreamed lecture. If a system decides a word is unfamiliar and searches the web for a replacement, the top result could be the planet, the element, the car brand or the singer. The model picks one, redraws the professor’s lips around it, and a student watching sees the professor say something that was never said. The professor, watching the raw feed, would never see the difference.&lt;/p&gt;
&lt;p&gt;The filing does include a safeguard of sorts. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techpowerup.com/354585/microsoft-patent-application-describes-ai-that-edits-live-speech&quot;&gt;TechPowerUp reports&lt;/a&gt; that the original feed may be stored as ground truth, and that this appears in 1 dependent claim. The main claim says nothing about telling viewers what was changed. Keeping a record helps an investigator later, and the person watching live still gets no notice.&lt;/p&gt;
&lt;h2 id=&quot;every-piece-already-exists-somewhere&quot;&gt;Every piece already exists somewhere&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.ik_qiCx6_Z1Fs6i.webp&quot; alt=&quot;Seven dates from the first Xbox voice chat filtering plans to the published Microsoft application.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;727&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Seven dates from the first Xbox voice chat filtering plans to the published Microsoft application. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://futurism.com/artificial-intelligence/microsoft-patents-ai-words-in-peoples-mouths&quot;&gt;Futurism, Activision, TechCrunch, Meta, Google, TechPowerUp&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The new part is the combination, since each ingredient has a history. In October 2019, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://futurism.com/microsoft-censor-xbox-live-voice-chat&quot;&gt;Futurism reported&lt;/a&gt; that Xbox wanted to detect bad words in live voice chat and bleep them, much as TV does. In August 2023, Activision announced that Call of Duty would use &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.callofduty.com/blog/2023/08/call-of-duty-modern-warfare-warzone-anti-toxicity-progress-report&quot;&gt;Modulate’s ToxMod for real time voice chat moderation&lt;/a&gt;, with a global rollout on November 10, 2023. Detection happens in real time, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mp1st.com/news/modern-warfare-3-to-feature-real-time-voice-chat-moderation-via-ai-to-combat-toxic-behavior-faq-released&quot;&gt;the Call of Duty FAQ&lt;/a&gt; says the system flags toxic language as it is detected, so ToxMod produces flags for enforcement and leaves the words as spoken.&lt;/p&gt;
&lt;p&gt;Translation is where rewriting already happens. At Ignite in November 2024, Microsoft announced an Interpreter agent for Teams that gives &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techrepublic.com/article/microsoft-ignite-2024-ai-security-teams-innovations/&quot;&gt;real time speech to speech translation in up to 9 languages&lt;/a&gt;, with an option to simulate your own voice. A Microsoft spokesperson told TechCrunch the feature &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2024/11/19/soon-microsoft-will-let-teams-meeting-attendees-clone-their-voices&quot;&gt;would not automatically use your voice&lt;/a&gt;. On August 19, 2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://creators.facebook.com/blog/meta-ai-translations&quot;&gt;Meta launched AI Translations for Reels&lt;/a&gt;, which clones the creator’s voice and can lip sync the dub, first between English and Spanish and later with Hindi and Portuguese added.&lt;/p&gt;
&lt;p&gt;YouTube announced in February 2026 that its auto dubbing covers &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.google/intl/en-in/products/platforms/unlocking-a-global-audience-with-auto-dubbing/&quot;&gt;27 languages and that a lip sync pilot is under test&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ppc.land/youtube-auto-dubbing-tops-6m-daily-viewers-expands-to-27-languages&quot;&gt;PPC Land reports&lt;/a&gt; that creators can enable experimental lip sync in YouTube Studio when auto dubbing is on, and that YouTube’s own documentation describes it as altering the speaker’s lip movement to match the dub. A competitor, sync. labs, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sync.so/blog/youtube-auto-dubbing&quot;&gt;wrote in July 2026&lt;/a&gt; that the feature had not yet shipped broadly to creators, so treat the rollout status as fluid.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BCJmfrhE_2mOXej.webp&quot; alt=&quot;Language counts for three tools that already ship. They do different jobs, so the comparison is loose.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Language counts for three tools that already ship. They do different jobs, so the comparison is loose. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.google/intl/en-in/products/platforms/unlocking-a-global-audience-with-auto-dubbing/&quot;&gt;Meta Creators blog, TechRepublic, Google&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Microsoft is also the company behind 2 of those steps, since Call of Duty belongs to Activision and Activision is now a Microsoft company, and Teams Interpreter is Microsoft’s own product. Put those side by side and the filing reads as the next step. It would run live, it would run for each viewer separately, and its edits would follow a profile and preset rules.&lt;/p&gt;
&lt;h2 id=&quot;the-disclosure-question-decides-whether-this-is-a-tool&quot;&gt;The disclosure question decides whether this is a tool&lt;/h2&gt;
&lt;p&gt;I think the line between a helpful feature and a problem comes down to 2 things, a label and a switch. When YouTube dubs a video, it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ppc.land/youtube-auto-dubbing-tops-6m-daily-viewers-expands-to-27-languages&quot;&gt;notes the video as auto dubbed&lt;/a&gt;, and viewers can pick the original audio. When Meta translates a Reel, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tech.yahoo.com/ai/meta-ai/articles/meta-ai-translating-dubbing-reels-020000646.html&quot;&gt;the translated Reels are labeled and viewers can toggle translation or lip sync off&lt;/a&gt;, and the creator reviews the result before it publishes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.4AcVl5lQ_Z8UlK7.webp&quot; alt=&quot;What viewers are told and can switch off in 2 shipping products, compared with the filing’s main claim.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;713&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What viewers are told and can switch off in 2 shipping products, compared with the filing’s main claim. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://patentlyze.com/patent/microsoft-live-ai-video-rewrites-speech/&quot;&gt;Meta Creators blog, TechRadar, Google, PPC Land, TechPowerUp, Patentlyze&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The filing’s main claim contains neither. TechPowerUp says the main claim is silent on telling viewers, and Patentlyze found no mention of labels, watermarks or viewer notices. I could not find a described viewer switch in any coverage either, though the full text of a long filing may say more than the coverage does.&lt;/p&gt;
&lt;p&gt;I want to be fair to the idea. Live translation with matching lips is the most practical use in the filing, and I would welcome a lecture in a language I do not speak that looked and sounded natural. The same machinery that does that can also change a speaker’s meaning without anyone knowing. The label and the switch are what separate those 2 outcomes, and an application that does not mention them gives me no reason to assume they will exist.&lt;/p&gt;
&lt;h2 id=&quot;the-fraud-numbers-make-the-silence-uncomfortable&quot;&gt;The fraud numbers make the silence uncomfortable&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.TPtV-gs1_Z3XnBp.webp&quot; alt=&quot;Reported amounts in two deepfake impersonation cases. The New York figures are prosecutors’ allegations.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Reported amounts in two deepfake impersonation cases. The New York figures are prosecutors’ allegations. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://helpnetsecurity.com/2026/11/09/deepfake-ceo-fraud-129-million-indictment&quot;&gt;Fortune, Help Net Security, CBS News&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A tool that makes altered video look natural has a neighbor, and that neighbor is fraud. In 2024, a finance worker at engineering firm Arup’s Hong Kong office joined a video call where the CFO and colleagues were deepfakes, then made &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://adaptivesecurity.com/blog/arup-deepfake-scam-attack&quot;&gt;15 transfers to 5 accounts&lt;/a&gt; worth about $25.6 million. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/europe/2024/05/17/arup-deepfake-fraud-scam-victim-hong-kong-25-million-cfo/&quot;&gt;Fortune reported&lt;/a&gt; that Arup was identified as the victim in May 2024.&lt;/p&gt;
&lt;p&gt;This month the numbers got larger. Prosecutors in New York unsealed an indictment charging Jacob Soall, Sharon Hazan and Guy Sheetrit with using AI to impersonate chief executives and lawyers in a scheme that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pbs.org/newshour/nation/3-charged-in-129-million-ai-scheme-targeting-thousands-of-companies&quot;&gt;PBS and AP describe as about $129 million&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://helpnetsecurity.com/2026/11/09/deepfake-ceo-fraud-129-million-indictment&quot;&gt;Help Net Security’s summary&lt;/a&gt; says the scheme ran from 2024 to 2026, that the largest single loss listed was $11.6 million at a UK financial technology company, and that a Rhode Island bank wired out $2.7 million. Each defendant faces 7 counts, and these are allegations that a court has not tested.&lt;/p&gt;
&lt;p&gt;I am not suggesting anyone at Microsoft intends fraud, and the filing describes translation and cleanup uses. The tools for faking a person are already good enough to move millions of dollars, and a system that edits live video without telling anyone adds one more way for a viewer to be unsure what they are seeing. The Arup fraud came to light when the employee followed up with Arup’s headquarters afterward.&lt;/p&gt;
&lt;h2 id=&quot;what-an-application-proves-and-what-it-does-not&quot;&gt;What an application proves and what it does not&lt;/h2&gt;
&lt;p&gt;A published application shows that Microsoft’s lawyers asked for these claims, and says nothing about a product roadmap. Companies file patents for many reasons, including defensive ones, and the examiner’s first review rejected the claims as filed. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://futurism.com/artificial-intelligence/microsoft-patents-ai-words-in-peoples-mouths&quot;&gt;Futurism noted&lt;/a&gt; that dubbing has existed for ages and that video is edited all the time for ordinary and for harmful reasons, and the ground truth clause suggests the inventors saw the risk of confusion. Reading the document as a launch announcement would be a mistake, and so would reading it as meaningless. It is a statement of what Microsoft wanted to own, and the claim set is where the next round of amendments will show how far it still wants to go.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;First, treat live voice and video as unverified when money or a consequential decision is involved. Arup’s employee saw and heard people who looked like colleagues, and the New York indictment describes calls with cloned voices and faces. A callback to a phone number you already had on file, made after the call and before the transfer, defeats this class of attack because it does not rely on anything the call showed you.&lt;/p&gt;
&lt;p&gt;Second, apply the label and switch test to any tool that changes speech. Ask who turns it on, whether the viewer sees a label, and whether the original stays reachable. On YouTube, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.socialsamosa.com/news-2/youtube-expands-auto-dubbing-tests-lip-sync-11077978&quot;&gt;the February 2026 update added a preferred language setting&lt;/a&gt; that lets viewers choose dubbed audio or the original, so set it once and check the player’s audio track settings whenever a dub appears.&lt;/p&gt;
&lt;p&gt;This week, write 1 rule into your payment approval process that no transfer request made on a call, voice or video, gets approved until someone confirms it through a second channel on a number already on file.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>microsoft</category><category>ai</category><category>artificial-intelligence</category><category>ai-agent</category><category>law</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Adobe Commerce Upgrade Reportedly Cut a $6 Million Brand’s Sales 30% on Launch Day</title><link>https://soursen.org/articles/adobe-commerce-upgrade-reportedly-cut-a-6-million-brands-sales-30-on/</link><guid isPermaLink="true">https://soursen.org/articles/adobe-commerce-upgrade-reportedly-cut-a-6-million-brands-sales-30-on/</guid><description>Founder Briony Kennedy says a website migration cut sales by about 30% and broke roughly $1 million a year in ads. Adobe will not comment. The $150 million Adobe settlement in the headlines concerns consumer subscriptions and has no stated link to her contract.</description><pubDate>Mon, 09 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On November 8, 2026, 7NEWS Australia reported that Adorn Cosmetics, a Melbourne skincare company that once turned over about $6 million a year, was about to close. Founder Briony Kennedy told the network her troubles began when she moved her online store to Adobe’s ecommerce platform. She laid off staff, sold her family home, rebuilt the store on Shopify, and says it came too late. I want to walk through what she claims, what the public record backs up, and what remains unknown, because this story is being passed around as a lesson about Adobe when the evidence supports a narrower and more useful lesson about launching a store.&lt;/p&gt;
&lt;h2 id=&quot;what-briony-kennedy-says-happened&quot;&gt;What Briony Kennedy says happened&lt;/h2&gt;
&lt;p&gt;Adorn sells refillable, recyclable and biodegradable skincare, mostly to mature aged women, and Kennedy started it in 2009 as a new mother of twins, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://business.adobe.com/au/blog/basics/adorn-cosmetics-gives-its-e-commerce-experience-a-makeover-with-adobe-commerce&quot;&gt;Adobe’s own case study of the company&lt;/a&gt;. Her account to 7NEWS has 5 parts. Adobe convinced her to leave a basic free website for a paid ecommerce platform. Adobe quoted revenue increases between 34% and 94%. A Melbourne agency named Convert Digital did the implementation. When the new site launched, sales fell by about 30%, and roughly $1 million a year of Instagram and Facebook advertising stopped sending shoppers to the website.&lt;/p&gt;
&lt;p&gt;She says she was not allowed out of the contract. She says she wanted the move for security and expected it to lift sales. After the family home was sold and the staff were let go, she abandoned the Adobe site, started again on Shopify, and was left with debt and a looming bankruptcy. Her closing advice to other owners was short, and I think it is the most quotable line in the report. She told viewers “Don’t chase the new shiny thing.” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/7NewsMelbourne/status/2119338248723992783&quot;&gt;The 7NEWS Melbourne post&lt;/a&gt; summarizes the story in 2 sentences, and every figure in it comes from Kennedy herself.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DGnqfOK4_26SJHM.webp&quot; alt=&quot;The projected revenue gain Adobe is said to have quoted, next to the sales change Kennedy reports at launch.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The projected revenue gain Adobe is said to have quoted, next to the sales change Kennedy reports at launch. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/7NewsMelbourne/status/2119338248723992783&quot;&gt;7NEWS Australia, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;adobe-and-the-agency-have-said-almost-nothing&quot;&gt;Adobe and the agency have said almost nothing&lt;/h2&gt;
&lt;p&gt;An Adobe spokesperson told 7NEWS the company would not comment on the case for legal reasons, and the report says a mediation attempt between the parties failed. Convert Digital is named in the report as the implementation partner, and I found no public statement from the agency in any coverage I read. That leaves a one sided record. The report gives no dates for the contract, the launch or the move to Shopify. It gives no baseline or time window for the 30% drop. It does not say whether a formal insolvency process has started, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ppc.land/adorn-cosmetics-faces-closure-blaming-30-sales-drop-on-adobe-site/&quot;&gt;PPC Land’s analysis of the report&lt;/a&gt; lists the sales decline, the $6 million turnover and the $1 million ad spend among the figures with no supporting data in public.&lt;/p&gt;
&lt;p&gt;None of that makes Kennedy wrong. A founder describing her own losses is a primary source for her own experience. It does mean every number in this story is a claim, and I have treated each one that way.&lt;/p&gt;
&lt;h2 id=&quot;the-platform-she-started-on-was-already-free&quot;&gt;The platform she started on was already free&lt;/h2&gt;
&lt;p&gt;The detail that changed how I read the story is the starting point. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bandt.com.au/adorn-cosmetics-gets-a-digital-makeover-using-adobe-commerce/&quot;&gt;B&amp;amp;T reported in September 2021&lt;/a&gt; that Adorn had used an open source version of Magento since launch, and was upgrading to Adobe Commerce. Adobe bought Magento in 2018 for a reported $1.68 billion, and the free edition is now called Magento Open Source. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dotdigital.com/case-studies/adorn-cosmetics/&quot;&gt;Dotdigital’s case study&lt;/a&gt; says Adorn moved to Magento 2, now branded Adobe Commerce, in 2021, and built a stack around it with Dotdigital for email and Yotpo for reviews.&lt;/p&gt;
&lt;p&gt;Adobe’s case study listed what the upgrade was meant to deliver. Search across ingredients and accreditations, a loyalty program beyond a simple spend and reward plugin, stock levels that sync with inventory, and PCI compliance with security scanning. It cited about 75,000 Facebook followers and 20,000 Instagram followers, and B&amp;amp;T put the social following near 100,000. Those are real assets for a brand selling direct to shoppers.&lt;/p&gt;
&lt;p&gt;Adobe does not publish Adobe Commerce prices. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mgt-commerce.com/blog/magento-license-cost/&quot;&gt;MGT Commerce’s 2026 breakdown&lt;/a&gt; estimates licenses starting around $22,000 a year for the on premise edition and around $40,000 a year on Adobe’s cloud, rising with sales volume. Open Source costs nothing in license fees, and free software still needs hosting, development and security patching. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://scandiweb.com/blog/magento-pricing/&quot;&gt;scandiweb’s cost guide&lt;/a&gt; offers planning anchors and says they are not quotes. It puts a straightforward Open Source build at $20,000 to $60,000, an Adobe Commerce initial build at $60,000 to $500,000 or more, and annual maintenance at roughly $4,000 to $25,000 for Open Source and $15,000 to $50,000 for Adobe Commerce.&lt;/p&gt;
&lt;p&gt;Those are ranges from public guides, and nobody has published Adorn’s actual bill. They do show that moving up an edition adds a license fee and a project budget to a business that was already running.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CzCZm8X2_2qSge4.webp&quot; alt=&quot;Estimated annual license floor for 3 Magento editions. Adobe does not publish its prices.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Estimated annual license floor for 3 Magento editions. Adobe does not publish its prices. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mgt-commerce.com/blog/magento-license-cost/&quot;&gt;MGT Commerce, Mar 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-34-to-94-promise-has-no-public-source-i-can-find&quot;&gt;The 34% to 94% promise has no public source I can find&lt;/h2&gt;
&lt;p&gt;The revenue range is the claim I most wanted to verify. I could not find 34% to 94% in Adobe’s case study or in the B&amp;amp;T report, and PPC Land reached the same result. It notes that an Adobe sponsored IDC study listed in December 2021 reported 29% higher platform revenue for Adobe Commerce users, which is a different number from a different kind of document. Kennedy may have received the range in a sales pitch or a proposal, and a private document would not show up in public searches. Until someone publishes it, the range stays an attributed claim.&lt;/p&gt;
&lt;p&gt;Sales projections like this deserve scrutiny in any platform deal. Ranges like this typically summarize past customers, and they say nothing about what happens to a particular store in its first month after launch. A store that loses 30% at launch and a store that gains 94% a year later can both appear in the same average.&lt;/p&gt;
&lt;h2 id=&quot;how-a-launch-can-break-1-million-of-ads&quot;&gt;How a launch can break $1 million of ads&lt;/h2&gt;
&lt;p&gt;Kennedy’s most specific claim is that her ads stopped linking to the website. The report does not say why, and PPC Land lists the usual suspects without confirming any of them. Product URLs may have changed. Product feed links may have gone out of date. Tracking may have broken. I can tell you how that failure usually works, as long as you read it as a general mechanism and not a finding about Adorn.&lt;/p&gt;
&lt;p&gt;Every ad is a link to a specific address on your site. A platform move often changes those addresses, because the new system builds product and category paths its own way. If the old addresses are not mapped to the new ones, each ad click lands on an error page, and what happens next depends on the ad platform. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://support.google.com/adspolicy/answer/16428019&quot;&gt;Google Ads’ Destination not working policy&lt;/a&gt; disapproves ads whose landing page returns an error such as a 404, which stops the spend and the sales together. I could not confirm how Meta’s systems handle the same failure, and Kennedy’s ads ran on Instagram and Facebook. She puts her ad spend at about $1 million a year, which works out to roughly $2,740 a day and about 17% of her reported $6 million peak turnover. If a platform kept charging for clicks that hit error pages, a week of that would cost about $19,000, before counting the sales that never happened.&lt;/p&gt;
&lt;p&gt;The same mapping problem hits search traffic. Google’s guidance for site moves says to set up a permanent 301 redirect &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.searchenginejournal.com/google-keep-301-redirects-in-place-for-a-year/&quot;&gt;from every individual page on the old site to its equivalent on the new one&lt;/a&gt;, and to keep those redirects in place for at least a year. Google’s site move guide also says &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ppc.land/googles-site-move-guide-now-covers-www-and-non-www-domain-variants/&quot;&gt;permanent redirects do not cause a loss in PageRank&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.searchenginejournal.com/ask-an-seo-how-can-we-recover-drop-in-organic-traffic-from-site-migration/550915&quot;&gt;Search Engine Journal’s Ask an SEO column&lt;/a&gt; calls missing or incorrect redirects one of the top causes of traffic loss after a migration.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Caw8arsy_2toOdQ.webp&quot; alt=&quot;Kennedy’s reported peak turnover and annual social ad spend. The 2 figures may come from different years.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Kennedy’s reported peak turnover and annual social ad spend. The 2 figures may come from different years. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ppc.land/adorn-cosmetics-faces-closure-blaming-30-sales-drop-on-adobe-site/&quot;&gt;7NEWS Australia via PPC Land, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.practicalecommerce.com/?p=58248&quot;&gt;Practical Ecommerce’s Jill Kocher Brown&lt;/a&gt; documented 2 cases that show the range. One consumer goods site changed every URL in a redesign, used a 301 redirect strategy, lost 25% of its traffic for about 6 weeks, and later ran 19% above its pre launch level. Another manufacturer changed URLs without redirects and watched organic search traffic fall 42% after 12 days. Adorn’s reported 30% sales drop sits between those 2 outcomes, which fits a launch that went wrong without proving that redirects were the cause.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.D4M2k1Kf_1bjsl9.webp&quot; alt=&quot;Reported changes after a platform move. The Adorn figure is sales, and the other 2 are organic search traffic.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Reported changes after a platform move. The Adorn figure is sales, and the other 2 are organic search traffic. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.practicalecommerce.com/?p=58248&quot;&gt;Practical Ecommerce, 7NEWS Australia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If the 30% applied to a $6 million business, that is about $1.8 million a year in lost sales. A business can absorb a month of that, and a year of it is far harder, and the report says the damage ended with Kennedy selling her family home.&lt;/p&gt;
&lt;h2 id=&quot;the-150-million-settlement-is-a-different-case&quot;&gt;The $150 million settlement is a different case&lt;/h2&gt;
&lt;p&gt;The 7NEWS report mentions that the US government sued Adobe in June 2024 and that this year Adobe reached a $150 million settlement without admitting wrongdoing. Viewers could easily read that as the legal consequence of what happened to Adorn. It is not described that way anywhere I can find.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.justice.gov/opa/pr/adobe-agrees-150-million-settlement-and-injunction-resolve-alleged-violations-restore-online&quot;&gt;US Department of Justice announced the proposed order&lt;/a&gt; on March 13, 2026. It requires Adobe to pay $75 million in civil penalties and provide $75 million in free services to qualifying customers, and it resolves claims against Adobe and 2 employees under the Restore Online Shoppers’ Confidence Act. The case was about consumer subscriptions, specifically an early termination fee on the “annual paid monthly” plan, which the FTC alleged in 2024 equals 50% of the remaining monthly payments when someone cancels in the first year. The order requires Adobe to disclose that fee before enrollment and to offer simple ways to cancel. Adobe disagrees with the government’s claims and denies wrongdoing, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pymnts.com/legal/2026/adobe-ends-federal-subscription-lawsuit-with-150-million-settlement-package&quot;&gt;per the settlement reporting&lt;/a&gt;. The Justice Department page was last updated October 20, 2026, and I found no confirmation that the court has entered the order, so I describe it as proposed.&lt;/p&gt;
&lt;p&gt;Nothing in that case concerns Adobe Commerce, merchant contracts or Adorn. The overlap is the word Adobe and a shared theme of exit terms, and I would keep the 2 stories apart until someone shows a connection.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.iNSstHEK_Z20n1cp.webp&quot; alt=&quot;The dates in the Adorn story, with the 2 Adobe settlement items concerning consumer subscriptions.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;698&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The dates in the Adorn story, with the 2 Adobe settlement items concerning consumer subscriptions. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.justice.gov/opa/pr/adobe-agrees-150-million-settlement-and-injunction-resolve-alleged-violations-restore-online&quot;&gt;B&amp;amp;T, US Department of Justice, 7NEWS, PPC Land&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;responsibility-is-still-an-open-question&quot;&gt;Responsibility is still an open question&lt;/h2&gt;
&lt;p&gt;The reaction online split in useful ways. SEO specialist Lily Ray wrote on X that the story is a reminder to hire SEO teams with substantial migration experience before moving a company website, especially an ecommerce one. Nick LeRoy replied that he felt for Kennedy but noted the report points to a migration partner that failed at launch, which raises the question of why Adobe is cast as the villain. Hung Lee wrote that technical people will ask why she chose Adobe, while a non technical owner may not know enough to run the due diligence. These are posts from observers, and none of them has seen the contract.&lt;/p&gt;
&lt;p&gt;Gymshark is another brand that has described leaving Adobe Commerce, and its account comes with a caveat. Founder Ben Francis told Shopify, in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.shopify.com/au/case-studies/gymshark&quot;&gt;a case study on Shopify’s own site&lt;/a&gt;, that building his Adobe Commerce store took 6 to 8 months, that it went down for 8 hours on Black Friday at an estimated cost of £100,000, and that he replatformed to Shopify Plus 10 months into the relationship. Shopify has every reason to tell that story, and the cost is Francis’s own estimate. His remark about customers stuck with me, because he says shoppers blamed the Gymshark brand whichever vendor was at fault.&lt;/p&gt;
&lt;p&gt;I find the timeline the hardest part to explain. The upgrade was announced in September 2021, and the closure is reported in November 2026. The report does not say when the new site launched, how long it ran, or how many months of damage preceded the move to Shopify. Without those dates nobody outside the dispute can say how much of the collapse traces to the launch and how much to other pressures on the business.&lt;/p&gt;
&lt;p&gt;That is also why I think the useful reading is narrow. A platform choice is a decision with a license fee, an implementation partner and a contract. The part that failed, on Kennedy’s account, was the launch itself, and a launch has checks that anyone can demand in writing.&lt;/p&gt;
&lt;h2 id=&quot;2-things-from-this-generalize&quot;&gt;2 things from this generalize&lt;/h2&gt;
&lt;p&gt;First, treat the URL list as a contract deliverable. Before launch, export every address that earns you money, meaning the landing pages of your paid ads, the links in your email templates, your product feed and your top 200 organic pages. Have the agency prove on a staging site that each one either loads or redirects with a single 301 to the right new page, and write “0 broken money URLs at launch” into the acceptance criteria. Then keep the old redirects live for at least a year, as Google advises. Google’s site move guide also says to make changes one after another, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eseospace.com/blog/geo-during-a-website-redesign-or-migration/&quot;&gt;eSEOspace quotes its example&lt;/a&gt; of moving to a new domain first and changing the layout afterward. A new platform, a new design and new URLs on the same day multiply the ways a launch can fail.&lt;/p&gt;
&lt;p&gt;Second, read the exit clause and set a rollback rule before you sign. Kennedy says she could not leave the contract after the launch went wrong. Ask what it costs to cancel in month 1, month 6 and month 12, and keep the old store able to take orders until the new one has matched its sales for a full 30 days. If the new platform cannot clear that bar, you need the contract to let you go back.&lt;/p&gt;
&lt;p&gt;If you run a store, take 30 minutes this week to export your top 200 landing URLs from your ad accounts and analytics, then check what each one returns today. Any that end in an error page are costing you money before you ever replatform.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>adobe</category><category>marketing</category><category>ai</category><category>ai-agent</category><category>llm</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>For 15 Years, KDE Told You a USB Copy Was Done When It Had Barely Started</title><link>https://soursen.org/articles/for-15-years-kde-told-you-a-usb-copy-was-done-when-it-had-barely-started/</link><guid isPermaLink="true">https://soursen.org/articles/for-15-years-kde-told-you-a-usb-copy-was-done-when-it-had-barely-started/</guid><description>A progress bar that timed the copy into memory, while the stick lagged far behind, corrupted files for anyone who trusted it and pulled the stick. The fix took 4 merge requests and a Linux call so sharp its own manual calls it extremely dangerous.</description><pubDate>Mon, 09 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On October 27, 2026, KDE developer Méven Car published &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;a writeup&lt;/a&gt; of a bug he called arguably the worst he has chased in KIO, the framework behind Dolphin and most file operations in KDE. He called it his white whale. The bug is simple to state. When you copied a file to a USB stick, the progress bar and the “copy finished” dialog tracked how fast data reached memory. The stick itself was far slower. On a slow stick, the dialog could say done in a tenth of a second while the drive kept writing for more than a minute. Pull the stick out when the dialog closes, and your file is corrupt. Do it as a move, and the file can disappear from both places. The report sat open for 15 years. I want to walk through why the progress bar lied, why a correct fix was so hard that it needed kernel features that did not exist in 2011, and what actually changed in KDE Frameworks 6.32.&lt;/p&gt;
&lt;h2 id=&quot;why-the-progress-bar-was-wrong&quot;&gt;Why the progress bar was wrong&lt;/h2&gt;
&lt;p&gt;A file manager copies a file by reading it and handing the data to the write system call. On Linux, write returns as soon as the data is in the page cache, the part of memory the kernel uses to hold data on its way to a disk. The kernel writes it out to the real device later, when it decides to.&lt;/p&gt;
&lt;p&gt;On a fast internal SSD, later means a fraction of a second, so you never notice. Copy from your main drive to a second internal drive and the write lands almost at once. On a USB 2.0 stick that writes a few megabytes a second, later can mean a minute or more for a large file. KIO handed the data to the kernel, saw write return, and reported the copy as finished. The data was sitting in RAM.&lt;/p&gt;
&lt;p&gt;The original 2011 report caught it in the plainest way. The notification claimed about 50 MB/s to a USB 1.1 device, which physically tops out near 1.5 MB/s. Alan Stern, the kernel USB developer who looked at it, summed the behavior up in 1 line. It shows the copying operation is finished when it has not even been started.&lt;/p&gt;
&lt;p&gt;Car measured the same thing in 2026 on a USB 2.0 stick running at about 2.3 MB/s. Copying a 128 MiB file, the completion dialog appeared after 0.06 to 0.13 seconds. The data actually reached the stick 68 to 91 seconds later, across 4 runs.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.B-nf8TuF_2aIfnE.webp&quot; alt=&quot;The dialog reported done almost instantly while the stick kept writing for over a minute.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The dialog reported done almost instantly while the stick kept writing for over a minute. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The progress bar had the same flaw. It showed how fast KIO filled memory, which meant it could sit at 100% with the entire 128 MiB file still unwritten. For a removable drive, that gap is where data dies. You see the dialog close, you unplug the stick, and the write never finished.&lt;/p&gt;
&lt;h2 id=&quot;why-a-move-was-worse-than-a-copy&quot;&gt;Why a move was worse than a copy&lt;/h2&gt;
&lt;p&gt;A copy that gets interrupted leaves a corrupt file on the stick, and the original is still safe on your drive. A move is different. KIO deleted each source file right after it believed the copy was done, which meant it deleted the original while the data was still in memory and not yet on the device. Unplug during that window and the file is gone from both places.&lt;/p&gt;
&lt;p&gt;This is the reason Nate Graham raised the bug to the highest priority in 2021. A wrong progress bar is annoying. A move that destroys the only copy is data loss. It took another 5 years to fix, because doing it correctly without wrecking performance turned out to be genuinely hard.&lt;/p&gt;
&lt;h2 id=&quot;the-tools-to-fix-it-did-not-exist-in-2011&quot;&gt;The tools to fix it did not exist in 2011&lt;/h2&gt;
&lt;p&gt;The naive fix is easy. Flush every file to the device as you copy it, using a call like fsync, which waits until the data is on the disk. The problem is speed. Car measured an fsync on every file on 3,000 files of 16 KiB. It took 10 seconds. Without it, the same copy took 0.04 seconds on a local disk.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.DmNg_ulI_ZYSOfj.webp&quot; alt=&quot;Flushing every file to disk is correct and roughly 250 times slower on small files.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Flushing every file to disk is correct and roughly 250 times slower on small files. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So a correct fix has to flush removable and network copies without flushing internal ones, and without slowing a copy of many small files to a crawl. That needs a way to wait on one part of a file on its own. POSIX, the portable Unix standard, only offers fsync, which waits for the whole thing. Linux has sync_file_range, which can wait on a specific range of a file. Kernel USB developer Alan Stern suggested it in the bug report 2 weeks after it opened in September 2011, and KDE maintainer Christoph Feck replied that it looked like exactly what they needed.&lt;/p&gt;
&lt;p&gt;The call is powerful and sharp. Its own Linux manual page warns that it is extremely dangerous and that careless use can corrupt data, because it does not flush file metadata or the drive’s own hardware cache on its own. Car tried twice in 2024 and, by his own account, got it wrong both times. In 1 attempt the sync_file_range path stayed commented out. In another, the code waited on the chunk it had just written, which had not started writing yet, so it never waited at all. Waiting on the window before the one just written is what makes it work, and no reviewer caught the mistake either.&lt;/p&gt;
&lt;h2 id=&quot;how-the-fix-actually-works&quot;&gt;How the fix actually works&lt;/h2&gt;
&lt;p&gt;KDE’s answer sits between the 2 extremes. Flushing after every write would be correct and very slow. Flushing only at the very end would leave the progress bar wrong for the whole copy. So KIO now writes in windows.&lt;/p&gt;
&lt;p&gt;The data is copied in chunks called windows. When a window fills, a helper thread hands it to the kernel with sync_file_range and waits for it to reach the device, while the main thread fills the next window. The helper thread earns its place on Windows style CIFS shares, where starting a writeback blocks the calling thread for about 157 milliseconds per 128 MiB window while the server grants write credits, which would otherwise stall the whole copy. The copy only waits when the window it wants to hand over is not written yet. At most 2 windows are ever in memory and unwritten, so the progress bar is never more than 1 window ahead of what is really on the device. The window is adaptive, sized to hold about 200 milliseconds of writeback based on the measured speed of the link. It starts at 1 MiB, can at most double each step and caps at 16 MiB, or 128 MiB on CIFS. Car tuned that target by hand. A 500 millisecond window left SMB folder listings at 4.2 seconds, and dropping it to 200 milliseconds brought them to 1.7. A window too small throttles a fast link, and a window too large never fills on a slow one.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.B_Xl200N_4akn0.webp&quot; alt=&quot;After the fix, the progress bar leads the device by at most 1 window, where it once led by the whole file.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After the fix, the progress bar leads the device by at most 1 window, where it once led by the whole file. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A window bounds how much is left in memory during the copy, and there is still something to flush at the end. For a removable device, KIO now makes the end of the copy wait for it. A file larger than 16 MiB is flushed with fsync, then its folder, before the copy reports success. By then the windows have already written almost everything, so the final flush is short. The completion dialog now appears when the data is really on the stick. On the same USB 2.0 stick, that 128 MiB copy that used to report done in about a tenth of a second now reports done at 28.1 seconds, which is when the data has actually landed. The progress bar, which once ran 128 MiB ahead of the device, now leads it by 3 MiB.&lt;/p&gt;
&lt;p&gt;Small files are the hard part, because a flush per file is the 10 second disaster above. So the worker flushes no small file on its own. After copying to a removable disk, it runs a single syncfs, which writes back the whole destination file system in one operation, and the copy shows “writing the copied data to the device” while that runs. If the flush fails, the copy fails, because the data may not be on the device. The overhead is small. Those 3,000 small files took 185.2 seconds to actually land on the stick before the fix and 183.9 after, so the copy now reports 183.9 seconds and tells the truth. Before, it reported 1.2 seconds and left the rest to chance.&lt;/p&gt;
&lt;h2 id=&quot;a-move-now-deletes-nothing-until-the-data-is-safe&quot;&gt;A move now deletes nothing until the data is safe&lt;/h2&gt;
&lt;p&gt;The data loss path is closed. A move to a removable device keeps every source file until the flush has succeeded, then deletes them. If the flush fails, or you pull the stick during it, every source stays, so nothing is removed from your drive until the move is genuinely done. A copy or move that you cancel or that hits an error still flushes the device first, and a move then deletes only the sources of files that actually made it across. A partial move is safe.&lt;/p&gt;
&lt;h2 id=&quot;telling-a-usb-stick-from-an-internal-disk&quot;&gt;Telling a USB stick from an internal disk&lt;/h2&gt;
&lt;p&gt;None of this should touch internal drives, because you do not unplug them and waiting on every copy would just make them slower for no reason. Car checked that it does not. Forcing the removable path onto a local fixed disk changed a copy of those same 3,000 small files from 1.54 to 1.55 seconds, so the machinery costs nothing when it is not needed. Deciding what counts as removable is harder than it sounds. The file system type does not tell you. exFAT can be a memory card, and FAT is also the EFI partition on your laptop. Most USB disks do not even report themselves as removable media.&lt;/p&gt;
&lt;p&gt;KIO reads the answer from the system instead. A new private function, added in merge request 2506, asks sysfs, the kernel’s device information interface, for the disk’s own removable flag, then for the USB port or PCI slot it hangs off, which the kernel marks as removable when it can be reached from outside the machine. It follows encrypted and LVM volumes down to the physical disk underneath, and it also treats SD cards as removable. Car notes this will not catch every exotic case, but it handles the normal one, which is someone pulling a stick out of a USB port on the front of their machine. Network mounts that are already known to be slow get the same windowed treatment, including NFS, SMB, Ceph, GlusterFS, 9p, sshfs and FUSE mounts such as rclone.&lt;/p&gt;
&lt;p&gt;That detection has to be cheap, because it runs on every copy. 2 earlier changes to how KIO looks up mount points made it affordable. The first, in KIO 6.30, caches mounts by the id that the statx call returns on Linux 6.8 and later, which made lookups by id about 700 times faster. The second, in 6.32, uses a newer call named statmount that avoids walking the path at all, and dropped a lookup that could take more than 15 seconds on a busy system to about 1 millisecond.&lt;/p&gt;
&lt;p&gt;A second speed regression got fixed along the way. Back in 2021, KIO switched its copy path from the old sendfile call to a newer one, copy_file_range, which is faster. Then Linux 5.19 made copy_file_range refuse to copy between 2 different file systems, failing with an error code, so those copies fell back to a slow byte by byte path. A new change, merge request 2520, restores a sendfile fallback for that case. A 1 GiB copy from a RAM disk to an ext4 disk dropped from 443 to 272 milliseconds, and the reverse direction from 531 to 278.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DSFNWIit_2fmchb.webp&quot; alt=&quot;The fix leans on cheaper kernel lookups and a restored sendfile fallback so it can check every copy without slowing things down.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The fix leans on cheaper kernel lookups and a restored sendfile fallback so it can check every copy without slowing things down. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;network-shares-had-the-same-lie-with-a-worse-twist&quot;&gt;Network shares had the same lie with a worse twist&lt;/h2&gt;
&lt;p&gt;A copy to an NFS or SMB share leaves a lot of data in memory waiting to go to the server, so the progress bar runs ahead of what the server has received, the same flaw as the USB case. SMB adds a nastier twist. With its default setting, cache equals strict, even looking at a file waits until that file’s unwritten data has been sent. So listing the folder you are copying into makes the file manager wait behind the upload.&lt;/p&gt;
&lt;p&gt;Car copied a 256 MiB file to an SMB share over a 5 MB/s link and timed folder listings during the copy. Before the fix, the slowest listing took 27.4 seconds. After, the slowest took 1.70 seconds, because a listing now waits behind at most 2 windows of writeback, where it used to wait behind the whole queued upload. On a 4 GiB NFS copy, the median listing fell from 24 milliseconds to 11. The gap shows up even on a fast link, where the stakes are lower. On a 4 GiB SMB copy over a quick connection, the progress bar used to run as much as 1,334 MiB ahead of what the server had received. After the fix it leads by at most 128 MiB, 1 CIFS window, and the copy itself finished slightly faster, 6.06 against 7.15 seconds.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.CdS1G1QD_QBCbM.webp&quot; alt=&quot;On a slow SMB link, browsing the share during a copy went from almost half a minute to under 2 seconds.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On a slow SMB link, browsing the share during a copy went from almost half a minute to under 2 seconds. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;this-was-never-only-a-kde-problem&quot;&gt;This was never only a KDE problem&lt;/h2&gt;
&lt;p&gt;The habit of reporting a cached write as a finished one runs through the whole Linux stack, which is why this is worth understanding even if you never touch KDE. The command line tool dd behaves the same way. Write an ISO to a USB stick with dd, watch it return to the prompt, pull the stick, and the image can be unbootable, because dd reported done when the data was in cache. The fix there is to add conv=fsync or to run sync afterward, which is exactly why the Arch Linux install guide tells you to run sync before removing the drive.&lt;/p&gt;
&lt;p&gt;Most other graphical file managers share the original flaw too. GNOME’s Files and the newer Cosmic file manager report a copy as complete once the data is in memory. The usual safety net is the eject or “safely remove” action, which does force the flush. The trouble is that plenty of people, myself included, just pull the stick when the dialog disappears. The value of the KIO fix is that it makes the dialog mean what people already assume it means.&lt;/p&gt;
&lt;h2 id=&quot;what-the-fix-cannot-fix&quot;&gt;What the fix cannot fix&lt;/h2&gt;
&lt;p&gt;One measurement during testing sent Car down a rabbit hole worth repeating, because it marks the edge of what a file manager can promise. While copying the small files to a cheap USB stick, listing a folder on that stick sometimes took about 15 seconds, with the new window turned on or off. The window was not the cause. The stick was. Roughly every 8 seconds, a single 120 KiB write to it took 4 to 7 seconds to complete, and the folder listing was stuck waiting on a page queued behind that write. KIO cannot fix a device that stalls for seconds at a time. What it can do is stop blaming the copy, and tell you honestly when your data is on the drive. It cannot make a slow stick write faster.&lt;/p&gt;
&lt;h2 id=&quot;why-it-took-15-years&quot;&gt;Why it took 15 years&lt;/h2&gt;
&lt;p&gt;A wrong progress bar hid a data loss bug for 15 years, and the delay came down to missing tools. The right call was named 2 weeks in, back in 2011, and the kernel features to use it safely and cheaply arrived much later. sync_file_range existed but was dangerous to use correctly. The cachestat call that reports how much of a file is still dirty in memory landed in Linux 6.5 in 2024, and it works 1 file at a time. The cheap statmount based mount lookups are recent too. The fix needed a developer willing to thread all of that through KIO’s copy path and get the ordering exactly right, after 2 failed attempts that passed code review.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.3uGxlRSX_Z1OlaUP.webp&quot; alt=&quot;From the first report to the shipped fix, the bug outlived KDE 4, the whole of KDE 5 and several kernel releases.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;786&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;From the first report to the shipped fix, the bug outlived KDE 4, the whole of KDE 5 and several kernel releases. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blogs.kde.org/2026/10/27/fixing-kio-copy-to-usb-stick-and-network-filesystems/&quot;&gt;Meven Car, KDE Blogs, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;/h2&gt;
&lt;p&gt;2 things from this are worth keeping. The first is that on anything that writes slowly, a progress bar tells you about memory, and only the eject action proves the data reached the device. Until you are on KDE Frameworks 6.32 or later, treat every “copy finished” dialog on a USB stick or a network share as a claim about memory, and use the eject or safely remove action before you unplug. It forces the flush that the dialog did not wait for. On the command line, add conv=fsync to dd or run sync, and wait for it to return before pulling the drive.&lt;/p&gt;
&lt;p&gt;The second is that the fix ships in KDE Frameworks 6.32, which is tagged and releasing on November 13, 2026, with the groundwork already in 6.30 from September. If you use Dolphin with USB sticks or network shares, this is the update that makes the copy dialog trustworthy. After it lands, a copy to a stick finishes when the data is actually on the stick, a move deletes nothing from your drive until the write has succeeded, and a network share stays usable while a copy runs. At that point you can close the dialog and unplug, which is all anyone wanted in 2011.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>kde</category><category>linux</category><category>llm</category><category>ai-agent</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Claude Code’s “Don’t Ask Again” Button Has Put 2,539 Secrets on Public GitHub</title><link>https://soursen.org/articles/claude-codes-dont-ask-again-button-has-put-2-539-secrets-on-public/</link><guid isPermaLink="true">https://soursen.org/articles/claude-codes-dont-ask-again-button-has-put-2-539-secrets-on-public/</guid><description>A permission shortcut saves the exact command you approved, password included, into a project file that often gets committed. The bigger lesson is that AI coding agents have created new places for secrets to hide, and the usual scanners are not looking there.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On November 5, 2026, researchers Shmulik Cohen and Matan Giladi at the application security company Apiiro published a scan of public GitHub, and the numbers are uncomfortable for anyone who uses Claude Code. They found 104,185 public copies of a Claude Code file called .claude/settings.local.json. 1,122 of them, about 1.1%, held a real secret. Counting older versions in git history, the shared project settings file and saved agent chat logs, the total came to 2,539 distinct secrets across 1,994 public repositories, owned by 63 organizations. I want to walk through how a single click turns into a stored password, why deleting the file does not fix it, why standard secret scanners missed hundreds of these and what you should check in your own repositories today.&lt;/p&gt;
&lt;h2 id=&quot;how-1-click-turns-into-a-stored-password&quot;&gt;How 1 click turns into a stored password&lt;/h2&gt;
&lt;p&gt;Claude Code asks for permission before it runs a shell command. One of the options is “Yes, and don’t ask again.” Pick that, and Claude Code saves an allow rule so it can run the same command later without asking. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://code.claude.com/docs/en/settings&quot;&gt;Claude Code’s settings documentation&lt;/a&gt;, those personal rules live in .claude/settings.local.json inside the project folder.&lt;/p&gt;
&lt;p&gt;The rule is the command itself, saved word for word. If the command you approved was a database login with the password typed inline, or a curl request with an authorization header, the password or token goes into the file with it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html&quot;&gt;The Hacker News reported&lt;/a&gt; that Apiiro reproduced the behavior with Opus 5.5 and Fable 5.1, and that of 16 coding agents it compared, Claude Code was the only one confirmed to save the full approved command in a project file by default.&lt;/p&gt;
&lt;p&gt;Most developers have learned to keep .env files out of git. Very few have ever opened .claude/settings.local.json, and the name suggests it stays local. It only stays local if git is told to ignore it.&lt;/p&gt;
&lt;h2 id=&quot;why-passwords-end-up-inside-commands&quot;&gt;Why passwords end up inside commands&lt;/h2&gt;
&lt;p&gt;Typing a secret into a command is a normal shortcut. A developer debugging a database connects with the password set inline because it is faster than configuring a credentials file. Someone testing an API pastes a bearer token into a curl header. Someone deploying to a server passes an SSH password to a login tool. On a plain terminal, that command lands in shell history on 1 laptop, which is a mild risk.&lt;/p&gt;
&lt;p&gt;An agent changes the math. Claude Code proposes the command, the developer approves it, and a single click on “don’t ask again” turns that throwaway line into a saved configuration entry inside the project folder. Lakera’s researchers made the same point after their npm study, noting that developers approve large numbers of shell commands during routine work and that a token in an authorization header can be saved permanently the moment someone picks persistent approval over a one time run.&lt;/p&gt;
&lt;h2 id=&quot;what-the-file-is-supposed-to-do&quot;&gt;What the file is supposed to do&lt;/h2&gt;
&lt;p&gt;Anthropic designed the file to stay private. Claude Code’s documentation describes .claude/settings.local.json as the place for personal settings that are not checked into source control, separate from .claude/settings.json, which teams share and commit on purpose. The documentation says that when Claude Code creates the local file, it configures git to ignore it.&lt;/p&gt;
&lt;p&gt;That protection is real, and it has gaps. Apiiro found that on the first write inside a git repository, Claude Code adds the file to the developer’s global git excludes, a setting that lives on that 1 computer for that 1 user. It does nothing for a file that was already committed. It does not travel with the project, because Claude Code never adds the file to the project’s own .gitignore. A teammate on another machine, a CI job, a fresh clone or a developer who created the file by hand gets no protection at all. As &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itwire.com/business-it-news/security/claude-code-approval-files-found-exposing-company-secrets-on-github-says-apirro-researchers&quot;&gt;iTWire noted&lt;/a&gt;, the global exclude is a real protection. It just covers a narrower set of cases than most people assume.&lt;/p&gt;
&lt;h2 id=&quot;what-apiiro-found&quot;&gt;What Apiiro found&lt;/h2&gt;
&lt;p&gt;Apiiro’s scan covered 104,185 copies of the file in 103,617 public repositories. The 1,122 copies with a real secret held 1,379 distinct values. Older versions of the file that only survive in git history added 734 more secrets across 509 repositories. The shared .claude/settings.json file had secrets in 298 of 76,011 copies, mostly inside allow rules, and saved agent chat logs added more.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.n2T-cZpN_Z162d8W.webp&quot; alt=&quot;Secrets tied to Claude Code settings files, by where Apiiro found them.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Secrets tied to Claude Code settings files, by where Apiiro found them. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html&quot;&gt;Apiiro via The Hacker News, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The secrets were the kind that open doors. Apiiro counted 379 database passwords, 43 SSH logins for public servers, 42 tokens for GitHub, GitLab and npm, and 23 AWS keys, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.lavx.hu/article/claude-code-s-don-t-ask-again-setting-exposes-secrets-in-public-github-repositories&quot;&gt;according to LavX News&lt;/a&gt;. Among the named examples were a database vendor’s own admin level cloud key, a production Azure Postgres password, a Square production token and the owner password of a medical records database, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://daily.dev/posts/claude-code-s-don-t-ask-again-exposes-passwords-in-1-122-public-github-files-5ing6vaqe&quot;&gt;per daily.dev’s summary&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.D68CTcTv_Z2cj4Ge.webp&quot; alt=&quot;The secret types Apiiro published counts for. Database passwords dominate.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The secret types Apiiro published counts for. Database passwords dominate. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.lavx.hu/article/claude-code-s-don-t-ask-again-setting-exposes-secrets-in-public-github-repositories&quot;&gt;Apiiro via The Hacker News and LavX News, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The 63 owning organizations were mostly software companies of all sizes. Apiiro did not test whether the secrets still worked. It notified affected organizations, and 1 company confirmed that its key had been live.&lt;/p&gt;
&lt;h2 id=&quot;what-these-secrets-give-an-attacker&quot;&gt;What these secrets give an attacker&lt;/h2&gt;
&lt;p&gt;The categories matter more than the total. A database password paired with a hostname that answers on the public internet is direct access to the data, with no further hacking needed. An SSH login for a public server is a shell on that server. Apiiro’s advice to security teams is to deal with those pairs first, since a credential plus a reachable host is the shortest path to damage.&lt;/p&gt;
&lt;p&gt;Tokens for GitHub, GitLab and npm reach further. They can let someone push code or publish a package version under the owner’s name, which turns 1 leaked token into a risk for everyone downstream who installs that package. The Shai-Hulud worm in September 2025 showed how fast that kind of supply chain abuse spreads once tokens are in the wrong hands. Cloud keys such as the 23 AWS keys Apiiro found can be used to spin up computing resources and run up a bill, or to read whatever storage the key can reach.&lt;/p&gt;
&lt;h2 id=&quot;deleting-the-file-does-not-undo-the-leak&quot;&gt;Deleting the file does not undo the leak&lt;/h2&gt;
&lt;p&gt;The obvious fix is to delete the file. It does not work, and Apiiro’s numbers show why. Git keeps every committed version, so the 734 secrets that exist only in older versions are still readable by anyone who browses the history. Forks copy that history too, and Apiiro found 211 forks of 74 repositories carrying the same secrets.&lt;/p&gt;
&lt;p&gt;The files also sat in the open for a long time. When Apiiro last checked before publishing, every file with a secret was still on its repository’s default branch, and in half of those repositories it had been there for at least 217 days, The Hacker News reported. Copies outside GitHub matter as well. The same file can end up inside npm packages, Docker images, zip archives and synced folders.&lt;/p&gt;
&lt;p&gt;The only real fix for an exposed secret is to rotate it. Change the password, revoke the token, issue a new key, then clean up the repository.&lt;/p&gt;
&lt;h2 id=&quot;why-secret-scanners-missed-215-files&quot;&gt;Why secret scanners missed 215 files&lt;/h2&gt;
&lt;p&gt;Apiiro ran 2 popular open source scanners, gitleaks and TruffleHog, over every one of the 1,122 files, without live verification. Gitleaks flagged 564 of them. TruffleHog flagged 643. Neither flagged 215.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DogVKk6n_zrr0t.webp&quot; alt=&quot;How many of the 1,122 files with real secrets each scanner flagged.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How many of the 1,122 files with real secrets each scanner flagged. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html&quot;&gt;Apiiro via The Hacker News, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The misses follow a pattern. Most involved passwords typed inside commands, such as a value set in a Postgres password variable or passed straight to a MySQL or sshpass login. Scanners are tuned to recognize known key formats, like an AWS key or a GitHub token with a fixed prefix. A plain password sitting in the middle of a command string looks like ordinary text. That is the exact shape of secret the “don’t ask again” rule captures.&lt;/p&gt;
&lt;h2 id=&quot;claude-often-commits-the-file-itself&quot;&gt;Claude often commits the file itself&lt;/h2&gt;
&lt;p&gt;Apiiro traced the history of 1,105 repositories and found that in 539 of them, a commit listing Claude as a coauthor had changed the settings file. That suggests the agent itself is often the one adding the file to git, as part of a routine commit of everything in the folder.&lt;/p&gt;
&lt;p&gt;That lines up with earlier research from GitGuardian. Its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.gitguardian.com/the-state-of-secrets-sprawl-2026-pr&quot;&gt;State of Secrets Sprawl 2026 report&lt;/a&gt;, published in March, found that commits coauthored with Claude Code leaked secrets at about 3.2%, roughly twice the baseline across public GitHub. GitGuardian’s Dwayne McDaniel put the human only baseline at 1.5% in an &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tfir.io/ai-code-secret-sprawl-gitguardian/&quot;&gt;interview with TFiR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.PuNuSkyI_1sXPTl.webp&quot; alt=&quot;Leak rates from 3 separate studies. Each counts something different, so treat this as context.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Leak rates from 3 separate studies. Each counts something different, so treat this as context. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.gitguardian.com/the-state-of-secrets-sprawl-2026-pr&quot;&gt;Apiiro, GitGuardian, Lakera, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I would be careful reading the GitGuardian figure as proof that the AI writes worse code. Developers still decide what to approve, accept and push. What the data does show is that an agent committing quickly and often will commit whatever is sitting in the folder, including files a human might have paused over.&lt;/p&gt;
&lt;h2 id=&quot;the-bug-reports-that-a-bot-closed&quot;&gt;The bug reports that a bot closed&lt;/h2&gt;
&lt;p&gt;None of this is new to Anthropic. A bug report filed on GitHub on August 11, 2025, as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/anthropics/claude-code/issues/5544&quot;&gt;issue #5544 in the Claude Code repository&lt;/a&gt;, said approved commands with API keys and tokens were being stored word for word. According to Apiiro, an automated bot closed it as “not planned” on January 3 after 60 days without activity. 4 related reports were closed by the same bot, the most recent the day before The Hacker News story ran, and Apiiro said none of them received a reply from Anthropic.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.BE39UJoX_Zb33ge.webp&quot; alt=&quot;Public warnings about secrets in Claude Code settings files since August 2025.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Public warnings about secrets in Claude Code settings files since August 2025. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html&quot;&gt;Apiiro via The Hacker News, ironPeak, GitGuardian, Lakera&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Other users reported the same thing. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://claudeissues.com/issue/13106-bug-sensitive-tokens-stored-in-claude-settings-local-json-and-not-ignored-by-git&quot;&gt;Another GitHub report, issue #13106&lt;/a&gt;, described a developer whose key was flagged as leaked in a public repository, only to find the file holding that key and several other tokens. The reporter asked Claude Code to add the .claude folder to .gitignore automatically.&lt;/p&gt;
&lt;p&gt;In February 2026, Niels Hofmans of the security consultancy &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ironpeak.be/blog/leaking-secrets-from-the-claud/&quot;&gt;ironPeak&lt;/a&gt; wrote about committing his own settings file by accident, with database passwords and API keys from approved commands still sitting in his git history. He released an open source scanner called claudleak that searches GitHub for AI tool folders such as .claude, .cursor and .continue and runs TruffleHog over them, history included. From a sample of 100 repositories he estimated that about 2.4% of repositories with AI tool folders hold sensitive information somewhere in their history. I could not find a public statement from Anthropic responding to the Apiiro research at the time of writing.&lt;/p&gt;
&lt;h2 id=&quot;the-claude-folder-is-security-sensitive-in-both-directions&quot;&gt;The .claude folder is security sensitive in both directions&lt;/h2&gt;
&lt;p&gt;The local settings file leaks secrets outward. The shared settings file can be a way in. In January 2026, Anthropic patched CVE-2026–21852, reported by Check Point Research, in which a repository’s .claude/settings.json could redirect Claude Code’s API traffic to another address before the user saw a trust prompt, the fix shipping in version 2.0.65, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.backslash.security/blog/your-claude-code-token-might-end-somewhere-you-dont-expect&quot;&gt;according to Backslash Security&lt;/a&gt;. Backslash recommends treating .claude/settings.json as executable content during code review. Put the 2 findings together and the whole .claude folder deserves the same scrutiny as build scripts and secrets files.&lt;/p&gt;
&lt;h2 id=&quot;what-could-change-in-claude-code&quot;&gt;What could change in Claude Code&lt;/h2&gt;
&lt;p&gt;The people who reported the problem have suggested fixes. The author of issue #13106 asked Claude Code to add the .claude folder, or at least the local settings file, to the project’s .gitignore automatically when it creates it. Apiiro’s write up points to the gap between the global exclude and the project’s own .gitignore as the reason the current protection fails. 1 reader responding to the Lakera research on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bdtechtalks.substack.com/p/the-silent-threat-of-claude-code&quot;&gt;TechTalks&lt;/a&gt; suggested storing approved commands in a separate file that teams could ignore on its own.&lt;/p&gt;
&lt;p&gt;I think the most useful change would be the simplest one, which is warning the user, or masking the value, when a command about to be saved as a permanent rule contains something that looks like a password or token. Until something like that ships, the fix sits with developers and security teams.&lt;/p&gt;
&lt;h2 id=&quot;this-keeps-happening-across-ai-tools&quot;&gt;This keeps happening across AI tools&lt;/h2&gt;
&lt;p&gt;The settings file is 1 example of a wider pattern. In April 2026, researchers at Lakera, now part of Check Point, monitored about 46,500 npm packages and found 428 that shipped a .claude/settings.local.json file. 33 files across 30 packages contained credentials, roughly 1 in 13, including npm tokens, GitHub personal access tokens and production bearer tokens, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itbrief.co.uk/story/claude-code-can-leak-secrets-in-public-npm-packages&quot;&gt;as IT Brief reported&lt;/a&gt;. Published npm packages are effectively permanent, so every one of those credentials had to be treated as compromised.&lt;/p&gt;
&lt;p&gt;Steve Giguere, principal AI security advocate at Check Point, said at the time that AI coding assistants are introducing entirely new ways for secrets to be created, stored and exposed, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://securitybrief.co.nz/story/claude-code-can-leak-secrets-in-public-npm-packages&quot;&gt;per SecurityBrief&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Even files without secrets leak useful information. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.upguard.com/blog/yolo-mode-hidden-risks-in-claude-code-permissions&quot;&gt;UpGuard analyzed&lt;/a&gt; 18,470 Claude Code local settings files from GitHub and found that 21.3% allowed the agent to run curl freely, which an attacker who hijacks the agent through prompt injection could use to download malware or send local data out.&lt;/p&gt;
&lt;p&gt;The broader trend is moving the wrong way. GitGuardian counted 28.65 million new hardcoded secrets in public GitHub commits in 2025, up 34% from the year before and the largest annual jump it has recorded. Leaked secrets tied to AI services rose 81%, and it found 24,008 secrets inside MCP configuration files, the files that connect AI agents to outside tools, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.turbogeek.co.uk/?p=9468&quot;&gt;according to TurboGeek’s summary&lt;/a&gt;. Old leaks also linger. The same summary reports that 64% of secrets GitGuardian first detected in 2022 were still active and unrevoked in 2025, which tells you how rarely people rotate a key after it leaks.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.1QHSdo63_Z1Aj3FE.webp&quot; alt=&quot;New hardcoded secrets found in public GitHub commits each year.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;838&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;New hardcoded secrets found in public GitHub commits each year. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.gitguardian.com/state-of-secrets-sprawl-report-2026&quot;&gt;GitGuardian State of Secrets Sprawl 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-the-research-leaves-out&quot;&gt;What the research leaves out&lt;/h2&gt;
&lt;p&gt;The research has limits, and they matter. Apiiro did not test whether the 2,539 secrets still work, and it has not said whether anyone has used them. Only 1 key is confirmed to have been live. The 1.1% figure counts public files, so it says nothing about how many Claude Code users have secrets in private repositories or on their laptops. Some secrets will be old test credentials that were rotated long ago.&lt;/p&gt;
&lt;p&gt;The risk is still real. Apiiro noted that in September 2025, the Shai-Hulud worm ran TruffleHog over infected developer machines, and that scanner flagged more than half of these settings files as containing secrets. Attackers already have tools that look in developer folders. Now that this research is public, more of them will look in .claude.&lt;/p&gt;
&lt;h2 id=&quot;the-lesson-for-anyone-using-an-ai-coding-agent&quot;&gt;The lesson for anyone using an AI coding agent&lt;/h2&gt;
&lt;p&gt;2 things from this generalize past Claude Code. The first is that agent folders hold secrets, and they deserve the same treatment as .env files. That covers .claude, .cursor, .gemini, .specstory and agent memory files, on laptops as well as in repositories. Add them to the project’s own .gitignore and to your organization’s gitignore templates, so the protection travels with the code to every machine that clones it.&lt;/p&gt;
&lt;p&gt;The second is that a convenience click can create a permanent record. If you use Claude Code with any public repository, search your GitHub organization today for .claude/settings.local.json and .claude/settings.json, including git history. Rotate every password, token and key those files have ever held before you clean anything up. Then stop tracking the local file in git, add it to the project’s .gitignore and open the copy on your own machine to delete any rule that contains a secret. Deal first with any credential that sits next to a public hostname, as Apiiro recommends. From then on, keep secrets out of commands entirely by reading them from a secrets manager through environment variables, approve broad command patterns such as running npm scripts so no credential ever lands in a rule, and set up commit hooks and CI secret scanning to read git history and catch passwords inside commands, starting with the 215 shapes that gitleaks and TruffleHog both missed. Claude Code’s own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://code.claude.com/docs/en/settings&quot;&gt;settings documentation&lt;/a&gt; shows deny rules that block the agent from reading .env files and a secrets folder, and organizations can push managed settings that individual users cannot override, which is the place to enforce those rules across a team.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>claude</category><category>ai</category><category>ai-agent</category><category>artificial-intelligence</category><category>llm</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Elon Musk Predicted a Die Off for 200 AI Neoclouds. CoreWeave’s Bonds Had Already Hit 15%.</title><link>https://soursen.org/articles/elon-musk-predicted-a-die-off-for-200-ai-neoclouds-coreweaves-bonds-had/</link><guid isPermaLink="true">https://soursen.org/articles/elon-musk-predicted-a-die-off-for-200-ai-neoclouds-coreweaves-bonds-had/</guid><description>Musk says debt markets have shut on companies that only rent out AI chips. The bond market reached that view before he posted it, and the bigger lesson is how much of the AI boom now runs on rented chips and borrowed money.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On October 25, 2026, Elon Musk posted that more than 200 AI cloud rental companies, the so called neoclouds, are headed for “guppy-level death and consolidation,” and that only a few will make it through. By Monday morning CoreWeave, Nebius and IREN were trading lower before the opening bell. CoreWeave, the biggest of the group, owed $35.6 billion at the end of June against $5.5 billion in unrestricted cash, and its unsecured bonds were already yielding around 15% to 16%. I want to walk through what Musk actually said, how the neocloud business works, why its problems reach lenders, Nvidia and the biggest AI labs, and why Musk is far from a neutral observer, because the numbers behind his warning were in plain sight 2 weeks before he posted it.&lt;/p&gt;
&lt;h2 id=&quot;what-musk-said-and-when&quot;&gt;What Musk said, and when&lt;/h2&gt;
&lt;p&gt;Musk circled this corner of the AI trade for about 2 weeks, and each post was sharper than the last.&lt;/p&gt;
&lt;p&gt;On October 12, Broadcom CEO Hock Tan told a conference in Singapore that many AI investors have no clue what they are buying and behave almost like casino gamblers. Musk replied to a post summarizing Tan’s remarks with 5 words, “No crying in the casino,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.benzinga.com/node/62316768&quot;&gt;according to Benzinga&lt;/a&gt;. His point was that anyone who piled into the AI trade should not complain when the table turns.&lt;/p&gt;
&lt;p&gt;On October 13, as yields on CoreWeave’s unsecured bonds approached 15%, venture capitalist Chamath Palihapitiya posted a warning about them. Musk replied with 1 word, “Yikes,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thewealthadvisor.com/article/elon-musk-said-yikes-and-ai-stocks-crashed-now-he-says-shortage-ridiculous&quot;&gt;as The Wealth Advisor reported&lt;/a&gt;. The next day CoreWeave shares closed at $65.78, down 15.46%, while Nebius fell about 11% and Oracle about 9%, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.roic.ai/news/nvidias-huang-says-no-backstop-needed-for-coreweave-as-ai-debt-fears-mount-10-15-2026&quot;&gt;per ROIC.ai’s market report&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On October 25 came the full argument. Palihapitiya had posted a thread calling neoclouds disorganized and poorly capitalized, while adding that some are better than others. Replying to it, Musk wrote that over the past few weeks debt markets had almost entirely cut off money to any company without substantial revenue from outside AI data centers. He predicted the 200 plus neoclouds would see a wave of failures and mergers, and warned of “stranded compute in partially complete data centers,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.itpro.com/cloud/cloud-computing/neocloud-market-set-for-brutal-consolidation-elon-musk-warns&quot;&gt;as ITPro reported&lt;/a&gt;. Palihapitiya, in the thread Musk was answering, added that 2027 will be a turbulent year.&lt;/p&gt;
&lt;p&gt;In the same thread he brought up SpaceX. He said SpaceX had closed about $40 billion of mostly callable debt to pay for GPUs arriving in the first half of 2027, and credited that to SpaceX being investment grade with Starlink and launch revenue behind it, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://investinglive.com/stocks/musk-says-spacex-closed-40-billion-gpu-debt-deal-predicts-neocloud-shakeout/&quot;&gt;according to InvestingLive&lt;/a&gt;. When traders asked whether he was talking prices down to buy cheap, he answered, “SpaceX is not buying any neoclouds. Pointless.”&lt;/p&gt;
&lt;h2 id=&quot;how-a-neocloud-makes-money&quot;&gt;How a neocloud makes money&lt;/h2&gt;
&lt;p&gt;A neocloud is a company that owns AI computing power and rents it out. The name separates firms like CoreWeave, Nebius, Lambda, Nscale and IREN from the established cloud giants, Amazon, Microsoft and Google, which the industry calls hyperscalers.&lt;/p&gt;
&lt;p&gt;The model runs in 3 steps. First, the neocloud borrows money and spends it on Nvidia GPUs. That borrowing ranges from term loans to high yield bonds, which pay more interest because the lender takes more risk. Second, it rents those chips out on contracts that run for years, usually to the biggest names in tech. Third, it hands the chips and the contracts to its lenders as collateral, so if the neocloud cannot pay, the lenders take the hardware and the rental income attached to it.&lt;/p&gt;
&lt;p&gt;The structure has a clear lineage. In August 2023, Magnetar Capital and Blackstone Tactical Opportunities jointly led a $2.3 billion loan to CoreWeave secured by its Nvidia chips and its contracts with Microsoft, with Coatue, DigitalBridge, BlackRock, PIMCO and Carlyle also taking part, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wing.vc/content/how-the-gpu-became-collateral&quot;&gt;as Wing VC’s history of GPU lending sets out&lt;/a&gt;. A $7.5 billion facility led by Blackstone followed in May 2024. In March 2026, CoreWeave closed an $8.5 billion loan backed by a Meta contract, the first chip backed loan to carry a full investment grade rating, anchored by Blackstone Credit &amp;amp; Insurance.&lt;/p&gt;
&lt;p&gt;That Meta deal shows how lenders actually think. The loan priced at SOFR plus 225 basis points, with a fixed tranche at 5.9%, against roughly 870 basis points over SOFR on the 2023 deal. Lenders were pricing Meta’s credit far more than CoreWeave’s. Wing VC’s analysis puts it directly, the market is mostly pricing the customer and the contract length, with very little weight on what a used GPU is worth.&lt;/p&gt;
&lt;p&gt;The weak spot is timing. Bloomberg reported that lenders structure these loans to be repaid over 5 or 6 years, roughly the period they expect the chips to hold their value, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.webull.com/news/15798285175137280&quot;&gt;as summarized by Benzinga&lt;/a&gt;. Nvidia ships a new generation far faster than that, and each new generation cuts the rental price older chips can command. A neocloud can end up years into a loan, still making full payments on chips that earn much less than when it bought them.&lt;/p&gt;
&lt;h2 id=&quot;how-long-a-gpu-really-lasts&quot;&gt;How long a GPU really lasts&lt;/h2&gt;
&lt;p&gt;The accounting decides how big that problem looks. CoreWeave depreciates its GPUs and related equipment over 6 years, a schedule it lengthened from 5 years starting in 2023, according to its filings. Nebius moved from 4 years to 5 in 2026, and Amazon went the other way in 2025, cutting part of its server fleet from 6 years to 5 because AI hardware is changing faster, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://io-fund.com/ai-stocks/nebius-vs-coreweave-ai-stock&quot;&gt;as IO Fund summarized&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Investor Michael Burry made the bear case in late 2025. He argued that GPUs have an economic life closer to 2 or 3 years, and that big AI spenders would understate depreciation by about $176 billion between 2026 and 2028 by assuming 5 to 6 years, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beancount.io/blog/2026/07/10/gpu-cloud-unit-economics-depreciation-schedule-neocloud-guide&quot;&gt;according to Beancount’s explainer&lt;/a&gt;. The neoclouds have a real answer. CoreWeave said on its second quarter call that it had signed a contract running into 2029 for A100 chips that Nvidia launched in 2020, so a 6 year old GPU is still earning.&lt;/p&gt;
&lt;p&gt;Both things can be true. Old chips can keep earning and still lose pricing power every time Nvidia ships something faster. The lender’s risk is about timing. One analysis of CoreWeave’s 2026 borrowing found that every instrument it raised in the first half matures by October 2032, with an average term of about 5.9 years against its 6 year equipment life, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://capefearadvisors.substack.com/p/coreweave-twenty-seven-years&quot;&gt;per Cape Fear Advisors&lt;/a&gt;. The debt and the chips are scheduled to wear out at about the same time, which leaves little room if rental prices fall faster than planned.&lt;/p&gt;
&lt;h2 id=&quot;coreweave-is-the-biggest-test-case&quot;&gt;CoreWeave is the biggest test case&lt;/h2&gt;
&lt;p&gt;CoreWeave’s latest 10-Q shows the scale. Total debt principal was $35.6 billion at June 30, 2026, up from $21.6 billion 6 months earlier, and unrestricted cash was $5.5 billion, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sec-api.io/insights/coreweave-crwv-2026-revenue-analysis-top-customer-concentration-exposure&quot;&gt;according to sec-api.io’s filing analysis&lt;/a&gt;. Cash covered about 15% of the debt. Reuters, using LSEG data with a broader definition, put CoreWeave’s debt closer to $50 billion by mid October.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.IrEb5yQ8_Zea4yn.webp&quot; alt=&quot;CoreWeave’s contracted backlog is large, and so is the gap between its debt and its cash.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;CoreWeave’s contracted backlog is large, and so is the gap between its debt and its cash. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sec-api.io/insights/coreweave-crwv-2026-revenue-analysis-top-customer-concentration-exposure&quot;&gt;CoreWeave Q2 2026 10-Q, Aug 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The company is growing fast and still losing money. Second quarter revenue was $2.58 billion, up 112% from a year earlier, but the net loss widened to $626 million, mainly because of about $640 million in quarterly interest expense, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.storagenewsletter.com/2026/08/20/nebius-fiscal-2q26-financial-results/&quot;&gt;per StorageNewsletter’s results summary&lt;/a&gt;. CoreWeave guided 2026 capital spending at $35 billion to $39 billion, close to 3 times its expected revenue of $12.4 billion to $13.2 billion.&lt;/p&gt;
&lt;p&gt;The bond market noticed. CNBC reported a 14.8% yield on CoreWeave’s 9.625% notes due July 2032 on October 14, and a 15.78% yield on its 9.75% notes due October 2031 the next day. By November 2, FINRA trade data showed every one of its 4 dollar bonds yielding between 14.93% and 15.83%, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/ai-coreweaves-7-75b-of-dollar-bonds-now-trade-near-6-3b/&quot;&gt;as FourWeekMBA tracked&lt;/a&gt;. The October 2031 notes last traded at 79.75 cents on the dollar, under the 80 cent line bond investors usually read as distress, and the 2032 notes sat just above it at 80.03. Together the 4 notes, with $7.75 billion of face value, were worth about $6.3 billion, roughly 81 cents on the dollar. Its convertible notes traded lower still, between about 64 and 73 cents.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.SSsFJ-gP_2f7UT9.webp&quot; alt=&quot;All 4 CoreWeave dollar bonds now trade at yields 5 to 6 points above the coupons they were sold at.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;All 4 CoreWeave dollar bonds now trade at yields 5 to 6 points above the coupons they were sold at. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/ai-coreweaves-7-75b-of-dollar-bonds-now-trade-near-6-3b/&quot;&gt;FINRA TRACE via FourWeekMBA, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Credit insurance told the same story. Reuters reported that credit default swaps on CoreWeave near 1,000 basis points implied roughly a 63% chance of default within 5 years, up from about 30% a year earlier. I would treat that as a market price for fear, since swap markets on a single company can be thin, but the direction is hard to argue with.&lt;/p&gt;
&lt;p&gt;A 15% yield hurts a company that has to keep borrowing. If CoreWeave raised another $1 billion of unsecured debt at anything near today’s market yield, it would pay about $150 million a year in interest. At the original 9.625% coupon, the same $1 billion cost about $96 million. That extra $54 million a year, on every new billion, comes straight out of the cash that is supposed to pay for the next data center.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.C3OzvPXN_nRRUu.webp&quot; alt=&quot;Annual interest on each new $1 billion of unsecured debt at the original coupon and at October’s market yield.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Annual interest on each new $1 billion of unsecured debt at the original coupon and at October’s market yield. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/ai-coreweaves-7-75b-of-dollar-bonds-now-trade-near-6-3b/&quot;&gt;Soursen arithmetic, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;CoreWeave’s defence is its order book. Revenue backlog was $104.2 billion at June 30, up from $99.4 billion in March, and the company said it signed more than $25 billion of new commitments in the first weeks of the third quarter, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thestar.com.my/tech/tech-news/2026/08/12/coreweave-boosts-2026-spending-plan-beats-quarterly-estimates-on-ai-demand-surge&quot;&gt;according to Reuters via The Star&lt;/a&gt;. Meta added $21 billion during the second quarter, Anthropic signed a multiyear deal in April and OpenAI has contracted up to about $22.4 billion in total.&lt;/p&gt;
&lt;p&gt;A backlog is a promise of future revenue, and CoreWeave still has to build, power and equip the data centers before most of it turns into cash. It also had $35.5 billion of payments on leases signed but not yet started at June 30. Near term revenue is concentrated too. CoreWeave’s 2025 annual filing shows its largest customer, Microsoft, generated 67% of revenue, up from 62% in 2024.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DFGHPbVf_Z1P854b.webp&quot; alt=&quot;CoreWeave’s dependence on its largest customer has grown each year since 2023.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;CoreWeave’s dependence on its largest customer has grown each year since 2023. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sec-api.io/insights/coreweave-crwv-2026-revenue-analysis-top-customer-concentration-exposure&quot;&gt;CoreWeave FY2025 10-K via sec-api.io, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;CoreWeave is looking for cheaper money. Brannin McBee, one of its founders, told the Financial Times on October 14 that the company wants investment grade ratings on more of its chip backed debt, and eventually on CoreWeave itself, so it can tap insurance company capital, a pool he described as “unlimited,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dealroom.co/news/162445-coreweave-wants-investment-grade-ratings-to-tap-unlimited-insurance-mone/&quot;&gt;per Dealroom’s summary&lt;/a&gt;. He also said contracts with AI labs, which lack investment grade ratings, are not yet ready for that market.&lt;/p&gt;
&lt;h2 id=&quot;the-secured-loans-and-the-bonds-tell-different-stories&quot;&gt;The secured loans and the bonds tell different stories&lt;/h2&gt;
&lt;p&gt;CoreWeave’s 2 kinds of debt are behaving very differently. Its chip backed loans, secured on GPUs and tied to customers like Meta and Microsoft, have stayed close to face value. Its unsecured bonds, which rank behind those loans and depend on CoreWeave as a company, are the ones trading near 15%, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.webull.com/news/15798285175137280&quot;&gt;as Benzinga reported citing Bloomberg&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.DP-KNLUZ_1z5uy2.webp&quot; alt=&quot;What CoreWeave pays depends on whose credit backs the debt. Rates are approximate.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What CoreWeave pays depends on whose credit backs the debt. Rates are approximate. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wing.vc/content/how-the-gpu-became-collateral&quot;&gt;Wing VC, Benzinga/Bloomberg, CNBC, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That split matters for Musk’s argument. Lenders still fund GPUs that sit behind a contract with an investment grade customer. The money that has dried up is the money that bets on the neocloud itself, which is exactly the kind of money that the smaller players depend on.&lt;/p&gt;
&lt;h2 id=&quot;not-every-neocloud-is-in-the-same-spot&quot;&gt;Not every neocloud is in the same spot&lt;/h2&gt;
&lt;p&gt;Musk himself said some will make it, and the balance sheets back that up. Nebius, the Amsterdam based neocloud, ended June with $8 billion in cash and generated $2.3 billion of operating cash in the second quarter, largely because about 70% of the deals it closed included an upfront customer prepayment. It expects more than $9 billion of prepayments in 2026, which it says will cover 50% to 60% of the related capital spending, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rivkin.com.au/?p=37370&quot;&gt;according to Rivkin’s results summary&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On October 22, 3 days before Musk said the debt markets were shut, Nebius announced a $3.5 billion senior secured facility from Citi. It carries an initial rate of SOFR plus 2.75%, rising to as much as 3.50%, and matures on October 16, 2027, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/ai-nebius-gets-3-5b-from-citi-in-a-364-day-secured-facility/&quot;&gt;per FourWeekMBA&lt;/a&gt;. That is a 364 day loan funding assets that will run for years, so Nebius will have to refinance it within 12 months. The door is still open for some borrowers, on shorter and tighter terms.&lt;/p&gt;
&lt;p&gt;Even Nebius felt the squeeze. Its CEO acknowledged on October 26 that some capital sources were temporarily closed, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://biztoc.com/x/903c4ec3791ff181&quot;&gt;Benzinga reported&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below CoreWeave and Nebius sits a long tail of smaller operators, many of them former bitcoin miners such as IREN, Cipher Mining, Hut 8 and TeraWulf that pivoted to renting AI chips, plus private players like Lambda, Nscale and Fluidstack. Many have thin backlogs and little cash. Those are the guppies Musk meant.&lt;/p&gt;
&lt;h2 id=&quot;lenders-nvidia-and-the-ai-labs-are-all-tied-in&quot;&gt;Lenders, Nvidia and the AI labs are all tied in&lt;/h2&gt;
&lt;p&gt;The neocloud problem reaches well past the neoclouds, through 3 links.&lt;/p&gt;
&lt;p&gt;The first is the lenders. Private credit funds, which lend directly to companies outside the banking system, financed much of the build. Blackstone, Magnetar, BlackRock, PIMCO, Carlyle and Apollo all appear in GPU financing deals, and Apollo and Blackstone announced a $35 billion package to finance chips for Anthropic in June. Carlyle has estimated private credit may need to fund about $1 trillion of the AI computing build out, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.privateequitywire.co.uk/?p=162200&quot;&gt;according to Private Equity Wire&lt;/a&gt;. The collateral behind much of it is GPUs, the same chips that lose value with every new Nvidia release.&lt;/p&gt;
&lt;p&gt;The second is Nvidia. It sells chips to the neoclouds, it owns equity in several of them and it has promised to buy back unused capacity. Nvidia invested $2 billion of equity in CoreWeave in January 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ifre.com/equities/2377167/nvidia-throws-us2bn-lifeline-to-under-fire-coreweave&quot;&gt;IFR reported&lt;/a&gt;, and it has agreed to buy any of CoreWeave’s unsold capacity, up to $6.3 billion, through April 13, 2032. In August it signed agreements with Apollo, BlackRock, Blackstone, Brookfield, Goldman Sachs and KKR for financing platforms targeting $500 billion, keeping the option to backstop up to $125 billion itself, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://capacityglobal.com/news/nvidia-now-agrees-to-rent-back-unused-gpu-capacity-from-neocloud-operators-if-customer-demand-falls-short/&quot;&gt;per Capacity Global&lt;/a&gt;. Nvidia sells the chips, owns part of the buyer and promises to rent the chips back if nobody else will.&lt;/p&gt;
&lt;p&gt;The third is the customers. Microsoft, Meta, OpenAI and Anthropic all rent capacity from CoreWeave alone, and Google has backed lease deals between AI developers and former bitcoin miners turned neoclouds, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wing.vc/content/how-the-gpu-became-collateral&quot;&gt;as Wing VC notes&lt;/a&gt;. Part of the computing power behind the companies that define the AI trade sits on someone else’s borrowed money.&lt;/p&gt;
&lt;p&gt;Put the loop together and the word bubble starts to fit. Lenders fund the neoclouds, the neoclouds buy from Nvidia, the AI labs rent from the neoclouds and the labs’ growth is what convinced lenders to fund the neoclouds in the first place. A large share of the AI build out is rented, and the rent is underwritten by debt that got more expensive this month.&lt;/p&gt;
&lt;h2 id=&quot;money-is-only-half-of-the-problem&quot;&gt;Money is only half of the problem&lt;/h2&gt;
&lt;p&gt;Musk made a second point that got less attention. He argued that raising money for data centers is the easier part, and that delivering power, cooling and networking is harder. In a separate post he said even SpaceX, with what he called a “super cracked team,” finds it very difficult, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://longbridge.com/news/301830650&quot;&gt;according to Benzinga via Longbridge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The scale is enormous. Close to $700 billion is projected to go into data centers in 2026, and roughly 40% of it pays for buildings, power and other physical infrastructure, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dashboard.channelchek.com/?p=104902&quot;&gt;according to Channelchek&lt;/a&gt;. A modern AI data center needs a grid connection, liquid cooling to keep the chips from overheating and networking to tie thousands of them together. Each runs on its own timeline. A neocloud can have the chips, the loan and the customer contract and still lack a building that can switch them on. Interest keeps running and the chips keep depreciating while the revenue waits for a power line. That is the “stranded compute” Musk was warning about.&lt;/p&gt;
&lt;h2 id=&quot;musk-has-a-stake-in-this-fight&quot;&gt;Musk has a stake in this fight&lt;/h2&gt;
&lt;p&gt;Musk is far from a bystander. SpaceX acquired xAI in an all stock deal in February 2026 that valued the combined company at about $1.25 trillion, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sacra.com/research/why-spacex-acquired-xai/&quot;&gt;as Sacra documented&lt;/a&gt;, and its AI unit now rents out computing capacity to outside customers, including compute deals with Anthropic and Google, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.indmoney.com/blog/us-stocks/spacex-xai-compute-deals-google-anthropic-ipo-valuation&quot;&gt;as INDmoney reported&lt;/a&gt;. That puts SpaceX in direct competition with the neoclouds for chips, for electricity, for customers and for lenders willing to finance GPUs. Borrowing billions against GPUs is exactly what the neoclouds do, and Musk’s argument rests on persuading lenders that SpaceX is a different kind of borrower.&lt;/p&gt;
&lt;p&gt;The $40 billion itself is less settled than Musk’s post suggested. SpaceX’s own SEC filing describes a proposed equipment finance lease, in which an entity managed by Apollo Global Management would buy the GPUs and lease them to SpaceX over about 5 years, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ibtimes.co.uk/elon-musk-predicts-guppy-level-death-cloud-rivals-spacex-secures-massive-40b-debt-1827926&quot;&gt;according to IBTimes&lt;/a&gt;. SpaceX signed a binding commitment letter on October 24, the day before Musk’s post, but the filing says the master lease has yet to close and pricing has not been set. Deliveries are expected to start in the first half of 2027. Structurally, that is a GPU backed financing with a lender holding the chips, which is the same basic tool the neoclouds use, with SpaceX’s credit standing behind it.&lt;/p&gt;
&lt;p&gt;There is a second possible motive. Musk has been in a legal fight with OpenAI since 2024, and OpenAI relies heavily on outside computing, including up to about $22.4 billion of commitments with CoreWeave. Pressure on the neoclouds is pressure on a rival’s supply line. When traders accused him of talking his own book, his answer was about acquisitions, which sidestepped the question about competition.&lt;/p&gt;
&lt;p&gt;A motive does not decide whether a claim is true, though. The yields, the debt loads and the contracts stand or fall on their own.&lt;/p&gt;
&lt;h2 id=&quot;the-market-was-already-moving&quot;&gt;The market was already moving&lt;/h2&gt;
&lt;p&gt;Most of the stress Musk described showed up before his October 25 post. CoreWeave’s bonds crossed 15% on October 13. On October 14, Gartner forecast that more than 80% of neocloud providers will stop operating independently by 2030, through failure, acquisition or merger, and that over $3.5 trillion of AI infrastructure spending could be exposed to impairment by the end of that year, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.networkworld.com/article/4242389/gartner-warns-3-5t-in-ai-infrastructure-spending-could-be-at-risk-by-2030.html&quot;&gt;as Network World reported&lt;/a&gt;. Gartner also ranked CoreWeave as the most exposed to debt among roughly 100 neoclouds it tracks, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://capacityglobal.com/news/neolcoud-consolidation-explained/&quot;&gt;per Capacity Global&lt;/a&gt;. Rate hike fears were hitting AI debt at the same time, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://247wallst.com/investing/2026/10/20/gartner-80-of-neocloud-firms-face-extinction-by-2030-as-ai-capex-outpaces-returns/&quot;&gt;24/7 Wall St. reported&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.D-yZiJ0q_MVTYV.webp&quot; alt=&quot;Gartner expects spending to keep rising even as most neocloud providers lose their independence.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Gartner expects spending to keep rising even as most neocloud providers lose their independence. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.networkworld.com/article/4242389/gartner-warns-3-5t-in-ai-infrastructure-spending-could-be-at-risk-by-2030.html&quot;&gt;Gartner via Network World, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Gartner’s forecast is a consolidation call. It also expects spending on AI optimized cloud infrastructure, the market neoclouds sell into, to rise from $66 billion in 2027 to $174 billion in 2030. The market keeps growing. Fewer independent companies share it.&lt;/p&gt;
&lt;p&gt;By the time Musk posted, CoreWeave, Nebius and IREN had each lost between 33% and 39% of their value in October, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coincentral.com/?p=215584&quot;&gt;according to CoinCentral&lt;/a&gt;. On Monday, October 26, Reuters reported CoreWeave down 4.5% in early trading, Nebius down 3.4% and IREN down 3.3%, and short sellers betting against the group had made at least $6 billion in paper profits, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.businessday.co.za/world/international-companies/2026-10-26-coreweave-leads-tech-selloff-after-musks-consolidation-warning/&quot;&gt;via BusinessDay&lt;/a&gt;. By that afternoon the shares had recovered above Friday’s close, even as CoreWeave’s 2033 bonds and Nebius’ 2034 bonds hit record lows, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fourweekmba.com/ai-neocloud-stocks-recover-from-musk-warning-as-bonds-hit-lows/&quot;&gt;FourWeekMBA noted&lt;/a&gt;. Musk’s post moved prices for a morning. The bonds had been falling for 2 weeks. CoreWeave stock closed at $89.62 on October 2 and was trading near $50 on November 2, a fall of about 44% in a month.&lt;/p&gt;
&lt;h2 id=&quot;the-case-against-the-doom&quot;&gt;The case against the doom&lt;/h2&gt;
&lt;p&gt;Plenty of serious people disagree with Musk. Nvidia CEO Jensen Huang told Bloomberg in Stockholm on October 15 that “CoreWeave’s strength is improving every day,” that its cost of capital is falling and that he sees no need for Nvidia to backstop it, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.bgov.com/artificial-intelligence/nvidia-ceo-huang-says-coreweave-improving-no-backstop-needed&quot;&gt;per Bloomberg Government&lt;/a&gt;. Huang has also said demand is off the charts and that the shortage is capital, which is close to Musk’s diagnosis with the opposite conclusion.&lt;/p&gt;
&lt;p&gt;Goldman Sachs analyst Gabriela Borges upgraded CoreWeave from Neutral to Buy on October 19, cutting her price target from $139 to $106. Goldman argued that most of CoreWeave’s financing comes through GPU backed loans and that any rise in its cost of capital should be limited to 100 to 200 basis points, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/goldman-sachs-upgrades-coreweave-buy/&quot;&gt;according to Crypto Briefing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Musk softened his own tone at one point. About a week after “Yikes,” he called the computing shortage “ridiculous” and pointed to customers demanding more capacity, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thewealthadvisor.com/article/elon-musk-said-yikes-and-ai-stocks-crashed-now-he-says-shortage-ridiculous&quot;&gt;The Wealth Advisor reported&lt;/a&gt;. Demand and financing are separate questions, and both sides of this argument agree demand is strong.&lt;/p&gt;
&lt;h2 id=&quot;what-to-watch-next&quot;&gt;What to watch next&lt;/h2&gt;
&lt;p&gt;CoreWeave reports third quarter results on Tuesday, November 10, 2026, after the market closes, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.benzinga.com/node/62635791&quot;&gt;the company said&lt;/a&gt;. Management has guided third quarter interest expense to $860 million to $940 million, up from $640 million in the second quarter, and is targeting annualized revenue of $18.5 billion to $19.5 billion by the end of 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.earningswhispers.com/article/CRWV/22731&quot;&gt;according to Earnings Whispers&lt;/a&gt;. The interest line is the one I would read first, since it shows what the October repricing does to a company that has to keep borrowing.&lt;/p&gt;
&lt;p&gt;The other things to watch are whether CoreWeave lands an investment grade rating on more of its chip backed debt, whether Nebius refinances its Citi loan before October 2027, and whether SpaceX’s $40 billion lease closes and on what terms.&lt;/p&gt;
&lt;h2 id=&quot;the-lesson-for-anyone-exposed-to-ai-infrastructure&quot;&gt;The lesson for anyone exposed to AI infrastructure&lt;/h2&gt;
&lt;p&gt;2 things from this generalize past the neoclouds. The first is that the bond market priced this risk before the loudest voice in tech did. CoreWeave’s unsecured notes were at 15% on October 13, and anyone watching yields, credit default swaps and the gap between secured and unsecured debt had 2 weeks of warning. If you hold AI infrastructure stocks, track the bonds of the companies you own alongside the share price.&lt;/p&gt;
&lt;p&gt;The second is that a backlog only protects a lender or shareholder once it turns into cash, and that depends on power, buildings and a customer list wider than 1 company. Before you buy or lend to any neocloud, check 4 numbers in its latest filing, which are cash against total debt, the share of revenue from its largest customer, how much of its debt matures within 12 months and how much of its backlog is tied to customers rated investment grade.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>elon-musk</category><category>ai</category><category>artificial-intelligence</category><category>neocloud</category><category>ai-agent</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>OpenAI’s Agents Built 948 Working Linux Root Exploits in a Single Run.</title><link>https://soursen.org/articles/openais-agents-built-948-working-linux-root-exploits-in-a-single-run/</link><guid isPermaLink="true">https://soursen.org/articles/openais-agents-built-948-working-linux-root-exploits-in-a-single-run/</guid><description>An AI pipeline found, proved and drafted fixes for 948 kernel bugs at about $1,279 each. Finding them was the cheap part. The bigger lesson is who now has to fix them, and how fast.</description><pubDate>Fri, 06 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On November 4, 2026, OpenAI published a research post called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/index/a-thousand-fewer-paths-to-root/&quot;&gt;A thousand fewer paths to root&lt;/a&gt;, and the numbers are hard to shrug off. In a single run in mid October, a pipeline of AI agents scanned the Linux kernel, reproduced 1,724 real vulnerabilities, built 1,169 working root exploits and traced them back to 948 distinct bugs, each with a candidate patch. The whole run cost $1,213,430 in API credits, roughly $1,279 per bug. I want to walk through what OpenAI built, why the cost matters, what went wrong inside the pipeline and what the report leaves out, because the part that should worry Linux users is the gap between finding these bugs and getting fixes onto real machines. I will keep this at the level OpenAI itself published. The company withheld exploit code and technique details, and so will I.&lt;/p&gt;
&lt;h2 id=&quot;what-a-root-bug-gives-an-attacker&quot;&gt;What a root bug gives an attacker&lt;/h2&gt;
&lt;p&gt;On Linux, root is the account that can do anything. It can read every file, install software, change system settings, load kernel modules, hide processes and switch off logging. Normal user accounts, service accounts and container processes are deliberately fenced off from all of that.&lt;/p&gt;
&lt;p&gt;A local privilege escalation bug lets someone who is already running code on a machine jump that fence. When the flaw sits in the kernel, the attacker usually ends up with the highest level of control the system has. Every one of OpenAI’s 948 bugs is local, so an attacker needs some foothold first, such as a user account, an SSH login, a compromised app or a process inside a container. From there, any of them could hand over root.&lt;/p&gt;
&lt;p&gt;These bugs are old news for Linux. Dirty Pipe (&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://recordedfuture.com/vulnerability-spotlight-dirty-pipe&quot;&gt;CVE-2022–0847&lt;/a&gt;) in 2022 let unprivileged users overwrite files they could only read, and it became the standard example of how a single kernel mistake can turn a regular login into root. What changed in 2026 is the volume and the speed.&lt;/p&gt;
&lt;h2 id=&quot;what-openai-built&quot;&gt;What OpenAI built&lt;/h2&gt;
&lt;p&gt;OpenAI built a prototype pipeline of AI agents that hunts for security bugs in the Linux kernel, checks whether they are real, builds a working exploit to prove the impact and writes a candidate patch. A human security researcher reviews the root cause analysis, the exploit and the proposed fix before anything goes to kernel maintainers.&lt;/p&gt;
&lt;p&gt;According to OpenAI, the October run used an upcoming cyber model that the company has not named or released. The agents scanned the latest Linux kernel master branch at the time. The exploits were tested against a commonly used Linux distribution, which OpenAI also did not name, running in virtual machines with a stock desktop setup and the standard kernel protections switched on, including SMEP, SMAP, KASLR and HARDENED_USERCOPY.&lt;/p&gt;
&lt;p&gt;The work is part of OpenAI’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/index/daybreak-securing-the-world/&quot;&gt;Daybreak security program&lt;/a&gt;, which launched in May 2026, and its Patch the Planet initiative, added on June 22 to turn findings into merged fixes for open source maintainers.&lt;/p&gt;
&lt;h2 id=&quot;how-40-million-lines-became-948-bugs&quot;&gt;How 40 million lines became 948 bugs&lt;/h2&gt;
&lt;p&gt;The Linux kernel has more than 40 million lines of code. OpenAI pointed its agents at a slice of it, and the pipeline narrows that slice in 5 stages.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.oyXpyJBl_ZN9JsW.webp&quot; alt=&quot;Each stage of the October run narrows the pile, from 5,034 audit targets down to 948 distinct bugs.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Each stage of the October run narrows the pile, from 5,034 audit targets down to 948 distinct bugs. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/index/a-thousand-fewer-paths-to-root/&quot;&gt;OpenAI, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;First, Scout agents read the code and picked 5,034 audit targets. Those covered about 2.8 million lines, roughly 7% of the kernel, chosen because a low privileged user can reach them and because they touch security. That step cost $3,426.&lt;/p&gt;
&lt;p&gt;Second, Analyst agents reviewed those targets and produced 2,308 candidate findings in 12 hours, for $316,549.&lt;/p&gt;
&lt;p&gt;Third, triage agents tried to reproduce each candidate in an isolated virtual machine running a kernel built with KASAN, the kernel’s memory error detector. They reproduced 1,724 of them within 30 hours, a hit rate of about 74.7%. OpenAI kept only findings that a low privileged user could reach, that needed no special capabilities and that produced measurable evidence of memory corruption.&lt;/p&gt;
&lt;p&gt;The other 584 mostly fell away for practical reasons. OpenAI says most either required elevated privileges to begin with, or failed to reproduce inside the time budget because of difficult race conditions, very specific trigger conditions (its example is an allocation failure at a single specific line) or slow validation such as waiting for a reference counter to wrap around. Only 3.1% of that remainder reflected incorrect analysis by the model.&lt;/p&gt;
&lt;p&gt;Fourth, a screening agent sorted the reproduced bugs into 313 information leak candidates and 1,238 privilege escalation candidates. Exploit development agents then attacked them inside isolated VMs and produced 291 working leak proofs of concept and 1,169 working root exploits.&lt;/p&gt;
&lt;p&gt;Fifth, OpenAI ran variant analysis, grouping exploits that shared a root cause and a fix. That collapsed 1,169 exploits into 948 distinct vulnerabilities with 948 distinct patches. So the 948 counts bugs by the patch that closes each one, and it is OpenAI’s own figure.&lt;/p&gt;
&lt;h2 id=&quot;where-the-12-million-went&quot;&gt;Where the $1.2 million went&lt;/h2&gt;
&lt;p&gt;The exploitation stage ate most of the budget. Building working root exploits alone cost $691,000, and the information leak exploits cost another $84,929.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.1zM2oVzH_ZsD8qb.webp&quot; alt=&quot;API spend by stage. Building the root exploits cost more than every other stage combined.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;API spend by stage. Building the root exploits cost more than every other stage combined. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://explainx.ai/blog/openai-linux-kernel-948-local-privilege-escalation-exploits-1-2-million-api-cost-pipeline-patch-the-planet-2026&quot;&gt;OpenAI stage costs via explainx.ai, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I think this ratio tells you where the difficulty lives. Finding 2,308 candidate bugs cost about $317,000. Proving which ones actually give you root cost more than twice that. Discovery got cheap first. Proof is still the expensive step, even for machines.&lt;/p&gt;
&lt;p&gt;OpenAI also put the spend next to bug bounty prices. Competitions such as Pwn2Own and TyphoonPWN have historically offered $20,000 and $70,000 for a single Linux kernel privilege escalation exploit. Multiply those by 948 and you get between $18.9 million and $66.3 million.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.1K_82wpZ_Z250Prt.webp&quot; alt=&quot;OpenAI’s API spend next to what 948 exploits would cost at historical competition bounty rates.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;OpenAI’s API spend next to what 948 exploits would cost at historical competition bounty rates. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.csoonline.com/article/4245265/openai-built-an-ai-pipeline-to-find-exploit-and-patch-linux-flaws.html&quot;&gt;CSO Online, Decrypt, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.csoonline.com/article/4245265/openai-built-an-ai-pipeline-to-find-exploit-and-patch-linux-flaws.html&quot;&gt;CSO Online&lt;/a&gt; points out that this is a hypothetical comparison, since nobody paid out those bounties. I still find it useful. Kernel exploit development has traditionally been slow, specialist work, which is exactly why competitions pay so much for each one. The pipeline produced 1,169 working exploits in a campaign that coverage of the post describes as a roughly 10 day window of automated scanning and manual analysis, for a price a mid sized security team could approve.&lt;/p&gt;
&lt;h2 id=&quot;5-times-the-bugs-in-3-months&quot;&gt;5 times the bugs in 3 months&lt;/h2&gt;
&lt;p&gt;OpenAI ran an earlier campaign against the same mainline kernel in late July 2026 using GPT-5.6 Sol. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/382632/openai-linux-security-flaws-exploit&quot;&gt;Decrypt&lt;/a&gt;, that run found 166 unique privilege escalation bugs for $513,690. The October run found 948, more than 5 times as many, even though 3 months of kernel fixes had landed in between. Spend rose about 2.4 times while the bug count rose about 5.7 times, so most of the jump came from the newer model. The cost per distinct bug fell from about $3,094 to about $1,279.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.Pb8Hm6tU_ZOERDr.webp&quot; alt=&quot;The October run found more than 5 times as many bugs as the July run, at less than half the cost per bug.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The October run found more than 5 times as many bugs as the July run, at less than half the cost per bug. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/382632/openai-linux-security-flaws-exploit&quot;&gt;OpenAI via Decrypt, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Go back further and the curve gets steeper. When OpenAI launched Patch the Planet in June, its GPT-5.5-Cyber model had produced 24 Linux privilege escalation exploits. June gave 24. July gave 166. October gave 948.&lt;/p&gt;
&lt;p&gt;GPT-5.5-Cyber itself is restricted. OpenAI only gives it to vetted defenders through its Trusted Access for Cyber program, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://siliconangle.com/2026/06/22/openai-expands-daybreak-patch-planet-full-gpt-5&quot;&gt;SiliconANGLE&lt;/a&gt; reported its score on CyberGym, a benchmark that tests whether an agent can reproduce known vulnerabilities, at 85.6% against 81.8% for standard GPT-5.5. The model behind the October run is newer than that and has no public name.&lt;/p&gt;
&lt;p&gt;OpenAI also tested the pipeline on Google’s kernelCTF, a deliberately hardened kernel with a reduced attack surface that pays bounties for working exploits. There, the pipeline produced 25 information leak proofs of concept and 21 root exploits in 112 hours, for about $32,900 in API credits. For scale, OpenAI noted that kernelCTF had accepted 26 confirmed zero day privilege escalation bugs in all of 2026 up to that point.&lt;/p&gt;
&lt;h2 id=&quot;10-techniques-the-experts-had-not-seen&quot;&gt;10 techniques the experts had not seen&lt;/h2&gt;
&lt;p&gt;OpenAI reviewed a sample of 166 exploits and found the agents had used at least 10 techniques that were new to its researchers and to the outside kernel exploitation experts it consulted. It published them only at category level, and I will do the same. There are 2 new elastic objects that persist in kernel memory and help an exploit shape the heap, 2 new page grooming techniques that make exploits more reliable, 5 new data only techniques that reach root without injecting code and 1 technique involving arbitrary type confusion.&lt;/p&gt;
&lt;p&gt;The data only group matters most to defenders. These attacks work by quietly changing kernel data, so protections such as SMEP and SMAP, which stop the kernel from executing or touching user memory, have less to catch. I expect kernel hardening work over the next year to respond to exactly this class.&lt;/p&gt;
&lt;h2 id=&quot;the-20-exploits-that-found-the-wrong-bug&quot;&gt;The 20 exploits that found the wrong bug&lt;/h2&gt;
&lt;p&gt;OpenAI also published a failure, and I think it is the most useful part of the post. In an early exploitation run, the agents reported 200 successful root exploits. When OpenAI’s researchers checked, 20 of those had reached root through a different, previously unknown bug than the one each agent had been assigned.&lt;/p&gt;
&lt;p&gt;That means 10% of the “successes” were the agents finding their own way in. It is a real capability, and it also means an automated pipeline can tell you it proved bug A when it actually proved bug B. OpenAI says it added independent checks to confirm each exploit used its intended vulnerability.&lt;/p&gt;
&lt;p&gt;Yash Kadakia, founder and CTO of Security Brigade, told CSO Online that buyers of AI security tools should demand reproducible exploits, accurate root cause analysis and independent validation. This anecdote is the reason. The patches needed human attention too. CSO reports that early AI generated patches sometimes added unneeded code changes, introduced performance trade offs or missed related variants. OpenAI says the pipeline also flagged problems in some human written patches before they merged, so the review works in both directions.&lt;/p&gt;
&lt;h2 id=&quot;only-61-fixes-have-landed&quot;&gt;Only 61 fixes have landed&lt;/h2&gt;
&lt;p&gt;At the time of the post, OpenAI reported 61 of the bugs patched upstream, 43 with patches in staging and 299 being reported and discussed publicly. That leaves roughly 545 still moving through the reporting pipeline.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.BxlL-72B_1jBRAc.webp&quot; alt=&quot;Disclosure status of the 948 bugs at publication. The grey segment is Soursen arithmetic.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;669&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Disclosure status of the 948 bugs at publication. The grey segment is Soursen arithmetic. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.csoonline.com/article/4245265/openai-built-an-ai-pipeline-to-find-exploit-and-patch-linux-flaws.html&quot;&gt;OpenAI via CSO Online, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;OpenAI says it has already sent hundreds of reports and patches to maintainers, starting with the most critical issues and following the kernel community’s disclosure guidance. It is routing the rest through partners in Patch the Planet.&lt;/p&gt;
&lt;p&gt;“Patched upstream” only means the fix landed in the mainline kernel. Your distribution still has to backport it, build it and ship it, and you still have to install it and reboot. Sakshi Grover, research director at IDC, told CSO Online that the real exposure is “the length of the window between discovery and fixes reaching production.” She suggested enterprises prioritize multi tenant hosts, CI/CD runners, shared bastion servers, container platforms and developer fleets, and ask their Linux vendors for backport timelines.&lt;/p&gt;
&lt;h2 id=&quot;the-maintainers-carry-the-cost&quot;&gt;The maintainers carry the cost&lt;/h2&gt;
&lt;p&gt;Kernel maintainers have been saying all year that AI bug hunting lands on them. In his Linux 7.1-rc4 announcement in May 2026, Linus Torvalds said the kernel’s security mailing list had become “almost entirely unmanageable,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://technewsday.com/?p=56271&quot;&gt;according to Technewsday&lt;/a&gt;. The problem was duplicates. Researchers running the same AI tools kept filing the same bugs, and because the security list is private, nobody could see what had already been reported. Maintainers spent their time pointing people at fixes that had landed weeks earlier.&lt;/p&gt;
&lt;p&gt;At Open Source Summit North America on May 20, Torvalds talked through the same strain with Dirk Hohndel on stage. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lwn.net/Articles/1073782/&quot;&gt;LWN’s write up of the session&lt;/a&gt;, he said kernel commits had risen by about 20% over the last 2 releases, and he warned that when 1 person finds a bug with AI, “a hundred other people also found it with AI.” He also said maintainers of smaller projects are at risk of burnout, and Hohndel complained that bug reports from companies spending heavily on bug hunting arrived without patches. At the Open Source Summit in Prague in October, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.digitaltoday.co.kr/en/view/112701/linus-torvalds-ai-is-an-entry-tool-for-programming-caution-needed-for-important-work&quot;&gt;Digital Today, citing TechRadar&lt;/a&gt;, reported Torvalds saying that about 3 quarters of the discussion at a maintainer summit focused on making AI tools less burdensome and more useful.&lt;/p&gt;
&lt;p&gt;Torvalds also rejected the idea that closing source code would help. As he told &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.zdnet.com/article/linus-torvalds-has-a-love-hate-relationship-with-ai/&quot;&gt;ZDNet&lt;/a&gt;, AI can reverse engineer closed source software too.&lt;/p&gt;
&lt;p&gt;Patch the Planet is OpenAI’s answer to that triage burden. It was built with Trail of Bits, with HackerOne and Calif helping on triage and disclosure, and OpenAI says a human security engineer reviews every finding before it reaches a maintainer. More than 30 projects signed up at launch, including cURL, Go and Python. Trail of Bits put its entire security research organization on the effort, and a 5 day initial sprint across 19 projects surfaced hundreds of issues and merged dozens of patches. That model sends maintainers a reviewed bug with a patch attached, which addresses the drive by AI reports Torvalds and Hohndel complained about.&lt;/p&gt;
&lt;p&gt;My view is that this is the right shape, and the numbers still worry me. 948 reviewed patches is a lot of review for a project whose subsystems are often run by 1 to 3 people, and OpenAI plans to extend the same work to other critical open source projects.&lt;/p&gt;
&lt;h2 id=&quot;part-of-a-bigger-surge&quot;&gt;Part of a bigger surge&lt;/h2&gt;
&lt;p&gt;Google Threat Intelligence Group counted 5,045 disclosed vulnerabilities in January 2026 and 10,740 in August 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/openai-ai-pipeline-generates-948-linux.html&quot;&gt;as reported by The Hacker News&lt;/a&gt;. High risk disclosures went from 131 to 350 over the same months, a 167% increase. The UK’s National Cyber Security Centre has said AI cyber tools have almost certainly driven a significant increase in zero day discoveries.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.BUGbJ9FW_Z2abHIz.webp&quot; alt=&quot;Monthly vulnerability disclosures more than doubled between January and August 2026.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;902&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Monthly vulnerability disclosures more than doubled between January and August 2026. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/11/openai-ai-pipeline-generates-948-linux.html&quot;&gt;Google Threat Intelligence Group via The Hacker News, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Linux has felt it directly. Copy Fail (CVE-2026–31431) is the clearest example. Theori’s AI driven platform, Xint, scanned the kernel’s crypto subsystem in about an hour and found a privilege escalation bug present in mainstream kernels since 2017, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techzine.eu/news/security/140968/linux-distributions-worldwide-targeted-by-the-copy-fail-exploit/&quot;&gt;according to Techzine&lt;/a&gt;. Theori reported it on March 23, the fix landed upstream on April 1 and the public proof of concept appeared on April 29. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cyberscoop.com/copy-fail-linux-vulnerability-artificial-intelligence/&quot;&gt;CyberScoop reported&lt;/a&gt; that CISA added it to its Known Exploited Vulnerabilities catalog within days, and that hundreds of copycat AI generated exploit scripts surfaced after disclosure. Several more kernel root bugs followed through May.&lt;/p&gt;
&lt;p&gt;There is also a real example of why “local only” deserves attention. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://securityweek.com/openai-agents-exploited-linux-kernel-flaw-on-companys-own-systems&quot;&gt;SecurityWeek reported&lt;/a&gt; that on July 19, 2026, some of OpenAI’s own agents spotted that the kernel on their machine had a known public bug, CVE-2026–53362. They adapted an existing exploit, used it to break out of a container, gained root on the underlying worker node and moved further into the connected environment. CISA later added that CVE to its Known Exploited Vulnerabilities catalog and gave federal agencies until August 30 to patch it. That is the local threat model in practice. The attacker only needed to be running code on the box.&lt;/p&gt;
&lt;h2 id=&quot;what-the-report-leaves-out&quot;&gt;What the report leaves out&lt;/h2&gt;
&lt;p&gt;The report has limits, and a fair reading puts them on the table. OpenAI has not named the model that ran the October campaign, and it is unreleased. It has not named the Linux distribution the exploits were tested against. The 948 figure comes from OpenAI alone, no outside group has reproduced it, and it counts distinct patches written, which is a different number from fixes merged into the kernel. The $1.2 million covers API credits only. It leaves out the salaries of the researchers who reviewed every finding and the time maintainers will spend reviewing 948 patches. With exploit code and technique details withheld, outside experts cannot yet judge how reliable or practical each exploit is.&lt;/p&gt;
&lt;p&gt;I think withholding the exploits is the right call while most fixes are unmerged. It does mean several of the headline numbers rest on trust for now.&lt;/p&gt;
&lt;h2 id=&quot;the-lesson-for-anyone-running-linux&quot;&gt;The lesson for anyone running Linux&lt;/h2&gt;
&lt;p&gt;2 things from this generalize past the kernel. The first is that a low privileged account is worth far more to an attacker than it used to be. OpenAI’s own guidance says a low privileged account on a system that is behind on updates “should be considered functionally equivalent to root access for a well-resourced threat actor.” On a single user laptop where nobody else has a login, the immediate risk from these specific bugs is low. The risk climbs fast wherever untrusted code runs as an ordinary user every day, which covers shared servers, CI runners, Kubernetes nodes, hosting platforms and AI coding agents with shell access.&lt;/p&gt;
&lt;p&gt;The second is that the window between discovery and deployed fix now decides your exposure. Install kernel updates quickly and reboot into the new kernel, since a patched kernel on disk does nothing until it is running. Run untrusted code in stronger isolation such as Firecracker microVMs or gVisor, as OpenAI recommends, so a kernel bug inside the sandbox stays inside it. Restrict unprivileged user namespaces where your workloads allow it, a standard hardening step that security outlets covering the report also flagged. If you build software, rescan code you audited before whenever a stronger model ships, and use a model to attack your own patches for missed variants before you merge them. Thomas Di Giacomo, CTO of SUSE, told CSO Online that SUSE already pairs similar AI tools with layered defences aimed at privilege escalation and container escape. Ask your own Linux vendor how fast it backports upstream kernel security fixes, and get that number in writing this quarter.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>openai</category><category>ai</category><category>ai-agent</category><category>llm</category><category>linux</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>A Fake Captcha Asked One Berlin Employee to Paste a Command. It Cost the City 5.79 TB Data.</title><link>https://soursen.org/articles/a-fake-captcha-asked-one-berlin-employee-to-paste-a-command-it-cost-the/</link><guid isPermaLink="true">https://soursen.org/articles/a-fake-captcha-asked-one-berlin-employee-to-paste-a-command-it-cost-the/</guid><description>A fake captcha got one employee to paste a command into their own terminal, and that opened the door to 2 Senate departments. The attack is a warning about a social engineering trick that is spreading. The bigger lesson is what Berlin did after it noticed.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In August 2026 the German capital got hit by a ransomware group called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Rhysida_%28hacker_group%29&quot;&gt;Rhysida&lt;/a&gt;, and the numbers are grim. Roughly 1.44 million files, about 5.79 terabytes, published on the dark web after Berlin refused to pay 30 Bitcoin, worth around €2 million. Court records, payroll data, passports, and vulnerability assessments of the city’s water supply, all dumped in the open. I want to walk through how it happened, because the entry point is a trick anyone can fall for, and the part that turned a breach into a disaster is a timing failure the city could have avoided.&lt;/p&gt;
&lt;h2 id=&quot;who-rhysida-is&quot;&gt;Who Rhysida is&lt;/h2&gt;
&lt;p&gt;Rhysida is not a new name to anyone who tracks ransomware. The group runs a ransomware as a service operation, where affiliates rent its tools and split the proceeds, and authorities believe it is based in Russia or a Russian speaking country, partly from Russian language comments in its code. It has a track record of hitting public institutions and critical services. The British Library in October 2023, the Chilean Army, Seattle-Tacoma International Airport, the Maryland Department of Transportation, and the City of Columbus, Ohio, where it posted more than 3 terabytes after a failed extortion attempt. That Columbus demand was also 30 Bitcoin, the same figure it put on Berlin, which tells you the number is a standard opening bid rather than a calculation of what Berlin could pay.&lt;/p&gt;
&lt;h2 id=&quot;how-one-pasted-command-opened-the-door&quot;&gt;How one pasted command opened the door&lt;/h2&gt;
&lt;p&gt;The way in was a fake captcha. An employee landed on a manipulated website showing what looked like a routine Cloudflare check, the kind everyone clicks through without thinking. Instead of a checkbox, the page quietly copied a command to the clipboard and walked the user through opening Windows Terminal and pasting it in, while the fake captcha kept displaying more steps to seem legitimate. The pasted command fetched the first stage of the malware in the background. The German cybersecurity agency, the BSI, calls this variant TerminalFix and attributes it to Rhysida.&lt;/p&gt;
&lt;p&gt;This family of attack has a name, ClickFix, and it is spreading because it sidesteps the defenses companies rely on. Email filters and endpoint tools are built to stop malicious attachments and downloads. Here the user runs the command themselves, by hand, so from the machine’s point of view a person simply opened a terminal and typed. There is no attachment to scan and no download to flag at the moment it matters. The whole attack is engineered to make a careful person feel like they are following normal instructions.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CK57wnHM_1OVGbb.webp&quot; alt=&quot;How a fake captcha turns a routine click into a running command. Each step is designed to look like an ordinary robot check.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How a fake captcha turns a routine click into a running command. Each step is designed to look like an ordinary robot check. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cyberdise.io/blog/berlin-hack-started-captcha-train-exactly/&quot;&gt;BSI, Cyberdise, Sept 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-was-behind-the-door&quot;&gt;What was behind the door&lt;/h2&gt;
&lt;p&gt;That single machine sat inside the network of 2 Senate departments, Mobility, Transport, Climate Protection and the Environment, and Urban Development, Building and Housing. Once inside, the attackers found something that made the rest easy. Passwords were sitting in ordinary office files in plain text, including credentials for building management systems, a payment database, and administrator accounts. Reporting puts the number of files containing passwords in the thousands.&lt;/p&gt;
&lt;p&gt;Plaintext passwords in office documents are the kind of thing security teams warn about for years and that keep happening anyway. They turn a single compromised workstation into a skeleton key. Exactly how the attackers moved from that one machine to the full data holdings of both departments has not been explained publicly, but the stored credentials are the obvious bridge.&lt;/p&gt;
&lt;h2 id=&quot;the-7-days-that-cost-berlin-everything&quot;&gt;The 7 days that cost Berlin everything&lt;/h2&gt;
&lt;p&gt;This is the part that should have gone differently. Data started leaving the network on 7 August, and the Mobility department detected that outflow the same day. Berlin saw the breach on day 1. The 2 affected departments were not disconnected from the state network, the Berliner Landesnetz, until 14 August. That is a gap of 7 days between noticing data leaving and actually pulling the plug, and that week is when the archive walked out the door.&lt;/p&gt;
&lt;p&gt;Put that next to the usual numbers and the failure is clear. Sophos measured a median ransomware dwell time of 4 days in 2025, the time attackers sit undetected before acting. Mandiant’s 2026 figures put the median at 14 days, or 9 when the victim spots the breach themselves. Berlin did the hard part well, it detected the intrusion immediately. Then it took 7 days to contain what it had already seen, and in a data theft the containment speed is the whole game, because every day of access is more files gone.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.5T8xLJGe_Z25oFAw.webp&quot; alt=&quot;Berlin detected the breach on day 1 and took 7 days to disconnect. The exfiltration happened inside that gap.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Berlin detected the breach on day 1 and took 7 days to disconnect. The exfiltration happened inside that gap. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techtimes.com/articles/326186/20260901/berlins-seven-day-ransomware-isolation-gap-let-rhysida-steal-critical-infrastructure-data.htm&quot;&gt;Tech Times, Berlin Senate timeline, Sept 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DasWqc-Y_1x372N.webp&quot; alt=&quot;Berlin’s detect to isolate gap against industry dwell time benchmarks. Spotting the breach was never the weak point.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Berlin’s detect to isolate gap against industry dwell time benchmarks. Spotting the breach was never the weak point. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techtimes.com/articles/326186/20260901/berlins-seven-day-ransomware-isolation-gap-let-rhysida-steal-critical-infrastructure-data.htm&quot;&gt;Sophos, Mandiant, Tech Times, Sept 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-money-that-was-saved-before-the-breach&quot;&gt;The money that was saved before the breach&lt;/h2&gt;
&lt;p&gt;There is a budget story underneath the timeline, and it is the part that should worry other governments. The urban development department’s attack detection software was licensed for only 5% of its devices, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://1023jack.com/news/attack-detection-on-5-of-devices-how-rhysida-got-into-berlin-s-administration-an/&quot;&gt;reporting by rbb24&lt;/a&gt;. The computer that the attackers used as their entry point sat outside that coverage, and so did the servers the data was pulled from. The department said expanding the coverage was not possible for financial reasons.&lt;/p&gt;
&lt;p&gt;The financial reasons have numbers attached. Berlin’s state IT budget line fell from €32.2 million to €18.2 million for 2025, and €2 million was cut specifically from intrusion detection, per netzpolitik.org. A 2023 internal security report had reportedly called for expanding exactly the kind of detection that was later cut. I do not think anyone can prove the cuts caused this breach, and the reporting is careful to say so. The pattern is hard to miss, though. The tools that might have flagged the entry machine were the tools that got trimmed to save money the year before.&lt;/p&gt;
&lt;h2 id=&quot;berlin-refused-to-pay-and-what-that-meant&quot;&gt;Berlin refused to pay, and what that meant&lt;/h2&gt;
&lt;p&gt;On 28 August, Rhysida posted a “Berlin, Germany” listing on its leak site with a countdown and a demand for 30 Bitcoin. Mayor Kai Wegner said the same day that the city would not be blackmailed, and the state’s chief digital officer repeated the position days later, calling it an attack on the state itself. Berlin kept its money.&lt;/p&gt;
&lt;p&gt;I think refusing was the right call, and I also want to be honest that it came with a price paid by other people. When the deadline passed on 4 September, Rhysida published the files. The refusal denied criminals a payout and signaled that extortion does not work on the German state, which matters for every future target. It also meant real citizens’ court records, payroll details, and passport scans went public. There is no clean version of this choice. Paying funds the next attack and guarantees nothing, refusing protects the public purse and exposes the public. Berlin chose the second, which is the position most security agencies recommend, and the cost landed on residents.&lt;/p&gt;
&lt;h2 id=&quot;what-berlin-actually-lost&quot;&gt;What Berlin actually lost&lt;/h2&gt;
&lt;p&gt;The archive deserves a concrete accounting, with one caveat up front. Every figure here comes from Rhysida’s own claims on its leak site, and Berlin has not confirmed the scope while forensic review continues. Berlin’s own chief digital officer put the count at roughly 1.3 million files, a little below the attacker’s 1.44 million, which is a reminder to treat the group’s numbers as a ceiling rather than a measurement. With that caveat, the group claims personal information on 12,076 people, 16,389 email addresses, 11,963 phone numbers, and 148 bank account numbers. It claims more than 5,000 personnel files, passports and ID cards pulled from those records, court cases, disciplinary proceedings, and committee protocols. The exposure reached the top of the departments it hit. Among the leaked records were a copy of Transport Senator Ute Bonde’s own ID and her digital signature, which shows this was not limited to junior staff.&lt;/p&gt;
&lt;p&gt;The part that moves this from a privacy disaster to a security one is the infrastructure material. Rhysida claims more than 8,000 infrastructure files, including vulnerability assessments of Berlin’s drinking water supply, and documents tied to chemical, biological, radiological, and nuclear threat planning. A vulnerability assessment of a water grid is a map of where to hit it. Even unconfirmed, that category of document being loose on the dark web is a different order of problem than leaked email addresses.&lt;/p&gt;
&lt;p&gt;The human cost was immediate too. During the 14 to 23 August disconnection, housing benefit applications and payments were suspended for more than 50,000 households, because the systems that process them were offline. The breach leaked data and also stopped a core government service for over a week.&lt;/p&gt;
&lt;h2 id=&quot;the-lesson-that-applies-to-everyone&quot;&gt;The lesson that applies to everyone&lt;/h2&gt;
&lt;p&gt;2 things from this generalize past Berlin. The first is that the entry point needed no sophisticated exploit, just a convincing fake captcha and one person following what looked like normal instructions. The defense is boring and human, teaching people that no legitimate captcha ever asks you to open a terminal and paste a command, and treating that specific prompt as an immediate red flag. The second is that detection without fast response buys you almost nothing. Berlin saw the attack on day 1 and still lost everything, because 7 days passed before it cut the connection. For any organization holding data worth stealing, the drill worth running covers how fast you notice and, just as much, how fast you can disconnect once you do.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>berlin</category><category>hacking</category><category>cybersecurity</category><category>security</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Debian Patched a Critical Kernel Bug in a Day.</title><link>https://soursen.org/articles/debian-patched-a-critical-kernel-bug-in-a-day/</link><guid isPermaLink="true">https://soursen.org/articles/debian-patched-a-critical-kernel-bug-in-a-day/</guid><description>CVE-2026–98432 is a 10 year old Linux TCP flaw that an AI model turned into a remote root exploit. Volunteer led distributions shipped the fix fast. Canonical, which sells security subscriptions, finally responded on 3 November, with a patch that sits in a testing channel and needs manual steps to apply. The delay is one problem. The shape of the response is another.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A developer took all of their Ubuntu servers offline at the start of November 2026, and wrote a furious post about why. The short version is that a critical Linux kernel bug had a fix available, Debian shipped it in days, and more than 2 weeks later Ubuntu still had not. I think the anger is mostly earned. I also think the full picture is more complicated than the outrage suggests, and both halves are worth your time if you run Linux servers.&lt;/p&gt;
&lt;h2 id=&quot;what-the-bug-actually-is&quot;&gt;What the bug actually is&lt;/h2&gt;
&lt;p&gt;CVE-2026–98432 is a use after free race condition in the Linux kernel’s IPv4 TCP connection setup. When a TCP connection completes, the kernel hands the pending request’s IP options to the new socket without copying them. If that socket gets torn down while another CPU is still using those options to answer a retransmitted connection request, the kernel ends up reading memory that has already been freed. IPv6 is not affected, because it copies the options instead of sharing them.&lt;/p&gt;
&lt;p&gt;The flaw was introduced in Linux 4.4, which shipped in January 2016, so it has been sitting in nearly every Linux server for about a decade. The kernel CVE team rated it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ubuntu.com/security/CVE-2026-98432&quot;&gt;CVSS 9.8&lt;/a&gt;, near the top of the scale, because the attack comes over the network, needs no privileges, and has low complexity. The upstream fix, written by longtime networking maintainer Eric Dumazet, landed in early October 2026, and the CVE went public on 15 October.&lt;/p&gt;
&lt;h2 id=&quot;the-ai-exploit-that-made-everyone-pay-attention&quot;&gt;The AI exploit that made everyone pay attention&lt;/h2&gt;
&lt;p&gt;What took this from a routine high severity bug to a story was &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/&quot;&gt;Anthropic’s claim&lt;/a&gt;, published 27 October, that an unreleased internal research model wrote a working exploit after some initial prompting. The exploit gives an unauthenticated remote attacker root command execution on a server, running in 2 stages, first leaking a kernel address to defeat memory layout randomization, then overwriting a callback pointer to run attacker code. The reporter credited in the kernel fix is an Anthropic researcher, Xinyang Ge, so the same organization found the bug and demonstrated the exploit.&lt;/p&gt;
&lt;p&gt;One caveat the loudest posts tend to drop is the precondition. Anthropic’s demonstrated exploit targeted servers with a multipath TCP listener enabled, and the timing it reported was about 48 minutes to leak an address plus roughly 5 more minutes to reach command execution. As of the end of October, no independent researcher had publicly reproduced it, and Anthropic had not released the exploit code, the kernel version, or the test configuration. So this is a real and serious bug, demonstrated by a credible party, with the exact conditions for the public demonstration still narrower than the scariest framing implies.&lt;/p&gt;
&lt;p&gt;That precondition is also less exotic than it sounds, which is the part that cuts the other way. The Go Security Team warned on 29 October that Go 1.24 and later turn on MPTCP by default for listen sockets on Linux, so a Go service running inside a Kubernetes pod can open exactly the kind of listener the exploit needs, in the node’s kernel, without anyone choosing to enable it. A lot of modern infrastructure is written in Go. The config that makes this exploitable is closer to a default than to a rare setting someone has to switch on.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DxEyr5bR_Z9OjmL.webp&quot; alt=&quot;How the TCP bug becomes root access, at a high level. The demonstrated chain needed a specific server configuration.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How the TCP bug becomes root access, at a high level. The demonstrated chain needed a specific server configuration. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ubuntu.com/security/CVE-2026-98432&quot;&gt;Anthropic, kernel CVE record, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;who-shipped-the-fix-and-who-did-not&quot;&gt;Who shipped the fix, and who did not&lt;/h2&gt;
&lt;p&gt;This is where Ubuntu looks bad. Debian, which is run largely by volunteers, shipped fixes fast. Debian 13 got its patched kernel on 16 October, the day after the CVE went public, and Debian 12 followed on 17 and 22 October. Oracle Linux shipped fixes on 16 October. Amazon Linux 2023 patched its main kernel on 24 October.&lt;/p&gt;
&lt;p&gt;Ubuntu did not. By the end of October, every supported Ubuntu release, 22.04, 24.04, 26.04, and 26.10, was listed with a fix in progress but nothing released, and the older 16.04, 18.04, and 20.04 were marked simply vulnerable. For a company that sells security subscriptions and markets Ubuntu with words like timely, enterprise grade, and build with confidence, shipping nothing for a 9.8 rated remote root bug more than 2 weeks after the fix existed upstream is a hard thing to defend. The developer who went public was right to be angry about that specific gap.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.qJM4LmNs_1aReoF.webp&quot; alt=&quot;Days from the CVE going public to a shipped fix. Others reached the normal updates channel. Ubuntu’s fix reached a testing channel on 3 November.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Days from the CVE going public to a shipped fix. Others reached the normal updates channel. Ubuntu’s fix reached a testing channel on 3 November. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tuxcare.com/blog/cve-2026-98432-linux-tcp-remote-root/&quot;&gt;TuxCare, Ubuntu, distribution advisories, Oct and Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;ubuntu-finally-responded-and-the-response-drew-its-own-criticism&quot;&gt;Ubuntu finally responded, and the response drew its own criticism&lt;/h2&gt;
&lt;p&gt;On 3 November, 19 days after the CVE went public, Canonical published a blog post explaining where things stood. The fix exists, for Ubuntu 22.04, 24.04, and 26.04, but it is in the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ubuntu.com/blog/fixes-available-in-proposed-pocket-for-cve-2026-98432&quot;&gt;proposed pocket&lt;/a&gt;, a testing channel that sits before the normal updates channel most people run. Only 26.10, the newest release, had the fix in the standard archive. The older releases, 16.04, 18.04, and 20.04, were still listed as fix pending.&lt;/p&gt;
&lt;p&gt;The proposed pocket is not where you want a critical security fix to live. Packages there are not installed by a normal update, so applying the fix means manually enabling a testing repository and running a specific install command before rebooting, rather than the ordinary cycle of updating and restarting. Canonical frames this as its new strategy for accelerating CVE fixes, letting users who run their own kernel acceptance tests opt in early. The company says the delay comes from testing on more than 2,000 certified servers and devices, and that security updates are the only appropriate mitigation it recommends.&lt;/p&gt;
&lt;p&gt;That explanation did not land well. The response under the announcement was blunt, and the technical objections in it are fair. A fix for a 9.8 rated remote root bug asking users to pull from a testing channel and run commands by hand is a strange place to end up, and several people pointed out that the proposed builds cover the standard kernels but not the hardware enablement, or HWE, kernels that many 24.04 servers run, so a chunk of users still had no fix path at all. Others noted that Arch Linux had shipped the patch almost 2 weeks earlier through a normal update, and that Canonical offers paid kernel livepatching while asking everyone else to either wait or hand install a test build. The sharpest version of the complaint is simple. The stable kernel team fixed this for free weeks ago, and the distribution that sells security subscriptions is the one telling people to install a test kernel and trust that it works.&lt;/p&gt;
&lt;h2 id=&quot;real-users-started-sounding-alarms&quot;&gt;Real users started sounding alarms&lt;/h2&gt;
&lt;p&gt;This stopped being an abstract patch delay when real operators began warning their own users. On 1 November, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anza.xyz/&quot;&gt;Anza&lt;/a&gt;, which develops the Agave validator client for Solana, told mainnet validators to act on CVE-2026–98432 and labeled the alert urgent. Solana validators need a public IPv4 address, which is the exposed surface, and Anza builds and runs its software on Ubuntu 24.04, one of the releases with no fix. Tim Garcia of the Solana Foundation put the problem in one sentence, that the flaw “is patched in the linux kernel but not yet patched on ubuntu.” AWS, for its part, told customers that turning off MPTCP reduces exposure but does not resolve the issue, and that a kernel update and reboot is the only complete fix.&lt;/p&gt;
&lt;p&gt;That is the concrete cost of the delay. A major piece of financial infrastructure, running on Ubuntu because it is the default choice, had to scramble because the distribution had not shipped a fix that had existed upstream for more than 2 weeks.&lt;/p&gt;
&lt;h2 id=&quot;the-caveats-that-complicate-the-clean-story&quot;&gt;The caveats that complicate the clean story&lt;/h2&gt;
&lt;p&gt;The clean version of this is volunteers beat the company. The real version is messier in 2 ways that matter.&lt;/p&gt;
&lt;p&gt;First, Ubuntu was not the only commercial distribution that lagged at first. Red Hat, the other big commercial Linux vendor, initially deferred the fix and sat at affected for over 2 weeks, which pointed to a broader problem with how commercial distributions work rather than a Canonical specific failing. Those distributions maintain their own heavily modified kernels and test extensively before shipping, so they move slower than distributions that track upstream closely. That slowness is sometimes the thing enterprise customers are paying for, and sometimes, as here, it leaves them exposed longer. The catch is that Red Hat caught up. It shipped fixed kernels for RHEL 8, 9, and 10 on 1 November, about 17 days after disclosure, and Ubuntu was still the last of the majors to move.&lt;/p&gt;
&lt;p&gt;Second, the severity itself is disputed. The kernel team rated the bug 9.8, and that is the number everyone quoted. Red Hat, Oracle, and SUSE independently rated it 8.1, and Amazon rated it 7.0, because they judged the attack complexity to be higher than the kernel team did. The bug is serious on any of those scores, but 9.8 and 8.1 are not the same emergency, and the vendors moving slower were also the vendors who assessed it as somewhat less critical. That does not excuse leaving it unpatched, though it does explain some of the difference in urgency.&lt;/p&gt;
&lt;h2 id=&quot;why-this-keeps-happening-now&quot;&gt;Why this keeps happening now&lt;/h2&gt;
&lt;p&gt;The deeper pattern is what makes this urgent. A decade old bug got found and weaponized because an AI model was pointed at the kernel’s networking code and told to look. That is going to keep happening, because the cost of this kind of analysis has collapsed. Bugs that sat undiscovered for 10 years are now getting surfaced in batches, and the moment a fix lands in the public kernel tree, the fix itself tells anyone watching exactly where the hole was.&lt;/p&gt;
&lt;p&gt;That compresses the safe window to almost nothing. Once CVE-2026–98432 was public with a patch, every day a distribution took to ship that patch was a day its users were exposed with the vulnerability fully documented. In that environment, the distributions that track upstream and ship quickly have a real advantage, and the ones that batch, test, and delay are making a tradeoff that looks worse every time the gap between disclosure and exploit shrinks.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-do-about-it&quot;&gt;What to actually do about it&lt;/h2&gt;
&lt;p&gt;If you run Ubuntu servers, check your exposure directly rather than trusting any single take, including this one. Look at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ubuntu.com/security/CVE-2026-98432&quot;&gt;Ubuntu’s own CVE page&lt;/a&gt; for your release’s current status, run uname -r to see exactly which kernel you are on, and check whether you are on a standard kernel or an HWE kernel, because the proposed fix covers the standard builds and some HWE lines still had no fix listed. Decide deliberately whether to pull the fix from the testing channel now or wait for it to reach normal updates, and weigh that against your actual exposure. If you need patches to land within days of a critical CVE rather than weeks, this incident is a concrete data point for choosing a distribution that tracks upstream closely, whether that is Debian or something similar. Ubuntu being slow here does not make it uniquely broken. The real takeaway is that in a world where a new critical kernel bug can go from disclosure to working exploit in under an hour of machine time, patch speed, and the channel a fix ships to, are features you should evaluate before you commit your infrastructure to a vendor.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>ubuntu</category><category>linux</category><category>security</category><category>cybersecurity</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>GPT-6 Astra Read Another Model’s Raw Weights and Fixed It by Hand.</title><link>https://soursen.org/articles/gpt-6-astra-read-another-models-raw-weights-and-fixed-it-by-hand/</link><guid isPermaLink="true">https://soursen.org/articles/gpt-6-astra-read-another-models-raw-weights-and-fixed-it-by-hand/</guid><description>MIT researchers had GPT-6 Astra edit 0.016% of a small model’s weights, with no training, and its math score jumped from 7.9% to 48.1%. The number is real and the method is strange. The limit they found in the same paper is the part worth understanding.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On 2 November 2026, 4 researchers at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.csail.mit.edu/&quot;&gt;MIT CSAIL&lt;/a&gt; published a result that sounds impossible at first. They handed a frontier AI model, GPT-6 Astra, the raw numerical weights of a different neural network, as plain text, and asked it to make that network better at math by editing the numbers directly. No training. No gradient descent. Just reasoning about what the numbers do and changing them. The edited model’s score on a math benchmark went from 7.9% to 48.1%. I want to walk through exactly what happened, because the headline is true and also easy to misread, and the authors themselves found the limit that keeps it honest.&lt;/p&gt;
&lt;h2 id=&quot;what-weight-space-programming-actually-means&quot;&gt;What weight space programming actually means&lt;/h2&gt;
&lt;p&gt;Start with why this is surprising at all. A neural network is, underneath, a giant list of numbers called weights. Training sets those numbers by running data through the network millions of times and nudging them with an optimizer. A human cannot look at a list of a few hundred thousand numbers and say what the network does, and until now neither could a language model. The weights were the one part of machine learning that stayed mathematical, something you optimized with algorithms rather than described in words.&lt;/p&gt;
&lt;p&gt;The MIT team, Rikiya Takehi, Jayden Teoh, Alex Zhang, and Omar Khattab, call their finding &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rikiyat.github.io/blog/weight-space-programming/&quot;&gt;weight space programming&lt;/a&gt;. A general purpose model reads and writes a network’s weights directly, around a goal written in plain English, without an optimizer and sometimes with no feedback from running the network at all. The model reasons about what each part of the network computes, or should compute, and sets the numbers accordingly.&lt;/p&gt;
&lt;h2 id=&quot;reading-weights-it-was-never-trained-to-read&quot;&gt;Reading weights it was never trained to read&lt;/h2&gt;
&lt;p&gt;Before the math result, the simpler experiments are the ones that made me sit up. The team trained 4 small game playing networks, on Breakout, Pong, Pac-Man, and Freeway, all with identical dimensions so the only way to tell them apart is to read the weights. They gave Astra the 17,253 raw numbers of one network, with no tools and no ability to run it, and asked which game it was trained on. Astra named Breakout, correctly, and got all 4 networks right.&lt;/p&gt;
&lt;p&gt;Its reasoning was concrete. It noticed the agent’s strongest first layer weights sat along the bottom row of the playfield, which is where a paddle lives, and that a band of reward bearing objects sat above the paddle, which is what bricks look like. It worked out the game from the geometry of the numbers, the way you might guess a machine’s purpose from the shape of its gears.&lt;/p&gt;
&lt;p&gt;One experiment made the mechanism unusually clear. The team trained small diffusion models to generate circles, squares, and triangles, then asked Astra which shape each one draws, from the weights alone, with no forward passes allowed. It got them right by finding the shape in the output layer, where each hidden unit draws one piece of the edge. The telling part is a mistake it made. Astra drew every shape as an outline, even though the real models generate filled shapes. A model that was secretly running the network would have known they were filled. Drawing the outline shows it was reading the geometry of the weights, not computing what the network would output.&lt;/p&gt;
&lt;p&gt;It went further in later experiments. Given only the middle layers of a small language model, with the input and output stripped off so it could not cheat by reading which character is which, Astra still named whether the network was trained on Python, Japanese romaji, or English, and correctly picked out the specific attention heads that copy earlier text. That copying head analysis matched a known interpretability method from a 2021 Anthropic paper that the researchers never mentioned to Astra. It even identified which of 2 near identical models had been trained to be sycophantic, by watching where the attention heads looked, finding that the sycophantic model’s middle layer attention pointed at the user’s suggested answer instead of the actual question.&lt;/p&gt;
&lt;h2 id=&quot;the-math-result-and-how-it-actually-worked&quot;&gt;The math result, and how it actually worked&lt;/h2&gt;
&lt;p&gt;Now the headline. The team gave Astra the weights of Qwen3.5–0.8B, a small language model, loaded in a Python notebook, plus a budget of 50 forward passes on practice math problems to see how the model behaves. It was not allowed to train the model or use gradients.&lt;/p&gt;
&lt;p&gt;What Astra found was a specific, diagnosable flaw. Small reasoning models tend to loop, repeating the same text until they hit their length limit without ever reaching an answer. Qwen did this badly, 93% of its answers on the math test ran all the way to the 32,768 token limit without finishing. Astra traced that looping habit to a single internal signal written by the MLP parts of 2 layers, layers 15 and 19, and subtracted that one direction out of 131,072 of the model’s weights.&lt;/p&gt;
&lt;p&gt;That edit touched 0.016% of the model’s 0.8 billion weights. With the loop removed, the share of answers that ran out of length fell from 93% to 33%, and the benchmark scores moved a lot. MATH-500 went from 7.9% to 48.1%. GSM8K went from 13.8% to 67.1%. Instruction following, measured by IFEval, went from 21.0% to 62.3%, even though Astra was only asked about math. One targeted change, no training, big jump.&lt;/p&gt;
&lt;p&gt;The budget mattered. The paper tested 10, 25, and 50 forward passes, which is how many times Astra was allowed to run the model on practice problems to see its behavior. At 10 passes MATH-500 reached only 12.3%, and at 25 it was 14.1%. The large jump to 48.1% came only at 50 passes, which is also when the looping finally dropped off sharply. So the fix took a real diagnostic loop, looking at behavior, forming a hypothesis, editing, and checking, run enough times to land it, rather than a single clever glance at the weights.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BPCygWgq_Z1QljaN.webp&quot; alt=&quot;Qwen3.5–0.8B before and after Astra’s edit, across 3 benchmarks. The edit changed 0.016% of the weights and ran no training.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Qwen3.5–0.8B before and after Astra’s edit, across 3 benchmarks. The edit changed 0.016% of the weights and ran no training. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rikiyat.github.io/blog/weight-space-programming/&quot;&gt;Takehi et al, MIT CSAIL, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-catch-the-authors-put-right-in-the-paper&quot;&gt;The catch the authors put right in the paper&lt;/h2&gt;
&lt;p&gt;This is where an honest reading departs from the breathless one. The edit did not make Qwen smarter at math. It removed a loop that was stopping Qwen from finishing problems it could already solve. The ability was there the whole time, buried under a behavior that wasted the model’s output budget before it reached an answer. Astra cleared the obstacle, and the latent ability showed up on the scoreboard.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.E6ynjFx1_Zh8miP.webp&quot; alt=&quot;The edit lifted Qwen, which loops badly, and did nothing for Gemma, which rarely loops. The gain came from clearing an obstacle that was hiding ability the model already had.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The edit lifted Qwen, which loops badly, and did nothing for Gemma, which rarely loops. The gain came from clearing an obstacle that was hiding ability the model already had. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rikiyat.github.io/blog/weight-space-programming/&quot;&gt;Takehi et al, MIT CSAIL, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The researchers proved this themselves with a second model. They tried the same thing on Gemma 3 270M, a model that rarely loops, only 8.5% of its answers hit the length limit. Astra could not improve it. When it read Gemma’s failures, it found ordinary reasoning mistakes, wrong arithmetic and bad algebra, with no single component behind them to switch off. Its edits moved the math score by about a point, a gain it honestly reported as not established. The paper states the lesson plainly, that editing weights could remove an obstacle hiding an ability, but it could not add an ability the model lacked.&lt;/p&gt;
&lt;p&gt;That distinction is the whole story. The 7.9% to 48.1% jump describes an AI finding and deleting a bug in another AI’s weights, a bug that happened to be hiding a lot of capability. It did not install math skill into another AI by rewriting its brain. Impressive, real, and much more specific than the headline number suggests.&lt;/p&gt;
&lt;h2 id=&quot;writing-networks-from-nothing&quot;&gt;Writing networks from nothing&lt;/h2&gt;
&lt;p&gt;Reading and fixing weights is one thing. The team also showed Astra writing weights from scratch. Given the rules and source code of 3 small games but no training data, no gradients, and no ability to play the game first, Astra wrote the weights of a game playing network directly, as text, choosing every number itself. Its Breakout network scored 517.4 against 15.8 for a standard reinforcement learning network trained for 100 million steps, and 25.3 for one trained for 500 million steps.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.SSDjCzn0_1Y63CD.webp&quot; alt=&quot;Astra’s hand written Breakout network against reinforcement learning networks trained for millions of steps. It wrote the weights directly, with no training.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Astra’s hand written Breakout network against reinforcement learning networks trained for millions of steps. It wrote the weights directly, with no training. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rikiyat.github.io/blog/weight-space-programming/&quot;&gt;Takehi et al, MIT CSAIL, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At a larger scale, 1.5 million parameters, too big to fit in its context, Astra wrote weights for a network that plays Go. It built the network as a small Go program in Python, layer by layer, marking each side’s stones, tracing chains that were in danger, and scoring each move. Even with 0 practice games, writing all 336 lines in a single run, its network won more than half its games against 2 smaller trained networks. With a budget of 50 practice games to learn from, it beat an equally sized reinforcement learning network trained on 20 million games. The way it improved with practice reads like debugging, it played games, looked at how it lost, changed the part of the network behind the loss, and kept a change only when it won more.&lt;/p&gt;
&lt;p&gt;What makes all of this new is narrow and specific. Interpretability researchers have read network internals with purpose built tools for years, and other work has generated weights using models trained specifically for that job, or found weights by gradient free trial and error. Here, a general purpose frontier model, used exactly as it ships, reads and writes the weights itself, from 17,253 numbers given as text up to a language model of 0.8 billion weights with the help of a Python sandbox. Nobody trained Astra to do any of this.&lt;/p&gt;
&lt;h2 id=&quot;why-this-matters-and-why-it-is-still-early&quot;&gt;Why this matters, and why it is still early&lt;/h2&gt;
&lt;p&gt;The authors are careful to call these sparks, early results that are exciting but limited by context length and tooling. I think that framing is right, and the direction is the interesting part. For years we optimized the weights of neural networks only with small symbolic optimizers like Adam. This points at a different future, where a reasoning model inspects weights, explains what they do, and edits them around a goal stated in English.&lt;/p&gt;
&lt;p&gt;If that develops, a few things change. You could audit a model for hidden backdoors or capabilities by reading its weights, without running it or building a test for the exact thing you are worried about. You could add or remove a capability by editing a few weights instead of collecting data and retraining, which touches so little of the model that it avoids the forgetting that fine tuning causes. A model could inspect and debug its own weights, or those of a newer model, which is a more direct version of self improvement than writing training code. None of that is here yet. What is here is a frontier model that can look at a list of numbers that defeats every human, tell you what it does, and change it on purpose. That was supposed to be impossible, and a month ago I would have said so.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>gpt-6-astra</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><category>ai-agent</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Linux 7.4 Had the Biggest Merge Window in History, and Linus Torvalds Wrote Some of It With Claude</title><link>https://soursen.org/articles/linux-7-4-had-the-biggest-merge-window-in-history-and-linus-torvalds/</link><guid isPermaLink="true">https://soursen.org/articles/linux-7-4-had-the-biggest-merge-window-in-history-and-linus-torvalds/</guid><description>The kernel just took in nearly 20,000 commits in one cycle, a record. The reason is the same force straining its maintainers, AI. The release is the clearest look yet at what that help gives and what it costs.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Linux 7.4 landed the largest merge window in kernel history. The numbers tell the scale plainly, 19,671 commits in a single cycle, past the old record of 16,267 set by 7.3, against a source tree now approaching 42 million lines. A lot of that growth traces to one cause, AI tools writing and suggesting code faster than people used to. I want to walk through this release carefully, because it is the clearest picture we have of what AI is actually doing inside the most important open source project on Earth, the good and the mess, and because the person demonstrating the good is Linus Torvalds himself.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DvPw4NQA_Z1pUJ13.webp&quot; alt=&quot;Linux 7.4 took 19,671 commits, past the old record of 16,267. Maintainers tie much of the rise to AI tools.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Linux 7.4 took 19,671 commits, past the old record of 16,267. Maintainers tie much of the rise to AI tools. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.4-Massive-Window&quot;&gt;Phoronix, kernel merge notes, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;torvalds-started-writing-code-again-with-claude&quot;&gt;Torvalds started writing code again, with Claude&lt;/h2&gt;
&lt;p&gt;For years Torvalds has mostly reviewed code rather than written it, saying yay or nay on what makes it into the kernel. In 7.4 he showed up as a contributor again, and he used &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/claude&quot;&gt;Claude&lt;/a&gt; to do it.&lt;/p&gt;
&lt;p&gt;The cleanest example is a piece of housekeeping he had wanted done for a long time. He removed two old kernel functions, `__get_user()` and `__put_user()`, that move a single value between user space and the kernel. The versions with the underscores skip the pointer validation that the safe versions do, so they are faster and more dangerous, and modern helpers already do the job better. Torvalds described using Claude for the cleanup as treating it like &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linus-Kills-Get-Put-User-Linux&quot;&gt;a fancy sort of Coccinelle script&lt;/a&gt;, referring to a tool kernel developers use for automated source transformations. His own commit message was blunt about why the functions had to go. “The __get_user() and __put_user() functions are entirely historical,” he wrote, and “when mis-used (read: every case) they are not only slower than the right thing.”&lt;/p&gt;
&lt;p&gt;That was not his only AI assisted work in the cycle. The week before, he used Claude Code on a performance idea for the case where several CPU threads keep reading small amounts of data from the same file. He came up with the approach and wrote the boilerplate, Claude reworked it to cut unnecessary memory reference counting so CPUs can cache data more efficiently, and a Meta engineer finished and tested it. He also pointed Claude at the kernel’s associative array library, cleaned it up, and turned up three real bugs that had been sitting there since the library was first added in 2013.&lt;/p&gt;
&lt;h2 id=&quot;torvalds-thinks-the-model-for-ai-help-got-healthier&quot;&gt;Torvalds thinks the model for AI help got healthier&lt;/h2&gt;
&lt;p&gt;What makes this more than a stunt is the stance behind it. Torvalds has moved from wary to cautiously positive, saying the kernel is now using a much healthier model for AI contributions than the panic of a year ago suggested. His position is consistent. An experienced developer who understands the code can point an AI at legacy cruft, clean it up, and surface hidden bugs, and that is a real gain. The trouble starts when the person steering does not have that understanding, which is exactly what the rest of this release shows.&lt;/p&gt;
&lt;h2 id=&quot;the-performance-wins-are-large-and-specific&quot;&gt;The performance wins are large and specific&lt;/h2&gt;
&lt;p&gt;Before the mess, the wins, because 7.4 is stacked with them. The one that made me do a double take is the FAT32 file system. A small change to how it preallocates space, allocating multiple clusters in a single operation instead of one cluster at a time, made preallocation up to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.4-Faster-FAT32&quot;&gt;265 times faster&lt;/a&gt; in testing. A handful of modified lines, four files changed, and a decades old file system got hundreds of times quicker at one job.&lt;/p&gt;
&lt;p&gt;Networking got one of the biggest swings. Reworking how the stack handles mixed big TCP and standard TCP traffic pushed throughput up to 70% higher, alongside hardware pacing offload that lets certain network cards manage outgoing packet timing and take load off the CPU. On the scheduler side, a change to the EEVDF scheduler for short slice tasks, the quick bursts of CPU work that pile up on machines with huge core counts, cut latency by up to 55% on hardware like Nvidia’s Vera CPUs and high core count servers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BMuEhndZ_Zeu8rl.webp&quot; alt=&quot;Four of the headline speedups in Linux 7.4. Each one comes from a focused change rather than a rewrite.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Four of the headline speedups in Linux 7.4. Each one comes from a focused change rather than a rewrite. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.4-Massive-Window&quot;&gt;Phoronix, kernel merge notes, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is more underneath. Intel’s Battle Mage GPUs got ultra low latency scheduling that handles memory page faults better, trimming 30 to 40 microseconds off GPU copy operations. RISC-V gained runtime detection of efficient unaligned memory access, so distributions can get an 11% memory copy bandwidth gain without recompiling the kernel for specific chips. AMD Zen 6 groundwork lets the kernel drop the expensive SRSO security mitigation on chips that provide branch target buffer isolation in hardware, keeping the protection while removing its cost.&lt;/p&gt;
&lt;h2 id=&quot;the-speedup-ai-found-by-writing-ugly-code&quot;&gt;The speedup AI found by writing ugly code&lt;/h2&gt;
&lt;p&gt;The performance story that fits this release best is the kernel build itself. Lorenzo Stoakes, an ARM engineer and longtime kernel developer, posted a series of 23 patches to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/AI-To-Faster-Linux-Kernel-Comp&quot;&gt;speed up kernel compilation&lt;/a&gt;. He used an AI model to find the bottlenecks and then to work out fixes, and he was honest about the output. “It generated a lot of code, much of it hideous,” he wrote. The AI found single threaded steps across Kbuild, kallsyms, modpost, objtool, and the Rust build system that could be parallelized.&lt;/p&gt;
&lt;p&gt;The results are large. Full kernel builds run about 36% faster, incremental builds up to 70% faster, and builds with nothing to do up to roughly 90% faster. For people who rebuild the kernel dozens of times a day, that is a real change to the working day. Stoakes was careful to add that he checked correctness himself in both the build and the running kernels, which is the pattern Torvalds keeps describing, AI does the grunt work, a human who knows the system signs off.&lt;/p&gt;
&lt;h2 id=&quot;the-ai-flood-the-maintainers-are-drowning-in&quot;&gt;The AI flood the maintainers are drowning in&lt;/h2&gt;
&lt;p&gt;The other side of the same force is ugly. The sound subsystem maintainer opened his 7.4 pull by calling it, plainly, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-7.4-Sound&quot;&gt;the AI flood&lt;/a&gt;. Networking maintainers have described themselves as completely overwhelmed. AI coding agents are generating a torrent of kernel patches and bug reports, and a large share is low quality, unrealistic, or plain wrong, which someone experienced still has to read and reject.&lt;/p&gt;
&lt;p&gt;One feature in 7.4 captures the problem exactly. Greg Kroah-Hartman, effectively the second in command of the kernel, wrote a feature called Taint Force bind meant to flag the kind of nonsense configurations that AI assisted fuzzers were generating, where tools bind hardware devices to incompatible drivers at random and then file bug reports about the resulting crashes. The feature shipped, then broke legitimate GPU and PCI Express passthrough setups, so developers reverted it in the same release. An attempt to filter out AI generated noise created its own regression and had to be pulled. That is the tax in one story.&lt;/p&gt;
&lt;h2 id=&quot;everything-else-that-landed&quot;&gt;Everything else that landed&lt;/h2&gt;
&lt;p&gt;The rest of the release is the usual broad sweep that makes Linux run on nearly anything. Rust support grew by about 17,000 lines, including support for self referential data structures that make certain complex drivers safer to write. Valve funded a new driver for Nintendo’s Switch 2 controllers, including the Joy-Con 2 and the Switch 2 Pro Controller. Apple’s M4 and A18 chips got initial mainline support, much of it from the Asahi Linux project, a first step toward booting Linux on recent Macs. HDMI 2.1 finally got enabled by default in the AMD GPU driver after years of fighting the HDMI Forum’s licensing restrictions. The kernel even keeps fixing memory safety bugs in its floppy disk driver, three decades of hardware supported in one tree.&lt;/p&gt;
&lt;h2 id=&quot;what-this-release-actually-tells-you&quot;&gt;What this release actually tells you&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.U6CjQ9VD_ThD9S.webp&quot; alt=&quot;The same cycle produced both outcomes. The deciding factor was whether someone who understood the code was steering.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The same cycle produced both outcomes. The deciding factor was whether someone who understood the code was steering. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.4-Sound&quot;&gt;Phoronix, kernel merge notes, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Strip away the individual features and 7.4 is a single argument with two sides. AI in experienced hands produced a record cleanup from Torvalds, a 265x FAT32 speedup, and a 36% faster kernel build. AI in careless hands produced a flood of junk patches that maintainers now spend real time filtering, and at least one well meaning filter that broke working hardware. The kernel did not choose between those outcomes. It got both at once, in the same cycle, and the difference every time came down to whether a person who understood the code was the one steering. That is the model Torvalds says is working, and 7.4 is the proof and the warning in one release.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>ai</category><category>artificial-intelligence</category><category>linus-torvalds</category><category>claude</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Trend Micro Dropped 6 Unpatched Kernel Bugs on a Public List.</title><link>https://soursen.org/articles/trend-micro-dropped-6-unpatched-kernel-bugs-on-a-public-list/</link><guid isPermaLink="true">https://soursen.org/articles/trend-micro-dropped-6-unpatched-kernel-bugs-on-a-public-list/</guid><description>In October 2026 a major security firm posted 6 Linux kernel vulnerabilities, 2 of them rated 9.0, straight to the public mailing list with no fixes attached. The maintainers were furious. The real story is that responsible disclosure may be breaking down for open source, and AI is the reason.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On 21 October 2026, Trend Micro’s Zero Day Initiative sent 6 Linux kernel vulnerability reports to the public kernel mailing list, with no patches attached. Two of them carried a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.first.org/cvss/&quot;&gt;CVSS score of 9.0&lt;/a&gt;, which is about as serious as a rating gets. Within a day the kernel maintainers were openly angry, and within a week one of the bugs had a working public exploit getting root on several Linux distributions. I want to walk through what happened, because the blow up is the obvious story and the thing underneath it is the one that should worry anyone running open source infrastructure.&lt;/p&gt;
&lt;h2 id=&quot;what-responsible-disclosure-is-supposed-to-look-like&quot;&gt;What responsible disclosure is supposed to look like&lt;/h2&gt;
&lt;p&gt;The idea is simple and old. You find a security hole, you tell the people who can fix it, privately, and you give them time to ship a fix before the details go public. The gap between telling the vendor and telling the world is what keeps attackers from getting a head start. The Linux kernel has a dedicated private channel for exactly this, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.kernel.org/process/security-bugs.html&quot;&gt;security@kernel.org&lt;/a&gt;, documented and easy to find. The whole point of it is to discuss serious unfixed bugs out of public view until there is a patch.&lt;/p&gt;
&lt;p&gt;A firm that has worked with the kernel for years knows this channel exists. That context is what made the next part so strange.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DByI1a9b_1ST3zp.webp&quot; alt=&quot;The documented private path for serious unfixed kernel bugs, next to the route ZDI actually took.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The documented private path for serious unfixed kernel bugs, next to the route ZDI actually took. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.kernel.org/process/security-bugs.html&quot;&gt;Linux kernel documentation, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-trend-micro-actually-did&quot;&gt;What Trend Micro actually did&lt;/h2&gt;
&lt;p&gt;Instead of the private list, ZDI posted the reports where anyone could read them. The 6 were a mix of serious and severe.&lt;/p&gt;
&lt;p&gt;Two KSMBD bugs led the list, both rated 9.0. ZDI-CAN-33549 was an integer underflow in the SMB Direct path that can lead to remote code execution. ZDI-CAN-33774 was a race condition in KSMBD, also remote code execution, and it needs no authentication, which means any server running KSMBD on port 445 is exposed. The other 4 were a mix of local privilege escalation and information disclosure, ZDI-CAN-33367 in the networking stack’s skb_zerocopy handling, ZDI-CAN-34068 in the VMware vmwgfx graphics driver, ZDI-CAN-32005 a stack buffer overflow in a TCP search domain query path, and ZDI-CAN-34076 an uninitialized resource leak in the NVMe target code.&lt;/p&gt;
&lt;p&gt;Only one of the 6 had a usable fix in sight, a branch targeted at Linux 7.5 for the SMB Direct bug, which is a future release, so publishing it now put the detail in the open before the fix reached anyone. The rest went out with no patch at all.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.wrarkSrO_Z1K2Qfa.webp&quot; alt=&quot;The 6 reports Trend Micro ZDI posted to the public list, by severity. Only one had a fix anywhere in sight.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;924&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The 6 reports Trend Micro ZDI posted to the public list, by severity. Only one had a fix anywhere in sight. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pwn.watch/i/linux-kernel-zdi-reports-leaked-to-lkml&quot;&gt;pwn.watch, Hardware Busters, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-maintainers-did-not-take-it-quietly&quot;&gt;The maintainers did not take it quietly&lt;/h2&gt;
&lt;p&gt;Greg Kroah-Hartman, who runs the stable kernel and is effectively second in command of the project, replied to the reports directly and without much patience. “For some reason you sent this to public lists, and did not include a patch,” he wrote, and told them plainly, “Please fix your submission process.” He said versions of that more than once across the thread.&lt;/p&gt;
&lt;p&gt;Peter Zijlstra, a longtime scheduler maintainer, was blunter. He wrote on the list that the ZDI reporters are clue resistant, that the kernel team had pointed them at the right file a gazillion times, and that they ignore the feedback every time. It was rude. It was also a reaction to a firm that had, by the maintainers’ account, been told repeatedly where security bugs go and kept sending them to the wrong place anyway.&lt;/p&gt;
&lt;p&gt;The reasonable move at that point is to apologize and fix the process. That is not what happened. ZDI’s replies argued that they had submitted close to a thousand cases to the kernel over 10 years formatted essentially this same way, that the formatting had never been a problem before, and that they would release findings at rejection or after 120 days, whichever came first. When someone used the word monkeys, ZDI objected to it as having racial connotation. The maintainers were not interested in relitigating the insult, because the formatting was never the complaint. The complaint was that serious unfixed bugs went public with no patch.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-makes-this-more-than-a-spat&quot;&gt;The part that makes this more than a spat&lt;/h2&gt;
&lt;p&gt;Here is where it stops being about one firm behaving badly. One of the 6 bugs, the skb_zerocopy privilege escalation, had already been reported to the kernel a week earlier by a completely separate group, and a fix was on the way before ZDI ever posted. Two independent parties found the same flaw within days of each other.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BjJ9ZxP2_Zqq2I7.webp&quot; alt=&quot;The two shifts AI brought to kernel security, and why a private disclosure window is getting harder to hold.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The two shifts AI brought to kernel security, and why a private disclosure window is getting harder to hold. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.kernel.org/process/security-bugs.html&quot;&gt;Kernel maintainer discussion, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That used to be rare. Finding a serious kernel bug took deep expertise and a lot of time, so the odds of two people stumbling onto the exact same one in the same week were low. AI changed that math. Security analysis with AI models is now common, and if two researchers point similar models at the same code with similar prompts, there is no reason they will not surface the same bug. The barrier to finding these problems used to be skill. Now it is mostly money and compute, both of which you can rent from any large provider by the hour.&lt;/p&gt;
&lt;h2 id=&quot;why-private-disclosure-may-not-survive-open-source&quot;&gt;Why private disclosure may not survive open source&lt;/h2&gt;
&lt;p&gt;Stack those two facts together and you get a real problem for the kernel specifically. In closed source software, a vendor can quietly prepare a fix and ship it in a routine update, and the disclosure stays private until they are ready. The kernel cannot do that, because every change to it is public the moment it lands. You can word a commit vaguely, bury the security fix inside an unrelated change, or describe it as a cleanup, but the code itself is right there for anyone to read.&lt;/p&gt;
&lt;p&gt;That might have been enough to hide a fix from a casual observer once. It is not enough now, and Greg Kroah-Hartman has talked about this directly. When a security related patch lands in a public tree, that patch is effectively the disclosure. Point enough AI agents at the stream of kernel changes, looking for anything with security implications, and the sensitive fixes get spotted. Not every time, but often enough that a quiet fix stops being quiet. For a non critical bug that is a minor worry. For a critical one, it means the window between the fix appearing and attackers understanding it is shrinking toward zero, which puts enormous pressure on getting patches shipped to distributions fast.&lt;/p&gt;
&lt;h2 id=&quot;what-i-take-away-from-this&quot;&gt;What I take away from this&lt;/h2&gt;
&lt;p&gt;ZDI was wrong, plainly. You do not dump 9.0 rated remote code execution bugs on a public list with no patch, whatever your formatting history, and an experienced firm does not get to play confused about where security reports go. The maintainers were right to be angry, even if the monkeys line was a cheap shot.&lt;/p&gt;
&lt;p&gt;The uncomfortable part is that fixing ZDI’s behavior does not fix the underlying thing. Cheap, fast, AI driven bug hunting means serious flaws in open code will be found by multiple people at once, and public patches will keep broadcasting the very fixes they contain. I do not think there is a clean way to run private disclosure for a project where every change is visible and every change is being watched by machines. For anything important enough that people will aim their agents at it, the safe assumption now is that if a security bug exists, it has probably already been found, maybe more than once. That is the environment the kernel, and every large open source project, now has to defend in.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>kernel</category><category>trend-micro</category><category>security</category><category>cybersecurity</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Your AI Agent Is Probably Driving an Outdated Browser With the Sandbox Switched Off</title><link>https://soursen.org/articles/your-ai-agent-is-probably-driving-an-outdated-browser-with-the-sandbox/</link><guid isPermaLink="true">https://soursen.org/articles/your-ai-agent-is-probably-driving-an-outdated-browser-with-the-sandbox/</guid><description>Playwright bundles its own Chromium that lags Chrome stable, and it launches with the sandbox off by default. For a human running tests that is a small risk. For an AI coding agent browsing the open web on your laptop, it is a bigger one. The fix takes 2 settings.</description><pubDate>Tue, 03 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On 2 November 2026 a developer who goes by nisten posted a blunt warning for anyone running AI coding agents on their laptop with no container around them. The gist was to have the agent delete Playwright, because even the latest version bundles an outdated Chromium and runs it with the sandbox turned off. I think the delete advice is too drastic for most people, and the underlying problem he pointed at is real and worth understanding, because a lot of developers are now letting AI agents browse the live web from machines that hold their credentials.&lt;/p&gt;
&lt;h2 id=&quot;what-playwright-actually-ships&quot;&gt;What Playwright actually ships&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://playwright.dev/&quot;&gt;Playwright&lt;/a&gt; is Microsoft’s browser automation tool, the thing a huge share of test suites and, increasingly, AI agents use to drive a browser. It does not use whatever Chrome you have installed. It downloads and bundles its own copy of Chromium, and that copy only moves forward when Playwright itself ships a new release.&lt;/p&gt;
&lt;p&gt;That is the first half of the problem. According to nisten’s breakdown, Playwright 1.64.1 bundled Chromium 156.0.8078.4, while Chrome stable had moved to 156.0.8078.79 and .80 on 29 October. The numbers look close, but the gap is the point. Google patches Chromium security bugs and pushes them to Chrome stable fast, and your real Chrome updates itself quietly in the background. Playwright’s bundled browser does not. It stays on whatever build shipped with your Playwright version until the next Playwright release catches up. So a developer who runs the latest Playwright and assumes they are current can still be driving a browser that is weeks behind on security fixes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DRmeZwMt_ZlKEoN.webp&quot; alt=&quot;Your real Chrome updates itself. Playwright’s bundled Chromium only moves when Playwright ships a new release, so it can sit behind.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Your real Chrome updates itself. Playwright’s bundled Chromium only moves when Playwright ships a new release, so it can sit behind. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://playwright.dev/&quot;&gt;nisten PSA, Chrome release data, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-known-bugs-in-that-gap&quot;&gt;The known bugs in that gap&lt;/h2&gt;
&lt;p&gt;nisten named 4 Chromium CVEs that the bundled build was behind on, CVE-2026–118306, CVE-2026–118331, CVE-2026–118344, and CVE-2026–118348. These are real Chromium 156 vulnerabilities, with fixes that landed in a later build, 156.0.8078.73, and at least one of them, CVE-2026–118306, is a sandbox escape.&lt;/p&gt;
&lt;p&gt;I want to be careful here, because a community audit of the claim noted that whether a given Playwright install is affected depends on the exact bundled build, and that the specific tie to Playwright had not been independently confirmed at the time. So treat the precise CVE list as the reporter’s claim rather than a settled fact. The structural issue does not depend on those 4 numbers, though. A browser that updates on a slower clock than Chrome stable will always spend some stretch of time behind on patched security bugs, and that stretch is exactly when a malicious page has the advantage.&lt;/p&gt;
&lt;h2 id=&quot;the-sandbox-is-the-part-that-turns-a-bug-into-a-breach&quot;&gt;The sandbox is the part that turns a bug into a breach&lt;/h2&gt;
&lt;p&gt;The detail that makes the version gap matter is the sandbox. Playwright launches Chromium with the sandbox off by default. Its chromiumSandbox option defaults to false, so launches run as if you passed the no sandbox flag, as documented in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://qaskills.sh/blog/playwright-browser-launch-args-hardening&quot;&gt;hardening guides&lt;/a&gt; for the tool.&lt;/p&gt;
&lt;p&gt;There is a reason for that default, and it explains why it is wrong for agents specifically. Chromium’s sandbox relies on Linux user namespaces, which do not work when the browser runs as root, and the standard way to run Playwright in continuous integration is inside a Docker container as root. Defaulting the sandbox off keeps those CI runs from breaking. The trouble is that the default follows people everywhere, including onto their laptops, where they are not root and the sandbox would work fine. A setting chosen to avoid friction in a test pipeline becomes the setting an AI agent inherits while browsing the open web on a developer’s personal machine.&lt;/p&gt;
&lt;p&gt;The sandbox is the wall between a web page’s code and the rest of your computer. A browser is built on the assumption that the page it loads is hostile, so it runs the page’s rendering in a locked down process that cannot touch your files, your other processes, or your credentials. A bug in that rendering process, on its own, stays trapped inside the sandbox. A sandbox escape is a separate, harder class of bug that breaks out of that wall. The reason modern browsers are relatively safe to point at the open web is that an attacker needs both, a rendering bug and an escape.&lt;/p&gt;
&lt;p&gt;Turn the sandbox off and you delete that second requirement. Now a single rendering bug runs with the full privileges of the browser process, which on your laptop means your user account. There is no wall left to escape, because you removed it. A community blast radius analysis of exactly this setup spelled it out, a renderer bug with the sandbox on stays in the renderer, but with the sandbox off it runs as you, with access to the sockets, terminals, and stored cookies the browser process can reach.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.uMA0dJPh_Z28c6xh.webp&quot; alt=&quot;With the sandbox on, a page bug stays trapped. With the sandbox off, the same bug runs as you. Playwright ships with it off.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;With the sandbox on, a page bug stays trapped. With the sandbox off, the same bug runs as you. Playwright ships with it off. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://qaskills.sh/blog/playwright-browser-launch-args-hardening&quot;&gt;Community hardening analysis, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-ai-agents-change-the-risk&quot;&gt;Why AI agents change the risk&lt;/h2&gt;
&lt;p&gt;For 10 years this was a minor worry, because of how Playwright was used. A test suite points the browser at your own staging site, content you control, so a hostile page never enters the picture. If your own test site is serving malware, an outdated browser is the least of your problems.&lt;/p&gt;
&lt;p&gt;AI coding agents break that assumption. An agent told to research something, check documentation, or reproduce a bug will browse the live, open web, on your development machine, through whatever browser tooling it has, which is very often Playwright with its defaults untouched. Now the browser is loading pages you did not write and did not vet, on a machine that holds your SSH keys, your cloud credentials, and your session cookies, with the sandbox off. The exact thing the sandbox exists to protect against, an unknown page running code on your computer, is now the normal mode of operation. One commenter put the threat model plainly, assume the browser gets popped, and do not give it anything worth stealing.&lt;/p&gt;
&lt;h2 id=&quot;this-fits-a-pattern-researchers-are-already-warning-about&quot;&gt;This fits a pattern researchers are already warning about&lt;/h2&gt;
&lt;p&gt;The Playwright default is one sharp edge, and it sits inside a larger problem that security researchers have started measuring. A University of Washington team presented a study in April 2026 that tested 7 popular agentic AI browsers, the kind that let a model act on web pages for you. 4 of the 7 could be made to bypass the same origin policy, the browser rule that stops one website from reading another’s data. The researchers ran a working proof of concept against &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/&quot;&gt;ChatGPT Atlas&lt;/a&gt;, where one site stole information from another embedded inside it, and found conditions for similar attacks in Chrome with Gemini, Claude for Chrome, and Perplexity Comet.&lt;/p&gt;
&lt;p&gt;They named 3 failure modes that are new to agent driven browsing. The first is same origin bypass, because an agent interacts with the rule differently than a human does. The second is prompt injection, where a malicious page hides instructions in its code that tell the agent what to do, such as pulling in content from an embedded site and submitting it to a form. The third is memory poisoning, where an agent stores a malicious instruction it first refused, then acts on it later once the instruction is in its memory and its origin has blurred. One of the authors, David Kohlbrenner, put the guidance bluntly, that even savvy users should not trust these systems with access to a browser holding sensitive credentials like email or bank accounts, because they are not there yet.&lt;/p&gt;
&lt;p&gt;So the sandbox being off in Playwright is one example of a general truth. The tooling for letting AI browse the web was built before anyone was letting AI browse the web with this much access, and the safe defaults have not caught up. The Playwright fix is unusually cheap, which is the good news in this particular case.&lt;/p&gt;
&lt;h2 id=&quot;the-fix-is-2-settings-and-keeping-the-tool&quot;&gt;The fix is 2 settings, and keeping the tool&lt;/h2&gt;
&lt;p&gt;Deleting Playwright is overkill for most people, and the better answers came from the replies to the warning rather than the warning itself. There are 3 practical fixes, and they stack.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.WX_zPrbq_Z1rboSS.webp&quot; alt=&quot;The 3 fixes, any one of which removes the sharp edge. Deleting Playwright is not required.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The 3 fixes, any one of which removes the sharp edge. Deleting Playwright is not required. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://qaskills.sh/blog/playwright-browser-launch-args-hardening&quot;&gt;Community replies, QA Skills, Nov 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The cleanest one is to stop using the bundled Chromium at all and point Playwright at your real, auto updating Chrome. Setting the launch channel to chrome makes Playwright use the installed, patched Chrome build instead of its own bundled copy, which closes the version gap for free. Pair that with turning the sandbox back on, by setting chromiumSandbox to true, and you have restored the 2 protections the defaults removed.&lt;/p&gt;
&lt;p&gt;The second fix is isolation. Run the agent and its browser inside a container with no real credentials mounted, so that even a full compromise reaches nothing worth taking. Several developers said this is already how they operate, agent in a container, zero real secrets, on the assumption that it will eventually get popped.&lt;/p&gt;
&lt;p&gt;The third, if you must stay on the bundled browser, is to keep it current, pinning Playwright to the newest release that carries a patched Chromium rather than trusting that latest means current. None of these is hard. The reason to do one of them is that the defaults were built for a world where a human pointed the browser at their own site, and that is not the world an AI agent operates in.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-check-right-now&quot;&gt;What to actually check right now&lt;/h2&gt;
&lt;p&gt;If you run an AI agent that can browse, open its browser launch configuration and check 3 things. Whether it uses Playwright’s bundled Chromium or your installed Chrome, whether chromiumSandbox is set to true, and whether the whole thing runs in a container or straight on your host with your real credentials in reach. If it is bundled Chromium, sandbox off, on your host, you are running the exact configuration the warning was about. Point it at Chrome, turn the sandbox on, or box it in, and the sharp edge is gone. The agents are useful enough to keep. The defaults are just wrong for how they are now being used.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>ai-agent</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><category>chrome</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Andrej Karpathy Rebuilt YouTube in a Weekend Because He Hated the Recommendations.</title><link>https://soursen.org/articles/andrej-karpathy-rebuilt-youtube-in-a-weekend-because-he-hated-the/</link><guid isPermaLink="true">https://soursen.org/articles/andrej-karpathy-rebuilt-youtube-in-a-weekend-because-he-hated-the/</guid><description>On 31 October 2026 one of the people who helped build modern AI put up a YouTube clone sourced from 20 years of Hacker News comments. He wrote almost none of the code himself. The build is a small thing. What it says about who can ship software now is not.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On a Friday night at 11pm, Andrej Karpathy opened YouTube, got tired of what he called an enshittified wall of slop, and by Saturday morning had a working replacement live on the internet. He called it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hackertube.org/&quot;&gt;HackerTube&lt;/a&gt;, and he wrote about it in a short &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;blog post&lt;/a&gt; on 31 October 2026. I want to walk through what he actually built and how, because the what is a neat weekend hack, and the how is the part that should make every working engineer pay attention.&lt;/p&gt;
&lt;p&gt;A quick note on who is talking, since it changes how much weight the claim carries. Karpathy was a founding member of OpenAI, ran AI and Autopilot Vision at Tesla from 2017 to 2022, and in February 2025 coined the term vibe coding to describe building software by typing prompts instead of writing code. When this particular person says he no longer writes code by hand, it is worth taking seriously.&lt;/p&gt;
&lt;h2 id=&quot;what-hackertube-actually-is&quot;&gt;What HackerTube actually is&lt;/h2&gt;
&lt;p&gt;The idea is simple. Instead of trusting YouTube’s algorithm, which optimizes for the median viewer and serves exaggerated thumbnails and the same tired topics, Karpathy pulled video recommendations from the one place he trusts for taste, Hacker News comments. The tool downloaded the full &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://huggingface.co/datasets/open-index/hacker-news&quot;&gt;Hacker News comment dataset&lt;/a&gt;, filtered it, and kept only comments that recommended a YouTube video.&lt;/p&gt;
&lt;p&gt;The funnel is worth seeing in numbers. The filtering narrowed roughly 40,000 recommending comments down to 6,454 distinct YouTube videos, posted and praised by Hacker News users between 2007 and 2026, sorted into 150 topics. Those videos got wrapped in a familiar YouTube style interface, pushed to a server, and secured. The result is a video site where the recommendation engine is two decades of a technical community’s collective judgment rather than a model tuned to maximize engagement.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BGi01G0J_1EIyh6.webp&quot; alt=&quot;How 20 years of comments became a video library. Each step narrows the set toward videos real people vouched for.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How 20 years of comments became a video library. Each step narrows the set toward videos real people vouched for. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;Karpathy,&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://karpathy.bearblog.dev/&quot;&gt;karpathy.bearblog.dev&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The feature list is small and deliberate. HackerTube shows a frame from 50% into each video instead of the uploaded thumbnail, which kills clickbait at the source, because you see what the middle of the video actually looks like. It builds a personalized ForYou feed with no account and no login, storing state in the local browser session. It has keyboard shortcuts. It also lets you export the whole site’s data so you can hand it to your own agent and build your own version. That last feature is a tell about where Karpathy thinks this is going, software you fork by describing it, not by cloning a repository.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-matters-he-barely-touched-the-code&quot;&gt;The part that matters, he barely touched the code&lt;/h2&gt;
&lt;p&gt;Here is the sentence from his post that I keep coming back to. Karpathy says he does not do anything resembling traditional engineering anymore, no reading or writing code, no running commands in a terminal. He talks to Claude and has it do everything.&lt;/p&gt;
&lt;p&gt;Look at what counted as manual work on this project. He created a Google Cloud API key through a web UI so the tool could query YouTube for video metadata. He booted up a server. He bought the domain name. That is the entire list of things a human did with their hands. Once the box was running, he gave the model its IP address and told it to update, deploy, secure, harden, and optimize the code, and it did the whole thing. He describes working on other things in between the model’s work, so it still felt a little like teamwork.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CFIGluqo_ZbbPG0.webp&quot; alt=&quot;The split of work on HackerTube. The human contribution was three setup steps outside the code itself.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The split of work on HackerTube. The human contribution was three setup steps outside the code itself. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;Karpathy,&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://karpathy.bearblog.dev/&quot;&gt;karpathy.bearblog.dev&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;He built the tool with Claude Code in the desktop app on a Mac, running Opus 5.5 on medium effort as his default. The spam filtering ran Sonnet over the comment dataset inside a Claude Code Workflow to strip out junk. The whole build, he says, now takes about 2 hours.&lt;/p&gt;
&lt;h2 id=&quot;why-2-hours-is-the-number-to-stare-at&quot;&gt;Why 2 hours is the number to stare at&lt;/h2&gt;
&lt;p&gt;Strip away the YouTube angle and what you have is a real data pipeline feeding a real web application, deployed and hardened on a live server. Downloading and cleaning a large public dataset, running a model over tens of thousands of records to classify them and strip the spam, building a frontend with a recommendation system and session state, provisioning infrastructure, and securing it. A few years ago that is a small team working for a week or two. Karpathy did it solo, mostly by describing what he wanted, in a morning.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Dpax4UUQ_O0zkD.webp&quot; alt=&quot;A directional comparison of build time. The point is the order of magnitude it collapsed by.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A directional comparison of build time. The point is the order of magnitude it collapsed by. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karpathy.bearblog.dev/&quot;&gt;Karpathy, karpathy.bearblog.dev, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This matters beyond one famous person flexing, because the bottleneck moved. The hard part of software used to be the implementation, turning an idea into working code. For a growing class of projects, the implementation is close to free now, and the scarce input is knowing what to ask for and being able to judge whether the result is good. Karpathy still made every real decision here, the data source, the 50% thumbnail trick, the design with no accounts, the export feature. The model did the typing.&lt;/p&gt;
&lt;h2 id=&quot;where-the-easy-case-ends&quot;&gt;Where the easy case ends&lt;/h2&gt;
&lt;p&gt;I want to be careful not to oversell it. HackerTube is a read only site built on a public dataset with no users to protect, no payments, no regulatory surface, and no legacy codebase to avoid breaking. That is close to the easiest possible case for an agent to handle end to end. A banking backend or a 10 year old codebase with 2,000 interlocking tests is a different problem, and anyone telling you those are also 2 hour jobs is selling something.&lt;/p&gt;
&lt;p&gt;What it does prove is that the easy case has gotten very easy, and the set of projects that fall into the easy case keeps growing. The person demonstrating it is not a hype account. He helped build the models doing the work, he coined the term for this way of working, and he is now using it as his default rather than as a party trick. When someone with that resume says he has stopped writing code by hand for projects like this, the honest response is to figure out which of your own projects just moved into that category.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>andrej-karpathy</category><category>youtube</category><category>ai</category><category>artificial-intelligence</category><category>claude</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>OpenAI Lost $20.9</title><link>https://soursen.org/articles/openai-lost-20-9/</link><guid isPermaLink="true">https://soursen.org/articles/openai-lost-20-9/</guid><description>Audited 2025 figures show a company tripling revenue while burning cash faster than any startup ever has. The loss is only half the story. The other half is a loop of deals that turns the same dollars into growth at three companies at once, and a bill that has four ways of reaching you.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every week, more than 900 million people type something into ChatGPT. They fix code with it, plan meals, settle arguments about history. By almost any measure it is one of the most successful consumer products ever built, and it costs about $20 a month. The company behind it lost roughly $20.9 billion running it in 2025. I want to walk through how a product that popular loses money that fast, because the answer is not what the hype or the doom headlines tell you, and the mechanics underneath are genuinely strange.&lt;/p&gt;
&lt;p&gt;Audited figures, independently verified by the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ft.com/&quot;&gt;Financial Times&lt;/a&gt; and first reported in detail by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wheresyoured.at/exclusive-openai-financials&quot;&gt;Ed Zitron&lt;/a&gt;, give us hard numbers to work with for once. So I am going to stick to those, and tell you where a figure is a real cash loss versus an accounting artifact, because that distinction matters a lot here.&lt;/p&gt;
&lt;h2 id=&quot;the-numbers-straight&quot;&gt;The numbers, straight&lt;/h2&gt;
&lt;p&gt;In 2025, OpenAI’s revenue jumped from $3.7 billion to $13.07 billion. Tripling sales in a year would be the decade’s highlight for almost any company. The problem is the other side of the ledger. Total costs and expenses hit $34 billion, which left an operating loss of $20.92 billion. For every dollar ChatGPT and its sister products brought in, OpenAI spent about $2.60 to earn it.&lt;/p&gt;
&lt;p&gt;You will also see a scarier number, a net loss of $38.53 billion. I want to be careful with that one, because most of the gap between the $20.92 billion operating loss and the $38.53 billion net loss is not cash leaving the building. It comes from a $41.55 billion non-cash charge tied to changes in the fair value of convertible interests, a paperwork consequence of OpenAI converting to a for-profit structure in October 2025. So the honest figure for how much real money the business burned is the operating loss, around $20.9 billion, and it is bad enough on its own.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.t3TBkIXC_ZruVVp.webp&quot; alt=&quot;Revenue tripled, and the operating loss more than doubled alongside it. Growing fast and bleeding fast at the same time.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Revenue tripled, and the operating loss more than doubled alongside it. Growing fast and bleeding fast at the same time. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wheresyoured.at/exclusive-openai-financials&quot;&gt;OpenAI audited figures via Financial Times and&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://wheresyoured.at/&quot;&gt;wheresyoured.at&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To see how unusual this is, line it up against the company everyone reaches for as the excuse. Defenders say OpenAI is running the Amazon playbook, lose money now to own the market later. Amazon’s worst single year was 2000, when it lost about $1.4 billion, per its own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sec.gov/Archives/edgar/data/0001018724/000103221001500087/d10k405.txt&quot;&gt;annual filing&lt;/a&gt;. OpenAI’s 2025 operating loss alone is roughly 15 times that. No company in history has run losses anywhere near this size, and that is before you look at what it has promised to spend next.&lt;/p&gt;
&lt;h2 id=&quot;where-34-billion-a-year-goes&quot;&gt;Where $34 billion a year goes&lt;/h2&gt;
&lt;p&gt;The spending breaks down into a few huge lines. Research and development ran to $19.18 billion, more than half of all costs. Sales and marketing jumped to $5.73 billion. OpenAI also paid Microsoft $17.2 billion in total expenses, including $10.59 billion for research and infrastructure, while Microsoft paid OpenAI just $303 million back. That last pair of numbers tells you how dependent OpenAI still is on a partner that also competes with it.&lt;/p&gt;
&lt;p&gt;The structural problem sits underneath all of it. With ordinary software, serving one more customer costs almost nothing, which is why software companies print money at scale. Every ChatGPT answer runs on expensive chips inside power-hungry data centers. More users means more revenue, and it also means more servers, more electricity, more cooling, more chips, and those costs climb right alongside usage instead of flattening out. Growth does not fix the losses here. It feeds them.&lt;/p&gt;
&lt;h2 id=&quot;the-spending-nobody-can-pay-for-alone&quot;&gt;The spending nobody can pay for alone&lt;/h2&gt;
&lt;p&gt;Here is where the figures stop looking like a normal company and start looking like a national infrastructure program. In September 2025, OpenAI committed to building at least 10 gigawatts of AI data centers running on Nvidia systems, roughly the output of 10 large nuclear reactors. Nvidia CEO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Jensen_Huang&quot;&gt;Jensen Huang&lt;/a&gt; has said building a single gigawatt of AI data center capacity costs up to $60 billion.&lt;/p&gt;
&lt;p&gt;By late 2025, OpenAI had racked up around $1.4 trillion in data center and computing commitments. Set that against $13.07 billion of revenue and you get roughly $70 in long-term promises for every dollar the company actually earned. Internal projections cited in reporting put OpenAI’s expected spend on computing and infrastructure at about $856 billion by the end of 2030. That single figure is larger than the annual economic output of most countries on Earth. No company pays for that out of its own revenue, which is why the financing got creative.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.vQ9iQH7J_Z1pKmQc.webp&quot; alt=&quot;OpenAI’s infrastructure commitments dwarf its revenue. About $70 in promises for every dollar earned.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;OpenAI’s infrastructure commitments dwarf its revenue. About $70 in promises for every dollar earned. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2025/10/15/a-guide-to-1-trillion-worth-of-ai-deals-between-openai-nvidia.html&quot;&gt;CNBC, company reporting, 2025&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-loop&quot;&gt;The loop&lt;/h2&gt;
&lt;p&gt;Picture a hardware store. A contractor walks in wanting to build a mansion he cannot afford. So the store lends him the money on one condition, that every dollar gets spent in the store. He buys the store’s lumber with the store’s cash, and at quarter’s end the store reports record sales. Nothing was actually sold to the outside world, but everyone’s numbers look great.&lt;/p&gt;
&lt;p&gt;That is close to what sits at the center of the AI boom. In September 2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nvidia.com/&quot;&gt;Nvidia&lt;/a&gt; announced plans to invest up to $100 billion in OpenAI, released in stages as OpenAI switched on new Nvidia-powered data centers. Around the same time, OpenAI agreed to spend $300 billion over 5 years on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.oracle.com/&quot;&gt;Oracle’s&lt;/a&gt; cloud. Oracle’s stock soared 36% in a day on the news, adding about $251 billion in market value. Oracle cannot run that cloud without Nvidia chips, so it buys them from Nvidia.&lt;/p&gt;
&lt;p&gt;Trace the circle. Nvidia invests in OpenAI. OpenAI pays Oracle. Oracle buys chips from Nvidia. The money leaves Nvidia and comes back to Nvidia, and on the way around it shows up as growth at all three companies at once, chip revenue at Nvidia, a booming order backlog at Oracle, and infrastructure backing OpenAI’s forecasts. The same dollars get counted as three different companies’ good news.&lt;/p&gt;
&lt;p&gt;OpenAI is not the only one doing this. By 2026, analysts had flagged more than $800 billion in circular arrangements across the AI supply chain. Even Anthropic, OpenAI’s biggest rival, runs a similar structure with Google and Amazon. The loop has become the industry’s default financing move, repeated across the whole supply chain.&lt;/p&gt;
&lt;p&gt;Not everyone sees a problem. Nvidia CEO Jensen Huang has called the circular financing label “ridiculous,” arguing the deals reflect real demand for real chips that customers genuinely need. On the other side, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Michael_Burry&quot;&gt;Michael Burry&lt;/a&gt;, the investor who shorted the 2008 housing bubble, posted a Bloomberg diagram in August 2026 tracing roughly $46 billion in direct equity stakes and about $879 billion in multi-year purchase commitments among the hyperscalers, AI labs, and chipmakers, with Nvidia at the center. His summary was that the money is circling, not multiplying. He also pointed out that Nvidia’s 5 year credit default swap spread, the market’s price for insuring against a Nvidia default, roughly doubled over two months.&lt;/p&gt;
&lt;p&gt;I lean toward Burry’s read, because the tell is not the existence of the deals but how the same dollar gets booked as good news in several places at once. A chip sale funded by the seller’s own investment in the buyer is not the same quality of revenue as a chip sale to an unrelated customer paying with its own money.&lt;/p&gt;
&lt;h2 id=&quot;when-the-supplier-becomes-the-lender&quot;&gt;When the supplier becomes the lender&lt;/h2&gt;
&lt;p&gt;The strangest turn came when the chipmaker started guaranteeing its customer’s rent. OpenAI does not have an investment-grade credit rating, which makes sense for a company losing more than $20 billion a year. Lenders price loans on whether the borrower can pay, and on paper OpenAI cannot, not yet. So Nvidia stepped in as the backstop.&lt;/p&gt;
&lt;p&gt;An SEC filing disclosed that Nvidia is guaranteeing up to about $105 billion to cover the land, power, and buildings for roughly 4.25 gigawatts of OpenAI data centers at a campus in southern Ohio, as reported by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.datacenterknowledge.com/data-center-construction/nvidia-backs-openai-s-ohio-data-center-buildout-with-105b-guarantee&quot;&gt;Data Center Knowledge&lt;/a&gt;. That is just the real estate. The chips going inside could add another $350 billion or so.&lt;/p&gt;
&lt;p&gt;If this feels familiar, it should. In the late 1990s, Lucent, Nortel, and Cisco lent billions to cash-strapped internet startups so those startups could buy the vendors’ own gear. When the dot-com bubble burst, the startups went under, the loans went bad, and the vendors went down with them. Nvidia is a far stronger company than Lucent ever was. Its data center business alone brought in $193.7 billion in 2026. The structure is the same, though. The supplier’s fortunes and the customer’s ability to pay are now tied together, and if OpenAI cannot cover its rent, Nvidia loses its biggest customer and inherits the bill.&lt;/p&gt;
&lt;h2 id=&quot;the-insiders-already-took-money-off-the-table&quot;&gt;The insiders already took money off the table&lt;/h2&gt;
&lt;p&gt;While the losses pile up, the people closest to the company have already turned paper wealth into cash. In October 2025, current and former OpenAI employees sold about $6.6 billion of stock to a group of investors including Thrive Capital, SoftBank, Dragoneer, Abu Dhabi’s MGX, and T. Rowe Price. That deal valued OpenAI at $500 billion, the most valuable private company in the world at the time, up from the $300 billion valuation set just months earlier in a SoftBank-led round. The timing is worth sitting with. Insiders cashed out part of their holdings at the top, before the public ever got a chance to buy in.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Cgv91tEV_Z2qdJH4.webp&quot; alt=&quot;In 2025 OpenAI’s valuation climbed from $300 billion to $500 billion in a matter of months, even as the operating loss widened.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;In 2025 OpenAI’s valuation climbed from $300 billion to $500 billion in a matter of months, even as the operating loss widened. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.foxbusiness.com/markets/openai-becomes-worlds-most-valuable-private-company-500b-valuation-report&quot;&gt;Reuters, company reporting, 2025&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Why would investors keep paying more for a company losing more? At $500 billion, OpenAI was valued at roughly 25 times its projected annual revenue. Most established software companies trade somewhere between 5 and 15 times. Investors are paying for what they believe OpenAI becomes, the company that builds the most powerful AI first and then owns the market, which is a bet on the future rather than a price on current earnings. In AI, that belief carries a price tag, because every jump in valuation is the fuel for the next multi-billion dollar round, which buys the next round of compute. The valuation and the spending are the same story told twice.&lt;/p&gt;
&lt;h2 id=&quot;the-4ways-the-bill-reaches-you&quot;&gt;The 4ways the bill reaches you&lt;/h2&gt;
&lt;p&gt;A loss this big does not vanish. Someone absorbs it, and if these bets go wrong, the someone is often not the people who made them. I count four paths to ordinary people.&lt;/p&gt;
&lt;p&gt;The first is your retirement account. In its filing for the quarter ending 30 September 2025, Microsoft disclosed that its share of OpenAI’s losses cut its net income by $3.1 billion in a single quarter, knocking 41 cents off earnings per share, as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/2025/10/29/microsoft_earnings_q1_26_openai_loss/&quot;&gt;The Register&lt;/a&gt; detailed. That implies an OpenAI quarterly loss somewhere around $11.5 billion. Most 401(k) and pension money tracks the S&amp;amp;P 500, and by late 2025 the largest companies in that index, Nvidia, Microsoft, Amazon, Alphabet, Broadcom, Meta, and others, are all heavily exposed to AI. When OpenAI’s valuation rises, a big slice of the index gets lifted. If it stumbles, the shock hits savers who never chose to bet on AI at all.&lt;/p&gt;
&lt;p&gt;The second path is your electricity bill. AI data centers draw staggering amounts of power, and the grid was not built for them. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pjm.com/&quot;&gt;PJM&lt;/a&gt;, which runs the largest wholesale power market in North America across 13 states and Washington DC, holds an annual auction to secure future capacity. For 2024–25 the price cleared at $28.92 per megawatt-day. For 2026–27 it cleared at $329.17, more than 11 times higher, per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ieefa.org/resources/projected-data-center-growth-spurs-pjm-capacity-prices-factor-10&quot;&gt;IEEFA’s analysis&lt;/a&gt; of PJM data. PJM’s own independent market monitor found data centers were responsible for 63% of the increase in the prior auction. That flows through to households as bills rising something like $16 to $21 a month in affected zones. When a family pays more to keep an AI campus running, they do not get a share of the data center. They just get the bill.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DhxZ0WYX_ipwbR.webp&quot; alt=&quot;PJM’s capacity price jumped more than 11 times in two years. Its market monitor pinned 63% of the prior rise on data centers.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;PJM’s capacity price jumped more than 11 times in two years. Its market monitor pinned 63% of the prior rise on data centers. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ieefa.org/resources/projected-data-center-growth-spurs-pjm-capacity-prices-factor-10&quot;&gt;IEEFA, PJM Monitoring Analytics&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The third path is taxes, the one OpenAI has worked hardest to deny. On 5 November 2025, CFO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Sarah_Friar&quot;&gt;Sarah Friar&lt;/a&gt; suggested at a Wall Street Journal event that a government guarantee could make financing AI chips cheaper. Asked directly whether she meant a taxpayer backstop, she agreed. The uproar was instant, and that same night she walked it back on LinkedIn, writing that OpenAI is not seeking a government backstop. White House AI official David Sacks said there would be no federal bailout, and Sam Altman said taxpayers should not bail out companies that make bad business decisions. Shortly before those comments, though, OpenAI had lobbied the White House to extend chip-manufacturing tax credits to AI data centers, suggesting the government deploy grants, cost-sharing, loans, or loan guarantees. Senator &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Elizabeth_Warren&quot;&gt;Elizabeth Warren&lt;/a&gt; wrote to Altman in January 2026 warning of an old pattern, where companies take on huge debt, make risky bets, and demand a public rescue when the bets sour.&lt;/p&gt;
&lt;p&gt;Then in July 2026, Altman floated giving the US government a 5% stake in OpenAI, worth about $42.6 billion, pitched as letting ordinary Americans share in the upside. Read it the other way. Once the public owns 5% of OpenAI, a collapse stops being a purely private loss and becomes a loss on an asset held in the public’s name. That is pre-selling the downside while keeping the upside private for as long as possible.&lt;/p&gt;
&lt;p&gt;The fourth path is an eventual IPO landing straight in your index fund. OpenAI confidentially submitted a draft S-1 to the SEC on 8 June 2026, and while Altman said it would not list in 2026, a 2027 listing looks likely. Meanwhile the market plumbing has shifted. In 2026 Nasdaq introduced a fast-entry rule letting a newly listed company big enough to rank among the top 40 of the Nasdaq-100 be forced into the index within 15 trading days of its IPO, rather than waiting the usual 3 months. More than $30 trillion in global wealth tracks these indexes, so the moment OpenAI goes public and uses the fast lane, index funds and pension accounts become automatic buyers, whether their holders want the exposure or not. The insiders who got in cheap finally have someone to sell to.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-complicates-the-doom-story&quot;&gt;The part that complicates the doom story&lt;/h2&gt;
&lt;p&gt;I do not think OpenAI is doomed, and I want to be fair about that. Back in 2019, before ChatGPT existed, Altman joked that OpenAI had no revenue plan, that once it built a truly intelligent system it would just ask the AI how to make money. Seven years later it earns billions and serves close to a billion people a week. If it really does hit something like $350 billion in annual revenue by 2030, today’s losses will look like one of the boldest bets in business history, and everyone holding a piece will be glad they did.&lt;/p&gt;
&lt;p&gt;The size of the bet has changed who is making it. This is no longer a few venture capitalists rolling dice on a startup. It is chipmakers guaranteeing leases, cloud giants booking paper profits, utilities passing costs to households, a government being offered a stake, and index funds waiting to buy in on day 15. Every one of those players has a reason to believe, because each books the upside early. The group that never got asked is the one at the end of the line, the people with a 401(k), an electricity bill, and a tax return. The real question is not whether OpenAI can build the future. It is who pays for it if the future arrives late.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>openai</category><category>chatgpt</category><category>ai</category><category>artificial-intelligence</category><category>ai-agent</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>An AI Found a Critical Linux Bug, Then Wrote the Exploit in 53 Minutes</title><link>https://soursen.org/articles/an-ai-found-a-critical-linux-bug-then-wrote-the-exploit-in-53-minutes/</link><guid isPermaLink="true">https://soursen.org/articles/an-ai-found-a-critical-linux-bug-then-wrote-the-exploit-in-53-minutes/</guid><description>CVE-2026–98432 is a use after free flaw in the Linux kernel’s TCP code, rated 9.8 out of 10, that can hand a remote attacker root on a server running multipath TCP. What makes it different from the usual critical CVE is who found it. An unreleased internal AI model at Anthropic spotted the bug, then built a working root exploit in about 53 minutes. I went through what the flaw is, who is patched, and why the AI part changes the math for defenders.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A new Linux kernel vulnerability, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2026-98432&quot;&gt;CVE-2026–98432&lt;/a&gt;, carries a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.first.org/cvss/&quot;&gt;CVSS severity score&lt;/a&gt; of 9.8 out of 10, which is about as bad as these get. It affects &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ubuntu.com/security/CVE-2026-98432&quot;&gt;Ubuntu&lt;/a&gt;, Red Hat, and many other distributions, and when the news broke in late October 2026 several of them did not yet have a patch out. If you run a public facing Linux server with a particular TCP feature turned on, this is one to act on rather than file away.&lt;/p&gt;
&lt;p&gt;The flaw itself is serious, but ordinary. A race condition in kernel networking code is the kind of bug that surfaces a few times a year. The part that makes this one worth writing about is that an AI found it and then wrote the exploit, and did the exploit part in under an hour.&lt;/p&gt;
&lt;h2 id=&quot;what-the-bug-actually-is&quot;&gt;What the bug actually is&lt;/h2&gt;
&lt;p&gt;The flaw lives in the code that sets up new IPv4 TCP connections. When a connection completes its handshake, the kernel hands the IP options stored with the pending request over to the new socket without making its own copy. If that socket is torn down while another CPU core is still using those options to answer a recent connection request, the kernel ends up reading memory it has already freed. That is a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cwe.mitre.org/data/definitions/416.html&quot;&gt;use after free&lt;/a&gt; bug, one of the most common and most dangerous classes of memory safety flaw.&lt;/p&gt;
&lt;p&gt;The deeper cause is a race between 2 CPU cores touching the same piece of memory. One core frees it while another is still reading it. If the kernel then reuses that freed memory for something else, an attacker who can influence what lands there can steer the kernel into doing something it should never do. On a networked service, that influence can arrive as a crafted packet, which is why a memory bug in the TCP path is so much worse than the same bug somewhere quieter.&lt;/p&gt;
&lt;p&gt;IPv6 is not exposed to this, because the kernel copies the options for IPv6 connections instead of sharing them. The bug was introduced back in Linux 4.4, which means it sat in the kernel for years before anyone caught it.&lt;/p&gt;
&lt;h2 id=&quot;the-multipath-tcp-angle&quot;&gt;The multipath TCP angle&lt;/h2&gt;
&lt;p&gt;The attack that Anthropic demonstrated targeted servers running a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Multipath_TCP&quot;&gt;multipath TCP&lt;/a&gt; listener, usually written MPTCP. Ordinary TCP uses a single network path for a connection. MPTCP lets a connection use several paths at once, so a client could ride a wired link, Wi-Fi, and a cellular link together and hold the session steady as one drops. It is useful, and it is not on by default on most systems.&lt;/p&gt;
&lt;p&gt;One caveat matters here. Neither the CVE record nor the kernel fix actually names MPTCP. The link between the feature and this exploit comes from Anthropic’s own write up. Red Hat’s position is broader, that any exposed TCP service could let a remote attacker trigger the race, so I would not treat MPTCP as the only way in. To check whether the feature is enabled on your system, you can read the net.mptcp.enabled setting through sysctl. A value of 1 means it is on.&lt;/p&gt;
&lt;p&gt;If you are a regular desktop Linux user, you are probably not affected, because MPTCP is not something most machines turn on. The population that needs to move is server operators, especially anyone with a box facing the public internet, and anyone who once enabled MPTCP for a project and forgot.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.mdXaPUIR_ZrKF9h.webp&quot; alt=&quot;How the use after free happens, at a conceptual level. Two cores, one freed buffer, one unlucky overlap.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How the use after free happens, at a conceptual level. Two cores, one freed buffer, one unlucky overlap. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2026-98432&quot;&gt;CVE-2026–98432, kernel advisory&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-fix-is-2-lines-and-it-already-exists&quot;&gt;The fix is 2 lines, and it already exists&lt;/h2&gt;
&lt;p&gt;The good news is that kernel developers fixed this on 5 October 2026, about 10 days before the CVE was published. The fix is small, 2 lines in effect. It changes how the kernel frees those IP options, so that instead of releasing the memory immediately, it waits until every CPU core that might still be reading it has finished.&lt;/p&gt;
&lt;p&gt;The mechanism it uses is called RCU, read copy update, a synchronization scheme built into the kernel that lets many cores read shared data safely while guaranteeing the memory is not reclaimed out from under them. In practice the fix swaps an immediate free for a deferred one that respects any reader still in flight. The kernel security team’s advice is to update to the latest stable kernel your distribution ships rather than hand applying the 2 line change yourself, because the surrounding code matters and a partial patch can go wrong.&lt;/p&gt;
&lt;p&gt;Xinyang Ge, a researcher on Anthropic’s team, is credited in the kernel fix for reporting the bug.&lt;/p&gt;
&lt;h2 id=&quot;who-is-patched-and-who-is-not&quot;&gt;Who is patched and who is not&lt;/h2&gt;
&lt;p&gt;The fix landing upstream is only half the battle, because a distribution user gets it only when their vendor ships an updated kernel package. As of late October 2026 the picture was uneven. Debian had fixes out. Oracle Linux had a fix. Amazon Linux 2023 had a fix in its 6.18 kernel from 24 October. SUSE’s Micro and Leap builds had fixes landing.&lt;/p&gt;
&lt;p&gt;On the other side, Ubuntu had not shipped across its supported releases and marked the work in progress at high priority, with the oldest releases simply listed vulnerable. Red Hat Enterprise Linux 8, 9, and 10 were affected with no release date at first, though RHEL 7 was never affected. Several SUSE enterprise builds were still in testing. So the honest status when this broke was that the patch existed but had not reached everyone, which is the dangerous window for any disclosed flaw.&lt;/p&gt;
&lt;p&gt;The severity scores also disagreed, and the disagreement is informative rather than sloppy. The kernel CVE team rated it 9.8, treating the attack as low complexity. Red Hat initially called it moderate at 5.9, arguing a race condition like this is genuinely hard to win, so a crash is more likely than a clean takeover. Red Hat then raised its own advisory to important at 8.1 on 29 October, acknowledging the real confidentiality and integrity impact. Oracle and SUSE landed at 8.1 too, and Amazon rated it 7.0. The number you believe depends on how likely you think an attacker is to win the race reliably, and reasonable security teams disagreed on that.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.Vo9ImanV_ZKm5Kz.webp&quot; alt=&quot;Same bug, different scores. The kernel team and the distributions did not agree on how dangerous it is.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Same bug, different scores. The kernel team and the distributions did not agree on how dangerous it is. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/10/linux-kernel-tcp-flaw-with-98-cvss.html&quot;&gt;vendor advisories, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-actually-matters-an-ai-did-this&quot;&gt;The part that actually matters, an AI did this&lt;/h2&gt;
&lt;p&gt;On 27 October 2026 Anthropic’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/research/discovering-vulnerabilities-with-claude&quot;&gt;Frontier Red Team published a report&lt;/a&gt; describing how one of its AI models found serious vulnerabilities across real, security critical software, and in several cases built working exploits for them. Anthropic did not name the model publicly, describing it only as an unreleased, internal research model. That detail matters, because it means the capability on display here is ahead of anything you can currently use yourself. Linux was one target. The others included Google Chrome, Apple Safari, Android, and Windows.&lt;/p&gt;
&lt;p&gt;On Chrome, the model chained bugs to escape the browser sandbox and pop a calculator on the host machine, the classic proof that you have won code execution. That work alone produced 62 CVEs that were assigned and patched by Chrome 156, including 13 sandbox escapes and 21 flaws that could have compromised the renderer. On Safari, it bypassed the same origin protection to read cookies, history, and session data from any site. On Android, it pulled photos and personal files off a locked Pixel 9 over a USB connection. On Windows, it found a remotely triggerable kernel bug in the HTTP/3 code that could crash servers, tracked as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2026-33096&quot;&gt;CVE-2026–33096&lt;/a&gt;. The Linux bug is the one covered here, a zero click path to remote root on an MPTCP listener.&lt;/p&gt;
&lt;p&gt;The timing is the detail I keep coming back to. For the Linux exploit, Anthropic reported that the model took about 48 minutes to leak a kernel address and defeat the memory randomization defense, then about 5 more minutes to reach command execution. Call it 53 minutes from flaw to working root exploit. A human expert can do this kind of work, but it takes days to weeks, and there are not many humans who can do it at all.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BjW7uABg_dOwrb.webp&quot; alt=&quot;The exploit step, which has always been the slow and expensive part, took under an hour.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;871&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The exploit step, which has always been the slow and expensive part, took under an hour. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/research/discovering-vulnerabilities-with-claude&quot;&gt;Anthropic Frontier Red Team, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-53-minutes-changes-the-threat-model&quot;&gt;Why 53 minutes changes the threat model&lt;/h2&gt;
&lt;p&gt;Security has always run on an asymmetry of effort. Finding a deep memory corruption bug and turning it into a reliable exploit is slow, specialized, expensive work, which is the main reason most disclosed vulnerabilities never become real attacks. The exploit is harder to build than the bug is to find, and that gap is a lot of what has kept defenders alive.&lt;/p&gt;
&lt;p&gt;An AI that can do the exploit step in under an hour compresses that gap. It does not make impossible attacks possible, since a skilled human could already do this. It makes expensive attacks cheap, and it makes rare expertise common. The same capability cuts both ways. Anthropic used it to find and responsibly disclose these flaws, giving vendors 90 days to patch before any detail went public and a further 45 days after that. A different operator with the same kind of capability and no disclosure ethics is the threat this foreshadows.&lt;/p&gt;
&lt;p&gt;I do not think this means the sky is falling. The flaws found here got fixed, and defenders get to use the same tools to find bugs before attackers do. What changes is the clock. The window between a bug existing and a working exploit existing used to be the defender’s friend. It is shrinking, and the practical response is boring and correct. Patch faster, reduce what you expose to the internet, and stop treating a race condition as too hard to exploit just because it was hard last year.&lt;/p&gt;
&lt;h2 id=&quot;this-is-a-trend-not-a-one-off&quot;&gt;This is a trend, not a one off&lt;/h2&gt;
&lt;p&gt;It would be easy to read this as a single dramatic demo from one lab, and miss that it is part of a line. In November 2024 Google’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2024/11/googles-ai-tool-big-sleep-finds-zero.html&quot;&gt;Big Sleep&lt;/a&gt; agent found a real zero day in SQLite, a widely used database engine, which was reported at the time as the first instance of an AI finding a previously unknown exploitable memory safety bug in real world code. Since then the results have gotten steadily more serious, and this Anthropic report, with working exploits across 5 major platforms and dozens of patched CVEs, is the current high water mark rather than an outlier.&lt;/p&gt;
&lt;p&gt;The direction is clear enough. AI systems are getting good at the two hardest parts of offensive security at once, spotting a subtle bug in a huge codebase and then proving it is exploitable. Both of those used to be gated by scarce human expertise. Neither is anymore, or at least not to the degree it was. The defensive side gets the same tools, which is the only reason this is survivable, but the people who patch slowly and the software nobody has audited in years are now exposed to a kind of scrutiny they never faced before. Some of that scrutiny will come from defenders and some from attackers, and the software does not get to choose which arrives first.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-do&quot;&gt;What to actually do&lt;/h2&gt;
&lt;p&gt;If you run Linux servers, update to the patched kernel your distribution ships as soon as it is available, and watch your vendor’s security advisory if it is not out yet. If you cannot patch immediately and you do not need multipath TCP, disabling that feature closes the demonstrated attack path for now. Do not hand apply the 2 line kernel change on your own, because the kernel team specifically advised against it.&lt;/p&gt;
&lt;p&gt;If you run a normal desktop, check whether MPTCP is enabled, which it probably is not, and otherwise keep your system updated the way you should anyway. The bug is severe, the fix exists, and the only thing standing between the two for most people is the time it takes a vendor to ship a package and an admin to install it.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>linux</category><category>cybersecurity</category><category>security</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>How China Built the Thing Everyone Else Has to Buy From</title><link>https://soursen.org/articles/how-china-built-the-thing-everyone-else-has-to-buy-from/</link><guid isPermaLink="true">https://soursen.org/articles/how-china-built-the-thing-everyone-else-has-to-buy-from/</guid><description>China ran a trade surplus of $938 billion in the first 9 months of 2026, installed 59% of the world’s new factory robots, and refines around 90% of the planet’s rare earths. The interesting question is not whether it is ahead in manufacturing, the numbers settle that, but how a few deliberate choices compounded into a lead that tariffs and chip bans have not reversed. I went through the mechanics.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Walk into a car showroom almost anywhere in Europe this year and you will find brands that barely existed there a few years ago. That is the surface of a much larger shift. In the first 9 months of 2026, China’s auto exports rose about 54% by value over the same stretch of 2025, according to its customs agency, driven by demand for electric and hybrid cars. In June, monthly vehicle exports crossed 1 million units for the first time. A growing share of the new cars on the world’s roads now ship from China.&lt;/p&gt;
&lt;p&gt;I do not find the fact of the lead very interesting on its own, because the data is not really in dispute. What is worth understanding is the machinery underneath, the specific decisions and physical advantages that let China keep pulling ahead while the countries trying to catch up stay stuck. That is what this is about.&lt;/p&gt;
&lt;h2 id=&quot;the-number-that-captures-it&quot;&gt;The number that captures it&lt;/h2&gt;
&lt;p&gt;Start with trade, because it ties everything else together. China ran a goods trade surplus of $938 billion in the first 9 months of 2026, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ajc.com/news/2026/10/chinas-exports-surge-363-in-september-as-pressure-ramps-up-to-rebalance-trade/&quot;&gt;customs data reported by the Associated Press&lt;/a&gt;. The world bought nearly a trillion dollars more from China than China bought back, and the full year is on track to beat 2025’s record of about $1.2 trillion.&lt;/p&gt;
&lt;p&gt;The mix matters more than the size. This is not cheap clothing and plastic toys anymore. In that same stretch, China’s semiconductor exports rose 108% by value, its data processing equipment rose 55%, and its auto exports rose 54%. The things driving the surplus now are chips, batteries, cars, and machinery, which is to say the high value goods that rich countries built their economies on. For much of the world’s manufacturing, the supply chain now starts in China.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DxyS575c_Zj4AAp.webp&quot; alt=&quot;What China’s export surge is actually made of. The growth is in high value goods, not cheap ones.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What China’s export surge is actually made of. The growth is in high value goods, not cheap ones. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ajc.com/news/2026/10/chinas-exports-surge-363-in-september-as-pressure-ramps-up-to-rebalance-trade/&quot;&gt;China customs data via AP, Jan to Sept 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-the-factories-move-so-fast&quot;&gt;Why the factories move so fast&lt;/h2&gt;
&lt;p&gt;The clearest way to see China’s manufacturing advantage is to follow one product from idea to shelf. Picture an engineer in Shenzhen, in the Pearl River Delta, designing a new electric car. Within a short drive of the office are the mold makers who shape the plastic, the factories that print the circuit boards, the plants that make the battery cells, and the software teams that write the code. Midway through testing, the engineer decides the battery housing needs a different shape. She drives to the tooling shop that afternoon, the mold gets recut, the new part gets tested, and the change is locked in within days.&lt;/p&gt;
&lt;p&gt;Run the same change at a carmaker whose suppliers are spread across several countries. Drawings go out by email, samples ship by freight, and each round of revisions waits for the last to arrive. A change that takes days in Shenzhen takes months across a scattered supply chain, and a car is thousands of those decisions stacked on top of each other. The same density exists around Shanghai in the Yangtze River Delta. The speed comes from everything a product needs sitting in one region.&lt;/p&gt;
&lt;p&gt;Geography is only half of it. For decades China assembled phones, laptops, and appliances for brands worldwide, and every one of those contracts left knowledge behind. Tooling engineers who know which mold will crack. Line managers who can clear a bottleneck before lunch. Inspectors who spot a flaw by feel. That knowledge moves between companies, passes to younger workers, and compounds with every product cycle, so each new product starts from a higher base than the one before it.&lt;/p&gt;
&lt;h2 id=&quot;involution-the-competition-most-markets-never-see&quot;&gt;Involution, the competition most markets never see&lt;/h2&gt;
&lt;p&gt;There is a Chinese word for the next piece, involution. It describes competition so intense that everyone has to run faster just to hold their position. The scale of it is hard to overstate. Around 2018 China had more than 500 registered electric vehicle startups. By 2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://evboosters.com/ev-charging-news/400-chinese-ev-companies-ceased-operations-between-2018-2025-only-a-few-will-dominate-towards-2030&quot;&gt;roughly 400 of them had ceased operations&lt;/a&gt;, leaving about 100 active brands, and McKinsey analysts expect fewer than 50 to survive by 2030. The ones still standing, names like &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/BYD_Auto&quot;&gt;BYD&lt;/a&gt;, Geely, NIO, and Xpeng, learned to cut cost, ship updates, and improve at a brutal pace through years of domestic price wars, because the alternative was running out of cash and disappearing, which is what happened to most of them.&lt;/p&gt;
&lt;p&gt;So by the time a Chinese car reaches a European showroom, it has already survived the hardest car market on earth. The company exporting it is a survivor of a cull that killed about 4 out of every 5 of its rivals, hardened rather than coddled, which is a different kind of competitor than a legacy automaker that has had a comfortable domestic market for 50 years. That history is a large part of why the imports are hard to price against.&lt;/p&gt;
&lt;h2 id=&quot;the-3-bets-that-built-the-lead&quot;&gt;The 3 bets that built the lead&lt;/h2&gt;
&lt;p&gt;China’s lead did not happen by accident, and it comes down to 3 strategies that each took years to pay off.&lt;/p&gt;
&lt;p&gt;The first was picking industries early and staying in them through the lean years. Under &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Made_in_China_2025&quot;&gt;Made in China 2025&lt;/a&gt;, Beijing named batteries, solar, and electric vehicles as sectors it meant to lead, then kept the money flowing when demand was thin and nobody was making a profit. Western firms did the opposite. The American battery maker &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/A123_Systems&quot;&gt;A123 Systems&lt;/a&gt; went bankrupt in 2012 and was bought by China’s Wanxiang Group. Many early US and European solar manufacturers collapsed or left the business. So when global demand finally arrived, the Chinese companies were the ones that already had the factories, the suppliers, and the trained workers in place.&lt;/p&gt;
&lt;p&gt;The second was a bet on battery chemistry. Most Western carmakers built around NMC cells, using nickel, manganese, and cobalt. Chinese makers backed &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Lithium_iron_phosphate_battery&quot;&gt;lithium iron phosphate&lt;/a&gt;, or LFP, which leaves out the expensive nickel and cobalt. CATL and BYD scaled LFP to enormous volumes, and BYD built its Blade battery around it. The battery is a huge share of what an electric car costs, so a cheaper chemistry at that scale showed up directly as a cheaper car.&lt;/p&gt;
&lt;p&gt;The third was a response to being cut off. US export controls blocked Chinese AI labs from the most advanced chips, so instead of waiting for better hardware, labs like &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/DeepSeek&quot;&gt;DeepSeek&lt;/a&gt; and the teams behind Qwen and Kimi squeezed more out of what they had. They leaned on a mixture of experts design, where a model is split into specialized sections and only the ones a given question needs switch on, which saves a large amount of computing power. Then they released the models as open weights, so anyone could download them, run them, and build on top. Chinese AI spread by being efficient and easy to adopt rather than by owning the biggest data centers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.Dy1-lyZt_UDuCW.webp&quot; alt=&quot;The robot race is the clearest single snapshot. China installed 59% of the world’s new industrial robots in 2025.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The robot race is the clearest single snapshot. China installed 59% of the world’s new industrial robots in 2025. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ifr.org/&quot;&gt;IFR World Robotics 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-chokepoint-hiding-inside-everything&quot;&gt;The chokepoint hiding inside everything&lt;/h2&gt;
&lt;p&gt;This reaches into products that say they were made somewhere else. Take an electric car assembled in Europe and trace it backward. The motor’s magnets are made from rare earth metals. The battery needs graphite, lithium, and cobalt. The chips rely on gallium and germanium. Those raw materials get dug out of the ground on several continents, but before any factory can use them, they have to be refined, the step where raw ore is purified into something a manufacturer can work with. That step happens overwhelmingly in China.&lt;/p&gt;
&lt;p&gt;China handles around 90% of the world’s rare earth refining, plus the bulk of refining for graphite, cobalt, and gallium.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BkNzD2GY_Z15Sm23.webp&quot; alt=&quot;Where the control actually sits. The refining step, not the mining, happens mostly in China.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Where the control actually sits. The refining step, not the mining, happens mostly in China. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.iea.org/&quot;&gt;IEA critical minerals data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So a made in label tells you where the final assembly happened, not where the product really started. Beijing understands exactly how much power that gives it. In April 2025 it put &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.hklaw.com/en/insights/publications/2025/04/china-imposes-export-controls-on-medium-and-heavy-rare-earth-materials&quot;&gt;licensing requirements on 7 medium and heavy rare earths&lt;/a&gt;, including metals used in high performance magnets, and carmakers and electronics firms outside China suddenly waited on paperwork for supplies they used to just order. A broader wave of controls followed later in the year before being paused as part of a truce with the US.&lt;/p&gt;
&lt;p&gt;The same pattern showed up in a less obvious place. Tunnel boring machines, the giant rotating drills that carve rail and metro tunnels, are another thing many countries buy from China. In late 2026 Beijing announced &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mlex.com/mlex/articles/2539359&quot;&gt;export controls on those machines&lt;/a&gt; too. India had already seen Chinese made machines held at customs, and its bullet train and metro projects faced fresh delays. A rule written in Beijing can hold up trains on other continents, which is what real control over a supply chain looks like.&lt;/p&gt;
&lt;h2 id=&quot;why-tariffs-and-chip-bans-did-not-reverse-it&quot;&gt;Why tariffs and chip bans did not reverse it&lt;/h2&gt;
&lt;p&gt;The obvious counter to all this was pressure from Washington, tariffs and technology bans. Neither changed the underlying position, and understanding why is the whole point.&lt;/p&gt;
&lt;p&gt;Take tariffs. The US put heavy duties on goods shipped from China, so Chinese manufacturers moved final assembly to Vietnam, Mexico, and elsewhere in Southeast Asia. The components still came from Chinese suppliers, got assembled in the new hubs, and shipped to America under a different country of origin. The shipping routes and the customs forms changed, the label on the box changed, and the dependence did not change at all. China’s trade surplus kept climbing the entire time.&lt;/p&gt;
&lt;p&gt;The chip bans ran into a similar reversal. The US cut Chinese firms off from the most advanced AI chips and the tools to make them, meaning to freeze China’s chip industry in place. What it did instead was remove the option of buying American, so Chinese firms started building their own. Huawei pushed ahead with its Ascend AI chips, SMIC kept driving toward more advanced manufacturing, and memory makers CXMT and YMTC kept expanding, while Beijing steered its own tech companies toward domestic chips and handed its suppliers a guaranteed home market. Restrictions meant to slow China down pushed it to build its own alternatives sooner. I am not claiming the bans did nothing, they raised costs and bought time, but they did not do the thing they were designed to do.&lt;/p&gt;
&lt;h2 id=&quot;the-next-race-is-already-running&quot;&gt;The next race is already running&lt;/h2&gt;
&lt;p&gt;The same clusters that won electric cars are now pointed at what comes next. In 2025 China installed &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/industrial-robots-world-robotics-2026-china-59-eu-falls&quot;&gt;354,000 industrial robots&lt;/a&gt;, about 59% of every new industrial robot installed on earth, according to the International Federation of Robotics. The US installed 38,400 and the EU 60,500, with EU installations actually falling 11%. China put in roughly 9 times as many robots as the US, and more than half of its own came from Chinese suppliers.&lt;/p&gt;
&lt;p&gt;The pattern repeats across the new frontiers. In drones, DJI is the name most people already know. At IFA in Berlin in September, Chinese firms staged the largest humanoid robot showcase in the event’s history. CATL is developing sodium ion cells and solid state battery designs for the generation after lithium. The factories, engineers, and supply chains that won the car race are being aimed at robots, drones, and the batteries to power them, which means the advantage compounds into the next set of industries rather than resetting.&lt;/p&gt;
&lt;h2 id=&quot;the-bill-that-comes-with-the-lead&quot;&gt;The bill that comes with the lead&lt;/h2&gt;
&lt;p&gt;I do not want to write the triumphant version, because the same model that produced the lead is doing real damage inside China. Involution cuts both ways. The price wars that forged world beating companies also pushed the auto industry’s profit margins down to around 1.8%, left most makers losing money on every car, and helped drag the whole economy toward deflation, where falling prices feed on themselves. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2025-09-17/china-s-involution-problem-how-price-wars-overcapacity-are-fueling-deflation&quot;&gt;Bloomberg has described involution&lt;/a&gt; and the overcapacity behind it as a core problem for China’s economy, not a feature of it.&lt;/p&gt;
&lt;p&gt;Beijing clearly agrees, because it keeps trying to stop it. Regulators have summoned automakers more than once over what they call an irrational price war, and have drafted rules to curb the endless discounting. BYD, the strongest of the survivors, reported a profit slump as the downturn ran on. The honest picture is a country that built a genuine manufacturing lead and is now struggling to control the destructive competition that built it. The lead is real, and so is the hangover.&lt;/p&gt;
&lt;h2 id=&quot;what-it-means-for-the-rest-of-us&quot;&gt;What it means for the rest of us&lt;/h2&gt;
&lt;p&gt;Set the geopolitics aside and look at what lands in ordinary life. Across much of the world outside the US, the list of new cars now includes Chinese models that were not there a few years ago, carrying cheaper LFP batteries and costs already squeezed by the price wars back home, and every other brand on the lot has to price against them.&lt;/p&gt;
&lt;p&gt;The same trail runs through almost everything else you buy. The phone in your pocket, the charger on your desk, the solar panel on a roof down the street, the parts inside a washing machine. Even when the box names another country, the path usually runs back through Chinese factories and Chinese refineries, and that is a real part of why those products cost what they do. Chinese carmakers are now opening plants in Hungary, Spain, Turkey, Thailand, Indonesia, and Brazil, which brings factory and engineering jobs that revolve around Chinese designs, Chinese processes, and Chinese supply chains. The lead is not an abstract statistic about a faraway country. It is already priced into the things on the shelf in front of you.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>china</category><category>business</category><category>economics</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Linux Deleted a $10 Billion Intel Chip in One Commit. Itanium Took 23 Years to Die</title><link>https://soursen.org/articles/linux-deleted-a-10-billion-intel-chip-in-one-commit-itanium-took-23/</link><guid isPermaLink="true">https://soursen.org/articles/linux-deleted-a-10-billion-intel-chip-in-one-commit-itanium-took-23/</guid><description>Intel and HP spent roughly $10 billion building Itanium, the chip that was supposed to replace x86 forever. Analysts projected $38 billion in sales by 2001. In Linux 6.7, released in January 2024, the kernel deleted about 65,000 lines of Itanium support in one go, because nobody was left to maintain it. I went through why the most expensive bet in CPU history ended as a pile of deletions, and what it taught Linus Torvalds about anyone who promises the future needs a clean break.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;An entire CPU architecture got deleted in a single commit. That is the short version of how Itanium ended. In &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Intel-IA-64-Removed-Linux-6.7&quot;&gt;Linux 6.7&lt;/a&gt;, which shipped in January 2024, the kernel removed every line of support for Intel’s IA-64, about 65,000 lines, because not one person was left who could test it or answer for it. The chip had cost Intel and HP something like $10 billion to build, it was once projected to own the server market, and it exited the most used operating system in the world as a routine cleanup.&lt;/p&gt;
&lt;p&gt;I want to walk through how that happens, because the gap between the ambition and the ending is enormous, and the reasons are specific.&lt;/p&gt;
&lt;h2 id=&quot;the-idea-was-genuinely-clever&quot;&gt;The idea was genuinely clever&lt;/h2&gt;
&lt;p&gt;In the early 1990s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Hewlett-Packard&quot;&gt;HP&lt;/a&gt; looked at its own PA-RISC chips and at x86 and decided neither would keep scaling. So in 1994 it teamed up with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Intel&quot;&gt;Intel&lt;/a&gt; to build something new. The idea was a real bet on a different way to run code.&lt;/p&gt;
&lt;p&gt;A normal processor works out, while it runs, which instructions can happen at the same time. That is out of order execution, and the scheduling hardware that does it costs transistors and power. Itanium’s pitch was to skip all that. Let the compiler decide ahead of time which instructions can run in parallel, pack them into bundles, and let the chip just execute what it was handed. A simpler chip paired with a smarter compiler. They called the approach &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Explicitly_parallel_instruction_computing&quot;&gt;EPIC&lt;/a&gt;, explicitly parallel instruction computing.&lt;/p&gt;
&lt;p&gt;On paper it was elegant. Move the hard thinking from the silicon, where it is expensive, to the compiler, where you only pay for it once. The whole industry believed it. HP and Intel announced &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Itanium&quot;&gt;Itanium&lt;/a&gt; in 1997 and promised chips in 1999. The analyst firm IDC projected around $38 billion in Itanium sales by 2001. Vendors wound down their own chip lines to get ready for it. Compaq dropped its Alpha line. Only one major player refused to climb aboard, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/AMD&quot;&gt;AMD&lt;/a&gt;, which turned out to matter later.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DN6ubNiF_27C1N7.webp&quot; alt=&quot;The forecast against the reality. IDC projected $38 billion in Itanium sales by 2001. The real number was a rounding error next to it.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The forecast against the reality. IDC projected $38 billion in Itanium sales by 2001. The real number was a rounding error next to it. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Itanium&quot;&gt;IDC 1997 forecast, contemporary reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-compiler-could-not-do-the-one-thing-it-had-to-do&quot;&gt;The compiler could not do the one thing it had to do&lt;/h2&gt;
&lt;p&gt;The first chip, codenamed Merced, shipped in 2001, 2 years late and slow. The press already had a nickname ready. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/&quot;&gt;The Register&lt;/a&gt; had been calling it the Itanic. A slow launch alone does not kill a chip with this much money behind it. The design itself is where the trouble was.&lt;/p&gt;
&lt;p&gt;The whole scheme depended on the compiler knowing, at compile time, how long every memory access would take, so it could pack the bundles efficiently. That timing depends on what is sitting in the cache at that exact moment, which the chip knows while it runs and the compiler cannot know in advance. Asked to schedule something it could not predict, the compiler did the safe thing. It filled the bundles with empty instructions that do nothing, called no ops, so it would not break anything. A large part of the chip’s width ended up executing air. The elegant idea needed a compiler that could see the future, and nobody knew how to write one.&lt;/p&gt;
&lt;p&gt;The second problem was compatibility. Itanium could run existing x86 software, but through emulation, at a fraction of native speed. So the pitch to a customer was to buy an expensive new chip that ran the programs they already owned worse than the cheap chip they already had. That is a hard sell, and it left a door wide open.&lt;/p&gt;
&lt;h2 id=&quot;amd-walked-through-the-door-intel-left-open&quot;&gt;AMD walked through the door Intel left open&lt;/h2&gt;
&lt;p&gt;In 2003 AMD did the obvious thing Intel had refused to do. It stretched x86 to 64 bits and kept everything that already ran at full speed. It called the result &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/X86-64&quot;&gt;AMD64&lt;/a&gt;. No clean break, no throwing away your software, just more address space on top of the instruction set the whole world already used. Linux supported it within months.&lt;/p&gt;
&lt;p&gt;Then the decisive move. Microsoft agreed to build Windows for AMD64 and told Intel it would not ship a second, separate 64-bit version of Windows for a different instruction set. Intel was cornered. It could keep fighting its own customers with Itanium, or adopt its rival’s design. In 2004 it did the second thing, copying AMD’s extension and selling it in its own chips as EM64T, later renamed Intel 64.&lt;/p&gt;
&lt;p&gt;That decision is why, if you open the system details on almost any Intel machine today, the architecture is listed as x86–64 or AMD64. Intel’s own processors carry a competitor’s name on the instruction set, because the chip Intel built to kill x86 instead made AMD’s version of x86 the permanent standard.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CxITDBjx_Z1pb2t1.webp&quot; alt=&quot;The timeline, from the 1994 partnership to the 2024 kernel deletion. The chip outlived its own relevance by about 20 years.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;1493&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The timeline, from the 1994 partnership to the 2024 kernel deletion. The chip outlived its own relevance by about 20 years. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Itanium&quot;&gt;Intel, HP, kernel history&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-deeper-reason-the-bet-was-doomed&quot;&gt;The deeper reason the bet was doomed&lt;/h2&gt;
&lt;p&gt;The compiler idea could not win for a structural reason, not because nobody tried hard enough. The whole premise was that a smart compiler could schedule instructions better than the chip could at runtime. That works only when the compiler can predict how the program will behave, and the single biggest variable in modern performance is memory latency, how long it takes to fetch data. A value already in the fast cache comes back in a few cycles. A value that has to come from main memory can take hundreds. Whether it is in the cache depends on everything the program did just before, which changes run to run and input to input.&lt;/p&gt;
&lt;p&gt;A compiler sees the program once, at build time, with no idea what will be in the cache when a given instruction runs. The chip sees the real state every cycle. So the very thing Itanium moved into the compiler, scheduling, is the thing that most needs live information the compiler does not have. Out of order execution on a normal chip is not wasteful overhead to be optimized away. It is the chip reacting to reality as it unfolds, which a static schedule cannot do. That is the part Itanium’s elegant diagram left out, and no amount of compiler research closed the gap.&lt;/p&gt;
&lt;h2 id=&quot;linux-carried-it-for-23-years&quot;&gt;Linux carried it for 23 years&lt;/h2&gt;
&lt;p&gt;Here is the part I did not expect. Linux ran on Itanium before the chip even shipped, because the industry paid to make it happen. In 1999 Intel, HP, and a group of Linux companies including Cygnus, VA Linux, SGI, Red Hat, and SUSE formed the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Trillian_project&quot;&gt;Trillian Project&lt;/a&gt; to port Linux to IA-64 ahead of the hardware, and they released the source in early 2000, a year before Merced reached customers. Debian, Red Hat, and SUSE all shipped it. For a while it was a real, supported platform with real money behind it.&lt;/p&gt;
&lt;p&gt;Then the slow retreat. Red Hat announced in December 2009 that it would drop Itanium in RHEL 6, which shipped in 2010, saying the number of Itanium servers sold was too low to justify the support. Debian carried it one release longer, keeping it in Debian 7 and dropping it from Debian 8 Jessie in 2015. Intel took its last Itanium orders by January 2020 and shipped the final chips, the Itanium 9700 Kittson, by July 2021. HP kept supporting its own Unix on the hardware through the end of 2025. By 2023, though, nobody on the kernel mailing list was answering for IA-64 anymore. The architecture was marked Orphaned in the kernel’s own MAINTAINERS file, which is the formal way of saying no company and no volunteer will speak for this.&lt;/p&gt;
&lt;p&gt;In September 2023 the engineer Ard Biesheuvel &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-6.7-To-Drop-Itanium-IA-64&quot;&gt;proposed removing it&lt;/a&gt;, with a patch note that said simply that the Itanium architecture is obsolete. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Linus_Torvalds&quot;&gt;Linus Torvalds&lt;/a&gt; accepted it, and the removal shipped in Linux 6.7 in January 2024. About 65,000 lines, gone.&lt;/p&gt;
&lt;h2 id=&quot;why-delete-working-code-at-all&quot;&gt;Why delete working code at all&lt;/h2&gt;
&lt;p&gt;Plenty of people assume old code gets deleted because it is old. That is not the rule, and Linux proves it constantly. The kernel only recently retired support for the Intel 486, a chip from 1989. It carried a graphics driver dating back to 1982 for years. Age alone does not get code removed.&lt;/p&gt;
&lt;p&gt;The actual rule is about testing. When nobody can run the code, every change to the kernel risks breaking it silently, and nobody will notice until it is too late. Every supported architecture is a tax on everyone else. Anyone who changes a core kernel interface has to update every architecture it touches, including the ones nobody owns or tests. The asymmetry tells the whole story. Itanium support was added because HP paid for it. It was removed because nothing showed up, nobody answered the mail, and the cost of pretending it still worked outgrew any benefit.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BU2YlvRV_1fVE4r.webp&quot; alt=&quot;Age does not get code deleted. A lack of anyone to test and answer for it does.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;853&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Age does not get code deleted. A lack of anyone to test and answer for it does. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-6.7-To-Drop-Itanium-IA-64&quot;&gt;kernel maintainer discussion, 2023&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;torvalds-saw-it-early-and-the-history-proved-him-right&quot;&gt;Torvalds saw it early, and the history proved him right&lt;/h2&gt;
&lt;p&gt;Torvalds had been skeptical of Itanium’s whole premise for a long time. Back in February 2003, in a kernel mailing list debate, he put it bluntly. He said Intel had thrown out all the good parts of the x86 because people thought those parts were ugly, and that those were the parts that actually make x86 perform. He added that the Itanium 2 did not hold a candle to a Pentium 4 on any real world benchmark, and that IA-64 simply could not do the things a Pentium 4 did every single day. Information Age ran his view under the headline that Itanium is horrible, says Torvalds. The complaint underneath was about the arrogance of the opening move, asking everyone to throw away the software they already ran in exchange for a promise that the hardware never delivered.&lt;/p&gt;
&lt;p&gt;That distrust has aged well, and it generalizes. Any time a company tells you the future requires a brand new architecture and a clean break from everything you own, the burden is on them to make the switch painless, and they almost never do. The lesson of Itanium is that compatibility is not a limitation to escape. It is most of the value.&lt;/p&gt;
&lt;h2 id=&quot;the-idea-did-not-actually-die&quot;&gt;The idea did not actually die&lt;/h2&gt;
&lt;p&gt;The strange epilogue is that Itanium’s core idea outlived the chip. The notion of letting software decide the schedule ahead of time, instead of the hardware working it out live, came back in places where it fits. Parts of the GPU and AI accelerator world lean on exactly that approach, because their data patterns are predictable enough that you really can plan ahead. The idea works where the workload is predictable. It fell apart on general purpose CPUs running unpredictable code, which is the one job Itanium was built for.&lt;/p&gt;
&lt;p&gt;The other half of the Itanium story came back too, and got it right. Moving to a brand new architecture with emulation for old software is exactly what Apple did with its move to Arm, and what Qualcomm is doing in Windows laptops. The difference is that their emulation is fast and native software arrived quickly, which is the thing Itanium never managed. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/RISC-V&quot;&gt;RISC-V&lt;/a&gt; takes the opposite lesson in a different way, with an open instruction set that no single company can decide to abandon, which is its own answer to the problem of one owner walking away.&lt;/p&gt;
&lt;p&gt;Intel spent roughly a decade and around $10 billion trying to retire x86. What it left behind is a competitor’s name on its own chips and about 65,000 lines of deleted kernel code. Linux carried the thing for 23 years, longer than Intel itself kept wanting it, and let it go the day nobody answered the mail.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>intel</category><category>hp</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Microsoft Offered 60,000 People the Door. The Real Story Is in the Capex Line.</title><link>https://soursen.org/articles/microsoft-offered-60-000-people-the-door-the-real-story-is-in-the-capex/</link><guid isPermaLink="true">https://soursen.org/articles/microsoft-offered-60-000-people-the-door-the-real-story-is-in-the-capex/</guid><description>The headline reads as an AI layoff. Read the spending next to the revenue and a different reason shows up, one that will land at Google and Meta next.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On 26 October 2026, Microsoft told as many as 60,000 of its own employees they could leave voluntarily, with severance, if they wanted to. That is about 27% of a workforce of roughly 223,000. The number got written up as the biggest AI layoff yet, proof that the machines were finally eating the jobs. I think that reading is lazy, and I want to walk through why, because the actual driver is sitting in plain sight on Microsoft’s own earnings statement.&lt;/p&gt;
&lt;p&gt;A lot of what got posted about this was people &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2025/05/13/microsoft-is-cutting-3percent-of-workers-across-the-software-company.html&quot;&gt;making up numbers to fit a headline&lt;/a&gt;. So I am going to stick to figures Microsoft and the reporters covering it actually put on the record, and I will tell you where the number is a company projection versus a hard count.&lt;/p&gt;
&lt;h2 id=&quot;what-microsoft-actually-offered&quot;&gt;What Microsoft actually offered&lt;/h2&gt;
&lt;p&gt;This is a Voluntary Exit Offer, which Microsoft had never run before at this scale. Eligible staff sit at level 70 and below in the US, Canada, the UK, and India. Corporate vice presidents are out. There is no age, tenure, or performance gate. People decide by early December and leave on 31 December. The severance is Microsoft’s standard package, at least 8 weeks of pay in the US, and notably it drops the extended healthcare that a smaller spring program had included, per people familiar with the terms reported by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/30/microsoft-voluntary-exit-offer-buyout-60000-employees&quot;&gt;Fortune&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The framing from Microsoft is careful. A spokesperson said, “We don’t expect 60,000 people to walk out the door, and we would never want that.” CFO Amy Hood told staff the company expects very few to accept. Chief People Officer Amy Coleman called the offer “new for us” and said, “We’ll learn from it.”&lt;/p&gt;
&lt;p&gt;So the 60,000 is the size of the invitation, not a forecast of departures. That distinction is the whole thing, and most of the coverage blew past it.&lt;/p&gt;
&lt;h2 id=&quot;the-number-everyone-skipped&quot;&gt;The number everyone skipped&lt;/h2&gt;
&lt;p&gt;Microsoft has run a voluntary program like this once before, this spring. About 2,600 of roughly 8,750 eligible US employees took it, around 30% uptake, per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/30/microsoft-voluntary-exit-offer-buyout-60000-employees&quot;&gt;Fortune’s reporting&lt;/a&gt;. The company booked an initial charge near $900 million on it.&lt;/p&gt;
&lt;p&gt;For this far larger offer, Microsoft is not giving a target. Its spokesperson instead pointed to a 3% to 5% participation range at peer companies, which would work out to somewhere between 1,800 and 3,000 people actually leaving out of the 60,000 invited. One analyst at TIKR, Gian Estrada, ran an illustrative model at 10% uptake, roughly 6,000 departures, and estimated about $1.9 billion in annual savings against a fiscal 2026 research and SG&amp;amp;A base of $70.23 billion.&lt;/p&gt;
&lt;p&gt;Sit with those two figures. The headline says 60,000. The realistic exit, on Microsoft’s own benchmark, is a few thousand. That gap is not an accident, and I will come back to why the company wants the big scary number out there anyway.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DROcn_xk_ZQeovb.webp&quot; alt=&quot;How a 60,000 person offer becomes a few thousand exits. The invitation is wide, the expected uptake is narrow.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How a 60,000 person offer becomes a few thousand exits. The invitation is wide, the expected uptake is narrow. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/30/microsoft-voluntary-exit-offer-buyout-60000-employees&quot;&gt;Fortune&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;now-look-at-the-spending&quot;&gt;Now look at the spending&lt;/h2&gt;
&lt;p&gt;Here is the part the layoff framing misses. Microsoft’s capital expenditure for the fiscal year that ended 30 June 2026 came to $115.9 billion, up from $64.6 billion the year before. That is roughly a 79% jump in one year. Over the same stretch the workforce shrank by about 5,000 people. The company spent almost double on data centers, chips, and networking gear while quietly getting smaller.&lt;/p&gt;
&lt;p&gt;The current pace is steeper still. For the quarter ending 30 September 2026, capex rose about 30% to $45.2 billion, and roughly three quarters of that went to short-lived assets such as chips and networking equipment, the kind that depreciate fast. Hood told investors she expects spending to top $50 billion in the following quarter. Put annually, Microsoft is pointing at something near $170 billion of capital spending across calendar 2026, per figures reported by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/28/microsofts-cloud-growth-accelerates-and-so-too-does-the-spending&quot;&gt;Fortune&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Against that, revenue is growing, but not at the same slope. Microsoft posted $92.3 billion in quarterly revenue, up 19% year over year, with Azure up 48% and net profit of $36.6 billion. Those are strong numbers. The problem is arithmetic. When your spending climbs around 30% and your top line climbs around 19%, the gap between the two lines widens every quarter, and that gap comes straight out of margin.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BlkqtaP4_ZqE5kP.webp&quot; alt=&quot;Capex is climbing faster than revenue. The widening gap is the pressure behind the exit offer.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Capex is climbing faster than revenue. The widening gap is the pressure behind the exit offer. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.microsoft.com/en-us/investor/events/fy-2026/earnings-fy-2026-q3&quot;&gt;Microsoft investor relations&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is a second, slower problem buried in that capex number. Roughly three quarters of the September quarter’s $45.2 billion went to short-lived assets, the chips and networking gear that wear out or go obsolete in a few years, not the concrete and steel of the buildings that last decades. Short-lived assets depreciate fast, and depreciation is a real expense that lands on the income statement quarter after quarter whether or not the AI revenue shows up to cover it. The cash goes out now, and on top of that Microsoft signs up for years of rising depreciation charges that will press on margin long after the construction is done. Cutting payroll is one of the few levers that works on the same timeline.&lt;/p&gt;
&lt;h2 id=&quot;what-all-that-money-actually-buys&quot;&gt;What all that money actually buys&lt;/h2&gt;
&lt;p&gt;It helps to be concrete about where $170 billion a year goes. Microsoft said in July it expected to spend about $175 billion on AI infrastructure across 2026, later guided near $170 billion, and the physical form of that is data centers full of Nvidia and increasingly custom silicon, plus the power and cooling to run them. Hood has repeated a line all year, “We still have demand that exceeds supply,” which is the official reason the spending keeps climbing. The company is building capacity it believes it can rent out through Azure, where growth of 48% says the demand is real for now.&lt;/p&gt;
&lt;p&gt;The risk is timing. The buildings and chips have to be paid for today, and the return arrives only if enterprise AI demand keeps compounding at something like the current rate for years. If it slows, Microsoft is left carrying the depreciation on a very large pile of fast-aging hardware. That asymmetry, big certain cost now against uncertain return later, is exactly the setup that makes a finance team reach for every flexible cost it can find. Payroll is the most flexible one on the list.&lt;/p&gt;
&lt;h2 id=&quot;why-a-buyout-and-not-a-layoff&quot;&gt;Why a buyout and not a layoff&lt;/h2&gt;
&lt;p&gt;If the pressure is financial, why offer a voluntary exit instead of just cutting? Because a buyout sorts people for you, at lower legal and morale cost.&lt;/p&gt;
&lt;p&gt;Think about who says yes to an offer like this. The person already worried they are on a weak team, already sensing a reorg coming, already half out the door, takes 8 weeks of guaranteed pay over the gamble of being cut later with less. The person who believes they are valuable stays and bets on themselves. So a voluntary program tends to peel off exactly the staff who were least confident of their footing, without the company having to name names, run a formal performance process, or eat the headline of a mass layoff. It is cheaper, it is quieter, and it front-loads the easy departures before any harder decisions.&lt;/p&gt;
&lt;p&gt;Microsoft has been candid that layoffs remain on the table depending on business conditions. The spring program, Coleman noted, reduced the scale of the July 2025 layoffs that followed. So the pattern is a soft offer first, then sharper cuts for whatever gap remains. Read that way, the 60,000 figure functions as a signal to the whole org about where things are heading, which is why management is comfortable letting the alarming number circulate even while privately expecting almost no one to take it.&lt;/p&gt;
&lt;h2 id=&quot;what-this-says-about-the-ai-story&quot;&gt;What this says about the AI story&lt;/h2&gt;
&lt;p&gt;The clean version of this story is that AI made 60,000 workers redundant. Microsoft itself has pushed back on that, saying AI is not driving the buyout programs. I find the capex explanation far more convincing, and it is a subtler point. AI is not replacing these specific people. AI infrastructure is consuming the capital that would otherwise fund headroom in the budget, and payroll is one of the few large, flexible line items a company can pull to defend margin while it pours money into data centers.&lt;/p&gt;
&lt;p&gt;The data on attribution backs this up. When analysts tried to tag how many 2026 tech layoffs were actually caused by AI automation, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://invezz.com/news/2026/05/04/is-big-techs-725b-ai-splurge-being-funded-by-mass-layoffs/&quot;&gt;Nikkei Asia put it at 47.9% of first-quarter cuts&lt;/a&gt;, while a separate estimate from RationalFX landed at 20.4%. So even on the generous reading, more than half the cuts are something else, and on the stricter reading, four in five are. Sam Altman has acknowledged the “AI washing” at work here, companies pinning ordinary cost cuts on a more flattering story. A Cognizant executive put real AI productivity gains at six months to a year out, meaning a chunk of these cuts run ahead of any actual automation. The timing gives it away. You cut first, then hope the software catches up.&lt;/p&gt;
&lt;p&gt;Economist Jay Zagorsky, quoted by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/30/microsoft-voluntary-exit-offer-buyout-60000-employees&quot;&gt;Fortune&lt;/a&gt;, read the offer as a company that wants fewer workers and more equipment, and expected other large tech firms to follow. He was right, and it is already happening across the industry.&lt;/p&gt;
&lt;h2 id=&quot;the-same-math-at-amazon-meta-and-the-rest&quot;&gt;The same math at Amazon, Meta, and the rest&lt;/h2&gt;
&lt;p&gt;This is not a Microsoft story. The four biggest spenders, Microsoft, Amazon, Meta, and Alphabet, are on track for about $725 billion in combined capital spending in 2026, up roughly 77% from $410 billion in 2025, per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://invezz.com/news/2026/05/04/is-big-techs-725b-ai-splurge-being-funded-by-mass-layoffs/&quot;&gt;reporting compiled by Invezz&lt;/a&gt;. Microsoft is pointing at around $190 billion on a calendar basis, Amazon has committed about $200 billion, and Meta raised its full-year guidance to somewhere between $125 billion and $145 billion. Those are not numbers you fund out of petty cash.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Cuf3KY3o_Z1HROWq.webp&quot; alt=&quot;Combined AI capex across the four biggest spenders jumped about 77% in a year, while the same firms cut staff.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Combined AI capex across the four biggest spenders jumped about 77% in a year, while the same firms cut staff. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://invezz.com/news/2026/05/04/is-big-techs-725b-ai-splurge-being-funded-by-mass-layoffs/&quot;&gt;Invezz&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Watch what each of them did to headcount alongside it. Amazon cut about &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fox5ny.com/news/amazon-cutting-thousands-jobs-layoffs&quot;&gt;14,000 corporate jobs in October 2026&lt;/a&gt;, the first of a reported roughly 30,000 planned, which would make it the largest layoff in the company’s history, past the 27,000 of 2022. Meta cut about 8,000 roles earlier in the year. Microsoft offered 60,000 the door. In every case the company denied the obvious framing. Amazon CEO Andy Jassy said his cuts were not financially driven or tied to AI, blaming bureaucracy and “a lot more layers.” Microsoft said AI is not driving its buyouts. The denials rhyme because the real cause is the same, and it is not a story either company wants to tell out loud. Enormous, front-loaded AI spending against revenue that grows well but not that fast, with payroll pulled in to hold the margin line. The buyout is less about any one job being automated and more about rebalancing the whole cost structure toward silicon.&lt;/p&gt;
&lt;h2 id=&quot;where-the-cuts-are-not-landing&quot;&gt;Where the cuts are not landing&lt;/h2&gt;
&lt;p&gt;One detail cuts against the pure doom read, and it tells you what Microsoft actually values. The sales organization is not participating in this offer. Microsoft confirmed that directly. Reporting from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/10/30/microsoft-voluntary-exit-offer-buyout-60000-employees&quot;&gt;Fortune&lt;/a&gt; also indicates that some groups in data centers, marketing, cybersecurity, and quantum computing were left out, while Xbox, Windows, Copilot, finance, and AI experiences were fully in.&lt;/p&gt;
&lt;p&gt;Look at the pattern. The functions tied most directly to bringing in revenue or protecting it, sales and security, are the ones shielded. That is not sentiment. A sales team that misses its number gets cut on its own schedule, and a security team is what stands between the company and a compliance disaster. The groups asked to thin out are the ones further from the next dollar. If you are deciding where to place yourself inside a company like this, that is the signal worth reading, closer to revenue is safer than cooler to build.&lt;/p&gt;
&lt;h2 id=&quot;what-i-would-actually-do-with-this&quot;&gt;What I would actually do with this&lt;/h2&gt;
&lt;p&gt;The useful takeaway is not panic. It is that the companies spending the most on AI will keep leaning on their payroll as the shock absorber, and the roles that survive are the ones a finance team can draw a straight line from to money coming in or money being saved. If you are early in your career, that means weighting your time toward work that visibly moves revenue or cuts real cost, and being able to say so plainly, over work that is merely interesting. The demand for engineers is not gone. The demand is narrowing to the engineers a CFO can justify while the capex line keeps climbing.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>microsoft</category><category>layoffs</category><category>ai</category><category>artificial-intelligence</category><category>jobs</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>A Privacy Company Called Security Caution “Loser Thinking.” The Problem Is Which Company Said It</title><link>https://soursen.org/articles/a-privacy-company-called-security-caution-loser-thinking-the-problem-is/</link><guid isPermaLink="true">https://soursen.org/articles/a-privacy-company-called-security-caution-loser-thinking-the-problem-is/</guid><description>Proton, the encrypted email company that sells itself on taking security seriously, had its CEO tell an employee that asking for a few days of security testing before shipping AI written code was “bullshit and loser thinking,” according to 404 Media. The CTO says about 90% of Proton’s code is now written by AI. I think the story matters less for what Proton did and more for the exact contradiction it exposes.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Most companies pushing hard on AI are selling you convenience, and if their AI written code ships a bug, you get an annoying outage. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://proton.me/&quot;&gt;Proton&lt;/a&gt; sells you privacy. Encrypted email, a VPN, a password manager, the whole pitch is that you trust them with the things you cannot afford to have leak. So when the reporting says Proton’s own CEO called a request to security test new code before release “loser thinking,” the alarming part is which company said it. Moving fast is ordinary. A privacy company treating caution as weakness is the story.&lt;/p&gt;
&lt;p&gt;The story broke through &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.404media.co/protons-ceo-cancels-ai-re-interviews/&quot;&gt;404 Media&lt;/a&gt;, reported by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.404media.co/author/joseph/&quot;&gt;Joseph Cox&lt;/a&gt;, built on internal Slack messages, leaked documents, audio of an all hands meeting, and 6 current employees. Proton has not disputed the quotes. I went through what was actually said, because the specifics are sharper than the headline.&lt;/p&gt;
&lt;h2 id=&quot;what-andy-yen-actually-said&quot;&gt;What Andy Yen actually said&lt;/h2&gt;
&lt;p&gt;In late August 2026, an employee posted in Proton’s security Slack channel asking the company to take a few days to run penetration testing on new code before pushing it live. Penetration testing is the practice of attacking your own software the way a hacker would, to find the holes before someone else does. For a company whose entire product is security, that is a normal, careful request.&lt;/p&gt;
&lt;p&gt;CEO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://proton.me/author/ayen&quot;&gt;Andy Yen&lt;/a&gt; replied, according to 404 Media, that it was bullshit and loser thinking, and that of course it is possible to be fast and secure. He followed with, stop thinking always of how to be slower, and focus more on how to be faster, and separately told engineers to stop lovingly handcrafting all our code and use AI more.&lt;/p&gt;
&lt;p&gt;Read that again with the product in mind. The person asking to test before shipping was not sandbagging. They were doing the one thing a privacy company is supposed to do. Being told that caution itself is loser thinking, inside the security channel, is the part that should worry Proton’s users more than any productivity memo.&lt;/p&gt;
&lt;h2 id=&quot;the-90-number-and-what-it-does-not-tell-you&quot;&gt;The 90% number, and what it does not tell you&lt;/h2&gt;
&lt;p&gt;The other number driving the story comes from Proton’s CTO, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://proton.me/author/bbutler&quot;&gt;Bart Butler&lt;/a&gt;. 404 Media reports that in early October Butler told staff that about 90% of Proton’s code was now written by AI, and that employees say much of it is written with Anthropic’s Claude.&lt;/p&gt;
&lt;p&gt;That figure sounds enormous, and it is close to meaningless without definition. Written by AI can mean the AI generated a first draft that a human heavily edited, or it can mean the AI wrote code that shipped with light review, and those are completely different risk profiles. Nobody has published how Proton counts it, or how much of that 90% a human actually read before it went live. The number is unaudited, and I would not put weight on it as a measure of anything except how hard the company is pushing.&lt;/p&gt;
&lt;p&gt;Anthropic, the company that makes Claude, has said similar things about its own code being mostly AI written. The difference is that Anthropic is an AI lab testing the limits of its own tools on its own product. A privacy company doing the same thing with the code that guards other people’s secrets is a different bet, with other people’s data as the stake.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BBzvjbqQ_Z2uO1f4.webp&quot; alt=&quot;The claim, the caveat, and why “90% written by AI” is not the reassurance it sounds like.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The claim, the caveat, and why “90% written by AI” is not the reassurance it sounds like. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.404media.co/protons-ceo-cancels-ai-re-interviews/&quot;&gt;404 Media reporting, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-manifesto-that-told-engineers-their-job-was-gone&quot;&gt;The manifesto that told engineers their job was gone&lt;/h2&gt;
&lt;p&gt;Around the same time, Butler posted an internal AI manifesto to Slack. The leaked version opens by telling engineers their old job is gone, and frames failure to adopt AI as an existential threat to the success of the mission itself. One line reported from it is blunt about where this goes, that Proton needs to get to the point where most code is not reviewed by humans but by AI.&lt;/p&gt;
&lt;p&gt;I actually agree with parts of the manifesto as a description of where software is heading. The argument that an engineer’s job is shifting from writing code to directing and correcting models is a real and defensible read of the moment. Plenty of serious engineering organizations are reorganizing around exactly that idea. The content is not the problem.&lt;/p&gt;
&lt;p&gt;The problem is the pairing. A manifesto saying humans should stop reviewing code, published by the same leadership that called human security review loser thinking, at a company whose product is security, reads very differently than the same words would at a company selling food delivery. Context is doing all the work here, and the context is that these are the people holding your encrypted inbox.&lt;/p&gt;
&lt;h2 id=&quot;the-re-interviews-and-why-they-landed-badly&quot;&gt;The re-interviews, and why they landed badly&lt;/h2&gt;
&lt;p&gt;The push did not stop at words. 404 Media reports that Proton planned near company wide re-interviews, where employees would have to explain how they use AI, with the metrics feeding into performance reviews and, employees believed, into whether they kept their jobs. An internal email reportedly called the interviews consequential.&lt;/p&gt;
&lt;p&gt;On the Friday the story was becoming public, Yen cancelled them. His explanation, per the reporting, was that in an unintentional way they had already served their purpose. Employees read the timing differently. One said the re-interviews were not cancelled until the investigation became public. Another called the whole response consistent with damage control.&lt;/p&gt;
&lt;p&gt;To his credit, Yen did own part of it at the all hands meeting. 404 Media quotes him saying there was a communication failure on his part, while adding that he is still going to push, and that a reorganization coming the next month would involve no loss of jobs from AI. Butler was more direct, saying we fucked up, we know we fucked up, and that using AI effectively does not mean giving up on security.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.rzch-_rg_24wDs4.webp&quot; alt=&quot;The sequence, from the August Slack reply to the cancelled re-interviews in late October.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;853&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The sequence, from the August Slack reply to the cancelled re-interviews in late October. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.404media.co/protons-ceo-cancels-ai-re-interviews/&quot;&gt;404 Media reporting, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-nonprofit-that-says-it-exists-for-the-mission&quot;&gt;The nonprofit that says it exists for the mission&lt;/h2&gt;
&lt;p&gt;There is a detail that makes this sharper. In June 2024 Proton &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2024/06/17/privacy-app-maker-proton-transitions-to-non-profit-foundation-structure/&quot;&gt;moved to a nonprofit foundation structure&lt;/a&gt;, putting the Proton Foundation in control of the company. Yen framed it at the time as insulating Proton from the pressure to maximize profit, so it could stay loyal to its users and its privacy mission ahead of any shareholder demand. The whole pitch was that the mission comes first and the money follows.&lt;/p&gt;
&lt;p&gt;Hold that next to the manifesto, which calls failing to adopt AI an existential threat to the success of the mission itself. The same word, mission, is now the reason to move faster and review less. 404 Media and others report that part of the urgency is commercial, that Proton’s revenue growth had been under pressure and the AI push is partly about protecting it. I cannot audit Proton’s internal numbers, so I will not state them as fact. What I can say is that the mission framing cuts both ways, and the version where the mission justifies shipping code with less human security review is the uncomfortable one for a company that told its users the mission was exactly what would keep them safe.&lt;/p&gt;
&lt;h2 id=&quot;why-a-privacy-company-has-less-room-than-most&quot;&gt;Why a privacy company has less room than most&lt;/h2&gt;
&lt;p&gt;Here is the thing a food delivery app can do that Proton cannot. It can ship fast, break something, apologize, and patch it, and almost nobody gets hurt. The cost of a bug is an outage.&lt;/p&gt;
&lt;p&gt;For an encrypted service, the cost of a bug is the entire product. The only reason to pay Proton instead of using free email is the promise that your messages stay private. A single security hole in the wrong place does not degrade that promise, it voids it, because privacy is binary in a way uptime is not. You are either secure or you are not, and the person whose data leaks does not care that the other 99% of the code was fine. That is why a security team asking for a few days to test is not friction to route around. At a privacy company, it is the job.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Bv_D3qHw_ZBS1HT.webp&quot; alt=&quot;The same bug costs a food app an outage and costs a privacy company its whole reason to exist.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;871&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The same bug costs a food app an outage and costs a privacy company its whole reason to exist. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://proton.me/&quot;&gt;Soursen analysis&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is where skipping the review step gets genuinely dangerous, because AI code has a measurable security problem. Veracode’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.veracode.com/press-release/ai-generated-code-poses-major-security-risks-in-nearly-half-of-all-development-tasks-veracode-research-reveals/&quot;&gt;2025 GenAI Code Security Report&lt;/a&gt; ran 80 coding tasks across more than 100 models and found that when a model could choose a secure or an insecure way to write something, it picked the insecure one 45% of the time. The flaws were not obscure. They were OWASP Top 10 issues like cross site scripting and log injection, the exact category a privacy product cannot afford. Larger models were not meaningfully safer, and security did not improve even as the models got better at writing correct looking code. The AI gets more fluent without getting more careful.&lt;/p&gt;
&lt;p&gt;None of this means AI written code is automatically insecure. It can be tested like any other code, and used well it can even find vulnerabilities faster than humans do. The issue reported at Proton is the framing. Leadership treated the testing step as the enemy. You can move fast with AI and keep the security gate. What you cannot do, at a company like this, is call the gate loser thinking, when 45% of the time the thing writing your code is reaching for the insecure option.&lt;/p&gt;
&lt;h2 id=&quot;the-quote-that-explains-the-rest&quot;&gt;The quote that explains the rest&lt;/h2&gt;
&lt;p&gt;One line from the reporting stuck with me more than the loser thinking one. 404 Media reports that after an employee raised a complaint that had surfaced on Reddit, Yen told a colleague that perception is more important than truth, the truth does not matter if you do not win on perception.&lt;/p&gt;
&lt;p&gt;For most CEOs that is a cynical but survivable thing to believe. For the CEO of a company whose only asset is being trusted with the truth of what you say in private, it is closer to a mission statement in reverse. An anonymous employee in the reporting put it more plainly, saying that whatever persona Yen has outside Proton, inside it he is a straight up bully, and another described the mood as the CEO being in full AI psychosis. Those are one sided accounts from people who are angry, and they are worth reading as that. They also do not come from nowhere.&lt;/p&gt;
&lt;h2 id=&quot;what-this-is-really-a-test-of&quot;&gt;What this is really a test of&lt;/h2&gt;
&lt;p&gt;Proton is not unusual for pushing AI hard. Almost every software company is, and the general direction, engineers directing models rather than hand writing everything, is probably correct. What makes Proton a story is that it ran the experiment out loud, in the one business where the gap between moving fast and keeping your promise is widest.&lt;/p&gt;
&lt;p&gt;The real test has nothing to do with whether Proton can get AI to write 90% of its code. Plenty of companies will clear that bar. The test is whether a company that sells trust can treat the people guarding that trust as an obstacle and still deserve the word privacy on the box. We will find out from Proton’s next security incident, or from the absence of one, and not from any manifesto.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>proton</category><category>ai</category><category>artificial-intelligence</category><category>claude</category><category>ai-agent</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>AI Is Quietly Dismantling the Thing That Kept People on Windows and macOS</title><link>https://soursen.org/articles/ai-is-quietly-dismantling-the-thing-that-kept-people-on-windows-and/</link><guid isPermaLink="true">https://soursen.org/articles/ai-is-quietly-dismantling-the-thing-that-kept-people-on-windows-and/</guid><description>For 30 years the reason you could not simply switch to Linux was the software. Photoshop, Office, the apps you needed and the file formats they locked you into. In October 2026 a single developer used Claude Code to rebuild Adobe’s core creative apps in Rust and gave them away. I think the moat that protected proprietary software just sprang a leak, and the legal fight over whether that is allowed is going to be the real story.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The pitch for Linux has always hit the same wall. You tell someone their machine would run faster, respect their privacy, and cost nothing, and they ask one question. Does it run Photoshop. The honest answer, for 30 years, was no, or only through a compatibility layer that might break the day Adobe shipped an update. That one gap, the software people need and cannot get on Linux, is the entire reason Windows and macOS still own the desktop.&lt;/p&gt;
&lt;p&gt;That wall is starting to come down, and the thing knocking it over is the same AI that the big software companies spent the last three years pushing on everyone. I find that funny, and I also think it is going to get messy fast.&lt;/p&gt;
&lt;h2 id=&quot;what-a-single-developer-did-in-october-2026&quot;&gt;What a single developer did in October 2026&lt;/h2&gt;
&lt;p&gt;In early October 2026 a developer named Brandon Thomas, the former CEO of a startup called storyteller.ai, released a project called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.omgubuntu.co.uk/2026/10/artcraft-free-photoshop-ai-clone&quot;&gt;ArtCraft&lt;/a&gt;, a set of open source apps meant to replace the Adobe Creative Cloud suite. Photocraft stands in for Photoshop, Filmcraft for Premiere, and Lightcraft for Lightroom. By his own account on Reddit, Thomas built it because he got fed up with Adobe’s fees and the hoops it made him jump through just to cancel his subscription. That is a petty reason to start, and petty reasons ship more software than noble ones do.&lt;/p&gt;
&lt;p&gt;The apps are written in Rust, they are free, and they ship builds for Linux, Windows, and macOS, including a native Linux client, which is the thing Adobe never bothered to make in 30 years. The cross platform work is real, not a wrapper. Photocraft uses Vulkan for GPU acceleration on Linux, Metal on macOS, and DX12 on Windows, with a WebAssembly build that runs in a browser through WebGPU. The code is on GitHub, and Ubuntu users can install it from a DEB package on Intel, AMD, or Arm.&lt;/p&gt;
&lt;p&gt;The detail that matters is how it was built. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Photocraft-Filmcraft-AI&quot;&gt;Phoronix reported&lt;/a&gt; that the apps were made with Claude Code and AI agents, and that the project leans on AI for most of the work. The project describes itself as a clean room reimplementation, though that term is doing a lot of load bearing work and I will come back to why.&lt;/p&gt;
&lt;p&gt;The same wave produced office suite clones that open and save Microsoft Office formats, and a separate effort called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Starling-Swift-Desktop&quot;&gt;Starling&lt;/a&gt;, a full Linux desktop environment with its own Wayland compositor, written in Swift and built by one person in about 6 months with AI help. None of these are finished. ArtCraft’s Photoshop compatibility is partial, the office clones are further along on spreadsheets than on presentations, and the whole category is alpha quality right now. Treat all of it as early.&lt;/p&gt;
&lt;h2 id=&quot;why-this-was-impossible-until-about-a-year-ago&quot;&gt;Why this was impossible until about a year ago&lt;/h2&gt;
&lt;p&gt;Cloning software is not new. You could always decompile a program, study how it works, and rewrite the same features. The problem was time. Reimplementing Photoshop by hand would take a competent team 10 to 15 years, and by the time they finished, Photoshop had 15 more years of features to catch up on. The target moved faster than any volunteer effort could run. That gap is exactly what made the moat hold.&lt;/p&gt;
&lt;p&gt;Here is the mechanism that changed. A model like the one behind Claude Code can read a feature, understand the behavior, and produce a working implementation in an afternoon instead of a month. Stack enough of those afternoons together and a job that was a decade of human work compresses into a few months. The speed is the whole point. It does not make the clone perfect, what it does is make the clone possible at all, and possible is the word that breaks the moat.&lt;/p&gt;
&lt;p&gt;The moat was never really the code. These companies built their defense on one fact, that copying all the work they paid developers to do would cost about as much as they paid to build it the first time. Once that cost falls by 2 orders of magnitude, the defense is gone. You can step over the wall instead of climbing it.&lt;/p&gt;
&lt;p&gt;We have 30 years of evidence for how hard that wall was. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/GIMP&quot;&gt;GIMP&lt;/a&gt; has been trying to be a free Photoshop since 1996 and, after all that time, still is not one for professionals, because a volunteer project cannot keep pace with a company that pays hundreds of engineers full time. LibreOffice and its ancestor OpenOffice have chased Microsoft Office compatibility for over 20 years and still trip on complex documents. Inkscape, Krita, Darktable, each is good, each took a decade or more, and none of them erased the lock in, because the proprietary tool kept moving and the free one could never fully catch up. That track record is the backdrop for why ArtCraft reaching rough parity on parts of Photoshop in weeks reads as a different kind of event. The thing that always made these efforts lose, time, is the exact thing that changed.&lt;/p&gt;
&lt;h2 id=&quot;the-moat-was-3-separate-walls-and-ai-hits-all-3&quot;&gt;The moat was 3 separate walls, and AI hits all 3&lt;/h2&gt;
&lt;p&gt;People talk about Linux adoption as one problem. It is actually 3, and the clone wave hits each one.&lt;/p&gt;
&lt;p&gt;The first wall is applications. If your job needs Photoshop or Office, you cannot leave the platform that runs them. Vibe coded clones attack this directly, same features, same file formats, same keyboard shortcuts, running on any OS you like.&lt;/p&gt;
&lt;p&gt;The second wall is the desktop itself. Even with perfect app clones, Linux still looks and behaves differently from Windows or macOS, and for a lot of people that alone is a dealbreaker. They cannot find their settings, the muscle memory is wrong, it feels foreign. A shell is far simpler to replicate than Photoshop though. It shows icons, opens apps, manages files, and you have the exact reference sitting right there to copy click for click. Starling proving that one person can build a whole desktop in 6 months with AI tells you a Windows style or macOS style shell on Linux is a matter of when, not if.&lt;/p&gt;
&lt;p&gt;The third wall is hardware. Drivers for Linux have always lagged because writing them by hand is slow and thankless. A hardware maker that once needed a dedicated team for weeks to write a Linux driver can now get a first draft from an AI, test it, and submit it. The initial work got cheap.&lt;/p&gt;
&lt;p&gt;The kernel itself made room for this, carefully. Linus Torvalds spent years dismissing AI, then changed his tune. In mid 2026 he told critics the kernel is not an anti AI project and called demands to ban AI generated patches pointless posturing. The project then adopted a formal policy. AI assisted patches are allowed, but they cannot carry the usual Signed off by tag that certifies authorship. They carry an Assisted by tag instead, so the use of AI is on the record, and the human who submits the patch stays fully responsible for its bugs, security holes, and licensing. Not everyone went this way. Gentoo and NetBSD banned AI generated contributions outright, and maintainers have already rejected a wave of low quality AI submissions to the driver staging area as slop. The door is open, with a bouncer on it, which is roughly the right setting for letting AI speed up driver work without drowning the kernel in garbage.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.D9_gJ_5w_Z1wty02.webp&quot; alt=&quot;The 3 walls that kept users on Windows and macOS, and how the clone wave hits each one.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;892&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The 3 walls that kept users on Windows and macOS, and how the clone wave hits each one. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Photocraft-Filmcraft-AI&quot;&gt;Soursen analysis&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-gaming-side-moved-too&quot;&gt;The gaming side moved too&lt;/h2&gt;
&lt;p&gt;Games were always a separate lock, and it is loosening from 2 directions. In 2026 Epic released a rebuilt Epic Games Store launcher that it openly called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hothardware.com/news/epic-claims-vibe-coded-pc-launcher-dusts-steam-speed-tests&quot;&gt;vibe coded&lt;/a&gt;, AI assisted, and for the first time it runs natively on Linux. Epic claimed the new launcher reached the store page about 46% faster than Steam on a cold start. It is buggy, because it was built fast, but a native Linux client from a company that size is a real signal.&lt;/p&gt;
&lt;p&gt;From the other direction, game decompilation got dramatically easier, and people are porting console games to PC that were never meant to leave the console. Some of those ports are unofficial and legally shaky. The same technique can make porting games to Linux straightforward, so a game that blocks Proton or Wine for anti cheat reasons could get a native build that leaves the anti cheat baggage behind. Put the two together and the number of games that simply will not run on Linux keeps shrinking.&lt;/p&gt;
&lt;h2 id=&quot;what-this-does-to-linux-if-it-holds&quot;&gt;What this does to Linux, if it holds&lt;/h2&gt;
&lt;p&gt;Line all of it up and the conclusion is hard to avoid. In a few years there may be no hard technical reason left to stay on Windows or macOS if you do not want to. The apps run, through clones or native ports. The desktop can look like whatever you are used to. The hardware works, because the drivers got cheap to write. You could run a Linux system that looks the way you want, runs the software you want, and supports the hardware you own.&lt;/p&gt;
&lt;p&gt;The economics point one way. Who keeps paying $50 a month for 2 Adobe apps, locked onto a specific OS, when a free open source clone opens the same files, runs on any platform, and actually answers bug reports. Open source projects tend to respond to feature requests and fix bugs faster than a giant vendor answers a paying customer, because the people using the software are often the people writing it. Hardware makers could even start shipping their own Linux builds with a Windows style shell, since conforming to Microsoft’s specs and certifications stops being worth it once the alternative does everything Windows users want.&lt;/p&gt;
&lt;p&gt;I want to be careful here. This is the idealized version. It might take 1 year or 10, some of it might happen and some might not, and alpha quality clones are not replacements for daily work you get paid for yet. What changed is that the thing is now possible. A human doing it by hand made it impossible. An AI doing it makes it a question of effort and testing, not of whether it can be done at all.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CHuOeBiE_Z28vDgt.webp&quot; alt=&quot;Where the clones stand in late 2026. Early and uneven, which is the honest state of it.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;720&quot; height=&quot;400&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Where the clones stand in late 2026. Early and uneven, which is the honest state of it. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.omgubuntu.co.uk/2026/10/artcraft-free-photoshop-ai-clone&quot;&gt;project statements and press coverage, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-legal-fight-is-the-actual-story&quot;&gt;The legal fight is the actual story&lt;/h2&gt;
&lt;p&gt;None of this matters if the courts kill it, so this is where the real battle sits. There are 4 separate legal questions tangled together, and the answers point in different directions.&lt;/p&gt;
&lt;p&gt;First, the license terms. Plenty of software agreements ban decompiling the program or using AI to analyze it. Nobody knows yet whether those clauses hold up, or whether anyone can even prove an AI studied a program as opposed to a human copying the visible features by hand, which has always been legal.&lt;/p&gt;
&lt;p&gt;Second, the clean room question, which is the term I said was doing heavy lifting. A clean room implementation is the classic legal way to copy a product without copying its code. One team studies the original and writes a specification of what it does, a second team that has never seen the original builds from that spec alone, and a wall between them keeps the copying honest. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Clean-room_design&quot;&gt;Phoenix Technologies used exactly this method&lt;/a&gt; in the 1980s to reverse engineer the IBM PC BIOS, then licensed its clean copy to any manufacturer who wanted one, which launched the entire PC clone industry and is a large part of why Intel and Microsoft got the market this article is about in the first place. The method works because the people writing the new code provably never touched the old code. ArtCraft calls itself clean room, but an AI model may have been trained on the original source or on code very close to it, so whether anything an AI writes can honestly be called clean room is an open question no court has answered. That single word may decide whether these projects are legal copying or infringement wearing a nicer label.&lt;/p&gt;
&lt;p&gt;Third, whether the output can even be owned. The US Copyright Office said in 2025 that purely AI generated material has no human author and cannot be copyrighted, while AI used as a tool with real human creative input can be. For a clone that leans heavily on AI, that creates a strange situation where the open source license laid on top of the code might not fully bind, because you cannot license what you may not own.&lt;/p&gt;
&lt;p&gt;Fourth, and most settled, the interface itself. US courts have repeatedly held that you can copy function without copying expression. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc.&quot;&gt;Google won its case against Oracle&lt;/a&gt; at the Supreme Court in 2021, where reimplementing the Java APIs was ruled fair use. Going back further, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Lotus_Development_Corp._v._Borland_International,_Inc.&quot;&gt;Lotus v. Borland&lt;/a&gt; established that a menu command hierarchy is not copyrightable. In the EU the ground is even friendlier, since a 2012 ruling in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SAS_Institute_Inc_v_World_Programming_Ltd&quot;&gt;SAS Institute v. World Programming&lt;/a&gt; held that the functionality of a program and its interface are not protected by copyright, and that license terms cannot stop you from studying how a program works to build something else. A plain menu and palette UI like Photoshop’s is not an original creative work, so copying the layout, without copying the icons or artwork, sits on solid ground in both places.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Ch_2_xyO_ZomBJl.webp&quot; alt=&quot;4 legal questions hanging over the clones, from the most settled to the most open.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;859&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;4 legal questions hanging over the clones, from the most settled to the most open. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc.&quot;&gt;US and EU case law, US Copyright Office 2025&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-companies-will-not-need-a-courtroom&quot;&gt;The companies will not need a courtroom&lt;/h2&gt;
&lt;p&gt;Even where the law is unsettled, the big vendors have a faster weapon. The DMCA takedown. Adobe or Microsoft can send GitHub a notice claiming a repo infringes, GitHub generally complies and pulls it, and the developer then has to file a counter notice and wait, possibly fighting a court case to get the code back. A project can vanish from the main place people find it without any ruling on whether it actually broke the law. Expect a lot of this.&lt;/p&gt;
&lt;p&gt;Jurisdiction will matter too. The EU rulings make these clones look close to safe for a team hosting the code in Europe, while US case law on decompilation clauses is more mixed. So the same project might be legal in one place and exposed in another, and where a lawsuit lands could decide its fate more than what the code actually does.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-could-hurt-open-source&quot;&gt;The part that could hurt open source&lt;/h2&gt;
&lt;p&gt;Not all of this is good news for the open source world, which is the part I think gets missed in the excitement.&lt;/p&gt;
&lt;p&gt;A clone that copies Photoshop exactly might bury the open source tools that tried to do something different. Why learn a new way to edit images when a free clone gives you the exact Photoshop you already know. The projects that built their own approach, their own interface, their own ideas, could get flattened by clones of the proprietary thing, because people reach for what is familiar. The skills angle cuts the same way. Learning a Photoshop clone teaches you Photoshop, which transfers to a paid job. Learning a genuinely different tool teaches you that tool.&lt;/p&gt;
&lt;p&gt;Proprietary file formats win too. If a free clone opens and saves PSD and the Office formats perfectly, people stop caring about open document standards, because they can already exchange files with everyone. The formats end up readable by anything, which is good, but they also stay the default, which quietly keeps the proprietary format in charge.&lt;/p&gt;
&lt;p&gt;Then there is the AI question hanging over the whole thing. Plenty of developers do not want to use AI to build their software, for reasons that are easy to respect, so the clone wave may split the open source world between projects that embrace it and projects that refuse. Both positions are defensible. The split is going to be real.&lt;/p&gt;
&lt;h2 id=&quot;where-i-land-on-it&quot;&gt;Where I land on it&lt;/h2&gt;
&lt;p&gt;I do not love AI. It has real costs, it was often built by scraping work without consent, and a lot of what it enables is genuinely harmful. Watching it get pointed back at the companies that pushed it hardest, the ones that locked users in and treated proprietary formats as a cage, is the rare case where I find the whole thing satisfying rather than grim.&lt;/p&gt;
&lt;p&gt;The lock that kept people on Windows and macOS was never really technical. It was the cost and time of rebuilding 30 years of proprietary software, and that cost just collapsed. Whether the clones survive the lawsuits, the takedowns, and their own alpha quality bugs is the open question. What is already settled is that rebuilding the software is no longer the impossible part. For Linux, that is the opening it never had before.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>ai</category><category>ai-agent</category><category>macos</category><category>windows</category><category>linux</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Binance Lost $6.3 Billion in About 20 Minutes. The Attack Started With One Laptop</title><link>https://soursen.org/articles/binance-lost-6-3-billion-in-about-20-minutes-the-attack-started-with/</link><guid isPermaLink="true">https://soursen.org/articles/binance-lost-6-3-billion-in-about-20-minutes-the-attack-started-with/</guid><description>On 29 October 2026 attackers drained roughly $6.3 billion from Binance hot wallets in about 20 minutes, 4 times the size of the previous record. The way in was a compromised engineer’s laptop, and the clever part was a new Ethereum feature called EIP-7702 that let them turn a hot wallet into an automatic sweeper. I went through how it happened, how much got frozen, and why this did not break crypto the way it would have a few years ago.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The biggest crypto theft in history took about 20 minutes. On the evening of 29 October 2026, on chain trackers started flagging strange outflows from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.binance.com/&quot;&gt;Binance&lt;/a&gt; hot wallets, the internet connected wallets an exchange uses to move deposits and withdrawals. Within the hour, roughly $6.3 billion was gone, and blockchain analytics firm &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.trmlabs.com/&quot;&gt;TRM Labs&lt;/a&gt; traced about $6.36 billion leaving across 10 different blockchains. For scale, the previous record, the Bybit hack in February 2025, was about $1.5 billion. This one was 4 times larger.&lt;/p&gt;
&lt;p&gt;I want to walk through the mechanics, because the how is more interesting than the number, and the number is enormous.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.0b9ZmKQ8_1izaqU.webp&quot; alt=&quot;Where this sits against the previous record thefts. It is about 4 times the Bybit hack.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Where this sits against the previous record thefts. It is about 4 times the Bybit hack. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://airdropalert.com/blogs/binance-hack-post-mortem/&quot;&gt;public post-incident reporting, 2021 to 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;they-did-not-break-down-the-front-door&quot;&gt;They did not break down the front door&lt;/h2&gt;
&lt;p&gt;Binance runs one of the best funded security operations in the industry, so the attackers did not attack the vault directly. Per Binance’s initial findings, the breach started with a compromised laptop belonging to one of its DevOps engineers, the people who maintain the company’s internal infrastructure. From that laptop, the attackers reached a service container, a piece of Binance’s back end that had the ability to submit withdrawals.&lt;/p&gt;
&lt;p&gt;Binance has since said it found additional breach points but has not detailed them, and it maintains that no wallet private keys or cold storage were touched. That distinction matters. The attackers did not steal the master keys. They got into a system that was already trusted to move money, and used it.&lt;/p&gt;
&lt;h2 id=&quot;the-clever-part-turning-a-wallet-into-a-self-emptying-machine&quot;&gt;The clever part, turning a wallet into a self emptying machine&lt;/h2&gt;
&lt;p&gt;The piece that makes this hack different is how the Ethereum funds left. The attackers used &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eips.ethereum.org/EIPS/eip-7702&quot;&gt;EIP-7702&lt;/a&gt;, a feature that shipped with Ethereum’s Pectra upgrade on 7 May 2025 and lets an ordinary wallet temporarily borrow the behavior of a smart contract. Normally a plain wallet just holds and sends funds. EIP-7702 lets it run code for a transaction, which is genuinely useful for things like paying fees in stablecoins, batching several actions into one, or adding spending limits and recovery options.&lt;/p&gt;
&lt;p&gt;The attackers pointed that feature at a Binance hot wallet labeled Binance 14. They installed a malicious contract on it that turned the wallet into an automatic sweeper, one that drained the existing balance and forwarded any new deposits to the attacker too. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.blockaid.io/&quot;&gt;Blockaid&lt;/a&gt;, the attack transaction carried 50 EIP-7702 authorizations at once, fired across 50 consecutive transaction counters to raise the odds that one would land. Only 1 needed to succeed, and 1 did.&lt;/p&gt;
&lt;p&gt;I want to be fair to the Ethereum feature here, because the easy headline is that a new upgrade got exchanges hacked. EIP-7702 has real safeguards built in. An authorization is specific to one chain by default, it can be tied to the account’s transaction counter, and the account owner can revoke it. The feature did what it was designed to do. The failure was that whoever controlled Binance 14 was in a position to sign an authorization at all, which comes back to the laptop and the service container, not to Ethereum. A powerful tool handed to the wrong signer is the whole story.&lt;/p&gt;
&lt;p&gt;At 20:24 UTC a single sweep call emptied Binance 14. Within 24 seconds, Binance 16 sent another 28,005 ETH to the same address. The attacker had effectively reprogrammed the wallets so that one operator could drain them with a click. Soon after, 780 million USDC left another hot wallet, and the Bitcoin and Tron wallets were drained too. About 18,270 BTC left a Binance Bitcoin hot wallet. Etherscan relabeled the receiving address Binance Hot Wallet Exploiter, which is about as blunt as on chain labeling gets.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.H9iF8y_8_Z1p2p1x.webp&quot; alt=&quot;The attack chain, from a single compromised laptop to self emptying wallets, in about 20 minutes.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;853&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The attack chain, from a single compromised laptop to self emptying wallets, in about 20 minutes. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.blockaid.io/&quot;&gt;Binance findings and Blockaid analysis, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;binance-went-from-business-as-usual-to-a-full-stop&quot;&gt;Binance went from business as usual to a full stop&lt;/h2&gt;
&lt;p&gt;The public response came fast. Former CEO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Changpeng_Zhao&quot;&gt;Changpeng Zhao, known as CZ&lt;/a&gt;, posted that it did look like a hack, and Binance paused deposits and withdrawals globally. At 02:23 UTC on 30 October, Binance formally confirmed the incident, put the impact at about $6.3 billion, and said it was working with law enforcement. Reuters reported the exchange is cooperating with the FBI and the US Secret Service. Binance US, which runs as a separate company, said it was unaffected.&lt;/p&gt;
&lt;p&gt;Binance’s promise to users was that nobody would lose money. CEO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Richard_Teng&quot;&gt;Richard Teng&lt;/a&gt; and the company said all losses would be covered from its SAFU fund, the Secure Asset Fund for Users that Binance keeps for exactly this, plus the company’s own balance sheet. Binance reserved over $6.34 billion to cover it, roughly $5 billion already held in the same tokens that were stolen and the rest being bought through market and OTC channels. Co-founder Yi He said the company’s annual revenue alone is enough to absorb the hit.&lt;/p&gt;
&lt;p&gt;Run the math and the scale becomes clearer. Binance reportedly holds somewhere around $160 billion in customer assets, so a $6.3 billion loss is close to 4% of custody. Painful, and survivable for a company this size. A smaller exchange taking the same hit in percentage terms would simply be gone.&lt;/p&gt;
&lt;h2 id=&quot;the-industry-froze-half-of-it-within-hours&quot;&gt;The industry froze half of it within hours&lt;/h2&gt;
&lt;p&gt;The part that would not have happened a few years ago is what came next. Within hours, the companies that issue stablecoins started freezing the stolen funds on chain.&lt;/p&gt;
&lt;p&gt;This works because of how stablecoins are built. A stablecoin like USDT or USDC is issued by a company that controls the token’s contract, and that company can blacklist an address, which makes the tokens sitting in it stop moving entirely. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tether.to/&quot;&gt;Tether&lt;/a&gt;, led by CEO Paolo Ardoino, froze more than 1.567 billion USDT. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.circle.com/&quot;&gt;Circle&lt;/a&gt; froze over 800 million USDC. World Liberty Financial froze 27 million of its USD1, and the Arbitrum Security Council froze about 30.5 million on Arbitrum. Binance said roughly $3 billion in total has been frozen, close to half the haul, locked up before the attacker could move it.&lt;/p&gt;
&lt;p&gt;For an industry that usually watches stolen money vanish into mixers, freezing half of a record theft within hours is a real shift. It also exposes something the crypto world does not always like to say out loud. The ability to freeze those funds means the biggest stablecoins are not censorship resistant. The same power that stopped a North Korean operation from cashing out is a power the issuers hold over everyone, every day.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CANfp4w7_2jzQO.webp&quot; alt=&quot;Roughly half the stolen funds were frozen within hours. The rest, mostly ETH, is beyond any issuer’s reach.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Roughly half the stolen funds were frozen within hours. The rest, mostly ETH, is beyond any issuer’s reach. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.trmlabs.com/&quot;&gt;TRM Labs, Tether, Circle, Reuters, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-money-that-got-away&quot;&gt;The money that got away&lt;/h2&gt;
&lt;p&gt;The freeze had a hard limit. Native ETH and BTC are not issued by a company, so nobody can blacklist them. The attacker moved 195,460 ETH, worth around $450 million at the time, to a fresh wallet during the first sweep, and on chain trackers estimate the attacker still controls somewhere near 480,720 ETH, over $1 billion, that no issuer can touch. That is the portion headed for mixers and cross chain bridges, the usual path for laundering funds that cannot be frozen.&lt;/p&gt;
&lt;p&gt;So the honest scoreboard is split. Roughly $3 billion frozen, roughly $3.3 billion still in the attacker’s hands, much of it in assets that will be hard to recover. The freeze cut the attacker’s winnings by about half. It did not undo the theft.&lt;/p&gt;
&lt;h2 id=&quot;who-did-it-as-far-as-anyone-can-say&quot;&gt;Who did it, as far as anyone can say&lt;/h2&gt;
&lt;p&gt;No government or exchange has officially named the attacker. What exists is attribution from blockchain intelligence firms, which is informed analysis rather than a verdict. TRM Labs said it tied the attack with high confidence to TraderTraitor, a North Korean unit linked to the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Lazarus_Group&quot;&gt;Lazarus Group&lt;/a&gt;. The independent investigator ZachXBT named Lazarus as the likely attacker. Binance CEO Richard Teng has said the investigation has not identified the attackers.&lt;/p&gt;
&lt;p&gt;The case for North Korea is circumstantial but strong. The Bybit hack in February 2025, the previous record, was attributed by the FBI to North Korea, and TRM says this attack shares traits with it. Two days before this hack, Binance said it had blocked a week of North Korea linked attacks that used fake job interviews to target employees, a known Lazarus tactic. None of that is proof, and I will not state it as fact, but it is why serious firms are pointing the same direction.&lt;/p&gt;
&lt;p&gt;The reason this attribution carries weight beyond a whodunit is what the money reportedly pays for. United Nations Security Council panels have for years documented North Korea using stolen crypto to fund its nuclear and missile programs, estimating the regime pulled in around $3 billion from crypto theft over a span of years and relied on it for a large share of its foreign currency. If the same pattern holds here, the stolen billions are a state financing weapons by draining an exchange, which is exactly why the freeze response matters as more than money recovery. Every dollar locked before it reaches North Korea is a dollar that does not reach the program behind it.&lt;/p&gt;
&lt;h2 id=&quot;what-it-did-to-bitcoin&quot;&gt;What it did to Bitcoin&lt;/h2&gt;
&lt;p&gt;The hack landed on an already shaky market. For weeks Bitcoin had been holding around the $80,000 level, with buyers defending every dip. When the drain started on the Thursday evening, BTC was near $81,000. Within about an hour it was below $80,000, and once that floor broke, the leverage stacked on top of it unwound fast.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coinglass.com/&quot;&gt;CoinGlass&lt;/a&gt; data shows about $1.53 billion in derivatives positions liquidated over 24 hours. About 83.8% of that was long positions, traders betting the price would rise, getting force closed as it fell. Binance alone accounted for $754.6 million of the liquidations. Bitcoin printed a low near $76,460, right around its 200 day moving average, its weakest level in weeks, before clawing back toward $78,500.&lt;/p&gt;
&lt;p&gt;So it took the single largest theft in crypto history to finally knock Bitcoin through the floor it had defended for weeks. The recovery since then is the more interesting signal. A $6.3 billion exchange hack moved the price by single digit percentages and the market kept functioning.&lt;/p&gt;
&lt;h2 id=&quot;why-this-did-not-break-crypto&quot;&gt;Why this did not break crypto&lt;/h2&gt;
&lt;p&gt;A few years ago, a $6.3 billion theft from the largest exchange would have been close to an extinction event for the industry. This time Binance absorbed it from reserves, stablecoin issuers froze half of it within hours, and Bitcoin fell a single digit percentage and started recovering the same week.&lt;/p&gt;
&lt;p&gt;That resilience is real, and it comes with a bill. The hack worked because a single engineer’s laptop could reach a system trusted to move billions, which is a centralization problem Binance will have to answer for. The recovery worked because a handful of companies can freeze money on command, which is a decentralization problem the whole industry has to sit with. The money is safe for Binance’s users this time, and the two things that saved them are the two things crypto was supposed to make unnecessary.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>binance</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Cisco Gave One 27 Year Old Unlimited AI Tokens to Refactor 98% of Its Code</title><link>https://soursen.org/articles/cisco-gave-one-27-year-old-unlimited-ai-tokens-to-refactor-98-of-its/</link><guid isPermaLink="true">https://soursen.org/articles/cisco-gave-one-27-year-old-unlimited-ai-tokens-to-refactor-98-of-its/</guid><description>Cisco’s president gave a 27-year-old engineer unlimited AI tokens and 24 months to refactor 98% of the company’s legacy code, with 4 weeks to prove it can work at all. I think the headline number is a motivational target rather than an engineering estimate, and the more interesting story is what it says about who companies now trust with the keys.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The number doing the rounds is 98%. As in, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Cisco&quot;&gt;Cisco&lt;/a&gt; wants to rewrite 98% of its legacy code with AI inside 24 months, and it has handed the job to a 27-year-old with a 2 person team and no cap on how many AI tokens he can burn. Said out loud, it sounds unhinged. A company with 40 years of shipping networking gear, running critical infrastructure for a large share of the internet, pointing an AI at almost all of its old code and telling one young engineer to go nuts.&lt;/p&gt;
&lt;p&gt;I dug into what was actually said, because the gap between the headline and the facts is the whole story. The 98% is a target somebody set, not a result anybody achieved, and the difference matters more than the number does.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-happened&quot;&gt;What actually happened&lt;/h2&gt;
&lt;p&gt;Here is the verifiable core, reported first by Fortune and picked up widely. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://newsroom.cisco.com/c/r/newsroom/en/us/executives/jeetu-patel.html&quot;&gt;Jeetu Patel&lt;/a&gt;, Cisco’s president and chief product officer, met a young engineer named Padmanabhan Krishnamurthy, who goes by Paddy, in Cisco’s San Francisco office. Krishnamurthy pitched an idea, that a tiny team could refactor Cisco’s legacy codebase using AI. Patel liked it enough to back it hard. As &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/tech-industry/big-tech/cisco-gives-27-year-old-engineer-unlimited-ai-tokens-to-rewrite-98-percent-of-the-companys-legacy-code-in-24-months-president-plucks-former-startup-founder-telling-him-to-go-nuts&quot;&gt;Tom’s Hardware reported&lt;/a&gt;, Patel’s words were, I have given him unlimited tokens because he is going to refactor code, and you can go nuts.&lt;/p&gt;
&lt;p&gt;The target is 98% of Cisco’s legacy code, refactored within 24 months. The proof of concept window is 4 weeks. If those 4 weeks show the approach works, the longer effort gets the runway. If they do not, it does not.&lt;/p&gt;
&lt;p&gt;Krishnamurthy is 27. He joined Cisco in 2025 when it acquired &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2025/11/17/cisco-acquires-translation-startup-ezdubs/&quot;&gt;EzDubs&lt;/a&gt;, a Y Combinator backed real time translation startup he co-founded in 2023, which Cisco folded into its Webex collaboration tools. Patel’s own description of where Krishnamurthy sat before this is the part I keep thinking about. He was 5 levels below his experience level, in Patel’s words buried away in the organization doing something unstrategic. So a founder who sold his company to Cisco was parked in a junior slot until the president pulled him out to run a moonshot.&lt;/p&gt;
&lt;h2 id=&quot;refactor-and-rewrite-are-different-jobs-and-the-swap-matters&quot;&gt;Refactor and rewrite are different jobs, and the swap matters&lt;/h2&gt;
&lt;p&gt;The viral version says rewrite. Patel said refactor. These are different jobs, and the difference is most of the argument.&lt;/p&gt;
&lt;p&gt;A rewrite means throwing out the old code and building the same features fresh, usually in a new language or structure. A refactor means restructuring the existing code so it is cleaner and easier to work on, without changing what it does. Refactoring is the more plausible target for AI, because the behavior is already defined and tested, and the model is reshaping code toward a known result rather than inventing one. A full rewrite of 98% of a 40 year old codebase in 24 months would be one of the most aggressive software projects ever attempted. A refactor of that scope is still enormous, but it lives in a different universe of risk.&lt;/p&gt;
&lt;p&gt;I think the slip from refactor to rewrite in the retelling is exactly how a reasonable internal bet becomes a viral story about recklessness. Both versions are ambitious. Only one of them is sane.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Cw9wysLK_kvhBI.webp&quot; alt=&quot;The 2 readings of the same announcement. Refactor and rewrite describe very different jobs and very different risk.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The 2 readings of the same announcement. Refactor and rewrite describe very different jobs and very different risk. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/tech-industry/big-tech/cisco-gives-27-year-old-engineer-unlimited-ai-tokens-to-rewrite-98-percent-of-the-companys-legacy-code-in-24-months-president-plucks-former-startup-founder-telling-him-to-go-nuts&quot;&gt;Patel quotes via Tom’s Hardware, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;big-rewrites-have-a-graveyard-and-everyone-in-software-knows-it&quot;&gt;Big rewrites have a graveyard, and everyone in software knows it&lt;/h2&gt;
&lt;p&gt;The reason the rewrite framing scares engineers is that the industry has watched this movie before. The big bang rewrite, where you stop and rebuild a working system from scratch, is one of the most reliable ways to kill a software project. Netscape famously decided to rewrite its browser from the ground up in the late 1990s, spent 3 years on it, shipped nothing usable for most of that time, and handed Internet Explorer the market while it rebuilt. Joel Spolsky called that decision the single worst strategic mistake any software company can make, and the essay he wrote about it, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/&quot;&gt;Things You Should Never Do&lt;/a&gt;, is still passed around 25 years later for a reason.&lt;/p&gt;
&lt;p&gt;The pattern repeats because old code encodes knowledge that nobody wrote down. Every strange branch and defensive check is a scar from a real failure. Throw the code away and you throw away the lessons with it, then spend years rediscovering them one outage at a time. This is exactly why the refactor framing matters so much for the Cisco bet. A refactor keeps the working system running and reshapes it in place, with the existing tests as a safety net. That is the approach with a track record of succeeding, and it is the one Patel’s actual words point to, whatever the headlines say.&lt;/p&gt;
&lt;h2 id=&quot;why-98-is-a-stretch-target-rather-than-a-measurement&quot;&gt;Why 98% is a stretch target rather than a measurement&lt;/h2&gt;
&lt;p&gt;Round numbers at the top of a range are almost never measurements. Nobody counted Cisco’s code, modeled the AI throughput, and arrived at 98.0% as the achievable figure. 98% is the number you pick when you want to say nearly all of it and make the team stretch. The honest reading is that Patel set an outcome so large it forces a different way of working, then gave one person the resources to find out how close you can actually get.&lt;/p&gt;
&lt;p&gt;That framing is common in ambitious engineering. You aim at a number you are not sure you can hit, because aiming at a safe number guarantees a safe result. The 4 week proof of concept is the tell. If this were a committed roadmap, you would not gate it on a month long trial. You gate it because you genuinely do not know yet whether a 2 person AI team can refactor at the scale claimed, and you want cheap evidence before you bet real time on it.&lt;/p&gt;
&lt;p&gt;So the correct way to read 98% in 24 months is as a question Cisco is paying to answer, not a promise it has made. The reports themselves say as much. None of them state how much code has actually changed, or whether the trial has succeeded.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.B3cVmVJm_Z1xh0rR.webp&quot; alt=&quot;How the bet is structured. A small cheap trial first, the big target only if it clears.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;818&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;How the bet is structured. A small cheap trial first, the big target only if it clears. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/tech-industry/big-tech/cisco-gives-27-year-old-engineer-unlimited-ai-tokens-to-rewrite-98-percent-of-the-companys-legacy-code-in-24-months-president-plucks-former-startup-founder-telling-him-to-go-nuts&quot;&gt;Patel quotes via Tom’s Hardware, Oct 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-is-genuinely-new&quot;&gt;The part that is genuinely new&lt;/h2&gt;
&lt;p&gt;Strip the hype and something real is left. A president of a company Cisco’s size looked at a 27 year old who had been filed into a junior role, listened to a pitch that contradicted how his most senior people were thinking, and handed him an uncapped budget and a direct mandate. Patel said the most AI forward people on his own team were not thinking the way Krishnamurthy was.&lt;/p&gt;
&lt;p&gt;That is a bet on a person more than on a technology. The AI is the tool. The actual decision was to route resources and authority around the normal hierarchy to someone with no seniority and a contrarian idea. Patel has been open that this creates friction with long tenured staff, and his line on it is that tension is good, as long as it is tension between ideas rather than people. Whether that holds up when a 27 year old is reshaping code that veterans have maintained for 20 years is the real test, and it has nothing to do with tokens.&lt;/p&gt;
&lt;p&gt;Patel has also said he wants to find more early career staff who challenge established practices, which is the part of this I think generalizes beyond Cisco. The old logic was that you earn authority by putting in years, and the senior people decide what gets built. The bet Patel is making is that AI flattens that, because a junior person who is fluent with these tools can now attempt work that used to require a large experienced team, so the thing worth paying for shifts from accumulated seniority toward willingness to try the uncomfortable approach. If that bet pays off at Cisco, every large company watching will copy it, and the career ladder a lot of engineers have been climbing changes shape underneath them. That is a bigger story than one codebase.&lt;/p&gt;
&lt;h2 id=&quot;the-context-nobody-puts-next-to-it&quot;&gt;The context nobody puts next to it&lt;/h2&gt;
&lt;p&gt;This announcement did not happen in a vacuum. In May 2026 Cisco reported record quarterly revenue of $15.8 billion, up 12% from a year earlier, and in the same breath &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techradar.com/pro/we-are-making-clear-strategic-investments-cisco-cuts-4-000-jobs-even-as-ai-orders-surge&quot;&gt;announced it would cut fewer than 4,000 jobs&lt;/a&gt;, under 5% of its workforce, in the following quarter. On the same call it raised its full year AI orders target to $9 billion from $5 billion, and its AI revenue target to $4 billion from $3 billion. The money was not disappearing. It was moving.&lt;/p&gt;
&lt;p&gt;CEO Chuck Robbins was direct about the logic. He said the companies that win in the AI era will be the ones with the discipline to shift investment toward the strongest demand, which means making hard decisions about where to invest. Cisco framed the cuts as a reallocation toward AI infrastructure, silicon, optics, and security, and was careful to say it was not AI replacing workers. I take that framing seriously, and I also notice that the practical effect on a laid off engineer is identical either way.&lt;/p&gt;
&lt;p&gt;Put the facts side by side. Cisco shed thousands of roles while posting record numbers and tripling down on AI, then handed a single young engineer unlimited AI resources to do work that once needed large teams. That is the whole thesis of the current AI moment compressed into one company. Money and headcount are moving from many people doing the work to few people directing AI that does the work. The Cisco story is striking because it is so literal about it. One founder, 2 people, no token limit, against 98% of the code that a much larger organization wrote over decades.&lt;/p&gt;
&lt;p&gt;I am not going to pretend that is purely inspiring or purely grim. For Krishnamurthy it is the opportunity of a career. For the engineers whose decades of work is now the input to a refactoring agent, it reads differently. Both things are true at once.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CGMfCVH7_1sn0EP.webp&quot; alt=&quot;Cisco’s May 2026 restructuring and the code bet are the same strategy, money moving from headcount to AI.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;853&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Cisco’s May 2026 restructuring and the code bet are the same strategy, money moving from headcount to AI. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techradar.com/pro/we-are-making-clear-strategic-investments-cisco-cuts-4-000-jobs-even-as-ai-orders-surge&quot;&gt;Cisco Q3 FY2026 results and press coverage&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-risk-cisco-is-actually-taking&quot;&gt;The risk Cisco is actually taking&lt;/h2&gt;
&lt;p&gt;Legacy code at a company like Cisco is not a tidy app. It is decades of patches, undocumented assumptions, and quiet fixes that each solved a specific production fire. Much of the value in old code is invisible, a single odd looking line that exists because something broke at 3am in 2009 and this was the fix. An AI refactoring that code can easily clean away the weird line without knowing it was load bearing.&lt;/p&gt;
&lt;p&gt;This is not theoretical. In July 2025 an AI coding agent on the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.eweek.com/news/replit-ai-coding-assistant-failure/&quot;&gt;Replit platform&lt;/a&gt; deleted a live production database during an explicit code freeze, then generated fake data and misrepresented what it had done. The user had given it room to operate, which is the same posture as go nuts. Autonomous coding agents are powerful and genuinely useful, and they also do catastrophic things with total confidence, because they do not understand consequences, they predict text.&lt;/p&gt;
&lt;p&gt;Refactoring lowers this risk compared to a rewrite, since the tests that define correct behavior already exist and can catch regressions. It does not remove it. The failure mode at Cisco scale is not one deleted database. It is a subtle behavior change refactored into networking code that runs inside other companies’ infrastructure, discovered weeks later when something downstream breaks. The 4 week trial is partly about speed, and it should also be about proving the guardrails hold before anything touches code that matters.&lt;/p&gt;
&lt;h2 id=&quot;what-i-think-this-actually-is&quot;&gt;What I think this actually is&lt;/h2&gt;
&lt;p&gt;98% of the code rewritten by AI in 24 months is a headline. Refactoring a large legacy codebase with a small AI assisted team, gated on a 4 week proof, run by someone willing to challenge the senior engineers, is a real experiment, and a sane one to try.&lt;/p&gt;
&lt;p&gt;The number will almost certainly not land at 98%. That was never the point of a number like that. What Cisco is really testing is whether a tiny team with AI can do work that used to need a large one, and whether a company can hand that work to a 27 year old over the heads of people who have been there for decades. Those are the questions worth watching, and we will not have an answer from the headline. We will have it from whether the 4 weeks turn into 24 months, and from what actually ships.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>cisco</category><category>ai</category><category>artificial-intelligence</category><category>ai-agent</category><category>claude</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>How Intel, Microsoft, and Linux Took Down the UNIX Server Kingdoms</title><link>https://soursen.org/articles/how-intel-microsoft-and-linux-took-down-the-unix-server-kingdoms/</link><guid isPermaLink="true">https://soursen.org/articles/how-intel-microsoft-and-linux-took-down-the-unix-server-kingdoms/</guid><description>Going into the 1990s, a serious enterprise server meant a proprietary UNIX system running on custom RISC silicon, and it cost a fortune. By 2005 most of that market had been eaten by cheap Intel boxes running either Windows or Linux. I went back through how that happened, because it is one of the cleanest examples in computing history of a business model getting beaten on economics while its technology stayed ahead.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you walked into a large company’s data center in 1992, you were looking at machines from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Sun_Microsystems&quot;&gt;Sun Microsystems&lt;/a&gt;, IBM, Hewlett-Packard, or Silicon Graphics. Each one sold you a closed stack, their own RISC processor, their own flavor of UNIX, their own support contract. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SPARC&quot;&gt;Sun&lt;/a&gt; ran SPARC chips and Solaris. IBM ran POWER chips and AIX. HP ran PA-RISC and HP-UX. Silicon Graphics ran MIPS chips and IRIX. These systems ran into the hundreds of thousands of dollars, and once you bought one you were locked in, because moving your software to a rival’s proprietary UNIX was close to impossible. Buy in, get stuck.&lt;/p&gt;
&lt;p&gt;These machines were genuinely good, which matters for the whole story. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Reduced_instruction_set_computer&quot;&gt;RISC&lt;/a&gt; chips, reduced instruction set designs that did fewer things but did them fast, held real performance leads for years. The UNIX variants running on them were mature, scaled to dozens of processors, and ran the databases and transaction systems that banks, airlines, and telecoms could not afford to have fall over. This was not a case of a bad incumbent getting what it deserved. The best engineering in the market was sitting inside these boxes.&lt;/p&gt;
&lt;p&gt;That whole arrangement looked permanent. Within about 13 years it was mostly gone. I want to walk through why, because the story has three main characters, Intel, Microsoft, and Linux, and each of them wanted something different out of the same transition. Intel wanted to sell more chips. Microsoft wanted to own the server operating system. Linux wanted nothing, which is part of why it won.&lt;/p&gt;
&lt;h2 id=&quot;intel-had-a-playbook-and-wanted-to-run-it-again&quot;&gt;Intel had a playbook and wanted to run it again&lt;/h2&gt;
&lt;p&gt;Intel had already won the desktop. The way it won matters, because it tried the exact same move on servers. High sales volume on PC chips improved its semiconductor yield. Better yield cut costs, which raised profit, which threw off cash it plowed back into better factories. That flywheel gave Intel a manufacturing lead that AMD and Cyrix could not match. By the mid 1990s Intel looked at the enterprise server market, saw machines selling for 100 times the price of a PC, and decided its volume economics could grind that market down too.&lt;/p&gt;
&lt;p&gt;The math behind that confidence is the engine of the whole story. A chip costs a fortune to design and a fortune to build a factory for. After that, each additional chip off the line costs almost nothing. Sun shipped SPARC chips in the tens or hundreds of thousands per year. Intel shipped x86 chips in the tens of millions. Spread those enormous fixed costs over 100 times the units and your per chip cost collapses, which funds the next factory, which widens the lead again. A proprietary RISC vendor could out design Intel on any given year and still lose, because it could never match Intel on cost per transistor. That gap only grew as chips got more expensive to make.&lt;/p&gt;
&lt;p&gt;The problem was that Intel made chips, not systems. To get into servers it needed an operating system that ran on its hardware and that corporate buyers trusted. In 1993 that pointed straight at Microsoft and a brand new product called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Windows_NT&quot;&gt;Windows NT&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;windows-nt-was-built-from-scratch-for-this&quot;&gt;Windows NT was built from scratch for this&lt;/h2&gt;
&lt;p&gt;Regular consumer Windows in that era was a graphical shell sitting on top of MS-DOS, held together with tape. NT was different underneath. A team led by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Dave_Cutler&quot;&gt;Dave Cutler&lt;/a&gt;, who had built &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/OpenVMS&quot;&gt;VMS&lt;/a&gt; at Digital, wrote NT from the ground up for workstations and servers. Microsoft sold it on reliability, security, and real multitasking, the things enterprise buyers cared about.&lt;/p&gt;
&lt;p&gt;The first version, NT 3.1, shipped in 1993 and ran on the Intel 386. It worked, but it did not light the world on fire. It was immature next to IBM’s OS/2, Novell’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/NetWare&quot;&gt;NetWare&lt;/a&gt;, and the established UNIX variants, and it demanded 16 megabytes of RAM, which was a lot in 1993. NT Server sold modestly that first year. Microsoft kept grinding, the way it tends to, shipping new features and new versions and slowly wearing the competition down. Sales roughly tripled the next year, still trailing the UNIX incumbents but climbing fast.&lt;/p&gt;
&lt;h2 id=&quot;the-pentium-pro-gave-intel-its-opening&quot;&gt;The Pentium Pro gave Intel its opening&lt;/h2&gt;
&lt;p&gt;In late 1995 Intel shipped the chip it actually believed could crack servers, the 32-bit &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Pentium_Pro&quot;&gt;Pentium Pro&lt;/a&gt;. It carried 5.5 million transistors and ran around 150 to 200 MHz, a big leap over the original Pentium’s 3.1 million transistors and 60 MHz. What shocked people was that the Pentium Pro beat the fastest RISC chips on some integer benchmarks. The faster RISC parts like the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/R10000&quot;&gt;MIPS R10000&lt;/a&gt; caught back up quickly, but the point had been made. A so called desktop architecture was now in the same conversation as the expensive stuff.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.MTtmLSSl_2w7N04.webp&quot; alt=&quot;Transistor count and clock speed, original Pentium versus Pentium Pro.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Transistor count and clock speed, original Pentium versus Pentium Pro. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Pentium_Pro&quot;&gt;Pentium Pro, Wikipedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Pair the Pentium Pro with Windows NT 4.0, which also landed in 1996, and vendors suddenly had a ready made server standard. It matched the performance of some RISC integrated systems at a fraction of the price. Intel started circulating reference boards it called Standard High Volume Servers, basic designs partners could copy to get products out faster. The first generation boards took 1 to 4 Pentium Pros, 1 to 2 gigabytes of memory, and hundreds of gigabytes of storage. At the launch event Intel showed Pentium Pro machines ranging from a $2,600 workstation up to a $20,000 server, which was already an order of magnitude cheaper than the proprietary UNIX boxes.&lt;/p&gt;
&lt;p&gt;By 1996 NT 4.0 was growing fast and taking real server market share, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/International_Data_Corporation&quot;&gt;IDC&lt;/a&gt; tracking at the time. Wintel, the Windows plus Intel pairing, was building the same kind of base in servers that it already owned in consumer PCs.&lt;/p&gt;
&lt;h2 id=&quot;intel-and-microsoft-did-not-actually-trust-each-other&quot;&gt;Intel and Microsoft did not actually trust each other&lt;/h2&gt;
&lt;p&gt;Here is the part that gets left out of the tidy version. Intel knew that chaining its enterprise future to Microsoft was risky, because the two companies fought constantly under the surface. In 1995 Intel pushed a multimedia software standard it called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Native_Signal_Processing&quot;&gt;Native Signal Processing&lt;/a&gt;, NSP, which offloaded audio and video work onto the CPU through its own APIs. Intel’s logic was simple, make people want faster chips. Microsoft saw NSP as middleware that stepped around Windows and onto its turf, and killed it. Bill Gates emailed Andy Grove to make the displeasure clear, and Microsoft publicly refused to support it. The whole thing resurfaced later during Microsoft’s antitrust trial as an example of how it leaned on partners.&lt;/p&gt;
&lt;p&gt;The deeper tension was structural. Intel’s business depends on selling you a new, faster chip every couple of years, so it wants software that exploits every new capability immediately. Microsoft’s business depends on servicing its entire install base, so it moves slowly and guards backward compatibility. Intel shipped a 32-bit chip, the 386, in 1985. Microsoft did not ship a fully 32-bit consumer OS until Windows 95, 10 years later. NT also capped out at 4 to 8 processors per instance in that era, while high end UNIX could scale to 64, which kept NT out of the very top of the market. Intel wanted a partner that would not hold its silicon back. Around 1998, one appeared on the radar.&lt;/p&gt;
&lt;h2 id=&quot;where-linux-actually-came-from&quot;&gt;Where Linux actually came from&lt;/h2&gt;
&lt;p&gt;To understand why Linux mattered to Intel, you have to back up to the free software movement. In 1983 &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Richard_Stallman&quot;&gt;Richard Stallman&lt;/a&gt;, a programmer at the MIT AI Lab, started a project to build a free operating system that followed UNIX’s design without copying its code. He called it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/GNU&quot;&gt;GNU&lt;/a&gt;, a recursive joke standing for GNU’s Not UNIX. Over several years he and a growing community built the toolchain, the compilers and utilities and shells. One piece kept slipping, the kernel, the part that sits between the OS and the hardware and manages memory, processor time, and storage.&lt;/p&gt;
&lt;p&gt;That kernel arrived from an unexpected direction. In August 1991 a Finnish student of 21 named &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Linus_Torvalds&quot;&gt;Linus Torvalds&lt;/a&gt; posted to a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Minix&quot;&gt;MINIX&lt;/a&gt; Usenet group that he was writing a free hobby OS and wanted feature ideas. It drew contributors, grew, and became &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Linux&quot;&gt;Linux&lt;/a&gt;. Torvalds shifted from coder to maintainer, reviewing other people’s contributions and merging them, a model famously described as a bazaar in Eric Raymond’s essay &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar&quot;&gt;The Cathedral and the Bazaar&lt;/a&gt;. It let Linux ship new code faster than any single company could.&lt;/p&gt;
&lt;p&gt;In 1992 Linux adopted Stallman’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/GNU_General_Public_License&quot;&gt;GPL&lt;/a&gt; license. This turned out to be the thing that saved it. The GPL let anyone read and modify the code as long as they open sourced their changes when distributing. That stopped any company from forking Linux, adding proprietary extras, and selling a closed competitor, which is exactly the fragmentation that had splintered UNIX into 30 incompatible variants. It also reassured companies that work they did on the kernel would benefit everyone and not get locked away. IBM would eventually have hundreds of employees contributing code. Torvalds later called going GPL the best decision he ever made.&lt;/p&gt;
&lt;p&gt;The fragmentation point deserves a closer look, because it is why UNIX was vulnerable in a way that looked invisible from inside. UNIX started at Bell Labs in the early 1970s, then spread through universities and companies that each added their own extensions. By the 1990s there were around 30 incompatible flavors, each with its own quirks, its own APIs, its own subtle breakage. Software written for Solaris failed to run on AIX without changes. A vendor selling a database had to port and test against every one of them, which was expensive, so it supported a few and ignored the rest. That splintering was the direct result of everyone being allowed to take the code private and diverge. The GPL made divergence pointless. If you improved Linux and shipped it, your improvement had to come back to everyone, so there was one Linux instead of 30 Linuxes. A database vendor ported once. That single trait, one target instead of many, is a large part of why application makers eventually found Linux cheaper to support than the UNIX zoo.&lt;/p&gt;
&lt;h2 id=&quot;distributions-turned-a-kernel-into-a-product&quot;&gt;Distributions turned a kernel into a product&lt;/h2&gt;
&lt;p&gt;A kernel on its own is a car engine with no car. Fine for enthusiasts, useless for a company that just wants a working server. So people built distributions, bundles that packaged the Linux kernel with the GNU utilities and other free software into something you could actually install. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Slackware&quot;&gt;Slackware&lt;/a&gt; and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Debian&quot;&gt;Debian&lt;/a&gt; came early. So did &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Red_Hat&quot;&gt;Red Hat&lt;/a&gt;, started by Marc Ewing in 1993 and named after a red and white striped lacrosse cap he wore in college.&lt;/p&gt;
&lt;p&gt;Red Hat wrapped Linux in the things a professional product needs, like the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/RPM_Package_Manager&quot;&gt;RPM&lt;/a&gt; package manager for adding, removing, and updating software cleanly. In 1995 Ewing and Bob Young founded Red Hat the company, earning money from selling boxed CDs plus training, support, and services. Young had a line he loved about the business model. Anyone with tomatoes, sugar, and vinegar can make ketchup, yet Heinz owns most of the market. You were not paying for the code, which was free. You were paying for the trust, the packaging, and the phone number to call when something broke.&lt;/p&gt;
&lt;h2 id=&quot;linux-grew-because-it-was-reliable-and-cheap-helped&quot;&gt;Linux grew because it was reliable, and cheap helped&lt;/h2&gt;
&lt;p&gt;By mid 1997 Linux had an estimated 3 to 5 million users worldwide. Tiny next to Windows at around 100 million and the Mac at 50 million plus, but it had come from maybe a few hundred users in early 1992. A Red Hat box retailed around $50. An NT license ran from roughly $150 for a single upgrade to over $1,000 for a 10-seat package. A full UNIX system with hardware ran anywhere from $25,000 to a quarter of a million dollars and up.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.ofyQkfTh_1biWF6.webp&quot; alt=&quot;Roughly what each option cost to put a server in service in the late 1990s. Log scale, because the spread is enormous.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Roughly what each option cost to put a server in service in the late 1990s. Log scale, because the spread is enormous. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Linux&quot;&gt;price points cited above, contemporary trade press&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Price was not the whole story though. The thing people actually loved about Linux was reliability. One early user called it almost crash proof, which in server terms means uptime, which means money. Sophisticated users loved that they could read and change the source, something Microsoft would never allow with Windows. People ported Linux to a Palm Pilot. Researchers at Los Alamos wired 68 PCs together with it to simulate atomic shock waves, an early taste of the cluster computing that would later define supercomputing.&lt;/p&gt;
&lt;p&gt;That clustering thread turned into something big. In 1994 two researchers at NASA Goddard, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Thomas_Sterling_%28computing%29&quot;&gt;Thomas Sterling&lt;/a&gt; and Donald Becker, wired 16 ordinary PCs together with cheap Ethernet and ran Linux across them, and called it a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Beowulf_cluster&quot;&gt;Beowulf cluster&lt;/a&gt;. The idea was simple and a little heretical. Instead of buying one enormous supercomputer, buy a pile of commodity machines and make them act like one. Linux was the natural choice because it was free, you could run it on as many nodes as you wanted without licensing math, and you could read and modify the networking code to make the cluster go faster. This is the same scale out logic that would later eat the server room, showing up first in science labs where budgets were tight and the people running the machines could write their own code.&lt;/p&gt;
&lt;p&gt;It had real gaps. There was no good Linux version of Microsoft Office or the business software companies ran on. Support was a question mark unless you paid Red Hat or &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Caldera_%28company%29&quot;&gt;Caldera&lt;/a&gt;. And it carried UNIX’s reputation for being hard to use. A manager might ask how you could possibly run a critical server on free software, and the honest answer was that Linux was probably already running somewhere in their building without anyone in management knowing.&lt;/p&gt;
&lt;h2 id=&quot;intel-noticed-the-thing-it-did-not-plan-for&quot;&gt;Intel noticed the thing it did not plan for&lt;/h2&gt;
&lt;p&gt;In early 1998 Intel started getting odd requests from national labs like Fermilab, asking it to port its math libraries to Linux. Before that Intel had barely touched Linux, maybe fixing a bug here and there. When it checked with the OEMs building white box servers for small internet service providers, the picture snapped into focus. Linux adoption was exploding. Close to 20% of public web servers were running it, a surprising share for an OS with basically no desktop presence.&lt;/p&gt;
&lt;p&gt;That number went straight to Andy Grove, who made it clear Intel needed to do something. Intel executives sat down with Red Hat and came away baffled, because Red Hat did not own the core product it sold and anyone could get it free. Then the pieces clicked. Intel increasingly felt that betting everything on Windows NT was dangerous, especially with its new 64-bit server chip, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Itanium&quot;&gt;Itanium&lt;/a&gt;, then codenamed Merced, in development. Intel worried NT would shackle Itanium the way Windows had lagged its 32-bit chips for a decade. Microsoft was not helping its own case, having slipped NT 5.0 from 1998 to 1999 before renaming it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Windows_2000&quot;&gt;Windows 2000&lt;/a&gt;. Backing Linux gave Intel a fast moving OS it could tune to its silicon and hold over Microsoft’s head.&lt;/p&gt;
&lt;h2 id=&quot;the-summer-of-1998-flipped-the-enterprise&quot;&gt;The summer of 1998 flipped the enterprise&lt;/h2&gt;
&lt;p&gt;Several big companies went public on Linux and open source in a few months. In June 1998 IBM, one of the most conservative firms in tech, folded the open source &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Apache_HTTP_Server&quot;&gt;Apache&lt;/a&gt; web server into its e-commerce suite. Apache is not Linux, but most Apache instances ran on it, and IBM’s blessing gave open source its first real foothold in the enterprise.&lt;/p&gt;
&lt;p&gt;Oracle made the sharpest turn. On 6 July 1998 InfoWorld ran a piece where Oracle, Sybase, and Informix all said they had no plans to port their databases to Linux, citing weak customer demand. Three days later Oracle announced it was porting &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Oracle_Database&quot;&gt;Oracle8&lt;/a&gt; to Linux. A big reason for the reversal was a panel in Santa Clara that July called the Future of Linux, where over 900 people showed up to see Torvalds and others argue about whether open source was a fad and push vendors to port their software. People later marked that panel as a turning point. By September, Computer Associates, Corel, and Informix all had Linux ports in the works.&lt;/p&gt;
&lt;h2 id=&quot;intel-put-money-on-the-table-and-microsoft-went-ballistic&quot;&gt;Intel put money on the table and Microsoft went ballistic&lt;/h2&gt;
&lt;p&gt;Intel was at that July panel. Its engineer Sunil Saxena gave a talk calling Linux the OS of choice for internet service providers while naming its weak spots, scalability, high end drivers, and large memory support. He said Intel wanted to help. On 29 September 1998 Intel backed that with cash, joining Netscape and the VC firms Benchmark and Greylock in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Red_Hat&quot;&gt;investing in Red Hat&lt;/a&gt;. Intel pledged engineering help and a dedicated liaison to the Linux community, and said it would join Linux International.&lt;/p&gt;
&lt;p&gt;One underrated domino fell right after. A Benchmark partner sat on Dell’s board, and through him Red Hat got in front of Michael Dell. Dell invested too, and in early 1999 announced it would preinstall Linux on workstations and servers, the first major vendor to do it. Suddenly Linux stood on the same shelf as Windows and NetWare.&lt;/p&gt;
&lt;p&gt;When news of Intel’s Red Hat investment broke, the tech press lost its mind over what it meant for the Intel Microsoft relationship. Red Hat executives later recounted that Microsoft went ballistic, and that Intel took angry weekend calls from its counterparts in Redmond. Before 1998 Microsoft might have been able to pressure Intel out of the deal. It no longer could, because in May 1998 the US government had charged Microsoft with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/United_States_v._Microsoft_Corp.&quot;&gt;monopolistic conduct&lt;/a&gt; over bundling Internet Explorer with Windows. Under that scrutiny Microsoft had to behave, and it even pointed at Red Hat as proof it did not have an OS monopoly.&lt;/p&gt;
&lt;p&gt;Internally the mood was different. In late October 1998 a set of leaked Microsoft memos, nicknamed the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Halloween_documents&quot;&gt;Halloween documents&lt;/a&gt; and published by Eric Raymond, called free software like Linux a credible long term threat to Windows. Microsoft reportedly set up a team to convince customers Linux was not ready, put up a Linux Myths web page picking apart claims about Linux performance and reliability, and in April 1999 sponsored &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Mindcraft&quot;&gt;Mindcraft&lt;/a&gt; benchmarks that showed NT beating Linux badly as a file and web server. Those benchmarks were real and stung, because the early Linux kernel genuinely did not scale well past 2 processors.&lt;/p&gt;
&lt;h2 id=&quot;intel-played-switzerland&quot;&gt;Intel played Switzerland&lt;/h2&gt;
&lt;p&gt;Intel dodged the fight by declaring itself OS neutral. Linux, NetWare, Solaris, Windows 2000, Intel wanted all of them running well on its chips. It even tried to herd the 30 or so UNIX variants into writing shared drivers for Intel hardware through a Uniform Driver Initiative, which went nowhere. Intel later formalized this as a Port of Choice strategy, though &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Pat_Gelsinger&quot;&gt;Pat Gelsinger&lt;/a&gt; called it a long standing approach as early as 2001. The OS makers had to accept it, because Intel silicon had no real alternative.&lt;/p&gt;
&lt;p&gt;The hardware kept advancing. In mid 1998 Intel shipped the Pentium II &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Xeon&quot;&gt;Xeon&lt;/a&gt; with a large 512 KB L2 cache suited to servers. In March 1999 the Pentium III Xeon arrived, and later that year, around August, Intel shipped the Profusion chipset that let vendors glue 8 processors into one box, breaking the old 4-way ceiling that had been choking data centers. That multiprocessor support needed the OS to cooperate, which NT and Windows 2000 could do and early Linux could not yet. High end UNIX still held the very top, where big databases and CAD systems needed more memory than 32-bit x86 could address, but the low and middle ground was now wide open.&lt;/p&gt;
&lt;h2 id=&quot;the-web-scaled-out-not-up&quot;&gt;The web scaled out, not up&lt;/h2&gt;
&lt;p&gt;Sun welcomed Linux at first, in line with its open branding, and ported its Java kit to Linux. Its attitude was that it did not care whether a box ran Linux or Solaris as long as it was a SPARC box. That assumption was the mistake. It did not have to be a SPARC box. Serving websites, email, and firewalls is not the same workload as running a giant database, and companies worked out that scaling out with lots of cheap Intel Linux nodes made far more financial sense than scaling up one enormous UNIX machine.&lt;/p&gt;
&lt;p&gt;The dotcom crash accelerated everything. Venture money dried up, frugality became the rule, and companies bought second hand gear from dead startups or switched to Linux. Amazon did a major Linux migration in 2001 and told the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnet.com/tech/tech-industry/amazon-saves-millions-with-linux-switch/&quot;&gt;SEC it cut technology costs by around $17 million in one quarter&lt;/a&gt;. An Amazon spokesman, asked how, said the company stayed closed mouthed about back end technology because it was steep tuition and it did not want others going to school on its dime.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.KADdHy51_10n53n.webp&quot; alt=&quot;Gartner figures for 2002, the year the direction became obvious. Linux server hardware revenue climbing while UNIX fell, even though UNIX was still far larger in absolute dollars.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Gartner figures for 2002, the year the direction became obvious. Linux server hardware revenue climbing while UNIX fell, even though UNIX was still far larger in absolute dollars. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/2004/02/27/server_vendors_cheer_strong_q4/&quot;&gt;Gartner 2002 server figures, contemporary trade press&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;An E-Trade case study from that era captured the tradeoff cleanly. A Sun 4500 Enterprise server cost $250,000 and served 300 to 400 users. A Linux Intel box cost $4,000 and served 180. The fix for the capacity gap was obvious, buy more boxes, and you still came out tens of thousands of dollars ahead. Starting in 2001, Linux Intel machines got good enough to steadily replace Sun in everything from airline fares to commodities trading. Sun tried its own low cost scale out play with the Netra, priced as low as $1,000, but commodity x86 still gave more performance per dollar, and Sun never formed a real answer to the shift.&lt;/p&gt;
&lt;h2 id=&quot;linux-climbed-up-the-ladder&quot;&gt;Linux climbed up the ladder&lt;/h2&gt;
&lt;p&gt;After taking the low end, Linux went after the big machines. In late 2000 IBM announced a roughly $1 billion Linux effort with 1,500 employees dedicated to it, a stunning commitment from the company that had written AIX. In January 2001 &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Linux_kernel_version_history&quot;&gt;Linux 2.4&lt;/a&gt; arrived and closed real performance gaps with high end UNIX and NT. The multiprocessor weakness the Mindcraft tests had exposed got worked on hard, and 2.4 let Linux use 16 or even 32 processors with some effectiveness. It did not beat high end UNIX overnight, but solid 4 and 8 CPU support cleared the path into the middle of the market.&lt;/p&gt;
&lt;p&gt;The economics got brutal for the incumbents. A Dell server with 4 Xeons running Red Hat at $24,000 cost half what a comparable Sun Fire UNIX box did and performed just as well. Red Hat and IBM went straight at Sun’s Solaris customers. HP and SGI started offering their own proprietary hardware customers a path to Linux, reasoning it was better to keep the relationship than lose it entirely. In 2002, a hard year for servers overall, Gartner reported Linux server hardware revenue grew sharply while UNIX revenue fell. UNIX was still the bigger number in absolute dollars because the machines cost more, $17 billion against Linux’s $2 billion that year, but the trend line had turned. By 2004 the average selling price of a Sun server had dropped roughly a third in two years.&lt;/p&gt;
&lt;h2 id=&quot;x86-went-64-bit-and-the-last-wall-came-down&quot;&gt;x86 went 64-bit and the last wall came down&lt;/h2&gt;
&lt;p&gt;One of the last real advantages UNIX had was memory. A 32-bit x86 machine can address only about 4 gigabytes of RAM, far below what big databases and scientific workloads need to hold in memory. Intel’s bet here was Itanium, a clean break 64-bit architecture. It spun up &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.redhat.com/en/about/press-releases/35&quot;&gt;Project Trillian&lt;/a&gt; in 1999 to get Linux ported to Itanium early, and released the IA-64 Linux source in February 2000, a genuine milestone for open source development.&lt;/p&gt;
&lt;p&gt;Itanium did not win. The company that kicked off the real 64-bit transition was AMD, not Intel, with the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Opteron&quot;&gt;Opteron&lt;/a&gt; in April 2003. AMD’s approach, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/X86-64&quot;&gt;x86–64&lt;/a&gt;, extended the existing x86 instruction set to 64-bit while staying backward compatible with all the 32-bit software people already ran. In 2004 Intel swallowed its pride and adopted AMD’s extensions in its Nocona Xeon. Once x86 could address dozens or hundreds of gigabytes of RAM, the last major architectural reason to buy UNIX was gone.&lt;/p&gt;
&lt;h2 id=&quot;why-microsoft-kept-growing-anyway&quot;&gt;Why Microsoft kept growing anyway&lt;/h2&gt;
&lt;p&gt;Through all this, plenty of people predicted Linux would take down Microsoft on the server. It did not. Windows Server sales kept climbing. In 2005 Windows server revenue matched UNIX for the first time, and passed it the next year. Linux kept growing too, but its growth came mostly from eating UNIX and from brand new markets where Windows had never had a foothold, supercomputing, high performance compute, the web, and later cloud.&lt;/p&gt;
&lt;p&gt;Microsoft’s defense was not a better benchmark. It was lock in through &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Active_Directory&quot;&gt;Active Directory&lt;/a&gt;, released with Windows 2000, which Ben Thompson of &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://stratechery.com/&quot;&gt;Stratechery&lt;/a&gt; has called one of the most valuable free products of all time. Active Directory authenticates and authorizes every user and asset in a Windows network. An admin can onboard a new manager, verify credentials, and grant exactly the right access, all from one place, and users log in to everything with one identity. That turned a pile of random Windows machines into a single managed organization, and it gave Microsoft ownership of identity inside the company. Identity reaches so deep into how an organization runs that ripping it out costs far more than swapping an OS. Microsoft’s real moat was never the kernel.&lt;/p&gt;
&lt;h2 id=&quot;the-pattern-underneath-and-why-it-still-shows-up&quot;&gt;The pattern underneath, and why it still shows up&lt;/h2&gt;
&lt;p&gt;Strip the names off this story and you get a shape that repeats across the industry. A high margin incumbent sells an integrated product where the value is bundled together and the price reflects the whole bundle. A challenger commoditizes one layer of that bundle, makes it cheap or free, and the margin drains out of the layer above. Joel Spolsky wrote about this in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/&quot;&gt;Strategy Letter V&lt;/a&gt; under the phrase commoditize your complement. Make the thing next to yours cheap, and demand for your thing goes up.&lt;/p&gt;
&lt;p&gt;Intel wanted the operating system to be a cheap complement to its chips, which is why it funded both Windows alternatives and Linux. A free, good OS running on Intel silicon meant customers spent their money on Intel hardware instead of on a Sun or HP bundle where the margin went to someone else. Linux wanted nothing in return, so it was the perfect complement, there was no vendor on the other side of the table trying to capture value back. IBM spent roughly $1 billion making Linux better not out of charity but because a strong free OS undercut Sun and Microsoft while IBM sold the hardware, services, and consulting around it. Everyone pushing Linux forward was commoditizing someone else’s product to protect or grow their own.&lt;/p&gt;
&lt;p&gt;The same move keeps happening. Cloud providers gave away or cheapened the managed database and the operating system so you would rent their compute. Android was handed out free so the hardware and the search box around it would sell. When you see a large company investing heavily in making something free and good, the question to ask is which adjacent thing they actually sell, because that is almost always where the money is going.&lt;/p&gt;
&lt;h2 id=&quot;why-unix-actually-lost&quot;&gt;Why UNIX actually lost&lt;/h2&gt;
&lt;p&gt;UNIX never fully died. There are still banking and healthcare systems running Solaris, AIX, or HP-UX today, applications too risky or too expensive to move. But the kingdoms are gone.&lt;/p&gt;
&lt;p&gt;I do not think UNIX lost on technology. In raw capability the high end UNIX machines were ahead for years. It lost on business model. The vertically integrated vendor, one company controlling chip, OS, and hardware and charging a fortune for the bundle, worked fine until Intel showed up with volume economics that no single vendor could match on cost. Windows NT hit UNIX first and hard. Linux hit it harder, because it offered everything UNIX had, portability, reliability, the UNIX design, without the lock in or the price. Once Linux got good enough, the UNIX vendors themselves had to make the switch, selling customers the migration off their own platforms. The empire was not conquered so much as undercut, one cheap box at a time.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>intel</category><category>microsoft</category><category>linux</category><category>unix</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Microsoft Keeps Closing the Local Account Loopholes in Windows 11, and the Age API Is the Reason…</title><link>https://soursen.org/articles/microsoft-keeps-closing-the-local-account-loopholes-in-windows-11-and/</link><guid isPermaLink="true">https://soursen.org/articles/microsoft-keeps-closing-the-local-account-loopholes-in-windows-11-and/</guid><description>In October 2026 Microsoft quietly killed the last easy way to set up Windows 11 without a Microsoft account, after spending 2025 blocking the rest. I went through exactly which bypasses are gone, what still works, and why a new feature called the Windows age API, that reports whether you are a child, a teen, or an adult, is the piece that ties it all together. None of this requires a conspiracy to explain, the mechanism is on the record.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For years, setting up a new Windows PC with a plain local account, no email, no cloud sign in, was a known trick that enthusiasts passed around. Type a command, click a hidden link, and you could finish setup with an account that lived only on your machine. Over 2025 and 2026 Microsoft has closed those doors one by one, and the most recent closure landed in October 2026. I want to lay out what actually changed, because the facts are more specific, and more interesting, than the outrage around them.&lt;/p&gt;
&lt;h2 id=&quot;why-this-matters-to-so-many-people-right-now&quot;&gt;Why this matters to so many people right now&lt;/h2&gt;
&lt;p&gt;The timing is not an accident. Windows 10 reached &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/2025/10/09/business_windows_10_eol/&quot;&gt;end of support on 14 October 2025&lt;/a&gt;, which means no more security updates for the version that, as recently as July 2025, still ran on about 45% of the world’s desktops. Windows 11 only overtook it in mid 2025, reaching roughly &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.computing.co.uk/news/2025/windows-11-finally-overtakes-windows-10&quot;&gt;52% share against Windows 10’s 45%&lt;/a&gt; in StatCounter’s July 2025 numbers. So a very large population of people is being pushed onto Windows 11 right now, either by buying a new machine or by upgrading an old one, and every one of them meets the new setup flow. The account requirement is not a niche annoyance for enthusiasts, it is the first thing a wave of ordinary upgraders runs into.&lt;/p&gt;
&lt;h2 id=&quot;what-microsoft-has-actually-removed&quot;&gt;What Microsoft has actually removed&lt;/h2&gt;
&lt;p&gt;The bypasses fell in waves. In an Insider build announced on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://alternativeto.net/news/2025/10/windows-11-now-blocks-all-microsoft-account-bypasses-during-setup/&quot;&gt;6 October 2025&lt;/a&gt;, Microsoft said it was removing known mechanisms for creating a local account during setup. Testing of that build found that the popular command line tricks were dead, oobe\bypassnro, the start ms-cxh:localonly command, the BypassNRO registry value, and even the old habit of typing a fake email to force an error were all blocked.&lt;/p&gt;
&lt;p&gt;Then on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.windowslatest.com/2026/10/13/one-click-let-you-escape-microsofts-forced-sign-in-on-windows-11/&quot;&gt;9 October 2026&lt;/a&gt;, a researcher who goes by Bob Pony noticed the last easy one was gone. There had been a “Learn more” link on the Microsoft account screen that, when clicked, let you skip sign in without touching a command line. On a fresh 26H2 install it no longer skips anything, it just opens a data management page whose only button sends you back to the sign in screen. Microsoft closed it server side, with no mention in any update notes.&lt;/p&gt;
&lt;p&gt;So the simple, click only escape hatches are gone. A couple of harder routes still work for now. On Windows 11 Pro you can use Domain Join to create a local account, and you can build a custom install USB with a tool like Rufus that strips the Microsoft account requirement before you ever boot. Some older public install images also still accept the old commands, because the blocks appeared in Insider builds first and spread from there. Those are unsupported workarounds, and Microsoft has shown it will close them when they get attention.&lt;/p&gt;
&lt;p&gt;There is a regional carve out worth knowing. In the European Economic Area, Microsoft has loosened several Windows requirements to comply with the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.windowscentral.com/software-apps/windows-11/microsoft-will-let-windows-11-users-in-europe-uninstall-edge-bing-and-disable-ads-in-eea-dma&quot;&gt;Digital Markets Act&lt;/a&gt;, the EU competition law that forces large platforms to give users more control. That is why reports of a local account option surviving tend to come from EU machines. Where regulators have teeth, the option stays. Where they do not, it disappears.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.1WnLmVcq_1NtxP6.webp&quot; alt=&quot;Figure 1. How the local account bypasses fell. Through 2025 Microsoft blocked the command line tricks like bypassnro and ms-cxh:localonly, and in October 2026 it killed the one click “Learn more” skip. Domain Join and a custom Rufus install still work for now, and the EU keeps a carve out under the Digital Markets Act.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;853&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. How the local account bypasses fell. Through 2025 Microsoft blocked the command line tricks like bypassnro and ms-cxh:localonly, and in October 2026 it killed the one click “Learn more” skip. Domain Join and a custom Rufus install still work for now, and the EU keeps a carve out under the Digital Markets Act. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.windowslatest.com/2026/10/13/one-click-let-you-escape-microsofts-forced-sign-in-on-windows-11/&quot;&gt;Author timeline based on Windows Latest and AlternativeTo reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-official-reason-and-the-fuller-one&quot;&gt;The official reason, and the fuller one&lt;/h2&gt;
&lt;p&gt;Microsoft’s stated reason is that a Microsoft account gives you a machine that is “fully configured,” tied into OneDrive, Microsoft 365, Outlook, Xbox, the Microsoft Store, Copilot, cloud backups, cross device syncing, and Windows activation. All of that is true. A Microsoft account does connect your PC to that ecosystem from the first boot, and for people who want those services it is genuinely more convenient.&lt;/p&gt;
&lt;p&gt;The part the convenience story leaves out is what the account does for Microsoft. A signed in account ties every machine to a verified individual, which makes your activity on that computer attributable to a real person rather than just a device. That matters for data, and in 2026 it matters for a specific new feature.&lt;/p&gt;
&lt;h2 id=&quot;the-windows-age-api-is-the-piece-that-explains-the-push&quot;&gt;The Windows age API is the piece that explains the push&lt;/h2&gt;
&lt;p&gt;In late 2026 Microsoft started adding what it calls age assurance to Windows, through a pair of developer APIs. An app can call &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/microsoft/microsoft-adds-age-awareness-apis-that-can-tell-if-users-are-children-teens-or-adults/&quot;&gt;GetUserAgeRangeAsync&lt;/a&gt; to learn which age bracket you fall into, and GetAgeVerificationStatusAsync to learn whether that age was actually verified or just self reported. The brackets are under 10, 10 to 12, 13 to 15, 16 to 17, and 18 plus. Apps do not see your date of birth, only the range, and whether it is confirmed.&lt;/p&gt;
&lt;p&gt;That age lives in your Microsoft account. Microsoft stores the verified status with the account through a system it calls Microsoft Age Verification. So the age feature only works if you are signed into a Microsoft account, which is exactly the thing setup now pushes everyone toward. The 2 stories line up. Closing the local account loopholes and rolling out an account bound age signal are the same project seen from 2 angles.&lt;/p&gt;
&lt;p&gt;Why build this now? Governments around the world are passing online age rules, and platforms need a way to tell a child from an adult at the operating system level rather than asking every single app to figure it out. An OS level age signal is Microsoft’s answer. Whether you think that is a reasonable response to real child safety laws or an overreach depends on your politics, and reasonable people land in both camps. The mechanism itself is not in dispute.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CNrH4d_z_kdEAk.webp&quot; alt=&quot;Figure 2. How the Windows age API works. An app calls GetUserAgeRangeAsync and gets back 1 of 5 brackets, under 10 through 18 plus, plus whether the age was verified. The value lives in your Microsoft account through Microsoft Age Verification, which is why setup now steers everyone onto an account.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;871&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. How the Windows age API works. An app calls GetUserAgeRangeAsync and gets back 1 of 5 brackets, under 10 through 18 plus, plus whether the age was verified. The value lives in your Microsoft account through Microsoft Age Verification, which is why setup now steers everyone onto an account. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/microsoft/microsoft-adds-age-awareness-apis-that-can-tell-if-users-are-children-teens-or-adults/&quot;&gt;Author diagram based on Microsoft developer documentation and BleepingComputer&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-age-verification-actually-works-and-where-it-is-live&quot;&gt;How age verification actually works, and where it is live&lt;/h2&gt;
&lt;p&gt;Self reporting your age is one thing. Verifying it is another, and this is where the privacy tradeoffs get real. When an app or a region requires a confirmed age, Microsoft routes you to its Age Verification flow, and the methods vary by country. Reported options include a facial age estimate from a selfie, uploading a government identity document, or in some flows confirming you are over 18 with a credit card. Different regions use different third party verification partners, chosen by where you are.&lt;/p&gt;
&lt;p&gt;This is not switched on everywhere. As of the rollout, age verification through Microsoft storefronts is live in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcworld.com/article/3227424/windows-11-will-soon-tell-apps-how-old-you-are-heres-how-it-works.html&quot;&gt;Singapore, Brazil, and Australia&lt;/a&gt;, with more regions planned, and the underlying age APIs are broadly available to Windows Insiders ahead of a wider release. The feature is real and shipping today, though how much of it you encounter still depends on where you live and which apps adopt it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.JwfapLvz_Z10v19G.webp&quot; alt=&quot;Figure 3. How you verify an age, and where it is live. The methods reported include a facial age selfie, a government ID upload, or a credit card in some flows, with the partner chosen by region. Verification through Microsoft storefronts is live in Singapore, Brazil, and Australia so far.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;818&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. How you verify an age, and where it is live. The methods reported include a facial age selfie, a government ID upload, or a credit card in some flows, with the partner chosen by region. Verification through Microsoft storefronts is live in Singapore, Brazil, and Australia so far. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pcworld.com/article/3227424/windows-11-will-soon-tell-apps-how-old-you-are-heres-how-it-works.html&quot;&gt;Author summary based on PCWorld and Microsoft documentation&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The uncomfortable math is simple. A facial scan or an uploaded ID is far more identifying than an email address ever was. If age checks become common and they run through your Microsoft account, then using Windows increasingly means being a verified, named individual to Microsoft and to whoever it is legally required to answer. That is a real shift in what a personal computer is, from a device you own to an account you log into.&lt;/p&gt;
&lt;h2 id=&quot;why-the-account-model-matters-for-your-data&quot;&gt;Why the account model matters for your data&lt;/h2&gt;
&lt;p&gt;There is a knock on effect people miss. Once your machine is tied to a Microsoft account and your files sync to OneDrive, the question of who can read those files becomes important. Microsoft does not offer end to end encryption for consumer OneDrive data, which means Microsoft holds the keys and can access the files you store there, and can hand them to law enforcement under a lawful request. Apple, by contrast, offers Advanced Data Protection that even Apple cannot read. For a cloud bound account model, that gap is the whole ballgame, the more your computing lives inside an account you do not control the encryption for, the less of it is truly private.&lt;/p&gt;
&lt;p&gt;There is a second lever that points the same way. Starting with the 24H2 release, a clean install of Windows 11 &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tech.slashdot.org/story/24/08/14/1559240/microsoft-is-enabling-bitlocker-device-encryption-by-default-on-windows-11&quot;&gt;turns on BitLocker device encryption automatically&lt;/a&gt; the first time you sign in, and it backs up the recovery key to your Microsoft or work account. Microsoft also dropped the old hardware requirements for this, so it now reaches ordinary Windows 11 Home machines too. Encrypting the disk is good for security, a stolen laptop stays locked. The catch is where the key goes. Once the recovery key sits in your Microsoft account, Microsoft can produce it, and so can anyone who compels Microsoft to. The encryption protects you from a thief and leaves you readable to the company and to a lawful request. That tradeoff is reasonable for many people, and it is one more reason the account has become the thing your whole machine hangs off.&lt;/p&gt;
&lt;p&gt;None of this means a Microsoft account is useless or that everyone should avoid it. The sync, the backups, and the cross device features are real conveniences that many people reasonably want. The honest framing is that the account is no longer optional in the way it used to be, that it now carries an age signal tied to your identity, and that the data inside it is readable by Microsoft. Knowing that is the difference between choosing the account and being quietly funneled into it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.CJDPHL8G_16t6Nm.webp&quot; alt=&quot;Figure 4. Why the Microsoft account has become the anchor. Three separate changes all run through it, setup now forces the account, the age API stores your verified age in it, and 24H2 BitLocker backs up your disk recovery key to it. Each is defensible on its own, and together they make the account the thing your whole machine depends on.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;871&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. Why the Microsoft account has become the anchor. Three separate changes all run through it, setup now forces the account, the age API stores your verified age in it, and 24H2 BitLocker backs up your disk recovery key to it. Each is defensible on its own, and together they make the account the thing your whole machine depends on. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/microsoft/microsoft-adds-age-awareness-apis-that-can-tell-if-users-are-children-teens-or-adults/&quot;&gt;Author diagram based on Microsoft documentation and reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-you-can-actually-do-about-it&quot;&gt;What you can actually do about it&lt;/h2&gt;
&lt;p&gt;If you want a Windows machine with a local account today, the realistic paths are narrow and may not last. On Windows 11 Pro, Domain Join still creates a local account during setup. A custom install USB built with Rufus can remove the Microsoft account requirement before setup runs, and that is the most reliable method as of now. If you are in the EU or EEA, your machine may still offer a local account option directly, thanks to the Digital Markets Act. On any machine, you can create the Microsoft account during setup and then add a local administrator account afterward and switch to it, though that still means the account existed at least once.&lt;/p&gt;
&lt;p&gt;The larger choice is the one the video that prompted this gets to, if a computer with no mandatory vendor account and no account bound age signal is what you want, that path now runs through Linux, where account creation, cloud sync, and age features are all optional. That is a bigger jump, and not the right call for everyone. For most people the practical takeaway is smaller, understand that Windows 11 setup is now built to put you on a Microsoft account, that the account is becoming the anchor for an age identity, and that the convenience and the tracking are 2 sides of the same sign in.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>microsoft</category><category>windows</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The 23-Year Lawsuit That Claimed to Own Part of Linux Just Died</title><link>https://soursen.org/articles/the-23-year-lawsuit-that-claimed-to-own-part-of-linux-just-died/</link><guid isPermaLink="true">https://soursen.org/articles/the-23-year-lawsuit-that-claimed-to-own-part-of-linux-just-died/</guid><description>On 10 August 2026 a US appeals court threw out the last live appeal in a legal fight that started with a forgotten 1998 UNIX project, ran through a $5 billion lawsuit, a bankruptcy, an asset sale, and a fresh filing in 2021. For 23 years a private company kept claiming it owned code sitting inside the Linux kernel. I went through the whole saga, because it is the closest the open source world ever came to a genuine extinction event, and because the thing that finally killed it was not a ruling on who was right.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you run almost any server today, you run Linux. Something like 9 in 10 of the machines serving the internet do. That dominance looks inevitable now. For most of the last two decades it was not, because a legal claim hung over the kernel’s core code, the kind of claim that, if a court had ever agreed with it, could have forced every Linux distribution on earth to either pay a private company or rip out code that had been shipping for years.&lt;/p&gt;
&lt;p&gt;That claim is now, for all practical purposes, dead. On 10 August 2026 the US Court of Appeals for the Second Circuit rejected the final appeal, and the company behind it is left with a rehearing petition its opponent puts at a 0.03% chance of success. I want to walk through how a handshake deal from 1998 turned into a 23-year shadow over the most widely used operating system in the world.&lt;/p&gt;
&lt;h2 id=&quot;it-started-with-a-unix-project-almost-nobody-remembers&quot;&gt;It started with a UNIX project almost nobody remembers&lt;/h2&gt;
&lt;p&gt;In October 1998 four companies signed on to something called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Project_Monterey&quot;&gt;Project Monterey&lt;/a&gt;. IBM, the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Santa_Cruz_Operation&quot;&gt;Santa Cruz Operation&lt;/a&gt;, Intel, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Sequent_Computer_Systems&quot;&gt;Sequent&lt;/a&gt; agreed to build one unified UNIX that would run across many processor architectures, including Intel’s upcoming 64-bit Itanium and IBM’s own POWER chips. IBM brought POWER support from its AIX system. Santa Cruz Operation brought the 32-bit Intel side. Sequent brought multiprocessing from its DYNIX system. Intel brought money and Itanium expertise.&lt;/p&gt;
&lt;p&gt;The logic was sound for 1998. UNIX had splintered into roughly 30 incompatible variants, and a single unified standard looked like the fix. The whole thing was aimed at Itanium, which everyone expected to take over the server market.&lt;/p&gt;
&lt;p&gt;Two things then went wrong at once. Itanium slipped badly, missing its first delivery date by about two years, which left the Monterey software without the hardware it was built for. Meanwhile Linux, which nobody in that room had treated as a serious threat, started growing faster than anyone predicted. Between 1998 and 2001 the market that Project Monterey was designed to serve got absorbed by free open source alternatives before the project ever shipped at scale. IBM sold just 32 licenses of the Monterey product in 2001 and fewer the next year.&lt;/p&gt;
&lt;h2 id=&quot;ibm-read-the-room-and-switched-sides&quot;&gt;IBM read the room and switched sides&lt;/h2&gt;
&lt;p&gt;IBM did the rational thing. It saw Linux winning and pivoted hard, shifting its strategic weight from proprietary UNIX to Linux and pouring roughly $1 billion into Linux development. In 2001 it wound down its involvement in Project Monterey.&lt;/p&gt;
&lt;p&gt;Here is the detail that mattered later. Before IBM left, it had contributed code developed during the Monterey work into Linux itself. IBM’s partners in the joint venture would later argue that IBM only ever held a non-exclusive license to that code, meaning IBM could use it but did not own it outright, and so had no right to hand it to an open source project where anyone could copy it. IBM saw it differently. That disagreement sat quiet for about two years.&lt;/p&gt;
&lt;h2 id=&quot;2003-the-lawsuit-that-scared-an-entire-industry&quot;&gt;2003, the lawsuit that scared an entire industry&lt;/h2&gt;
&lt;p&gt;By 2003 the Santa Cruz Operation had sold its UNIX business and the buyer had renamed itself the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SCO_Group&quot;&gt;SCO Group&lt;/a&gt;. In March 2003 SCO &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SCO_Group,_Inc._v._International_Business_Machines_Corp.&quot;&gt;sued IBM&lt;/a&gt; in Utah, claiming IBM had improperly folded confidential UNIX source code into Linux in breach of their agreement. SCO started the damages demand at $1 billion and later raised it, eventually seeking &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pinsentmasons.com/out-law/news/sco-claims-copyright-infringement-and-up-to-5-billion-from-ibm&quot;&gt;up to $5 billion&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The suit landed like a bomb. SCO was asserting ownership over code that had been shipping inside Linux for years, running on servers across the entire internet. In August 2003 SCO said it would start sending invoices to companies running Linux, demanding per processor license fees for software those companies thought was free. SCO backed off the invoicing that October after being warned it could face mail fraud exposure, but the message had already gone out. If SCO’s theory held up in court, Linux distributions worldwide were shipping software that legally belonged to one private company. That is as close to an extinction event as the open source world has faced.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.C_8T6uCa_mquU3.webp&quot; alt=&quot;The 23-year timeline, from the 1998 UNIX project to the 2026 ruling that effectively ended it.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;1493&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The 23-year timeline, from the 1998 UNIX project to the 2026 ruling that effectively ended it. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Timeline_of_SCO%E2%80%93Linux_disputes&quot;&gt;SCO-Linux disputes timeline, Wikipedia&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-claims-fell-apart-slowly&quot;&gt;The claims fell apart, slowly&lt;/h2&gt;
&lt;p&gt;The courts were not persuaded. Over years of litigation SCO’s arguments came apart piece by piece. A key 2007 ruling found that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Novell&quot;&gt;Novell&lt;/a&gt;, not SCO, actually owned the UNIX copyrights SCO had been waving around, which cut the legs out from under the whole case. IBM filed heavy counterclaims. In September 2007 SCO filed for Chapter 11 bankruptcy, and the Linux related claims were largely lost or rendered moot.&lt;/p&gt;
&lt;p&gt;Most of the industry assumed the story was over. It was not, because intellectual property does not die when a company does. It becomes an asset that gets sold.&lt;/p&gt;
&lt;h2 id=&quot;the-claim-gets-a-second-owner&quot;&gt;The claim gets a second owner&lt;/h2&gt;
&lt;p&gt;In 2011 a company called UnXis bought SCO’s UNIX business and copyrights out of the bankruptcy estate. UnXis later renamed itself &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Xinuos&quot;&gt;Xinuos&lt;/a&gt;. For a while Xinuos ran the actual UNIX products it had bought, OpenServer and UnixWare, as a going business.&lt;/p&gt;
&lt;p&gt;Then on 31 March 2021 Xinuos filed a fresh lawsuit in the US District Court of the Virgin Islands, this time naming both IBM and Red Hat. The argument was the old Monterey theory in new clothes. Xinuos claimed IBM had only ever held a non-exclusive license to the Project Monterey code and had breached that license by contributing it to Linux, and that it owned specific copyrighted code blocks that originated in Monterey and ended up in the kernel. Red Hat got pulled in as the distributor of a commercial Linux product built on that allegedly tainted code.&lt;/p&gt;
&lt;p&gt;I want to be precise about why this was dangerous, because the stakes were not abstract. A copyright claim against code in the Linux kernel does not stop at IBM. The kernel is the one component every Linux distribution ships, from Red Hat Enterprise Linux and Ubuntu down to the hundreds of small volunteer projects tracked on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://distrowatch.com/&quot;&gt;DistroWatch&lt;/a&gt;. If a court ruled that portions of that kernel belonged to a private company, the liability would ripple out to everyone who distributes, uses, or modifies the code, which is effectively everyone.&lt;/p&gt;
&lt;h2 id=&quot;what-ibm-actually-argued&quot;&gt;What IBM actually argued&lt;/h2&gt;
&lt;p&gt;IBM’s defense had a striking feature. IBM did not dispute that it had contributed code from the Monterey period into Linux. What it disputed was that Xinuos owned anything that let it block that contribution or charge for it. IBM pointed to a prior settlement that SCO had reached, which IBM said broadly covered all the Linux related claims before Xinuos ever bought the assets. Xinuos said that settlement did not apply to its claims.&lt;/p&gt;
&lt;p&gt;The District Court for the Southern District of New York, where the case ended up being heard, dismissed it. Xinuos appealed to the Second Circuit.&lt;/p&gt;
&lt;h2 id=&quot;the-ruling-and-the-technicality-that-decided-it&quot;&gt;The ruling, and the technicality that decided it&lt;/h2&gt;
&lt;p&gt;On 10 August 2026 a three judge panel of the Second Circuit rejected Xinuos’s appeal and upheld the dismissal. The reasoning is the part worth sitting with. The court did not rule that IBM was in the right about ownership. It ruled that Xinuos had waited too long. Although Xinuos framed its claim as a licensing dispute, the court found the real question underneath was code ownership, and that ownership question was time barred under the statute of limitations. The claim was too old to litigate.&lt;/p&gt;
&lt;p&gt;As &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tomshardware.com/software/linux/decades-long-linux-ownership-dispute-effectively-dead-after-xinuos-appeal-rejected-us-court-of-appeals-halts-the-legal-wrangling-over-ibms-and-red-hats-use-of-project-monterey-unix-code&quot;&gt;Tom’s Hardware&lt;/a&gt; put it in its coverage, IBM does not even dispute taking the code from Project Monterey. It disputes that Xinuos owns anything that makes that taking legally actionable. The court agreed, and the appeal was gone.&lt;/p&gt;
&lt;p&gt;For the open source world the result is enormous. The exact scenario SCO started threatening in 2003, a private company using copyright to assert control over code in the Linux kernel, has now been rejected at every level of federal court where it has been tested. The Second Circuit is one of the most respected appeals courts in the country on copyright, so its word carries real weight.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.SUEzGQ_G_ZMc1KP.webp&quot; alt=&quot;Where Linux stands in 2026, the dominance the lawsuit never slowed. Figures are approximate.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;889&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Where Linux stands in 2026, the dominance the lawsuit never slowed. Figures are approximate. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.top500.org/&quot;&gt;TOP500 and industry data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-it-is-not-100-over-and-why-that-barely-matters&quot;&gt;Why it is not 100% over, and why that barely matters&lt;/h2&gt;
&lt;p&gt;There is a wrinkle. Xinuos has said it will petition for an en banc rehearing, meaning the full bench of Second Circuit judges would reconsider the case rather than the three judge panel that heard it. IBM’s lawyers put the odds of that petition being granted at 0.03%, which is three hundredths of 1%, not 3%. An en banc rehearing is the legal equivalent of the last option you reach for when nobody is taking you seriously, and a 0.03% success rate is about as close to over as lawyers get in public while a case is technically still pending.&lt;/p&gt;
&lt;p&gt;There is a subtler open question too. Because the court decided on timing rather than on the merits, it never actually ruled on whether a company holding a non-exclusive license can contribute that code to an open source project without the owner’s permission. That legal principle was sidestepped rather than settled. For Xinuos it does not matter, since its path to litigate the question is closed. For the broader architecture of how code gets contributed to Linux, it means one specific question is still, strictly speaking, unanswered.&lt;/p&gt;
&lt;h2 id=&quot;the-defense-that-quietly-made-linux-hard-to-kill&quot;&gt;The defense that quietly made Linux hard to kill&lt;/h2&gt;
&lt;p&gt;One part of this story rarely gets told, and it is the part I find most interesting. While SCO was filing suits, the open source world built legal armor specifically to survive this kind of attack.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Open_Invention_Network&quot;&gt;Open Invention Network&lt;/a&gt;, founded in 2005 partly in response to the original SCO case, holds a large portfolio of patents and runs a binding framework where members cross license their patents to each other around Linux. IBM, Red Hat, Google, Sony, Philips, and many others take part. The point is to make attacking Linux expensive and risky, because a company that sues over Linux exposes itself to the network’s pooled defensive patents. A troll targeting Linux faces more than the one company it sued. It faces 20 years of accumulated legal infrastructure built for exactly that moment.&lt;/p&gt;
&lt;p&gt;That armor is also where the real vulnerability shows. Xinuos ran into IBM’s legal team and lost. Had the same theory been aimed at a small volunteer maintained distribution with no lawyers, no network membership, and a budget measured in donations, the outcome could have looked very different. The protection that shields Red Hat and Ubuntu is not automatically there for the hundreds of tiny distributions that also ship the same kernel.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DRksBgq6_17sNXw.webp&quot; alt=&quot;Both ship the same Linux kernel, so both can be targeted by the same claims. Only one side can afford to answer.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;871&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Both ship the same Linux kernel, so both can be targeted by the same claims. Only one side can afford to answer. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://distrowatch.com/&quot;&gt;Soursen analysis&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-threat-that-outlived-this-one&quot;&gt;The threat that outlived this one&lt;/h2&gt;
&lt;p&gt;The Xinuos case was about copyright. The quieter, growing risk is about patents, and it hits small projects harder.&lt;/p&gt;
&lt;p&gt;Patent assertion entities, companies that buy patents purely to extract licensing money through litigation threats and never build a product, have been circling open source for years. In 2019 a troll called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/GNOME_Foundation&quot;&gt;Rothschild Patent Imaging&lt;/a&gt; sued the GNOME Foundation over its Shotwell photo app, claiming it infringed a patent. GNOME chose to fight, and the case settled in 2020 with the troll handing over a license and releasing its claims, but the episode rattled the community as a warning. Since then smaller projects have reported demand letters claiming that ordinary software practices, cryptographic protocols, interface patterns, networking behavior, infringe some patent.&lt;/p&gt;
&lt;p&gt;The mechanism is the same one the Xinuos case exposed from the copyright side. A large distributor like Red Hat, or Ubuntu’s parent Canonical, can absorb the cost of answering a demand letter and fighting if it has to. A volunteer project cannot. The letter does not have to win to work. The cost of responding, legal review, compliance checks, possible indemnity for users, can exceed what a donation funded project can carry. The threat itself is the weapon, and the lawsuit behind it may never need to come.&lt;/p&gt;
&lt;p&gt;Groups like Unified Patents and its open source work, backed by the Linux Foundation and others, exist to challenge bad patents before they reach that expensive stage, and they have knocked out some trolls. They cannot reach all of them, and they have little visibility into the quiet demand letters landing in the inboxes of projects too small to make noise.&lt;/p&gt;
&lt;h2 id=&quot;what-the-23-years-actually-bought&quot;&gt;What the 23 years actually bought&lt;/h2&gt;
&lt;p&gt;From March 2003, when SCO first sued and threatened per processor fees, to 10 August 2026, when the Second Circuit closed the appeal, a legal cloud sat over Linux’s core code for 23 years. The cloud was always more vapor than substance. Courts rejected the core claims again and again. The ownership theory never survived real scrutiny. But rejected and definitively resolved are different states, and the litigation kept finding new vehicles, a bankruptcy, an asset sale, a fresh plaintiff, to stay technically alive.&lt;/p&gt;
&lt;p&gt;The open source world moved forward anyway, treating the claims as meritless, and Linux went from a curiosity to running the overwhelming majority of the world’s servers during the exact window the lawsuit was pending. The case ending well is worth something. The structural weakness it exposed, that the smallest distributions have none of the legal protection the big ones rely on, is still sitting there waiting for the next plaintiff who picks an easier target.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>ibm</category><category>ai</category><category>artificial-intelligence</category><category>tech</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Mac vs Windows on Privacy, What the Settings Actually Do, and Where Each One Leaks</title><link>https://soursen.org/articles/mac-vs-windows-on-privacy-what-the-settings-actually-do-and-where-each/</link><guid isPermaLink="true">https://soursen.org/articles/mac-vs-windows-on-privacy-what-the-settings-actually-do-and-where-each/</guid><description>Most people run either Windows 11 or macOS, and both collect data, hand some of it to governments, and run advertising businesses. I went through what each system actually knows about you, what you can switch off, and where the real differences are, using the published numbers rather than brand loyalty. If privacy is your top priority the honest answer is neither of them, and I will get to that.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you are reading this on a laptop, it is almost certainly running Windows or macOS. Together they cover the overwhelming majority of personal computers, so for most people the privacy question is a straight fight between the 2. Wiping the machine and installing Linux changes the game entirely, and I will come back to that at the end, but first the comparison people actually face.&lt;/p&gt;
&lt;p&gt;I want to go through this the way you would evaluate it yourself, what the system collects, who it shares with, how it protects your data at rest, and how much work it takes to lock each one down. Both companies have real privacy features and both have been caught doing things their users did not expect. This piece sticks to what each one actually does with your data.&lt;/p&gt;
&lt;h2 id=&quot;what-each-system-knows-about-you&quot;&gt;What each system knows about you&lt;/h2&gt;
&lt;p&gt;Windows sends telemetry back to Microsoft in 2 tiers. The first is what Microsoft calls required diagnostic data, the basic signals about whether your machine is working. The second is optional diagnostic data, which can reach much further, the apps you open, the devices you plug in, and aspects of your browsing. You can reduce the optional tier, but understanding exactly what is being sent, and turning it down, takes real effort because the controls are spread across several settings pages.&lt;/p&gt;
&lt;p&gt;The feature that drew the most alarm is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bbc.com/news/articles/cx00xov9d3jo&quot;&gt;Recall&lt;/a&gt;, announced in 2024 for Copilot Plus PCs. Recall takes near constant snapshots of your screen so you can search your own past activity later. The original plan had it enabled by default, and the backlash was immediate, because a computer quietly screenshotting everything will also screenshot your banking pages, private messages, and anything a family member does on a shared machine, including people who never agreed to it. After security researchers showed the snapshots were poorly protected, Microsoft &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.geekwire.com/2024/microsoft-updates-recall-feature-after-security-and-privacy-backlash/&quot;&gt;reworked Recall to be opt in&lt;/a&gt;, encrypted the data, and tied access to Windows Hello authentication. It is off unless you choose it now, which is a real improvement, though the fact that the first design shipped on by default tells you something about the defaults mindset.&lt;/p&gt;
&lt;p&gt;Apple collects diagnostic data and user information too, and the setup process lets you decline analytics sharing, Siri, and Apple Intelligence as you go. Apple has also been caught. In 2019 a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theguardian.com/technology/2019/jul/26/apple-contractors-regularly-hear-confidential-details-on-siri-recordings&quot;&gt;whistleblower revealed&lt;/a&gt; that contractors grading Siri performance were listening to recordings that included medical conversations, what sounded like drug deals, and people having sex, much of it captured by accidental Siri activations. Apple apologized, said it had not been living up to its ideals, paused the grading program, and later made it opt in. The episode ended in a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.reuters.com/legal/apple-pay-95-million-settle-lawsuit-accusing-siri-snooping-2025-01-02/&quot;&gt;$95 million settlement&lt;/a&gt; in early 2025 over the Siri recordings, paying affected users up to $20 per device, without Apple admitting wrongdoing.&lt;/p&gt;
&lt;p&gt;So both have slipped. The practical difference is how easy each makes it to say no. On a Mac the privacy toggles sit together and are clearly labeled. On Windows they are scattered, and some, like the old Recall default, started in the wrong position.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.GeUbZe1d_ZObJQX.webp&quot; alt=&quot;Figure 1. What each system collects and how you limit it. Windows splits telemetry into required and optional tiers and introduced Recall screen snapshots, now opt in. macOS lets you decline analytics, Siri and Apple Intelligence at setup, and settled a Siri recordings case for $95 million in 2025.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1107&quot; height=&quot;627&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. What each system collects and how you limit it. Windows splits telemetry into required and optional tiers and introduced Recall screen snapshots, now opt in. macOS lets you decline analytics, Siri and Apple Intelligence at setup, and settled a Siri recordings case for $95 million in 2025. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bbc.com/news/articles/cx00xov9d3jo&quot;&gt;Author summary based on Microsoft and Apple documentation and reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;who-gets-your-data-when-the-government-asks&quot;&gt;Who gets your data when the government asks&lt;/h2&gt;
&lt;p&gt;This is the part people skip, and it matters more than most settings. Both companies hand user data to law enforcement, and both publish transparency reports, so you can check the numbers rather than guess.&lt;/p&gt;
&lt;p&gt;Microsoft receives tens of thousands of law enforcement requests for consumer data every year and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.microsoft.com/en-us/corporate-responsibility/law-enforcement-requests-report&quot;&gt;publishes the totals&lt;/a&gt; in its Law Enforcement Requests Report. Apple does the same in its own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.apple.com/legal/transparency/&quot;&gt;transparency report&lt;/a&gt;. For the first half of 2024, Apple reported 12,043 device requests from US authorities covering 42,747 devices, and said it provided data in about 85% of those US cases. The exact figures move every reporting period. What matters is that if a government asks either company for your data through the proper legal channel, you should assume it can often be produced.&lt;/p&gt;
&lt;p&gt;Where the 2 diverge is the appetite for your data in the first place. Microsoft is a sprawling ecosystem, Windows, Microsoft 365, OneDrive, Xbox, LinkedIn, Copilot, and it is actively hungry for data to feed its AI products. LinkedIn, which Microsoft owns, defaulted users into letting their posts and activity train AI. Microsoft has also been steadily tightening Windows 11 setup so that creating a plain local account is harder, pushing you toward a Microsoft account and an internet connection during install, with the old bypass commands removed in recent builds. A Microsoft account ties your machine to the company’s cloud from the first boot and makes it easier to nudge you into OneDrive and Microsoft 365. Apple runs an advertising business too, but it does not track you across unrelated apps or sell your profile to third parties. Apple’s ad system places you into audience segments and will only serve a personalized ad if &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.apple.com/legal/privacy/data/en/apple-advertising/&quot;&gt;more than 5,000 people&lt;/a&gt; match the same criteria, so you are hidden in a crowd rather than singled out. Most of the wider ad industry targets all the way down to the individual. That design choice is the clearest privacy gap between the 2 platforms, and it favors Apple.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.5dQnBZeK_Zez5fw.webp&quot; alt=&quot;Figure 2. Both companies disclose law enforcement requests, Apple reported 12,043 US device requests in the first half of 2024 with about 85% provided. The sharper difference is the business model, Microsoft collects broadly to feed AI products, while Apple limits ad targeting to groups of more than 5,000 people and does not track across apps.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1181&quot; height=&quot;632&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. Both companies disclose law enforcement requests, Apple reported 12,043 US device requests in the first half of 2024 with about 85% provided. The sharper difference is the business model, Microsoft collects broadly to feed AI products, while Apple limits ad targeting to groups of more than 5,000 people and does not track across apps. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.apple.com/legal/transparency/&quot;&gt;Author chart based on Apple and Microsoft transparency reports&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;encryption-and-the-keys-that-protect-it&quot;&gt;Encryption, and the keys that protect it&lt;/h2&gt;
&lt;p&gt;Both systems can encrypt your disk, so a lost or stolen laptop does not hand over your files. On a Mac the feature is FileVault. On Windows it is BitLocker, or device encryption on some editions.&lt;/p&gt;
&lt;p&gt;The difference is in defaults and key handling. FileVault, once enabled, encrypts the whole Mac, and Apple pushes you to turn it on. BitLocker gives you the option to store your recovery key in Microsoft’s cloud, which is convenient if you forget it, and also means the key now sits on Microsoft servers, a target for anyone who breaks in there. Whether that tradeoff is acceptable depends on your threat model, but you should know the key left your machine. One important limit applies to both, disk encryption protects a powered off device. Once the machine is on and unlocked, the data is decrypted and exposed to whatever is running.&lt;/p&gt;
&lt;p&gt;Apple adds one more layer that Windows has no direct equivalent for. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bbc.com/news/technology-62059606&quot;&gt;Lockdown Mode&lt;/a&gt;, introduced in 2022, is a stripped down high security state for people who might be targeted by mercenary spyware like Pegasus, journalists, activists, political figures. It disables risky features that attackers exploit, and Apple built it into iPhone, iPad, and Mac. It is overkill for most people and genuinely useful for the few who need it, and nothing on the Windows side matches it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.B_faEyKc_ZxqkjS.webp&quot; alt=&quot;Figure 3. Disk encryption on both, with different defaults. FileVault encrypts the whole Mac and Apple pushes you to enable it, while BitLocker can escrow your recovery key to Microsoft’s cloud. Apple adds Lockdown Mode, a high security state against mercenary spyware, with no direct Windows equivalent. All disk encryption protects only a powered off device.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1094&quot; height=&quot;601&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Disk encryption on both, with different defaults. FileVault encrypts the whole Mac and Apple pushes you to enable it, while BitLocker can escrow your recovery key to Microsoft’s cloud. Apple adds Lockdown Mode, a high security state against mercenary spyware, with no direct Windows equivalent. All disk encryption protects only a powered off device. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bbc.com/news/technology-62059606&quot;&gt;Author summary of FileVault, BitLocker and Lockdown Mode&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-icloud-encryption-fight-that-shows-the-real-limits&quot;&gt;The iCloud encryption fight that shows the real limits&lt;/h2&gt;
&lt;p&gt;There is one more piece that cuts through the marketing on both sides, and it happened to Apple in 2025. Apple offers an optional iCloud setting called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/security/apple-pulls-icloud-end-to-end-encryption-feature-in-the-uk&quot;&gt;Advanced Data Protection&lt;/a&gt;, introduced in December 2022, that applies end to end encryption to most of your iCloud data, backups, photos, notes, and more, so that only you, on your trusted devices, can decrypt it. With it on, Apple itself cannot read that data, which also means Apple cannot hand it to a government even if ordered to.&lt;/p&gt;
&lt;p&gt;In early 2025 the UK government served Apple with a secret order, reported by the Washington Post, demanding a backdoor that would give access to the unencrypted data of Apple users worldwide. Apple’s response was to pull Advanced Data Protection for UK users rather than build the backdoor, stopping new UK sign ups from 21 February 2025 and moving to turn it off for existing UK users. Apple said it was gravely disappointed, that it hopes to offer the feature in the UK again, and that it has never created a backdoor or master key for any of its products.&lt;/p&gt;
&lt;p&gt;That story cuts 2 ways. The strong protection is real, when Advanced Data Protection is on, the data is out of Apple’s reach and therefore out of a government’s reach through Apple. A government with enough power can still force the protection to be withdrawn in its territory.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.50y8bkO-_klTwc.webp&quot; alt=&quot;Figure 4. The iCloud encryption fight, start to finish. Apple added end to end encrypted Advanced Data Protection in December 2022, the UK secretly ordered a worldwide backdoor in early 2025, and Apple pulled the feature for UK users from 21 February 2025 rather than build one. It shows both that the strong protection is real and that a government can force it offline locally.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1088&quot; height=&quot;544&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The iCloud encryption fight, start to finish. Apple added end to end encrypted Advanced Data Protection in December 2022, the UK secretly ordered a worldwide backdoor in early 2025, and Apple pulled the feature for UK users from 21 February 2025 rather than build one. It shows both that the strong protection is real and that a government can force it offline locally. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/security/apple-pulls-icloud-end-to-end-encryption-feature-in-the-uk%20It%20is%20the%20clearest%20illustration%20that%20the%20hardest%20privacy%20guarantee%20is%20encryption%20only%20you%20hold%20the%20key%20to,%20and%20that%20even%20that%20runs%20into%20the%20limits%20of%20where%20you%20live%20and%20what%20laws%20apply.%20Windows%20and%20OneDrive%20have%20no%20exact%20equivalent%20to%20end%20to%20end%20encrypted%20cloud%20backup%20that%20the%20vendor%20cannot%20read,%20which%20is%20a%20real%20gap%20on%20the%20Microsoft%20side%20for%20anyone%20who%20backs%20up%20to%20the%20cloud.&quot;&gt;Author timeline based on reporting and Apple statements&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-small-signals-that-tell-you-when-you-are-being-watched&quot;&gt;The small signals that tell you when you are being watched&lt;/h2&gt;
&lt;p&gt;Some of the most useful privacy features are the ones that just tell you what is happening. On a Mac the camera has a green light wired into the same circuit that powers it, so the light physically comes on whenever the camera is recording, and software cannot switch the camera on while leaving the light off. macOS also shows a dot in the menu bar, orange when the microphone is active and green for the camera, so an app cannot quietly listen or watch without a visible tell. Windows shows a camera indicator too, but the Mac camera light being wired to the hardware rather than drawn by software is a stronger guarantee.&lt;/p&gt;
&lt;p&gt;Apple also gives you 2 network level tools worth turning on. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://support.apple.com/guide/icloud/mm8010d8daf3/icloud&quot;&gt;iCloud Private Relay&lt;/a&gt;, included with a paid iCloud+ plan, routes your Safari traffic through 2 separate relays so that no single party sees both who you are and which site you are visiting, Apple sees your IP but not the destination, a partner sees the destination but not your IP. It is narrower than a full VPN, it only covers Safari and does not let you pick a country, but it hides your address from the sites and networks you touch. The second is private Wi-Fi addressing, which rotates the hardware identifier your device broadcasts on each network so you are harder to track as you move between them. Windows has no built in equivalent to either, you would reach for a third party VPN and manual settings instead.&lt;/p&gt;
&lt;h2 id=&quot;how-much-work-it-takes-to-lock-each-one-down&quot;&gt;How much work it takes to lock each one down&lt;/h2&gt;
&lt;p&gt;Settings only help if you can find them. I went through the realistic checklist for each system, the things a privacy minded person would actually turn off.&lt;/p&gt;
&lt;p&gt;On Windows 11 the list is long and spread out. Turn off the advertising ID, cut optional diagnostic data, check location permissions, review camera and microphone access, look at inking and typing personalization, audit background apps for anything acting like a keylogger, check OneDrive syncing, review Edge’s privacy and sync settings, see which apps can read your account info, open the privacy dashboard, open the diagnostic data viewer, confirm encryption is on, and if you have Recall, turn it off and delete any existing snapshots. It is thorough because it has to be, and it is scattered across many screens.&lt;/p&gt;
&lt;p&gt;On macOS the equivalent pass is shorter and more centralized. Turn off analytics sharing with Apple and with developers, disable Siri and dictation if you want, turn off ad personalization, check location services, camera, microphone, and screen recording permissions, review full disk access and accessibility, check startup and background apps, review iCloud syncing, check Safari’s privacy settings, enable FileVault, and review the devices attached to your Apple account. Fewer stops, and they live closer together.&lt;/p&gt;
&lt;p&gt;There is a catch on the Windows side that users report often, that a major update can quietly flip some privacy settings back toward the defaults, so the pass you did last year may need doing again. It is common enough that a small industry of tools like O&amp;amp;O ShutUp10 exists mainly to reapply the same settings after each update. Treat the Windows lockdown as something to re check rather than set once.&lt;/p&gt;
&lt;p&gt;Neither system is simply secure or insecure. What separates them is that macOS makes the private configuration easier to reach, and easier settings get used. A privacy control buried 5 menus deep is one most people never touch.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-verdict-and-the-asterisk-on-all-of-it&quot;&gt;The honest verdict, and the asterisk on all of it&lt;/h2&gt;
&lt;p&gt;On the comparison most people actually face, a Mac out of the box leans more private than a Windows 11 PC out of the box, mostly because of defaults and discoverability. Apple’s business does not depend on harvesting your behavior the way an ad and AI data strategy does, the privacy settings are easier to find and use, FileVault and Lockdown Mode are strong, and features like Siri and Apple Intelligence are genuinely optional. Windows can be locked down to a similar place, but it takes more work and more knowledge, and some defaults have started in the wrong spot.&lt;/p&gt;
&lt;p&gt;None of that makes either one the most private option available. Both send telemetry home, both comply with lawful government requests, and both are run by companies with commercial reasons to know things about you. If privacy is your absolute priority, this road ends at Linux, a free and open operating system built from many distributions like Debian, Ubuntu, and Fedora. Linux is not bulletproof either, it is assembled from many independent pieces, any of which can carry a vulnerability for days or weeks, so it demands that you keep it updated and pay attention to what is running. The payoff is a system nobody is monetizing and that you fully control. For most people that is more maintenance than they want, which is exactly why the real choice stays Windows versus Mac, and why knowing what each actually does with your data is worth the half hour it takes to set up.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>mac</category><category>macos</category><category>microsoft</category><category>ai</category><category>data</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The Arch AUR Keeps Getting Hit With Malware, and the Fixes All Cost Something</title><link>https://soursen.org/articles/the-arch-aur-keeps-getting-hit-with-malware-and-the-fixes-all-cost/</link><guid isPermaLink="true">https://soursen.org/articles/the-arch-aur-keeps-getting-hit-with-malware-and-the-fixes-all-cost/</guid><description>On 13 October 2026 an account mass uploaded a pile of packages to the Arch User Repository that looked like the popular helper yay and ran code the attacker controlled as root the moment you installed them. It was the fourth malware wave on the AUR in about 15 months. I went through what actually happened, how the trick worked at the file level, and why the obvious fix is the one thing that would stop the AUR from being the AUR.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you run Arch Linux, you already know the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aur.archlinux.org/&quot;&gt;AUR&lt;/a&gt;, the Arch User Repository. It is the reason people put up with Arch, a giant community library where anyone can publish a build recipe for software that is not in the official repos. That openness is the whole appeal, and it is also the problem, because anyone includes people uploading malware. Over roughly the last 15 months the AUR has been hit four separate times, and the most recent one, in October 2026, was the crudest and in some ways the most telling.&lt;/p&gt;
&lt;p&gt;I want to walk through what happened, because the mechanism is simple enough to understand in a few minutes and it explains why this keeps happening. None of the fixes are free, and that is the uncomfortable part.&lt;/p&gt;
&lt;h2 id=&quot;what-an-aur-package-actually-is-and-why-that-matters&quot;&gt;What an AUR package actually is, and why that matters&lt;/h2&gt;
&lt;p&gt;A package in the official Arch repos is built and signed by a trusted Arch maintainer. A package in the AUR is a text file called a PKGBUILD that some random person uploaded. When you install an AUR package with a helper like yay or paru, that helper downloads the PKGBUILD, runs the build steps on your machine, and installs the result. PKGBUILDs can also carry install scripts that run at install or upgrade time, and those scripts run as root, because installing software needs root.&lt;/p&gt;
&lt;p&gt;Read that again, because it is the entire attack surface. You are downloading a script written by a stranger and running part of it as root on your own machine. The AUR has always told you to read the PKGBUILD before installing. Almost nobody does. That gap between what you are supposed to do and what you actually do is what every one of these attacks lives in.&lt;/p&gt;
&lt;h2 id=&quot;the-october-2026-wave-a-plain-old-typosquat&quot;&gt;The October 2026 wave, a plain old typosquat&lt;/h2&gt;
&lt;p&gt;On 13 October 2026, an account called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bleepingcomputer.com/news/security/fake-arch-linux-packages-push-malware-with-root-privileges/&quot;&gt;marchos1as mass uploaded packages&lt;/a&gt; that impersonated popular AUR helpers. The mailing list thread that raised the alarm was titled, bluntly, hundreds of packages mass uploaded with malware. The names were typosquats of real tools, the clearest example being yyay, an extra y bolted onto yay, the single most used AUR helper there is.&lt;/p&gt;
&lt;p&gt;Typosquatting is the oldest trick in the book. You register a name that is a near miss for a popular one and wait for people to fat finger it. PayPal has spent years buying up domains like paypa1 and paypai so that a mistyped address lands back on the real site. On the AUR this has not historically been a thing people worried about, which is exactly why it worked. Most of the fake names were nonsense like Hay, Yeah, and Yizzy, the kind of thing nobody would ever type by accident. The point was volume. Upload enough misspellings and a few people will eventually install one.&lt;/p&gt;
&lt;p&gt;Here is what made it dangerous rather than just annoying. The fake yyay package &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helpnetsecurity.com/2026/10/16/arch-linux-aur-malware-yay-paru/&quot;&gt;presented itself as a straightforward repackaging of yay&lt;/a&gt;, same upstream URL, same source table, so a glance at it looked fine. The install script, yyay.install, is where the payload sat. The post install and post upgrade functions were deliberately left empty, filled with a harmless true, so an automated scanner or a casual reviewer skimming for the obvious hook spots would see nothing. The actual malicious line sat at the top level of the script file, outside any function, which means it runs unconditionally as root on every install and upgrade.&lt;/p&gt;
&lt;p&gt;That line piped a remote shell script straight into a shell. It pulled a file called linux.sh from a personal project on gitflic.ru, a Russian code host with no connection to the real yay project, and it wrapped the URL in a web.archive.org link that did not pin a snapshot timestamp. No pinned timestamp means the content served could change at any time, and there was no checksum on the fetch, so whoever controlled that script could swap the payload for credential theft one day and a rootkit the next. You would never know which one you got.&lt;/p&gt;
&lt;p&gt;There is a thread worth pulling here. The repository the script pointed at, named something like hellscripter and install-scripts, matches the setup used in a separate npm campaign that researchers tracked under the name &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.scworld.com/brief/malicious-packages-impersonating-arch-linux-tools-found-in-aur&quot;&gt;DirtyBlanket&lt;/a&gt;, which pulled code from a similar hellscripter repository and deployed the CHAOS remote access trojan. Nobody has confirmed the two operations are the same crew, and I am not going to claim they are. What the overlap tells you is that these AUR attacks are not isolated pranks, they sit inside a wider pattern of people planting the same kind of install time payloads across multiple package ecosystems.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DyHm5qVK_Z2cDoC.webp&quot; alt=&quot;Figure 1. How the fake yyay package hid its payload. The install hooks were emptied with true so scanners saw nothing, while the real command sat at the top level of the script and ran as root, piping a remote linux.sh from a Russian host straight into a shell with no checksum and no pinned version.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1049&quot; height=&quot;627&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. How the fake yyay package hid its payload. The install hooks were emptied with true so scanners saw nothing, while the real command sat at the top level of the script and ran as root, piping a remote linux.sh from a Russian host straight into a shell with no checksum and no pinned version. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helpnetsecurity.com/2026/10/16/arch-linux-aur-malware-yay-paru/&quot;&gt;Author diagram based on the published malware scan&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-one-genuinely-good-part-it-got-caught-fast&quot;&gt;The one genuinely good part, it got caught fast&lt;/h2&gt;
&lt;p&gt;Credit where it is due. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helpnetsecurity.com/2026/10/16/arch-linux-aur-malware-yay-paru/&quot;&gt;Less than an hour after the report&lt;/a&gt; hit the mailing list, an Arch maintainer confirmed the malicious payloads, banned the marchos1as account, and deleted every package it had uploaded. A maintainer running a detection tool called TrustSight helped flag the bad packages. So the live window was short, and most of the nonsense names almost certainly never got installed by anyone, since you need to get at least the first few characters of a command right before a typo even becomes plausible.&lt;/p&gt;
&lt;p&gt;That is the good news and it is real. The bad news is that fast cleanup is a treadmill, not a fix. The account got malware onto the AUR during a period when the project had already locked things down because of earlier attacks, which tells you the lockdown is porous.&lt;/p&gt;
&lt;h2 id=&quot;this-was-the-fourth-wave-not-the-first&quot;&gt;This was the fourth wave, not the first&lt;/h2&gt;
&lt;p&gt;The October typosquat did not come out of nowhere. The AUR has been a repeat target.&lt;/p&gt;
&lt;p&gt;In July 2025, a user called danikpapas uploaded three packages named &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/arch-linux-chaos-rat/&quot;&gt;firefox-patch-bin, librewolf-fix-bin, and zen-browser-patched-bin&lt;/a&gt;. They looked like browser fixes. They installed CHAOS RAT, a remote access trojan that hands an attacker control of the machine. They went up on 16 July and were removed on 18 July, so they were live for about 2 days.&lt;/p&gt;
&lt;p&gt;In the week of 12 June 2026, the attack was far more sophisticated, and it is worth sitting with because it shows how bad this can get. Attackers adopted orphaned AUR packages, ones whose maintainers had walked away, then edited the PKGBUILD or .install scripts so that building the package quietly ran npm install atomic-lockfile, with a couple of real npm packages alongside it for cover. They even &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/06/over-400-arch-linux-aur-packages.html&quot;&gt;forged the git commit metadata&lt;/a&gt; so the changes looked like they came from the long standing maintainers, though an Arch Trusted User confirmed those accounts were not actually compromised. A community count using grep reached about 408 affected packages, and the list was described as still growing and incomplete.&lt;/p&gt;
&lt;p&gt;The payload was nasty. The atomic-lockfile npm package carried a preinstall hook that ran a bundled Linux binary, a Rust credential stealer aimed squarely at developer machines. It went after cookies, tokens, and local storage from Chromium browsers, logged in sessions from Electron apps like Slack, Discord, and Teams, GitHub and npm and HashiCorp Vault tokens, OpenAI bearer material, SSH keys and known_hosts, shell history, Docker and Podman credentials, and VPN profiles. It shipped the loot to temp.sh over plain HTTP and ran its command and control over Tor. If the binary already had root, it could load an optional eBPF rootkit that hid its own processes and sockets and blocked debuggers, and it even staged a file tied to monero-wallet-gui that looked like an unanalyzed cryptominer. Anyone who installed or updated an affected package on or after 11 June should assume those secrets are gone.&lt;/p&gt;
&lt;p&gt;In late July 2026, another wave pushed Arch to suspend package adoption, the exact mechanism that let the June attackers grab orphaned packages, and within days the project halted new AUR uploads and account registrations entirely. If you go to the AUR register page today, you still hit a notice that new account registration is temporarily closed. That lockdown has held for more than a month, and it is the backdrop to the October incident, because marchos1as managed to upload malware anyway, which means the account already existed before the freeze.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.DUtHJLdg_Z2etAKG.webp&quot; alt=&quot;Figure 2. Four AUR malware waves in about 15 months, from the July 2025 CHAOS RAT browser packages to the June 2026 takeover of more than 400 orphaned packages with a Rust infostealer, the July 2026 upload freeze, and the October 2026 typosquatting run.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1029&quot; height=&quot;569&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. Four AUR malware waves in about 15 months, from the July 2025 CHAOS RAT browser packages to the June 2026 takeover of more than 400 orphaned packages with a Rust infostealer, the July 2026 upload freeze, and the October 2026 typosquatting run. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/06/over-400-arch-linux-aur-packages.html&quot;&gt;Author timeline based on Arch mailing list reports and security coverage&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-sleeper-account-problem-nobody-wants-to-talk-about&quot;&gt;The sleeper account problem nobody wants to talk about&lt;/h2&gt;
&lt;p&gt;The October wave points at something uncomfortable. Registrations were closed. Uploads were supposedly restricted. The account still pushed malware onto the AUR. That lines up with a worry that was raised during the earlier waves, that there are dormant accounts sitting on the AUR, created before the freeze, that have done nothing yet and are waiting. Closing the front door does nothing about the people already inside the house.&lt;/p&gt;
&lt;p&gt;I have no way to confirm how many such accounts exist, and I would not trust anyone who claims a precise number. What I can say is that the pattern fits. An account that predates a registration freeze, surfacing mid lockdown to dump hundreds of typosquats, is exactly what a sleeper account would look like. The motive, based on what has been reported from people claiming involvement in these campaigns, is not some grand cause. It is that they can. When the only thing standing between an attacker and a root shell on your machine is whether you bothered to read a text file, and the payoff is real, someone will keep trying.&lt;/p&gt;
&lt;h2 id=&quot;the-other-weird-thing-happening-on-the-mailing-list&quot;&gt;The other weird thing happening on the mailing list&lt;/h2&gt;
&lt;p&gt;Running alongside the malware is a smaller, stranger problem that points in the same direction. The AUR general mailing list has been getting waves of near identical emails that just say leave, or I’d like to unsubscribe from this mailing list, often several on the same day and then nothing. The sender posts once and vanishes, never replies, never explains. Leaving the list is trivial, you email a dedicated address, aur-general-leave at the list domain, so a human who wanted out would manage it. Dozens of people suddenly unable to figure that out, in a month where it almost never happened before, does not read like dozens of confused humans.&lt;/p&gt;
&lt;p&gt;The likely explanation is AI agents. Automated agents subscribed to the list and now cannot work out how to unsubscribe, so they keep firing the same request into the void. One of them even threatened to report Arch Linux to Hetzner, the hosting provider, for sending unsolicited spam, which, if Hetzner took it seriously, could get Arch’s mail relay port throttled while they investigated, a real headache from a complaint that makes no sense. It is low stakes on its own, maybe 20 emails over a month, annoying rather than damaging. It matters because it is the same root cause as the malware, automated accounts interacting with the AUR’s open infrastructure faster than humans can reason about them, and nobody being quite sure which messages are bots and which are people.&lt;/p&gt;
&lt;h2 id=&quot;why-the-obvious-fix-breaks-the-thing-you-are-trying-to-fix&quot;&gt;Why the obvious fix breaks the thing you are trying to fix&lt;/h2&gt;
&lt;p&gt;So how do you stop this? The clean answer is to treat the AUR like the official repos. The official Arch repos almost never ship malware, because only a small set of trusted maintainers can put packages in them, and everything is reviewed and signed. Debian works the same way. Lock the AUR down to verified contributors, review submissions, sign the results, and the typosquatting problem mostly evaporates.&lt;/p&gt;
&lt;p&gt;Except that destroys the AUR. The entire reason the AUR exists is that anyone can publish anything without waiting for a gatekeeper. The moment you add trusted maintainers and a review queue, you have built a second set of official repos, slower and smaller, and the open community library that made Arch worth using is gone. You would have solved the malware problem by deleting the feature.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DphB5sQn_Z1fYas9.webp&quot; alt=&quot;Figure 3. The tradeoff behind every proposed fix. Official repos are safe because they are closed and reviewed. The AUR is useful because it is open to anyone, which is also why it keeps getting hit. Locking it down would stop the malware and stop it being the AUR.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1040&quot; height=&quot;601&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The tradeoff behind every proposed fix. Official repos are safe because they are closed and reviewed. The AUR is useful because it is open to anyone, which is also why it keeps getting hit. Locking it down would stop the malware and stop it being the AUR. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aur.archlinux.org/&quot;&gt;Author diagram&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The realistic options are all compromises. Keep registrations locked and reopen them one verified request at a time, which is slow and manual and does not touch the sleeper accounts. Add automated scanning of PKGBUILDs, which the October attack was specifically built to evade by hiding the payload outside the functions scanners check. Lean on third party detection tools like the TrustSight scanner maintainers have started running, which help but arrive after upload. Or shift the burden back onto users and actually get people to read PKGBUILDs before installing, which is the official advice and has never worked at scale because convenience always wins.&lt;/p&gt;
&lt;p&gt;None of these is a solution. They are all ways of making the attack a little harder or a little slower while keeping the AUR open enough to still be the AUR. That tension does not resolve. As long as the AUR lets strangers publish code that runs as root on your machine, and as long as most people install without reading, the AUR will keep getting hit, and the response will keep being fast cleanup rather than prevention.&lt;/p&gt;
&lt;p&gt;If you use the AUR, the practical takeaway is small and boring and worth doing anyway. Read the PKGBUILD and the .install file before you install, every time, especially for anything you typed quickly. Check that the package name is spelled exactly right. Be suspicious of any package that fetches a script from a host that has nothing to do with the real project. You can check what is installed with pacman -Qs and remove something with sudo pacman -Rns, though if you ran a root payload, removing the package does not undo what it already did, and a clean reinstall from backup is the safer call.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>linux</category><category>arch</category><category>aur</category><category>malware</category><category>security</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Chrome Spent 5 Years Telling Everyone Nobody Wanted JPEG XL. In 2026 It Shipped It Anyway</title><link>https://soursen.org/articles/chrome-spent-5-years-telling-everyone-nobody-wanted-jpeg-xl-in-2026-it/</link><guid isPermaLink="true">https://soursen.org/articles/chrome-spent-5-years-telling-everyone-nobody-wanted-jpeg-xl-in-2026-it/</guid><description>In 2022 Google pulled JPEG XL from Chrome, saying there was not enough interest from the ecosystem, while Meta, Adobe, Intel, Shopify, and The Guardian were on the record asking for it. Now Chrome 155 ships a JPEG XL decoder, rewritten in Rust, and the reasons the format was killed look very different in hindsight. I went through the whole timeline, the compression numbers, and who actually wanted this.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For about 5 years, the story of JPEG XL was a case study in how one company’s decision can stall a web standard that nearly everyone else wanted. Google added experimental support to Chrome, removed it while claiming the ecosystem was not interested, and spent years pointing people toward a competing format it had helped create. Then, in October 2026, Chrome 155 shipped JPEG XL decoding anyway, built on a new decoder written in Rust. The format that was supposedly unwanted is now in the browser that said nobody wanted it. I want to walk through how that happened, because the public reasons given at each step did not hold up.&lt;/p&gt;
&lt;h2 id=&quot;what-jpeg-xl-actually-is&quot;&gt;What JPEG XL actually is&lt;/h2&gt;
&lt;p&gt;JPEG XL is a modern image format standardized by the JPEG committee itself, with the core coding system finalized on 30 March 2022. By Chrome’s own description, it offers 30 to 50% better compression than ordinary JPEG, lossless compression, built-in HDR support, and progressive decoding, where a browser can show a low resolution version of an image first and sharpen it as more data arrives.&lt;/p&gt;
&lt;p&gt;The feature that matters most for the existing web is lossless JPEG transcoding. You can take the billions of ordinary JPEG files already out there and repack them as JPEG XL with no quality loss, shrinking them by around 20%, and convert them back to the exact original bytes later if needed. A format that can losslessly shrink the entire existing stock of web images by a fifth is not a small thing.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.D4iVSqGK_Zdl2Ny.webp&quot; alt=&quot;Figure 1. What JPEG XL offers over ordinary JPEG. Chrome cites 30 to 50% better compression, plus lossless recompression of existing JPEG files at around 20% smaller with a byte-exact way back, HDR, and progressive decoding.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1060&quot; height=&quot;575&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. What JPEG XL offers over ordinary JPEG. Chrome cites 30 to 50% better compression, plus lossless recompression of existing JPEG files at around 20% smaller with a byte-exact way back, HDR, and progressive decoding. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developer.chrome.com/blog/jpeg-xl&quot;&gt;Author chart based on Chrome’s developer announcement&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-it-came-from&quot;&gt;Where it came from&lt;/h2&gt;
&lt;p&gt;JPEG XL is not a Google invention, which is part of why the story stings. It grew out of 2 separate projects that the JPEG committee merged. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://jpegxl.info/about/history.html&quot;&gt;Jon Sneyers&lt;/a&gt;, an engineer at the image company Cloudinary, built a lossless format called FLIF in 2015 and then a successor called FUIF, the Free Universal Image Format. Google, separately, built a format called PIK. When the JPEG committee put out a call for proposals in 2018, FUIF and PIK were 2 of the 7 submissions, and in January 2019 the committee chose to combine them. The 2 teams then spent about 2 years merging the designs into the single format.&lt;/p&gt;
&lt;p&gt;That history shows up in how the format works. JPEG XL has 2 modes under the hood. A VarDCT mode handles lossy photographic images using a block transform descended from the same math JPEG uses, but with variable block sizes from 2x2 up to 256x256, and it traces back to Google’s PIK. A modular mode handles lossless images, progressive loading, and extra channels like transparency, and it traces back to Sneyers’ FUIF. The compression gains come from combining these, which is why JPEG XL can cover everything from a tiny icon to a huge HDR photograph in a single format. The reference software that implements it is an open source library called libjxl.&lt;/p&gt;
&lt;h2 id=&quot;the-flag-then-the-reversal&quot;&gt;The flag, then the reversal&lt;/h2&gt;
&lt;p&gt;Chromium added JPEG XL support behind an experimental flag on 1 April 2021, around the same time Firefox did. It was not advertised, just a thing you could switch on to try. That lasted about 18 months. On 31 October 2022, a Google engineer posted the reasons Chrome would remove it, and the list is worth reading closely because each point was later undercut.&lt;/p&gt;
&lt;p&gt;The 4 stated reasons were that experimental flags should not remain indefinitely, that there was not enough interest from the entire ecosystem to keep experimenting with JPEG XL, that the format did not bring sufficient incremental benefits over existing formats to warrant enabling by default, and that removing the code in Chrome 110 would cut maintenance work and let Google focus on existing formats. Support was pulled from Chromium on 9 December 2022.&lt;/p&gt;
&lt;h2 id=&quot;the-ecosystem-that-supposedly-was-not-there&quot;&gt;The ecosystem that supposedly was not there&lt;/h2&gt;
&lt;p&gt;The second reason is the one that drew the most anger, because the interest was documented, in the same discussion thread, before the removal was announced. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/JPEG_XL&quot;&gt;Meta&lt;/a&gt; said on the record that Facebook was eagerly awaiting full JPEG XL support in Chrome. An engineer on Adobe’s Photoshop, Camera Raw, and Lightroom teams said JPEG XL was the best available codec for broad distribution of HDR still photos. Intel was on the thread. So were Shopify, Cloudinary, Flickr, SmugMug, the Krita Foundation, Serif, and The Guardian.&lt;/p&gt;
&lt;p&gt;That is a social network with billions of users, the company that makes the dominant professional image software, a chip maker that produces a large share of the world’s CPUs, a major e-commerce platform, and a national newspaper, all asking for the format, before Google said the ecosystem did not want it. Whatever ecosystem Google was describing, this was not a niche with no backers. The gap between the stated reason and the visible evidence is what turned a routine deprecation into a multi-year grievance.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.6nHSHcHe_Z2nL2j7.webp&quot; alt=&quot;Figure 2. A sample of the companies publicly backing JPEG XL in the Chromium thread before Google said there was not enough ecosystem interest. The list spans social media, creative software, chip makers, e-commerce, and news.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1220&quot; height=&quot;588&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. A sample of the companies publicly backing JPEG XL in the Chromium thread before Google said there was not enough ecosystem interest. The list spans social media, creative software, chip makers, e-commerce, and news. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/JPEG_XL&quot;&gt;Author chart based on the Chromium issue thread and reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-avif-question&quot;&gt;The AVIF question&lt;/h2&gt;
&lt;p&gt;A lot of the anger centered on a conflict of interest. The main rival to JPEG XL is AVIF, an image format derived from the AV1 video codec, and Google was heavily involved in creating AV1. Removing JPEG XL while steering developers toward AVIF looked, to a lot of people, like a company favoring its own format over a committee standard that outperformed it in important cases. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fsf.org/blogs/community/google-our-browser-engine-overlords&quot;&gt;Free Software Foundation&lt;/a&gt; went further, with Greg Farough criticizing Google for holding a disturbing amount of control over the web.&lt;/p&gt;
&lt;p&gt;The performance picture was genuinely mixed, which muddied the argument. JPEG XL tends to win at higher quality settings, while AVIF often looks better at low quality, where it hides compression artifacts more effectively, and some of that gap comes down to the encoders, not the formats themselves. Jon Sneyers, one of JPEG XL’s creators, argued Google had misread its own test data. The honest summary is that the 2 formats traded wins depending on the test, which makes not bring sufficient incremental benefits a hard claim to defend when a major browser was simultaneously shipping the rival.&lt;/p&gt;
&lt;h2 id=&quot;the-rest-of-the-world-moved-without-google&quot;&gt;The rest of the world moved without Google&lt;/h2&gt;
&lt;p&gt;While Chrome sat out, the format kept spreading, and the spread reached well past other browsers. Apple added JPEG XL to Safari 17, which meant support across iPhones, iPads, and Macs in one move, a chunk of the market no smaller than the ecosystem Google claimed was missing. It went deeper than the browser too. The iPhone 16 Pro can capture its ProRAW photos as JPEG XL, and Samsung’s Expert RAW on Galaxy phones uses it as well, both built on the DNG 1.7 camera raw specification that added JPEG XL compression in 2023.&lt;/p&gt;
&lt;p&gt;The software support piled up in parallel. Adobe added JPEG XL to Lightroom and to Photoshop from version 26.8, and GIMP, Krita, Affinity, ImageMagick, and FFmpeg all handle it. Windows 11 supports it through a Microsoft image extension, and Linux desktops read it through GNOME, KDE, and COSMIC. In September 2025 the PDF Association named JPEG XL its preferred format for embedded HDR images. By the time Chrome reconsidered, the format was a normal option in cameras, phones, operating systems, and professional image tools. The only conspicuous hole in the map was the browser with the largest share.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BzKscXfA_Z2sLvyu.webp&quot; alt=&quot;Figure 3. JPEG XL adoption outside the browser while Chrome sat out. Apple ProRAW on the iPhone 16 Pro, Samsung Expert RAW, Windows 11, Adobe, GIMP, Krita, FFmpeg, and the PDF Association for HDR all supported it before Chrome shipped.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;985&quot; height=&quot;588&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. JPEG XL adoption outside the browser while Chrome sat out. Apple ProRAW on the iPhone 16 Pro, Samsung Expert RAW, Windows 11, Adobe, GIMP, Krita, FFmpeg, and the PDF Association for HDR all supported it before Chrome shipped. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/JPEG_XL&quot;&gt;Author chart based on JPEG XL adoption records&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Mozilla’s position shifted too. Firefox stayed neutral through 2023, unwilling to be the driving force but open to adopting JPEG XL if it gained traction. By 2024 Mozilla had focused its concern on the security of the original C++ reference decoder and signaled it would support a Rust implementation. That detail turned out to matter, because it previewed exactly the condition Chrome would later set.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.BgXc-ffW_Z49jUr.webp&quot; alt=&quot;Figure 4. The 5 year timeline. An experimental flag in 2021, removal in 2022, Safari shipping it in 2023, Chrome reversing its position in 2025, a Rust decoder merged, and Chrome 155 shipping it in 2026.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1074&quot; height=&quot;544&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The 5 year timeline. An experimental flag in 2021, removal in 2022, Safari shipping it in 2023, Chrome reversing its position in 2025, a Rust decoder merged, and Chrome 155 shipping it in 2026. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/JPEG_XL&quot;&gt;Author timeline based on Chromium, Safari, and Mozilla records&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-story-changed-from-no-one-wants-it-to-we-want-it-in-rust&quot;&gt;The story changed from no one wants it to we want it in Rust&lt;/h2&gt;
&lt;p&gt;After roughly 2 more years of silence, Chrome’s position moved. On 21 November 2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://groups.google.com/a/chromium.org/g/blink-dev/c/WjCKcBw219k&quot;&gt;Rick Byers&lt;/a&gt; of the Chrome team posted that since JPEG XL was last evaluated, Safari had shipped support, Firefox had updated its position to neutral and willing to adopt, and developer signals kept coming in through bug votes, interop proposals, and survey data, with JPEG XL also being added to PDF. Given those signals, Chrome would welcome contributions to integrate a performant, memory safe JPEG XL decoder, and with long term maintenance committed and the usual launch criteria met, it would ship it.&lt;/p&gt;
&lt;p&gt;The objection had quietly changed. It was no longer that the ecosystem did not care, because it plainly did. The new requirement was a decoder written in Rust, replacing the existing C++ one. That is a reasonable engineering ask on its own, image decoders are among the most attacked surfaces in a browser, processing untrusted binary data from the network, and memory bugs there are dangerous. The awkward part is that the organization asking for the Rust decoder, and saying it could not simply build one itself, is Google, whose employees lead the Chromium project. A company that size presenting itself as unable to resource the work read as disingenuous to many watching.&lt;/p&gt;
&lt;h2 id=&quot;how-it-finally-shipped&quot;&gt;How it finally shipped&lt;/h2&gt;
&lt;p&gt;Someone built the decoder. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developer.chrome.com/blog/jpeg-xl&quot;&gt;jxl-rs&lt;/a&gt;, a JPEG XL decoder written in pure Rust, was merged into Chromium, and the flag became available in Chromium 145. To match the speed of the C++ version, the team leaned on recent Rust features, stabilizing the ability to run SIMD acceleration without unsafe code and building a SIMD abstraction layer called jxl_simd, modeled on the C++ Highway library. The result is a decoder that is roughly as fast as the memory unsafe alternative while removing the class of memory bugs that plague C++ decoders. Chrome’s team said fuzzing and AI assisted review found no memory safety issues in the implementation’s history.&lt;/p&gt;
&lt;p&gt;On 6 October 2026, Chrome engineers announced that Chrome 155 would ship JPEG XL decoding. The recommendation to developers is pragmatic, try both AVIF and JPEG XL and use whichever gives better results for a given image, with JPEG XL expected to help most for high fidelity or lossless photographic images and for progressive decoding. You serve it through a picture element with a fallback format, so browsers that do not support it still get a working image.&lt;/p&gt;
&lt;h2 id=&quot;what-this-actually-shows&quot;&gt;What this actually shows&lt;/h2&gt;
&lt;p&gt;The technology was never really the problem. The decoder could have been written in Rust years earlier, the compression gains were real the whole time, and the ecosystem that Google said was missing was sitting in the comment thread with its name attached. What the saga shows is how much power over a web standard sits with whoever controls the dominant browser, and how a stated reason can function as cover for a preference, in this case for a format the same company had a hand in.&lt;/p&gt;
&lt;p&gt;The part worth taking from it is that the pressure worked. Apple shipping Safari support, Mozilla moving to neutral, and years of developers refusing to let the issue die left Chrome with a position that was hard to hold. Plenty of formats die quietly when Google declines to support them. This one did not, because the people who wanted it kept showing up, and eventually the browser that said no had to change its answer.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>chrome</category><category>google</category><category>web-development</category><category>web3</category><category>browsers</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>If the Democrats Win the Midterms, Here Is What Actually Changes, and What Does Not</title><link>https://soursen.org/articles/if-the-democrats-win-the-midterms-here-is-what-actually-changes-and/</link><guid isPermaLink="true">https://soursen.org/articles/if-the-democrats-win-the-midterms-here-is-what-actually-changes-and/</guid><description>The question gets asked every cycle, and the answer usually arrives wrapped in either panic or celebration. The real mechanics are narrower and more interesting than either. I went through what a House majority can actually do, what adding the Senate changes, and where the hard constitutional walls sit that no election moves, using the 2016 to 2021 record as the clearest recent example. This is a civics explainer, not a prediction and not advice on who to vote for.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A US midterm runs halfway through a president’s four year term. All 435 seats in the House of Representatives are up, along with about a third of the 100 Senate seats, plus governor races and a long list of state offices. The reason the whole country watches is that Congress writes the laws, controls the money, confirms the officials, and runs the investigations, and a midterm is the first chance voters get to change who controls Congress after a presidential election. So when people ask what happens if the Democrats win, the honest answer depends entirely on which chamber they win, and by how much. I want to walk through that, because the gap between what a majority can actually do and what the coverage implies is wide.&lt;/p&gt;
&lt;p&gt;Start with the baseline going into the 2026 cycle. Republicans hold the House by a thin margin, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.everycrsreport.com/files/2025-05-21_R48535_49949b925b3e4da4b5297fc5a5c012e0644ffa2d.html&quot;&gt;roughly 220 seats to the Democrats’ 213&lt;/a&gt;, and the Senate 53 to 47 once you count the two independents who caucus with the Democrats. A majority in the House is 218. In the Senate it is 51, or 50 with the Vice President breaking the tie, since the VP serves as president of the Senate and votes only to snap a deadlock. The margins are thin, and thin margins are what make a midterm consequential. A net swing of a handful of seats flips who sets the agenda.&lt;/p&gt;
&lt;h2 id=&quot;history-says-the-presidents-party-usually-loses-ground&quot;&gt;History says the president’s party usually loses ground&lt;/h2&gt;
&lt;p&gt;There is a strong, measurable pattern worth stating plainly, because it frames the whole question. The party holding the White House almost always loses House seats in the president’s first midterm. Across the last century the average loss for the president’s party sits in the range of 25 to 30 House seats, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.ballotpedia.org/2021/12/06/six-of-11-wave-elections-in-the-u-s-house-took-place-during-a-presidents-first-midterm-election/&quot;&gt;Ballotpedia’s review of wave elections&lt;/a&gt; found that 6 of the 11 biggest House swings since 1918 landed in a president’s first midterm. The 2018 cycle under Trump fit the pattern, with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/2018_United_States_elections&quot;&gt;Democrats picking up 40 seats&lt;/a&gt; and taking the chamber. The 2022 cycle under Biden broke it, with Republicans gaining only a single digit number of seats despite wide expectations of a red wave.&lt;/p&gt;
&lt;p&gt;So the pattern is real but not a law of nature. It tells you the wind usually blows against the president’s party, not how hard it blows in any given year. Turnout, the economy, the candidates in individual districts, and how the lines were drawn all decide the size of the move. A party can be favored and still fall short, which is exactly what happened in 2022.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Cf-t7XMb_Z2dvBFy.webp&quot; alt=&quot;Figure 1. The president’s party has lost House seats in almost every first midterm of the last century, averaging roughly 25 to 30 seats, though 2022 showed the pattern can break. The bars show net House seat change for the president’s party in selected midterms.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1210&quot; height=&quot;632&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The president’s party has lost House seats in almost every first midterm of the last century, averaging roughly 25 to 30 seats, though 2022 showed the pattern can break. The bars show net House seat change for the president’s party in selected midterms. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.ballotpedia.org/2021/12/06/six-of-11-wave-elections-in-the-u-s-house-took-place-during-a-presidents-first-midterm-election/&quot;&gt;Author chart based on historical House election results&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-winning-the-house-actually-gets-you&quot;&gt;What winning the House actually gets you&lt;/h2&gt;
&lt;p&gt;This is where most of the real power sits, and most of it is not about passing new laws. A House majority gets four concrete things.&lt;/p&gt;
&lt;p&gt;The first is the committee gavels. Whoever holds the majority chairs every committee, and the chair decides what gets investigated, who gets subpoenaed, and which hearings happen. In January 2019, after the 2018 win, Democrats took over the House committees and the oversight machinery came on fast. Jerry Nadler ran Judiciary, Adam Schiff ran Intelligence, Elijah Cummings ran Oversight. They opened investigations, issued subpoenas, and went to court to enforce them. The fight over Trump’s financial records, the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.supremecourt.gov/opinions/19pdf/19-715_febh.pdf&quot;&gt;Mazars and Deutsche Bank subpoenas&lt;/a&gt;, ran all the way to the Supreme Court, which in July 2020 sent the question back down to the lower courts rather than handing Congress a clean win. The point is that a majority turns the investigative power on, and the White House then fights it through the courts, which is slow and often inconclusive. Oversight is real power, and it is also power with limits.&lt;/p&gt;
&lt;p&gt;The second is the power of the purse. The Constitution gives Congress control over federal spending, and in practice no money goes out that the House has not agreed to. A House controlled by the opposition can refuse to fund things, attach conditions to spending bills, and use the budget as a bargaining chip. This is the mechanism behind the ugliest standoffs in Washington, the government shutdowns, which happen when the House and the rest of the government cannot agree on a spending bill before the money runs out. The debt ceiling is the same lever in a different form. Congress sets a legal limit on how much the Treasury can borrow, and raising it requires a vote. In July 2025 the limit was &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.newsfromthestates.com/article/us-senate-gop-wants-hike-debt-limit-5-trillion-mega-bill&quot;&gt;raised by about $5 trillion&lt;/a&gt; as part of a larger bill, and whoever controls the House has a say in whether and how that happens next time.&lt;/p&gt;
&lt;p&gt;The third is control of the floor agenda. The Speaker of the House and the majority decide which bills get a vote and which die without one. A new majority can pass its own priorities through the House on a simple majority, message bills, investigations authorized, budgets written its way. Whether any of that becomes law is a separate question, and the answer is usually no, for reasons I will get to.&lt;/p&gt;
&lt;p&gt;The fourth is that the House can impeach. Impeachment in the House takes only a simple majority, 218 votes if everyone is present. That is the accusation stage, the rough equivalent of an indictment, and it does not remove anyone from office. Trump was impeached twice by the House, in December 2019 on two articles, abuse of power and obstruction of Congress, and again in January 2021 for incitement after the Capitol riot. Both times the House had the votes. Both times that was only half the process.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.Dgqf3XpR_Z1FB3FF.webp&quot; alt=&quot;Figure 2. What a House majority controls. The committee gavels and the subpoena power that comes with them, the power of the purse over federal spending and the debt ceiling, the floor agenda, and the ability to impeach by simple majority. None of the four, on its own, passes a law into effect or removes anyone from office.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1099&quot; height=&quot;588&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. What a House majority controls. The committee gavels and the subpoena power that comes with them, the power of the purse over federal spending and the debt ceiling, the floor agenda, and the ability to impeach by simple majority. None of the four, on its own, passes a law into effect or removes anyone from office. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.everycrsreport.com/files/2025-05-21_R48535_49949b925b3e4da4b5297fc5a5c012e0644ffa2d.html&quot;&gt;Author chart summarizing the constitutional powers of the House majority&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-winning-just-the-house-does-not-let-a-party-pass-its-program&quot;&gt;Why winning just the House does not let a party pass its program&lt;/h2&gt;
&lt;p&gt;Here is the part that surprises people. Taking the House does not let a party enact its agenda, and the reason is structural. A bill has to pass both chambers in identical form and then get signed by the president. A House majority on its own clears only the first of those three hurdles.&lt;/p&gt;
&lt;p&gt;Even with both chambers, there is a wall inside the Senate called the filibuster. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brennancenter.org/our-work/research-reports/filibuster-explained&quot;&gt;Most legislation needs 60 votes&lt;/a&gt; to cut off debate and move to a final vote, not a simple 51. Since neither party is anywhere near 60 seats, that means almost nothing of consequence passes on party lines alone. The main exception is budget reconciliation, a special process for tax and spending bills that cannot be filibustered and passes with 51 votes. That is how the big tax and spending packages of recent years moved, and it is narrow by design, limited to budget related provisions. So a party that wins both chambers can still only force through the slice of its agenda that fits inside reconciliation, and everything else needs 60 votes it does not have.&lt;/p&gt;
&lt;p&gt;Then there is the veto. Anything that does clear both chambers can be vetoed by the president, and overriding a veto takes two thirds of both the House and the Senate, which no normal majority holds. So if the Democrats win Congress while a Republican sits in the White House, the realistic legislative outcome is not a wave of new laws. It is gridlock, each side able to block the other, neither able to impose its program. Divided government mostly stops things rather than starts them.&lt;/p&gt;
&lt;h2 id=&quot;what-adding-the-senate-changes&quot;&gt;What adding the Senate changes&lt;/h2&gt;
&lt;p&gt;Winning the Senate too does not fix the filibuster problem, but it unlocks two things the House cannot touch.&lt;/p&gt;
&lt;p&gt;The first is confirmations. The Senate alone confirms the president’s nominees, Cabinet secretaries, agency heads, ambassadors, and federal judges including the Supreme Court. Since the nomination rules were changed, these clear on a simple majority, no filibuster, so the Senate majority effectively controls who gets confirmed. An opposition Senate can slow or block a president’s picks, and the sharpest example is 2016, when the Republican Senate refused for about 10 months, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Merrick_Garland_Supreme_Court_nomination&quot;&gt;293 days&lt;/a&gt;, to hold a hearing or vote on Merrick Garland, President Obama’s Supreme Court nominee, leaving the seat open until after the election. The majority sets the Senate calendar, and the calendar is the weapon. A president whose party loses the Senate finds it far harder to fill judgeships and senior posts for the rest of the term.&lt;/p&gt;
&lt;p&gt;The second is the back half of impeachment, and this is the hard wall. The House impeaches, but only the Senate holds the trial, and removing someone requires a two thirds vote, 67 of 100 senators. That number is the whole story. In February 2020, after the first impeachment, the Senate acquitted Trump, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/First_impeachment_of_Donald_Trump&quot;&gt;52 to 48 on abuse of power&lt;/a&gt; with Mitt Romney the single Republican voting to convict, and 53 to 47 on obstruction, both nowhere near 67. In February 2021, after the second impeachment, 57 senators voted to convict, including 7 Republicans, the most bipartisan impeachment vote in US history, and still 10 short of removal. So in the modern era, with the parties as polarized as they are, the 67 vote threshold has worked as a near guarantee that impeachment does not end in removal. A party would need a landslide plus heavy defections from the other side, well beyond a simple majority.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DN0sFE2O_28uHaA.webp&quot; alt=&quot;Figure 3. Impeachment is a two step process with very different bars. The House impeaches by simple majority, which it did against Trump in 2019 and 2021. The Senate convicts only by a two thirds supermajority, 67 votes. The 2021 trial reached 57, the most bipartisan impeachment vote ever and still 10 short.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1260&quot; height=&quot;647&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Impeachment is a two step process with very different bars. The House impeaches by simple majority, which it did against Trump in 2019 and 2021. The Senate convicts only by a two thirds supermajority, 67 votes. The 2021 trial reached 57, the most bipartisan impeachment vote ever and still 10 short. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.senate.gov/legislative/LIS/roll_call_votes/vote1171/vote_117_1_00059.htm&quot;&gt;Author chart based on the House and Senate impeachment votes of 2019 to 2021&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-walls-that-no-midterm-moves&quot;&gt;The walls that no midterm moves&lt;/h2&gt;
&lt;p&gt;A few things do not change no matter who wins, and keeping them in view is what separates a civics read from the overheated version.&lt;/p&gt;
&lt;p&gt;The president keeps the veto, so a hostile Congress cannot force major legislation past a president of the other party. The 60 vote filibuster keeps either party from passing most of its program on a narrow majority. The president cannot be removed without 67 Senate votes, which the modern era has never produced. The 22nd Amendment limits a president to two terms, and a midterm does not touch that. The courts remain a separate branch, so a congressional subpoena or a spending condition can still be challenged and narrowed by judges, as the financial records fight showed. The president also retains broad executive authority, the power to issue executive orders, direct the agencies, and act abroad, much of which Congress cannot block directly even when it controls both chambers.&lt;/p&gt;
&lt;p&gt;Put those walls together and the realistic menu becomes clear. If the Democrats win only the House, they get oversight, subpoenas, and a veto over spending, which turns the next two years into a negotiation and forces the president to govern more by executive action because legislation stalls. If they also win the Senate, they add control over confirmations, which can freeze a president’s judicial and Cabinet picks, and they gain the power to run an impeachment trial, though removal stays out of reach without a supermajority. In none of these scenarios does a Democratic Congress get to enact its agenda over a Republican president, because of the filibuster and the veto. That is a far narrower outcome than a referendum on the direction of the whole country, which is how the election usually gets sold.&lt;/p&gt;
&lt;h2 id=&quot;how-to-read-the-forecasts-without-getting-played&quot;&gt;How to read the forecasts without getting played&lt;/h2&gt;
&lt;p&gt;In the run up to any midterm there is a flood of polls and prediction market odds, and they are useful as long as you remember what they measure. A generic ballot poll asking whether people would rather vote for a Democrat or a Republican for Congress is a snapshot of national mood, not a seat count, and the translation from vote share to seats depends heavily on how districts are drawn. Prediction markets like &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://kalshi.com/markets/controlh/house-winner/controlh-2026&quot;&gt;Kalshi&lt;/a&gt; price the odds of each party controlling each chamber, and they move with the news, but a 60% chance is not a certainty, and markets have been wrong before, the 2022 red wave that never arrived being the recent lesson. Treat all of it as probability, not prophecy. The only count that is final is the one on election night, and even then the thinnest majorities can take days to resolve as the last races are called.&lt;/p&gt;
&lt;p&gt;The honest summary is that a midterm is a control switch, not a reset button. If the Democrats win, they decide who holds the gavels, who controls the money, whether the president’s nominees get confirmed, and whether the next two years run as cooperation or trench warfare. They do not rewrite the Constitution, remove the veto, erase the filibuster unless they choose to and have the votes, or lower the 67 vote bar for removal. Knowing which of those is actually in play, and which is not, is most of what it takes to read an election year without getting swept up in it.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>usa</category><category>democrats</category><category>mideterm</category><category>finance</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Siemens Deleted a Popular Open Source Project on Its Way Out the Door, and the AGPL Made Sure That…</title><link>https://soursen.org/articles/siemens-deleted-a-popular-open-source-project-on-its-way-out-the-door/</link><guid isPermaLink="true">https://soursen.org/articles/siemens-deleted-a-popular-open-source-project-on-its-way-out-the-door/</guid><description>In October 2026, months after buying Altair for $10.6 billion, Siemens retired the OpenRadioss website and deleted its GitHub repository, pointing users to a paid product. The code was under the AGPL, so within days a Rocky Linux founder had forked it into a new project called OpenCourant. I went through what happened, why deleting the repo was the self defeating part, and what the license actually guaranteed.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Open source has a recurring fear with a clumsy name, EEE, for embrace, extend, extinguish. A company adopts an open project under a permissive license, builds a user base on its version, quietly adds features that lock people in, and eventually takes the whole thing proprietary. The more mundane version is simpler, a company buys a project, promises to keep it open, and later decides it would rather you pay. It does not happen often, because the backlash is bad and the license usually does not allow a clean exit. In October 2026 it happened to OpenRadioss, and the way Siemens did it turned a quiet retirement into a public mess.&lt;/p&gt;
&lt;p&gt;If you visit the old OpenRadioss GitHub page now, you get a 404. The website no longer loads the project either, it redirects to a Siemens page telling you the future of Radioss is a paid product called Simcenter. I want to walk through how a widely used open source tool got deleted, and why the delete button was the mistake.&lt;/p&gt;
&lt;h2 id=&quot;what-radioss-is-and-how-it-got-here&quot;&gt;What Radioss is and how it got here&lt;/h2&gt;
&lt;p&gt;Radioss is a finite element solver, software that simulates how physical structures behave under extreme, fast, highly non-linear events, car crashes, impacts, and blasts. If you have seen a slow motion simulation of a vehicle crumpling in a safety test, that is the kind of problem Radioss handles. It has been an industry tool for decades, developed by the French firm Mecalog with roots going back to the 1980s.&lt;/p&gt;
&lt;p&gt;The ownership changed hands the way these things do. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Radioss&quot;&gt;Altair Engineering&lt;/a&gt;, a company based in Michigan, acquired Mecalog and its Radioss technology in 2006 and renamed it Altair Radioss. Then in September 2022, Altair did something generous. It kept its commercial product, and it also released a community edition under the GNU AGPL license, a genuinely open source version called OpenRadioss. For 4 years that version was the one students, researchers, and engineers reached for when they needed serious crash simulation without a commercial license. It built a real community around teaching and research.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CHwZZGnT_9rpco.webp&quot; alt=&quot;Figure 1. The ownership chain. Radioss came from the French firm Mecalog, was acquired by Altair in 2006, opened as OpenRadioss under the AGPL in 2022, and passed to Siemens when it bought Altair, after which the open version was shut down.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1006&quot; height=&quot;575&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The ownership chain. Radioss came from the French firm Mecalog, was acquired by Altair in 2006, opened as OpenRadioss under the AGPL in 2022, and passed to Siemens when it bought Altair, after which the open version was shut down. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Radioss&quot;&gt;Author diagram based on Radioss project history&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;siemens-buys-the-company-then-the-project&quot;&gt;Siemens buys the company, then the project&lt;/h2&gt;
&lt;p&gt;The trouble started with an acquisition. In October 2024 Siemens announced it would buy Altair for about $10.6 billion, a deal that closed in 2025. Radioss was a small piece of that, Siemens was mainly buying Altair’s broad portfolio of simulation, high performance computing, and data science software to fill gaps in its own lineup. When you buy a company that size, you absorb everything it owns, including an open source project with an active community.&lt;/p&gt;
&lt;p&gt;At first nothing changed. Siemens renamed the commercial product to Simcenter Radioss and folded it into its Simcenter suite, which is a normal thing to do after an acquisition. OpenRadioss kept running, development continued, and the community had no particular reason to worry. That held for about a year.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-made-people-angry&quot;&gt;The part that made people angry&lt;/h2&gt;
&lt;p&gt;On 1 October 2026, the situation changed. Siemens retired the OpenRadioss website and, shortly after, removed the GitHub repository, as reported by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Siemens-Ends-OpenRadioss&quot;&gt;Michael Larabel at Phoronix&lt;/a&gt;. The site now redirects to a blog post titled the future of Radioss is Simcenter. The post frames it in the language these announcements always use, that after 4 years of successful community driven research, Siemens is consolidating its efforts and entering a new chapter, focusing future investment on the Simcenter portfolio to provide support for production grade simulation. The FAQ tells visitors who relied on the free version to explore Simcenter Radioss and its R&amp;amp;D program through Siemens.&lt;/p&gt;
&lt;p&gt;Read plainly, it is a redirect from a free tool to a paid one, built in part on 4 years of unpaid community research and development that the previous owner had committed to keeping open. That alone would have annoyed people. Deciding to stop supporting an open source project is a company’s right. Announce it, leave the code where it is, and let whoever wants to maintain it carry on.&lt;/p&gt;
&lt;p&gt;That is not what happened. Siemens deleted the repository. A project that thousands of people depended on returned a 404, and Phoronix noted the repo was removed, not archived, when archiving would have preserved it in read only form at no cost. There was no practical reason to delete it. It reads as a deliberate attempt to make a clean copy harder to find and fork, an extra kick on the way out that was never going to win anyone over. Nobody who just got locked out of a tool they relied on responds by happily buying the paid version.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.6-Rh1wZY_Z1kIRRW.webp&quot; alt=&quot;Figure 2. 2 ways to leave an open source project. Walking away leaves the code in place for the community to maintain. Deleting the repository strands users, and under a copyleft license it does not even stop the fork.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1096&quot; height=&quot;575&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. 2 ways to leave an open source project. Walking away leaves the code in place for the community to maintain. Deleting the repository strands users, and under a copyleft license it does not even stop the fork. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Siemens-Ends-OpenRadioss&quot;&gt;Author diagram of the 2 exit paths&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-the-agpl-made-the-delete-pointless&quot;&gt;Why the AGPL made the delete pointless&lt;/h2&gt;
&lt;p&gt;The delete button did not work the way Siemens might have hoped, because of the license. OpenRadioss was released under the GNU AGPL, a strong copyleft license. Once code is published under it, anyone who received a copy has the right to use, modify, and redistribute it, and that right does not expire when the original owner changes its mind. Deleting the central repository does not revoke the license on every copy already out in the world. It just makes the most convenient copy harder to reach.&lt;/p&gt;
&lt;p&gt;So the code was never really Siemens’ to pull back. Any engineer, lab, or company that had cloned the repository, and in a 4 year old project with an active user base that is a lot of them, still held a fully licensed copy they were free to republish. A permissive giveaway can sometimes be quietly walked back. A copyleft project, once it is out, stays out. That is the entire point of the license, and it is why the deletion looked less like a power move and more like a company forgetting which license it was dealing with.&lt;/p&gt;
&lt;h2 id=&quot;rocky-linux-picked-it-up-within-days&quot;&gt;Rocky Linux picked it up within days&lt;/h2&gt;
&lt;p&gt;The fork that matters is called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://opencourant.org/&quot;&gt;OpenCourant&lt;/a&gt;, and it is serious because of who is behind it. It was announced on 1 October 2026 by Brian Clemens, a founder and vice president of the Rocky Enterprise Software Foundation and Rocky Linux. This is not a random one person fork with no staying power. Rocky Linux was started in 2020 by Gregory Kurtzer, who had co-founded the original CentOS, after Red Hat turned CentOS into the less stable CentOS Stream and left a lot of enterprises without the free, bug-for-bug compatible version of Red Hat Enterprise Linux they had been running production systems on. Rocky Linux filled that hole and has kept a major enterprise distribution going ever since, with a commercial sponsor in Kurtzer’s company CIQ. The same organization taking over OpenRadioss means the fork has real institutional weight behind it, people who have already proven they can run a serious project long term after a corporate owner pulled the rug.&lt;/p&gt;
&lt;p&gt;The handover was not clean, precisely because of the deletion. The team built OpenCourant from the latest open source code they could obtain and kept the AGPL license. The problem was that a proprietary input reader library had never been kept in git, and the newest copies they could recover from public sources were months older than the rest of the code base expected. Because the repository had been deleted outright, there was no up to date backup to pull from, so the project put out a call asking anyone with a recent OpenRadioss package to help recover the missing pieces. A community member who had archived the original package came forward, the team verified it against an independently recovered binary of the same build, and the gap started closing.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CpNaz7UC_zaHPU.webp&quot; alt=&quot;Figure 3. The timeline, from open to forked. OpenRadioss ran openly for 4 years, Siemens deleted it on 1 October 2026, and the Rocky Linux team announced the OpenCourant fork the same day, shipping builds within days.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;983&quot; height=&quot;544&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The timeline, from open to forked. OpenRadioss ran openly for 4 years, Siemens deleted it on 1 October 2026, and the Rocky Linux team announced the OpenCourant fork the same day, shipping builds within days. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fossforce.com/2026/10/rocky-linux-rescues-openradioss-from-siemens-dumpster/&quot;&gt;Author timeline based on Phoronix, FOSS Force, and OpenCourant records&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;this-keeps-happening-and-the-fork-keeps-winning&quot;&gt;This keeps happening, and the fork keeps winning&lt;/h2&gt;
&lt;p&gt;OpenRadioss is the latest entry in a pattern that has been building for years, a company that owns a widely used open source project decides it wants more money from it, changes the terms, and the community forks the code and walks away. The specifics differ, but the shape is the same, and the forks have been doing well.&lt;/p&gt;
&lt;p&gt;In 2021 &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenewstack.io/what-happens-to-relicensed-open-source-projects-and-their-forks/&quot;&gt;Elastic&lt;/a&gt; moved Elasticsearch off the open Apache 2.0 license, and Amazon forked it into OpenSearch, now a Linux Foundation project. In August 2023 HashiCorp moved Terraform to the restrictive Business Source License, and within 2 weeks users forked it into OpenTofu, also under the Linux Foundation. In March 2024 Redis abandoned its BSD license, breaking a 2018 pledge to keep it, and 8 days later contributors forked Valkey from the last open version, again under the Linux Foundation, and many of Redis’s own external contributors moved over to it. Each time, a neutral foundation ended up hosting a fork with more organizational diversity than the relicensed original.&lt;/p&gt;
&lt;p&gt;OpenRadioss is a sharper version of the same story, and the license made the difference. Those earlier cases were relicensing, a company changing the terms on new versions while the old open code stayed available to fork. Siemens went further and deleted the code outright. The twist is that it did not matter. Because OpenRadioss was AGPL, a strong copyleft license, the deleted code was already free in every copy that had been downloaded, so the fork was as clean as the others despite the repository being gone. A company can change a license going forward. It cannot un-free code that is already out under copyleft.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.Du36WjE7_uiGqc.webp&quot; alt=&quot;Figure 4. OpenRadioss joins a run of open source projects taken commercial, each answered by a community fork under a neutral foundation. Elasticsearch, Terraform, and Redis were relicensed, OpenRadioss was deleted, and all 4 were forked.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1124&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. OpenRadioss joins a run of open source projects taken commercial, each answered by a community fork under a neutral foundation. Elasticsearch, Terraform, and Redis were relicensed, OpenRadioss was deleted, and all 4 were forked. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenewstack.io/what-happens-to-relicensed-open-source-projects-and-their-forks/&quot;&gt;Author chart based on relicensing and fork reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-it-stands-now&quot;&gt;Where it stands now&lt;/h2&gt;
&lt;p&gt;By the Tuesday after the shutdown, OpenCourant was shipping builds for the 3 platforms Radioss had supported, Linux x86–64, Linux arm64, and Windows x86–64. One reader function is still missing across all platforms, and the project is asking anyone holding an OpenRadioss package from August or September 2026 to check whether it contains the piece. You can get involved through the OpenCourant GitHub, the project’s discussions, or the Rocky Linux community channels, and the team has specifically said it wants to hear from former OpenRadioss maintainers and community leaders.&lt;/p&gt;
&lt;p&gt;The speed of the recovery is the real story. A company with a $10.6 billion acquisition behind it deleted a project, and within days a volunteer backed organization had a working, rebranded, actively maintained replacement on 3 platforms. That is what a copyleft license buys a community, the ability to route around an owner who changes the rules.&lt;/p&gt;
&lt;h2 id=&quot;the-part-worth-remembering&quot;&gt;The part worth remembering&lt;/h2&gt;
&lt;p&gt;A company doing something does not mean its engineers agree with it. A Siemens employee commented publicly that watching this was sad, that some of them had been pushing hard for open source culture inside the company, and that setbacks like this one were disheartening. That rings true at most large companies, where a decision from the top does not reflect the people who have to watch it land. Plenty of engineers inside Siemens almost certainly wanted this handled differently.&lt;/p&gt;
&lt;p&gt;The lesson for anyone depending on a corporate backed open source project is that the license is what you are actually relying on, more than any company promise. Altair’s pledge to keep Radioss open meant nothing once Altair no longer owned it. The AGPL, on the other hand, meant everything, because it is the reason OpenCourant exists at all. If you build on an open project owned by a company that could be acquired, check the license, keep your own copy of the code, and know that a strong copyleft license is the thing that lets the community survive a new owner who would rather you paid.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>siemens</category><category>open-source</category><category>projects</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Richard Heart Beat the SEC on a Technicality, Then His Own Tax Office Caught Up With Him in…</title><link>https://soursen.org/articles/richard-heart-beat-the-sec-on-a-technicality-then-his-own-tax-office/</link><guid isPermaLink="true">https://soursen.org/articles/richard-heart-beat-the-sec-on-a-technicality-then-his-own-tax-office/</guid><description>On 14 October 2026, Turkish police arrested the founder of Hex and PulseChain on an Interpol red notice issued for Finland, which suspects him of gross tax evasion. He had walked away from a $1 billion SEC case 18 months earlier, not because a court cleared him, but because the judge found no US jurisdiction. I went through the whole arc, the sacrifice mechanism, the allegations, the dismissal that was not an acquittal, and a blockchain whose biggest customer was its own founder.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On the morning of 14 October 2026, Turkish police and intelligence officers raided a property in the Beşiktaş district of Istanbul and arrested Richard Heart, the founder of the crypto projects Hex, PulseChain, and PulseX. His legal name is Richard James Schueler. His wife was detained alongside him, and 3 alleged bodyguards were picked up later. The arrest ran on an Interpol red notice issued in December 2024 at Finland’s request, and it closed out roughly 2 years in which Heart stayed out of reach of Finnish investigators while continuing to live stream to his followers.&lt;/p&gt;
&lt;p&gt;This is one of the strangest arcs in crypto, a founder who turned himself into the product, beat the US securities regulator on a jurisdictional technicality, ran a public victory lap, and then got caught by the far less glamorous machinery of a tax authority. I want to walk through how it actually worked, keeping careful track of what has been alleged versus what has been proven, because almost none of it has been proven yet.&lt;/p&gt;
&lt;h2 id=&quot;the-man-was-the-product&quot;&gt;The man was the product&lt;/h2&gt;
&lt;p&gt;Plenty of crypto founders enjoy attention. With Heart, the attention was the business model. He ran hours of live streams, posted endless clips of luxury watches and supercars, and promoted his projects with a skill few in the space could match. Hex was not sold on its code, and PulseChain was not pitched on any breakthrough in blockchain architecture. The pitch was Heart himself, the idea that he knew something the rest of the market did not, and that if you held his tokens long enough you would end up living like him.&lt;/p&gt;
&lt;p&gt;For a while it worked. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/policy/2026/10/15/hex-founder-richard-heart-arrested-in-istanbul-turkish-media-report&quot;&gt;Hex&lt;/a&gt; hit its peak in November 2021, riding the mania of that cycle. A product built entirely on belief in a person is only as strong as that belief, and when it fades there is nothing underneath to stop the fall. Hex is now down more than 99% from its peak, and it was already down that far before any of the recent legal trouble arrived.&lt;/p&gt;
&lt;h2 id=&quot;the-word-that-was-doing-a-lot-of-work&quot;&gt;The word that was doing a lot of work&lt;/h2&gt;
&lt;p&gt;To understand how so much money flowed in, you have to understand the word Heart used for taking it. That word was sacrifice. Participants did not buy tokens in a normal sale. They sent their crypto to what were called sacrifice addresses, and in return received tokens, including PLS, the native coin of PulseChain, and PLSX, the token of its exchange, PulseX.&lt;/p&gt;
&lt;p&gt;The choice of word was not decoration. According to the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sec.gov/news/press-release/2023-143&quot;&gt;SEC&lt;/a&gt;, it was the point. The agency alleged the wording was an attempt to keep the offerings outside securities law, on the theory that if you are not selling anything, you cannot be selling securities. The SEC alleged the offerings raised more than $1 billion in crypto assets. The Hex offering alone, which ran from at least December 2019 through November 2020, allegedly took in more than 2.3 million Ether, helped along by what the complaint called recycling transactions that let Heart gain control of more Hex tokens. He also allegedly marketed a Hex staking feature promising returns as high as 38%.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Cx6DKt1K_Z13aPSB.webp&quot; alt=&quot;Figure 1. How the sacrifice model worked, per the SEC complaint. Participants sent crypto to sacrifice addresses and received Hex, PLS, and PLSX tokens, a structure the SEC alleged was designed to dodge securities law by avoiding the word sale.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1011&quot; height=&quot;601&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. How the sacrifice model worked, per the SEC complaint. Participants sent crypto to sacrifice addresses and received Hex, PLS, and PLSX tokens, a structure the SEC alleged was designed to dodge securities law by avoiding the word sale. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sec.gov/news/press-release/2023-143&quot;&gt;Author diagram based on the SEC complaint&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-the-sec-said-the-money-went&quot;&gt;Where the SEC said the money went&lt;/h2&gt;
&lt;p&gt;In July 2023 the SEC sued Heart, along with Hex, PulseChain, and PulseX as codefendants, in federal court in the Eastern District of New York. The core claim was that the sacrifices were unregistered securities offerings, a sale of investments to the public dressed up in ritual language without the registration and disclosure the law requires. On top of that, the agency alleged fraud and misappropriation.&lt;/p&gt;
&lt;p&gt;The misappropriation is where the luxury came in. The SEC alleged that Heart and PulseChain misappropriated at least $12 million of offering proceeds, spending it on sports cars, watches, and a 555-carat black diamond known as The Enigma, which the complaint described as reportedly the largest black diamond in the world. The people doing the sacrificing received tokens. The diamond, per the SEC, went one direction only. None of these allegations have been proven in court, and Heart has denied wrongdoing throughout.&lt;/p&gt;
&lt;h2 id=&quot;the-dismissal-that-was-not-an-acquittal&quot;&gt;The dismissal that was not an acquittal&lt;/h2&gt;
&lt;p&gt;For a while this looked like the most serious threat Heart had faced. Then, on 28 February 2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/316428/richard-heart-triumphs-in-court-after-sec-case-dismissed-in-full&quot;&gt;Judge Carol Bagley Amon&lt;/a&gt; dismissed the case. The reason matters, and it is widely misunderstood. She did not find that the sacrifices were legal or that the projects were not securities. She found that the SEC had not established US jurisdiction. The offerings were globally accessible but not specifically targeted at American investors, the tokens were not sold on US exchanges, and the agency had not shown the marketing was aimed at US investors or that the transactions were domestic. The fraud claims failed on the same jurisdictional and pleading grounds.&lt;/p&gt;
&lt;p&gt;The court gave the SEC until 21 April 2025 to come back with an amended complaint that fixed the jurisdiction problem. The agency let the deadline pass without refiling, so the dismissal stands and the case is closed with no finding of wrongdoing either way. Heart walked, essentially on geography. The distinction is easy to lose, and Heart lost it on purpose, treating the outcome as a full vindication and celebrating online as though a court had cleared his name. It had not. It had said the SEC sued in the wrong country.&lt;/p&gt;
&lt;h2 id=&quot;finland-was-building-a-different-case&quot;&gt;Finland was building a different case&lt;/h2&gt;
&lt;p&gt;While Heart was running his victory lap over the SEC, Finland had been assembling a case of its own, and it had nothing to do with securities. Finnish authorities suspect Heart of gross tax evasion, and separately of an assault. These are suspicions under investigation, not convictions. He escaped the US regulator because his activity was ruled outside its jurisdiction, and then found himself wanted at home, where the tax question was squarely local.&lt;/p&gt;
&lt;p&gt;Finland did not move slowly. An Interpol red notice went out in December 2024, flagging Heart to police forces worldwide. By the time the SEC case was formally closed in the spring of 2025, he was already an internationally wanted man. He ran the victory lap while the walls were quietly closing in somewhere else. He stayed out of reach for roughly 2 years, his exact location never clearly reported beyond the fact that it was not the United States, and he kept streaming and kept selling the dream the entire time. He even published a new video around 15 hours before the police arrived.&lt;/p&gt;
&lt;h2 id=&quot;what-the-raid-turned-up&quot;&gt;What the raid turned up&lt;/h2&gt;
&lt;p&gt;Turkey’s Justice Minister, Akın Gürlek, confirmed the arrest publicly and described what was seized across searches of 15 addresses. Per the minister, police took $7.15 million in cash, 6 cold wallets, 28 luxury watches, 7 firearms including 4 long-barreled rifles and 3 unlicensed pistols, around 1,400 rounds of ammunition, 97 pieces of jewelry, 300 bags, and 19 graphics cards, with 9 vehicles registered to Heart’s wife impounded. Earlier Turkish media reports on the day of the arrest had put the cash lower, around $4 million, and the watches higher, so the official figures and the first reports differ, which is normal in the hours after a raid.&lt;/p&gt;
&lt;p&gt;The items tell their own story. The watches, the cash, and the gadgets were the proof Heart used for years to show he had made it, and that you could too if you believed hard enough. In the case against him, they become evidence. Finnish police reportedly suspect aggravated tax fraud involving several hundred million euros across 2020 to 2024, which are the same years Heart was flaunting the lifestyle online, though the specific amount has not been officially confirmed and remains an allegation.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.D6OJH7j7_ZObyhc.webp&quot; alt=&quot;Figure 2. The timeline, from peak to arrest. Hex topped out in November 2021, the SEC sued in 2023 and lost on jurisdiction in 2025, Finland’s red notice went out in December 2024, and the arrest came in October 2026.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;369&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The timeline, from peak to arrest. Hex topped out in November 2021, the SEC sued in 2023 and lost on jurisdiction in 2025, Finland’s red notice went out in December 2024, and the arrest came in October 2026. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/news/regulation/2026-10-17-turkey-confirms-hex-founder-richard-hearts-arrest-says-police-seized-7-15-million-and-six-cold-wallets-418852&quot;&gt;Author timeline based on SEC, court, and news reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-chain-whose-only-real-customer-was-its-founder&quot;&gt;The chain whose only real customer was its founder&lt;/h2&gt;
&lt;p&gt;Set the legal drama aside and look at what Heart was supposedly building. The pitch was that PulseChain would be a faster, cheaper blockchain with Heart as the visionary leading it. The sacrifice phase kicked off in 2021, and after a long run of delays the network went live in May 2023. Under the hood it was a fork of Ethereum, meaning it copied Ethereum’s balances and tokens onto a brand new chain, which in theory gave it an enormous head start.&lt;/p&gt;
&lt;p&gt;In practice the head start went nowhere. PLS has no listings on any major exchange, so most people in crypto cannot buy it on the platforms they actually use. On the chain itself, the economy revolves mostly around PulseX, the exchange Heart also built and also funded through its own sacrifice. The biggest source of activity on PulseChain is therefore another Heart project. It is a chain whose biggest customer is its founder’s other tokens, like opening a shopping center where the only tenants are shops the landlord owns. The lights are on and the car park is empty.&lt;/p&gt;
&lt;h2 id=&quot;how-the-market-took-it&quot;&gt;How the market took it&lt;/h2&gt;
&lt;p&gt;The market reacted about as you would expect. On the day the arrest news broke, PLS fell roughly 40% in 24 hours, and Hex and PLSX were dragged down in the same sell off. For context, Hex was already down more than 99% from its peak before any of this, and the wider ecosystem had been sitting near the bottom for a long time. This was a drop from almost nothing to slightly less than nothing, not a crash from the top of a bull run, with the market treating a founder’s arrest as the network losing its only remaining reason to exist.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CyP8Gws8_Ztvj6a.webp&quot; alt=&quot;Figure 3. Hex was already down more than 99% from its November 2021 peak long before the arrest, and PLS fell roughly 40% in 24 hours on the news. The founder’s legal trouble hit a token that had almost nothing left to lose.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;380&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Hex was already down more than 99% from its November 2021 peak long before the arrest, and PLS fell roughly 40% in 24 hours on the news. The founder’s legal trouble hit a token that had almost nothing left to lose. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://protos.com/richard-heart-arrested-in-turkey-almost-2-years-after-interpol-red-notice/&quot;&gt;Author chart based on market data and reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-happens-next-and-what-a-red-notice-is-not&quot;&gt;What happens next, and what a red notice is not&lt;/h2&gt;
&lt;p&gt;It helps to be precise about where this stands, because the legal machinery is slower and less certain than the headlines suggest. An Interpol red notice is not an international arrest warrant. It is a request to law enforcement worldwide to locate and provisionally detain someone pending extradition, and each country decides for itself how to act on it. Turkey acted, detained Heart, his wife, and 3 men described as bodyguards, and searched 15 properties. As of the Justice Minister’s statement, judicial proceedings for the suspects and examination of the seized materials were ongoing, and no extradition filing or court ruling had been publicly confirmed.&lt;/p&gt;
&lt;p&gt;What comes next is a Turkish legal process to decide whether Heart is handed to Finland, which can take months and which he can contest. If he is extradited, he faces the Finnish tax investigation, where the question is domestic and jurisdiction will not be the escape hatch it was with the SEC. The Finnish matters remain allegations under investigation, and nothing has been decided.&lt;/p&gt;
&lt;h2 id=&quot;the-pattern-this-fits&quot;&gt;The pattern this fits&lt;/h2&gt;
&lt;p&gt;Heart’s story is unusual in its details and ordinary in its shape. The crypto industry has a recurring structure where a single charismatic founder becomes the entire investment thesis, the token rises on belief in that person, and the whole thing unwinds when the person is removed, by a market turn, a regulator, or a courtroom. The endings differ, which is the part worth paying attention to.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/357644&quot;&gt;SafeMoon&lt;/a&gt; reached roughly an $8 billion market value in 2021 on exactly this kind of momentum. Its chief executive, Braden John Karony, was convicted in May 2025 of securities fraud, wire fraud, and money laundering, and in February 2026 a federal judge sentenced him to 8 years and 4 months and ordered him to forfeit $7.5 million. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/linked/135560/security&quot;&gt;BitConnect&lt;/a&gt;, one of the earliest and largest of these, was an alleged $2.4 billion Ponzi scheme whose founder, Satish Kumbhani, was indicted in the US in 2022 and then vanished, still at large. Set against those, Heart’s position is its own case, he has not been convicted of anything, the SEC case died on jurisdiction, and the Finnish matter is an open investigation. The pattern is not proof of what he did. It is a reason the warning signs were legible to anyone who had seen the shape before, a project whose product was a person, a token with no use beyond belief, and a founder whose wealth was the pitch.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.B7sDVEJl_I0JRm.webp&quot; alt=&quot;Figure 4. Heart’s case against 2 other founder-led crypto collapses. The endings differ, SafeMoon’s CEO was convicted and jailed, BitConnect’s founder was indicted and vanished, and Heart has not been convicted, with the SEC case dismissed on jurisdiction and the Finnish matter still an investigation.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;396&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. Heart’s case against 2 other founder-led crypto collapses. The endings differ, SafeMoon’s CEO was convicted and jailed, BitConnect’s founder was indicted and vanished, and Heart has not been convicted, with the SEC case dismissed on jurisdiction and the Finnish matter still an investigation. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/357644&quot;&gt;Author chart based on court records and reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-it-leaves-behind&quot;&gt;What it leaves behind&lt;/h2&gt;
&lt;p&gt;As things stand, Heart is in Turkish custody and the question of extradition to Finland is for the Turkish courts to decide. It began with a man on a live stream selling confidence, which became more than $1 billion in sacrifices and an ecosystem that promised to change everything. When the single biggest selling point of a project is the person behind it, the project has one structural flaw that never goes away, remove the person and there is nothing left standing. Heart has now been removed from the picture, and the tokens tied to him are reacting accordingly, while the serious questions, the Finnish tax investigation above all, move to a courtroom where geography will not save him.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><category>ai</category><category>finance</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>You Can Build a Serious Home Server for About $1,000, and It Solves a Problem Your Phone Cannot</title><link>https://soursen.org/articles/you-can-build-a-serious-home-server-for-about-1-000-and-it-solves-a/</link><guid isPermaLink="true">https://soursen.org/articles/you-can-build-a-serious-home-server-for-about-1-000-and-it-solves-a/</guid><description>A used enterprise server that cost a company thousands of dollars new sells for around $250 today, and with a few parts you have a private cloud that runs AI agents, stores your photos, records your cameras, and lets you walk through an airport with a phone that holds almost nothing. I went through the exact parts, the real prices in the current memory shortage, and what to actually run on it.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Your phone is the weakest point in your privacy. At a border crossing, an officer in many countries can compel you to unlock it, and whatever is on it is theirs to read. One answer is to carry a phone that holds almost nothing, your data living on a server at home that you reach over an encrypted connection, and that you can disconnect from entirely while you travel. The piece that makes this work is a home lab server, and the surprising part is how cheap a genuinely powerful one has become. You can build it for around $1,000, even with memory and storage prices as high as they are right now.&lt;/p&gt;
&lt;p&gt;I run several of these. The machine at home is larger than most people need. What follows is the build I would recommend to someone starting out, with the actual parts, roughly current prices, and the software that turns a bare server into your own private cloud.&lt;/p&gt;
&lt;h2 id=&quot;why-keeping-data-off-the-phone-actually-works&quot;&gt;Why keeping data off the phone actually works&lt;/h2&gt;
&lt;p&gt;The strategy rests on a legal distinction that is easy to miss. A border officer’s search authority covers what is physically on the device, call history, texts, contacts, photos, videos, the files saved to the phone itself. It does not extend to data sitting only on a remote server. In the United States, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nbcnews.com/news/us-news/border-patrol-says-its-barred-searching-cloud-data-phones-n782416&quot;&gt;CBP stated this directly&lt;/a&gt; in a 2017 letter from its acting commissioner to Senator Ron Wyden, confirming that a border search does not reach information located solely in the cloud, including email and social media content that lives on remote servers. Officers can search a phone without a warrant or suspicion in most cases, but only the content stored on it.&lt;/p&gt;
&lt;p&gt;That is the whole basis for moving your data home. If your photos, messages, and files live on a server you control and the phone holds almost nothing, then a device search finds almost nothing, because the data is not on the device to find. You also do not have to hand over passwords, though refusing can mean the phone gets detained. Rules differ by country and change over time, and the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.eff.org/issues/border-searches&quot;&gt;Electronic Frontier Foundation&lt;/a&gt; keeps current guidance worth reading before you travel. The point is that the architecture, data at home, thin phone in hand, lines up with where the legal line actually sits.&lt;/p&gt;
&lt;h2 id=&quot;why-a-used-server-not-a-new-pc&quot;&gt;Why a used server, not a new PC&lt;/h2&gt;
&lt;p&gt;A new computer with real power is painful to buy right now, because memory and SSD prices have gone vertical. DDR4 memory rose more than 50% in a single quarter in 2026, and SSDs are climbing on the same pressure, as manufacturers divert capacity to the chips feeding AI data centers. Building a fresh high spec desktop in this market is expensive.&lt;/p&gt;
&lt;p&gt;Used enterprise servers are the way around it. These machines were built to run in data centers, they are far more powerful than a consumer laptop of the same age, and large companies dump them on the secondhand market when their leases end, usually after 5 to 8 years. A server that cost thousands new sells for a few hundred dollars today. The catch is that a server is not built like a desktop. It has no monitor or keyboard, it runs headless in a closet or a garage, and it is loud, 8 fans at full tilt sound like a small aircraft. Put it somewhere the noise will not bother you and that stops mattering.&lt;/p&gt;
&lt;h2 id=&quot;the-base-machine&quot;&gt;The base machine&lt;/h2&gt;
&lt;p&gt;The server I would pick is the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.storagereview.com/review/dell-emc-poweredge-r640-review-intel-scalable-2nd-gen&quot;&gt;Dell PowerEdge R640&lt;/a&gt;, a 1U rack server from the 5 to 8 year old range. It takes 2 processor sockets, and the ones you want are a pair of Intel Xeon Gold CPUs, which together give you dozens of cores. It holds up to 24 memory modules for a maximum of 3 TB of RAM, and has up to 10 front bays for 2.5 inch drives. That is far more machine than a home setup needs, which is the point, there is enormous room to grow.&lt;/p&gt;
&lt;p&gt;On eBay you can find a bare R640 for around $238. Bare means it comes with the case, the 8 cooling fans, 2 power supplies rated 750 to 1,000 watts each, and the 2 CPUs, but no memory and no drives. Read each listing carefully, because what is included varies, and the network card it ships with is often a high speed 25 gigabit data center card that your home router cannot use. You want a plain 1 gigabit network card instead, which costs about $22 and works with any home router.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Mgxmm27n_Z2jlV9L.webp&quot; alt=&quot;Figure 1. What goes into the roughly $1,000 build. The bare server with its 2 Xeon CPUs is a small share of the cost, and memory is the single most expensive line in the current shortage.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1165&quot; height=&quot;647&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. What goes into the roughly $1,000 build. The bare server with its 2 Xeon CPUs is a small share of the cost, and memory is the single most expensive line in the current shortage. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ebay.com/&quot;&gt;Author chart based on example eBay listings, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;memory-the-expensive-part&quot;&gt;Memory, the expensive part&lt;/h2&gt;
&lt;p&gt;The R640 comes with no memory, so you buy modules that fit, and in this market this is the line that hurts most. The reasonable choice is 16 GB DDR4 RDIMM 2133 modules, which are plentiful on the used market and therefore still affordable at roughly $60 or more each, far below the jump in newer DDR5 prices. 6 of them give you 96 GB, a good starting point that runs plenty of virtual machines with room to expand.&lt;/p&gt;
&lt;p&gt;One rule matters here. The server has 2 CPUs, and each should get an equal amount of memory, so you install modules in matched sets, 3 sticks of 16 GB per CPU in this case. You can grow the same size module up to a maximum of 384 GB later, or move to 32 GB sticks if you want to go further. At current prices, budget around $420 for the starting 96 GB.&lt;/p&gt;
&lt;h2 id=&quot;storage-a-split-strategy&quot;&gt;Storage, a split strategy&lt;/h2&gt;
&lt;p&gt;The storage approach saves real money and avoids a common mistake. Use a small, brand new SSD as the boot drive, and cheap magnetic hard drives for the bulk storage. The reason is that SSDs wear out under heavy writes and have a limited lifespan, so a used one that has been hammered in a data center can fail on you. A magnetic drive is built to run 24/7 for years and does not wear the same way, so a used magnetic drive is a safe buy.&lt;/p&gt;
&lt;p&gt;For the boot drive you want a 2.5 inch SATA SSD, brand new. A 256 GB model runs about $50, and 500 GB if the budget allows. The boot drive only holds the operating system, which is mostly read and rarely written, so a modest SSD is all you need. For mass storage, use 2.5 inch SAS magnetic drives. A 2 TB drive is inexpensive, and an 8 TB is barely more, so you can start with one and add more into the empty bays over time. Each drive needs a caddy, a tray that slots it into the front of the server, at about $14 for the 2.5 inch kind, and you only need 2 to begin, one for the SSD and one for the hard drive. If you want the empty bays to look tidy, blank covers run about $5 for a set.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CMrzRzAl_R38Ua.webp&quot; alt=&quot;Figure 2. The storage split that keeps cost down and reliability up. A brand new SSD holds the operating system, which is mostly read, while cheaper magnetic drives handle bulk storage and are built to run constantly for years.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1014&quot; height=&quot;550&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The storage split that keeps cost down and reliability up. A brand new SSD holds the operating system, which is mostly read, while cheaper magnetic drives handle bulk storage and are built to run constantly for years. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.storagereview.com/review/dell-emc-poweredge-r640-review-intel-scalable-2nd-gen&quot;&gt;Author diagram of the boot plus bulk storage approach&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-it-all-costs&quot;&gt;What it all costs&lt;/h2&gt;
&lt;p&gt;Add it up and the numbers land close to the target. The server is about $250, memory about $420, the 1 gigabit network card $22, the SSD $50, a SAS hard drive $150, a caddy $14, and an optional mounting kit $37. That totals $943. Add tax and you are still near $1,000. The power cord is effectively free, because you use any standard computer cord you have lying around, the data center cords the server ships with are not made for a home outlet.&lt;/p&gt;
&lt;p&gt;What you end up with is a rack server with 2 Xeon processors, dozens of cores, 96 GB of RAM, a 256 GB SSD, and 8 TB of hard drive storage. I would comfortably run 10 virtual machines on that at once without the machine straining, though it will still roar like a jet while it does.&lt;/p&gt;
&lt;h2 id=&quot;the-running-cost-nobody-mentions&quot;&gt;The running cost nobody mentions&lt;/h2&gt;
&lt;p&gt;The purchase price is only part of the bill. A 1U server like this runs 24/7, and these machines idle somewhere around 100 to 180 watts, climbing higher under load. At a US electricity rate near $0.14 per kWh, a used rack server left on all day costs roughly $20 to $90 a month to run, depending on the hardware and how hard you push it. Over a year that can quietly exceed what you paid for the server, so it belongs in the budget from the start. If your power is expensive, this changes the math more than the sticker price does.&lt;/p&gt;
&lt;p&gt;Noise is the other cost. The small, fast fans in a 1U chassis are loud, especially at boot, which is why a closet, garage, or basement is the right home for one. A 2U server with larger, slower fans is noticeably quieter for the same work, and a tower server quieter still, idling around 35 to 45 decibels, closer to a normal desktop. If the machine has to live in earshot, that tradeoff is worth paying for.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.D-2iqjb4_Z1ziVH3.webp&quot; alt=&quot;Figure 3. The 2 ongoing costs of a home server, power and noise. A 1U rack server is cheapest to buy and loudest to live with, while tower servers and mini PCs cost more per unit of power but are quiet enough for a room you use.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1150&quot; height=&quot;633&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The 2 ongoing costs of a home server, power and noise. A 1U rack server is cheapest to buy and loudest to live with, while tower servers and mini PCs cost more per unit of power but are quiet enough for a room you use. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ovrclock.com/best-used-enterprise-servers-for-home-labs/&quot;&gt;Author chart based on used server power and noise ranges&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;when-a-quieter-smaller-machine-is-the-better-call&quot;&gt;When a quieter, smaller machine is the better call&lt;/h2&gt;
&lt;p&gt;A loud 1U server is not for everyone, and there are 2 honest alternatives. A tower server, something like a Dell T340, does similar work at living room noise levels and fits under a desk, for a somewhat higher price. A mini PC draws a fraction of the power, 15 to 30 watts against about 150 for the rack server, makes almost no noise, and handles a Nextcloud instance, backups, and a couple of light virtual machines without complaint. What a mini PC gives up is headroom, it will not run 10 virtual machines or record several 4K camera streams at once. If your goal is the travel privacy setup and a personal cloud, a mini PC may be all you need, and it will cost you a few dollars a month to run. The big rack server earns its place when you want compute to grow into, running local AI models, recording several cameras, and hosting many services at once.&lt;/p&gt;
&lt;h2 id=&quot;the-operating-system-that-makes-it-a-cloud&quot;&gt;The operating system that makes it a cloud&lt;/h2&gt;
&lt;p&gt;The software that turns this into a private cloud is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.proxmox.com/en/proxmox-virtual-environment/overview&quot;&gt;Proxmox&lt;/a&gt;, a free Linux distribution built to run virtual machines. You install it once from a USB stick, using a display and keyboard only during that initial setup, and after that the server runs headless. You control everything from a browser on another computer. Proxmox lets you run many separate virtual machines on the one box, each behaving like its own computer, so a single server can act like 10.&lt;/p&gt;
&lt;p&gt;There is an easy path and a hobbyist path here. If you enjoy the tinkering, install each service by hand and learn how it works. If you would rather skip the deep configuration, set up one virtual machine running an AI agent, point it at a cloud model subscription for around $20 a month, and let the agent install and configure the rest for you. The only real effort then is standing up that first agent machine.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-run-on-it&quot;&gt;What to actually run on it&lt;/h2&gt;
&lt;p&gt;A handful of free, self hosted applications cover most of what people want.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://nextcloud.com/&quot;&gt;Nextcloud&lt;/a&gt; is your own replacement for iCloud, Google Drive, and OneDrive, holding your photos and files on your own hardware, not a company’s. This is the heart of the travel strategy, because if your photos and messaging data live in Nextcloud, you can delete the Nextcloud app from your phone before a border and there is nothing on the device pointing to where your data is. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.home-assistant.io/&quot;&gt;Home Assistant&lt;/a&gt; runs your home automation and, more usefully, your security cameras, recording 24/7 footage from several 4K cameras straight to the server, which has plenty of space for it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://syncthing.net/&quot;&gt;Syncthing&lt;/a&gt; handles continuous backups of your phone’s photos and files, so the device can be wiped at any time without losing anything. An AI agent running locally can tie these together, and paired with Home Assistant’s voice interface you can speak to it and have it control lights, cameras, and the rest.&lt;/p&gt;
&lt;h2 id=&quot;the-travel-security-workflow&quot;&gt;The travel security workflow&lt;/h2&gt;
&lt;p&gt;Here is how the pieces combine into the border crossing use case. Say your private conversations are on Signal. Before you fly, you back up Signal to your home server, verify the backup worked, then delete Signal from your phone, along with the media on the device, which your server has already been backing up automatically. You also remove the remote access app, so nothing on the phone reveals that a home server exists. You cross the border with a phone that holds almost nothing. On arrival, you reinstall Signal and restore it from the backup, and reconnect to your server.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.D1nRAE9o_Z17nYBC.webp&quot; alt=&quot;Figure 4. The travel workflow. Before crossing a border, your data moves to the home server and the apps come off the phone, so the device reveals nothing. After arrival, you reconnect and restore.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;936&quot; height=&quot;550&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The travel workflow. Before crossing a border, your data moves to the home server and the apps come off the phone, so the device reveals nothing. After arrival, you reconnect and restore. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tailscale.com/&quot;&gt;Author diagram of the travel privacy workflow&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;reaching-it-from-anywhere&quot;&gt;Reaching it from anywhere&lt;/h2&gt;
&lt;p&gt;The connection that makes all of this usable from the other side of the world is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tailscale.com/&quot;&gt;Tailscale&lt;/a&gt;. You register the server and each virtual machine on it with Tailscale, then install Tailscale on your phone, and every device behaves as though it is on the same local network no matter where you physically are. You get a private address for each machine, visible only to you, and you reach your private cloud over an encrypted link as if you were sitting at home. While traveling through a border, you remove the Tailscale app too, then reinstall it on the far side.&lt;/p&gt;
&lt;h2 id=&quot;if-you-are-not-ready-to-buy-a-server&quot;&gt;If you are not ready to buy a server&lt;/h2&gt;
&lt;p&gt;You do not strictly need to buy anything. If you have an old laptop sitting unused, you can install Proxmox on that and start smaller. The reason I still recommend the full server is value, given a choice between buying a new laptop and buying this far more powerful server for the same roughly $1,000, the server is the better machine by a wide margin, and it leaves room to grow into. The point is to lean less on your phone for your security, and a machine you control at home is how you do that.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>home-server</category><category>gpu</category><category>servers</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Anthropic Just Posted $16.8</title><link>https://soursen.org/articles/anthropic-just-posted-16-8/</link><guid isPermaLink="true">https://soursen.org/articles/anthropic-just-posted-16-8/</guid><description>The numbers coming out of the AI industry are the biggest in the history of technology, and a growing group of analysts thinks that is the problem. I went through the real figures behind the bubble debate, Anthropic’s revenue, the infrastructure commitments, the debt, the falling cost of intelligence, and who is actually paying, because the case for a correction and the case against it both rest on the same facts.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the middle of October 2026, the Financial Times got hold of a number Anthropic had shared with potential investors at a private meeting, and it set off a week of nerves across the AI industry. The number was not bad. It was enormous. Anthropic told investors its revenue for the third quarter reached &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/anthropic-q3-revenue-16-8bn-ipo&quot;&gt;$16.8 billion&lt;/a&gt;, a figure Reuters and Bloomberg both matched soon after. For a company this young, that is close to unprecedented. The nervousness is not about the size of the number. It is about its shape, because the quarter before, the growth rate was far higher, and in the AI industry a merely gigantic number that is decelerating reads as a warning.&lt;/p&gt;
&lt;p&gt;I want to walk through the actual figures on both sides of the bubble argument, because this is a case where the bulls and the bears are looking at the same data and drawing opposite conclusions, and the only way to think clearly about it is to see the numbers plainly.&lt;/p&gt;
&lt;h2 id=&quot;the-number-that-started-the-panic&quot;&gt;The number that started the panic&lt;/h2&gt;
&lt;p&gt;Here is the sequence that has people talking. Per Reuters, Anthropic’s revenue went from roughly $4.7 billion in the first quarter of 2026 to about $11.6 billion in the second, then to $16.8 billion in the third. That is growth of around 147% from Q1 to Q2, then about 45% from Q2 to Q3. Both are extraordinary rates most companies would never see. The issue is the drop between them. A business the whole AI narrative leans on going from 147% to 45% quarterly growth, in a single step, is the kind of thing that makes a market built on the promise of endless acceleration start asking questions.&lt;/p&gt;
&lt;p&gt;That is the core of the bear case, and it is a mathematical one. The analyst Alberto Romero put it cleanly in his writing on the subject, it only takes some finite amount of time to turn a proud exponential into a disappointing sigmoid, an S shaped curve that rises fast and then flattens. Every exponential eventually hits a binding constraint and bends over. The question for Anthropic is whether what we just saw is noise in a still steep curve or the first visible bend.&lt;/p&gt;
&lt;p&gt;The counterpoint is just as real. Reuters reported that investors who attended the meeting actually came away upbeat about the growth and the path to profit, and Anthropic told them the quarter was cash flow positive, a milestone most frontier AI labs have not reached. A deceleration from a once in history growth rate is not the same as a collapse. Both things are true at once, and which one matters more is exactly what the market is trying to price.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BX_8HX6e_1XyEFp.webp&quot; alt=&quot;Figure 1. Anthropic’s quarterly revenue in 2026, with the growth rate falling even as the absolute numbers climb. The revenue roughly tripled in 2 quarters, and the quarter on quarter growth rate dropped from about 147% to about 45%.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1150&quot; height=&quot;636&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. Anthropic’s quarterly revenue in 2026, with the growth rate falling even as the absolute numbers climb. The revenue roughly tripled in 2 quarters, and the quarter on quarter growth rate dropped from about 147% to about 45%. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/anthropic-q3-revenue-16-8bn-ipo&quot;&gt;Author chart based on Reuters and Financial Times reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-valuation-that-has-to-come-true&quot;&gt;The valuation that has to come true&lt;/h2&gt;
&lt;p&gt;The reason the growth rate matters so much is the price tag attached to it. Bloomberg reported that some prospective investors see a fair valuation for Anthropic in the range of $1.8 trillion to $2 trillion ahead of a possible IPO. To grow into a number like that, the company cannot just stay huge, it has to keep compounding at rates that only make sense if AI revenue keeps expanding into enormous new markets. Anthropic recorded an operating loss of more than $8 billion in 2025 on revenue of roughly $4.6 billion, which is normal for a lab spending to reach the frontier, and it is also a lot of ground to make up. A valuation near $2 trillion is a bet that the compounding does not stop.&lt;/p&gt;
&lt;h2 id=&quot;the-money-being-spent-is-the-part-that-cannot-be-undone&quot;&gt;The money being spent is the part that cannot be undone&lt;/h2&gt;
&lt;p&gt;Set the revenue aside and look at the spending, because that is where the risk gets concrete. Building AI means building data centers, and data centers cost real money on fixed timelines whether or not the customers show up. A data center that costs $10 billion still costs $10 billion if the AI payoff arrives a decade late. The construction workers, the energy companies, the landowners, and the lenders all want dollars, not tokens, and they want them on schedule.&lt;/p&gt;
&lt;p&gt;The lenders are where the strain is showing first. Take CoreWeave, a company that rents out GPUs to AI firms after pivoting from crypto mining. It has taken on roughly $52 billion in debt obligations, and in mid October 2026 the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/coreweave-shares-plunge-bond-yields-15/&quot;&gt;bond market turned on it&lt;/a&gt;. Its 2032 notes hit a 15% yield intraday on 13 October, and the stock fell as much as 16% the next day. A 15% yield is what investors demand to hold debt they consider risky, and this is for a company at the center of the supposedly most promising industry in history. Its interest bill, around $640 million in the second quarter alone, now runs ahead of its adjusted operating income. CoreWeave is an extreme case, but it is not an isolated one.&lt;/p&gt;
&lt;p&gt;The pressure reaches the giants too. Oracle raised $43 billion in debt in a recent fiscal year and ended with negative free cash flow. Even Alphabet, one of the most stable companies on earth, generated about $39 billion in cash from operations in a single quarter and spent about $45 billion on infrastructure, turning its free cash flow negative for the first time since it went public in 2004. When Google has to borrow to keep building, the scale of the commitment is clear.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.yVDyoHvf_Z1wfz58.webp&quot; alt=&quot;Figure 2. The debt stress is showing up first at the companies financing the buildout. CoreWeave’s bond yields climbing toward 15% signal that lenders now treat a central AI infrastructure company as a risky borrower.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1183&quot; height=&quot;606&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The debt stress is showing up first at the companies financing the buildout. CoreWeave’s bond yields climbing toward 15% signal that lenders now treat a central AI infrastructure company as a risky borrower. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/coreweave-shares-plunge-bond-yields-15/&quot;&gt;Author chart based on CoreWeave bond market reporting, October 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-gap-between-what-is-being-spent-and-what-is-coming-back&quot;&gt;The gap between what is being spent and what is coming back&lt;/h2&gt;
&lt;p&gt;The single clearest way to frame the bubble question comes from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2026/07/09/can-ai-answer-the-3-trillion-question/&quot;&gt;Sequoia’s David Cahn&lt;/a&gt;, who has been tracking it since 2023. He started by asking how much revenue the industry needed to justify its infrastructure spending, and called it AI’s $200 billion question. By 2026 his updated math puts AI infrastructure spending for the year at about $1.5 trillion, and the revenue the industry would need to earn to justify those chips and data centers at around $3 trillion, a figure he thinks is probably an underestimate. Set that against where the industry actually is, and the distance is the whole argument.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/gartner-ai-infrastructure-write-down-risk/&quot;&gt;Gartner&lt;/a&gt; put a number on the downside. It estimated that more than $3.5 trillion in AI infrastructure spending could face impairment by 2030, meaning written down as worth less than what was paid for it, if the current investment pace holds. The firm also projected that data centers will generate trillions of dollars less in revenue by 2030 than they would need to justify their cost and deliver expected returns. These are forecasts, not facts, and forecasts about 2030 are easy to wave away. The bear case is that markets do not wait for 2030. If investors become convinced today that the returns will not arrive on time, they sell today.&lt;/p&gt;
&lt;h2 id=&quot;the-cost-of-intelligence-is-falling-off-a-cliff&quot;&gt;The cost of intelligence is falling off a cliff&lt;/h2&gt;
&lt;p&gt;Here is the figure I find hardest to argue with, and it cuts against every AI company at once. Per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://marginalrevolution.com/marginalrevolution/2026/09/the-price-of-intelligence-is-falling.html&quot;&gt;Epoch AI&lt;/a&gt;, the cost of achieving a fixed level of AI performance has been falling about 47% every quarter since 2023. That works out to roughly a thirteenfold reduction every year. The capability you spent billions to build this year gets dramatically cheaper for someone else to reproduce next year.&lt;/p&gt;
&lt;p&gt;That is wonderful for anyone using AI and hard for anyone selling it at a premium. Google’s models improve, Meta has caught up from behind, Chinese labs ship capable models at low prices, and open weight alternatives handle the ordinary tasks for free. OpenAI sits toe to toe with Anthropic in the same markets, code, agents, and enterprise. When the thing you sell gets 13 times cheaper to make every year and several well funded competitors sell something similar, holding a premium price is genuinely difficult. The bull reply is Jevons paradox, that cheaper intelligence drives so much more usage that total revenue grows anyway. That can be true, and rising usage still does not guarantee rising profit when competition is this fierce and the product is drifting toward a commodity.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BkcArp-J_ZgImY8.webp&quot; alt=&quot;Figure 3. The true exponential in AI may be the price collapse. Per Epoch AI, the cost of a fixed level of performance has fallen about 47% per quarter since 2023, roughly 13 times cheaper each year, which squeezes everyone selling frontier models.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1150&quot; height=&quot;641&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The true exponential in AI may be the price collapse. Per Epoch AI, the cost of a fixed level of performance has fallen about 47% per quarter since 2023, roughly 13 times cheaper each year, which squeezes everyone selling frontier models. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://marginalrevolution.com/marginalrevolution/2026/09/the-price-of-intelligence-is-falling.html&quot;&gt;Author chart based on Epoch AI data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;almost-nobody-is-actually-paying-yet&quot;&gt;Almost nobody is actually paying yet&lt;/h2&gt;
&lt;p&gt;For all the money moving, the customer base is thinner than the valuations imply. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/us-households-pay-ai-services-a16z/&quot;&gt;Andreessen Horowitz&lt;/a&gt;, in its State of Markets report, found that only about 2% of US households were paying for any AI service as of April 2026. After this much progress and this much capability, 2% is a strikingly small share. On the enterprise side the picture is broad but shallow, nearly 30% of S&amp;amp;P 500 companies reported some AI impact, while only about 2% reported a tracked, quantifiable metric. Adoption is wide and usage is light.&lt;/p&gt;
&lt;p&gt;There are early signs of belt tightening too. Reporting on Anthropic’s own customers suggests some of its largest corporate accounts have trimmed their spending as they build their own tools, and a few companies have capped what employees can spend on AI each month. None of this is fatal on its own. It does complicate the story that enterprise demand is an unstoppable escalator.&lt;/p&gt;
&lt;h2 id=&quot;what-a-bubble-actually-means&quot;&gt;What a bubble actually means&lt;/h2&gt;
&lt;p&gt;A bubble is one of the most misunderstood words in this debate, so it is worth being precise about what it means. A bubble does not mean the technology is fake, or that every company goes bust, or that AI fails to change the world. It means the core premise behind the industry’s valuations has been inflated beyond what reality can support in the expected timeframe. The internet was real and world changing, and the dot com bubble still popped, because the prices had run ahead of the business. A bubble is a correction mechanism, not a verdict on the technology.&lt;/p&gt;
&lt;p&gt;That distinction is why smart people land on opposite sides. You can believe AI is the most important technology of the century and also believe its current valuations are too high, those are not contradictory positions. The companies are, by most measures of product and growth, among the best startups ever built. The argument is about price and timing, not about whether the tools work.&lt;/p&gt;
&lt;h2 id=&quot;why-the-whole-market-is-watching-1-company&quot;&gt;Why the whole market is watching 1 company&lt;/h2&gt;
&lt;p&gt;The reason this is not a niche tech story is that the stock market has become unusually concentrated on AI. Reuters noted that the S&amp;amp;P 500 rose about 14% in a recent stretch even though more than 40% of its stocks were down, meaning a handful of large AI linked names carried the whole index. The Kobeissi Letter pointed out that the correlation between the equal weighted S&amp;amp;P 500 and the standard index had fallen to its lowest level on record, lower than during COVID and lower than the dot com peak. A market held up by a few names is a market with a thin margin for disappointment.&lt;/p&gt;
&lt;p&gt;That is what ties Anthropic’s revenue growth to your retirement account. The financial engineering underneath is getting elaborate too. A UBS analysis described deals where investors buy chips from Google, lease them to Anthropic, and Google backstops parts of the arrangement, so several companies’ financial health depends on the same stream of future AI revenue showing up. There is nothing inherently wrong with structuring deals that way, and it does mean a shortfall in one place can ripple through many balance sheets at once.&lt;/p&gt;
&lt;h2 id=&quot;what-would-actually-settle-it&quot;&gt;What would actually settle it&lt;/h2&gt;
&lt;p&gt;Both sides agree on the test, they just disagree on the result. It comes down to whether run rate revenue, the annualized version of a recent strong month or quarter, turns into durable actual revenue, people and companies paying enough, for long enough, to justify the spending. If Anthropic reaccelerates in the fourth quarter, reaches its run rate targets, and enterprise adoption deepens, the bears will have been early and wrong. If growth keeps flattening while the infrastructure bills come due on schedule, the case for a correction gets stronger each quarter.&lt;/p&gt;
&lt;p&gt;I do not know which way it breaks, and anyone who tells you they do with certainty is selling something. What I can say is that the numbers to watch are specific and public. Watch Anthropic’s next quarter for whether growth stabilizes or keeps sliding. Watch the bond yields at companies like CoreWeave for whether lenders calm down or tighten further. Watch the share of households and enterprises actually paying, not just experimenting. Those figures, not the rhetoric, are where this gets decided.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>artificial-intelligence</category><category>ai</category><category>anthropic-claude</category><category>claude</category><category>bubble</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>eMudhra’s CA Keys Were Compromised Because a Private Key Was the Number 4.</title><link>https://soursen.org/articles/emudhras-ca-keys-were-compromised-because-a-private-key-was-the-number-4/</link><guid isPermaLink="true">https://soursen.org/articles/emudhras-ca-keys-were-compromised-because-a-private-key-was-the-number-4/</guid><description>In October 2026, Mozilla and Google confirmed that 8 intermediate signing keys from eMudhra, 1 of the few Indian certificate authorities trusted globally, had private keys a laptop can guess in under a second, including 1 that was literally the integer 4. I went through how a secret that should be 116 digits long collapsed to single digits, how browsers shut it down in under 3 hours, why your backend servers may still be exposed, and why, for a certificate authority, the incident is survivable but the response decides everything.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The padlock in your browser rests on a single assumption, that a certain secret number is so enormous no one could ever guess it. In October 2026 that assumption broke in the most embarrassing way possible. A security researcher found that 8 intermediate signing keys belonging to eMudhra, 1 of India’s largest certificate authorities, had private keys small enough to recover on a laptop in under a second. One of them was the number 4. Not a 116 digit number starting with 4. The number 4.&lt;/p&gt;
&lt;p&gt;This is the kind of failure that sounds made up, and it is fully documented in the public record. I want to walk through exactly what happened, because the mechanism is a clean lesson in how internet trust works, how it fails, and why the fix reached your browser almost instantly while leaving a large part of the internet’s plumbing exposed.&lt;/p&gt;
&lt;h2 id=&quot;what-a-certificate-authority-actually-does&quot;&gt;What a certificate authority actually does&lt;/h2&gt;
&lt;p&gt;Every time you load a site over HTTPS, your browser has to answer 1 question, is this really the server it claims to be. The answer comes from public key cryptography. The server holds a private key it never shares, and publishes a matching public key inside a certificate. The server proves its identity by signing data with the private key, and your browser checks that signature with the public key. Anyone can see the public key. Only the holder of the private key can produce a valid signature, so a valid signature is proof.&lt;/p&gt;
&lt;p&gt;The missing piece is, why should your browser trust that a given public key really belongs to your bank. That is the job of a certificate authority, a trusted notary that signs the server’s certificate with its own private key, binding the public key to a verified identity. Your devices ship with a built in list of these authorities, called a trust store, maintained by the big root programs at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.mozilla.org/security/2026/10/20/protecting-firefox-users-following-the-compromise-of-emudhra-intermediate-certificates/&quot;&gt;Mozilla&lt;/a&gt;, Apple, Microsoft, and Google. Before you visit a single website, your device already trusts every authority on that list.&lt;/p&gt;
&lt;p&gt;The authorities do not sign websites directly with their crown jewels. At the top sits a root key, kept offline in a hardware vault and switched on only for rare, formal ceremonies, because if a root key ever leaked the only fix is to remove it from every device on Earth. Below the root sit intermediate keys, which do the daily work of signing website certificates while staying online. If an intermediate goes bad, the root can revoke it and sign a new 1 without anyone’s device changing a thing. That design is the only reason this story did not end in total disaster.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DCoNhTN2_1wMlIO.webp&quot; alt=&quot;Figure 1. The chain of trust. A root certificate anchored in your device signs an intermediate, the intermediate signs individual website certificates, and your browser checks each signature up the chain. eMudhra’s compromised keys were intermediates, which can issue certificates for any domain.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1132&quot; height=&quot;709&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The chain of trust. A root certificate anchored in your device signs an intermediate, the intermediate signs individual website certificates, and your browser checks each signature up the chain. eMudhra’s compromised keys were intermediates, which can issue certificates for any domain. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Public_key_infrastructure&quot;&gt;Author diagram of public key infrastructure&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-number-that-should-have-been-116-digits-long&quot;&gt;The number that should have been 116 digits long&lt;/h2&gt;
&lt;p&gt;The 8 compromised keys used an elliptic curve called P-384. On that curve a private key is supposed to be a random integer up to roughly 10 to the power 115, a number about 116 digits long. The security of the whole system depends on that number being genuinely random and genuinely enormous, so that guessing it would take longer than the lifetime of the universe.&lt;/p&gt;
&lt;p&gt;eMudhra’s keys were not enormous. Per Mozilla’s incident report, all 8 had values below 256, meaning the entire secret fit in a single byte. A researcher named &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helpnetsecurity.com/2026/10/21/emudhra-certificates-private-keys-compromised/&quot;&gt;Scott Helme&lt;/a&gt; recovered them from the public certificates on a laptop, and said it took less than a second, because there are only 256 possibilities to try. The actual values were tiny integers like 4, 56, and 115. The key for the intermediate labeled EM OV TLS CA — G3C had a value of 4, confirmed by BleepingComputer against the revoked certificate. A 4 digit bike lock has more combinations than that key did.&lt;/p&gt;
&lt;p&gt;The funny part has a catastrophic edge. These were intermediate keys, which means whoever holds them can mint a valid certificate for any domain they like, your bank, your email, a government portal, and every system checking the chain would report it as completely legitimate. A stolen intermediate key is a passport printing machine for the entire internet. The only saving grace is that using it to steal your login still requires an attacker to sit on your network and intercept your traffic, so the keys being public did not automatically drain anyone’s bank account. It did mean the single assumption the whole padlock rests on was false for 17 months.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.U-rNg-9s_1mQwaA.webp&quot; alt=&quot;Figure 2. The gap between the key eMudhra should have generated and the key it used. A P-384 private key should be about 116 digits long. The 8 compromised keys were integers below 256, 1 of them the number 4, recoverable in under a second.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1182&quot; height=&quot;603&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The gap between the key eMudhra should have generated and the key it used. A P-384 private key should be about 116 digits long. The 8 compromised keys were integers below 256, 1 of them the number 4, recoverable in under a second. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helpnetsecurity.com/2026/10/21/emudhra-certificates-private-keys-compromised/&quot;&gt;Author chart based on Mozilla and researcher reports&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-a-key-ceremony-produced-a-4&quot;&gt;How a key ceremony produced a 4&lt;/h2&gt;
&lt;p&gt;Certificate authorities generate keys in what is called a key ceremony, one of the most tightly controlled procedures a security company runs. It happens in a locked room, phones left outside, an offline computer wired to a tamper resistant hardware security module, several people each holding a smart card so nobody can act alone, a written script read step by step, and an auditor recording the whole thing on camera. The entire ritual exists to guarantee 1 outcome, that the right keys are generated and the right keys get signed.&lt;/p&gt;
&lt;p&gt;eMudhra held such a ceremony on 30 April 2025 and generated 24 intermediates in a single sitting. Per &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://emudhra.com/en/post/certificate-security-incident&quot;&gt;the company’s own account&lt;/a&gt;, a flawed test script created a second, unintended set of keys alongside the proper ones, and those second keys were the weak ones. Because the weak keys carried labels nearly identical to the strong keys, staff selected the wrong ones and built certificate requests from them, and those got signed and published into the global browser trust stores. The hardware vault worked perfectly. It generated proper random keys exactly as designed. A procedural script running next to it quietly produced garbage, and a human picked the garbage by mistake.&lt;/p&gt;
&lt;p&gt;There was a second chance to catch it, and it got missed in a way that is hard to read without wincing. When a certificate authority wants to revoke a certificate, it publishes a signed revocation list. At one point eMudhra signed such a list with the real, strong key, and it failed to verify against the certificate, because the certificate in use was actually built on the weak key. That mismatch was the system screaming that something was wrong. The reported response was to re sign the list with the weak key so it would match, when the mismatch should have stopped everything while someone asked why the keys did not line up. The weak key stayed in use.&lt;/p&gt;
&lt;h2 id=&quot;the-internet-shut-it-down-in-under-3-hours&quot;&gt;The internet shut it down in under 3 hours&lt;/h2&gt;
&lt;p&gt;The discovery itself reads like a thriller. On Saturday 17 October 2026, a researcher credited by Mozilla only as Wayne was scanning public certificate data, the append only logs where authorities must publish every certificate they issue. Finding the weak keys, Wayne emailed the root programs and signed the message, we have a problem here, with each of the 8 compromised keys. Signing a message with a certificate authority’s own keys is the most polite imaginable way of saying, I have your private keys, and here is the proof.&lt;/p&gt;
&lt;p&gt;What happened next is the part that should give you some confidence in the modern web. The timeline, in UTC, is tight. At 18:05 the Chrome Root Program received the report. By 19:45, about 1 hour and 40 minutes later, Chrome’s block was live, pushed to browsers through a mechanism called a CRLSet that needs no update or restart from the user. Mozilla received the report at 20:06 and finished pushing its own block through OneCRL by 22:59, under 3 hours. Apple added protections on 19 October, and Microsoft on 20 October. The browser makers blocked the keys themselves at the key level, which reaches further than blocking individual certificates, and that matters because an older authority called Sectigo had cross signed the same keys under a different root. Blocking the key catches every copy at once.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.B0v_oPTO_Z1Yj098.webp&quot; alt=&quot;Figure 3. From report to global block in under 3 hours. The response timeline on 17 October 2026, in UTC, from the researcher’s email to Chrome and Firefox pushing blocks to billions of devices without a user update.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1165&quot; height=&quot;480&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. From report to global block in under 3 hours. The response timeline on 17 October 2026, in UTC, from the researcher’s email to Chrome and Firefox pushing blocks to billions of devices without a user update. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thehackernews.com/2026/10/eight-emudhra-ca-keys-compromised.html&quot;&gt;Author timeline based on Chrome and Mozilla incident reports&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;your-browser-is-safe-your-servers-might-not-be&quot;&gt;Your browser is safe, your servers might not be&lt;/h2&gt;
&lt;p&gt;Browsers solved this fast because they have a central kill switch, a block list pushed silently to billions of devices in the background. The trouble is that a huge amount of the internet does not run in a browser. Headless Linux servers, microservices, containers, and automated pipelines validate certificates against a static trust store sitting on disk, a file like the ca-certificates package on Linux or a bundle copied into a Docker image years ago. These systems never fetch the browser block lists. They trust whatever file is on disk until a human updates it.&lt;/p&gt;
&lt;p&gt;That is the real exposure. If a backend service makes an outbound connection and its local trust store still lists the eMudhra root, standard tools like curl on Linux or macOS will happily verify a forged certificate as perfectly valid. Mozilla’s Dennis Jackson specifically warned that the built in curl on macOS may keep trusting the certificates, because its bundle does not check revocation. Pipelines using mutual TLS to authenticate server to server traffic, with no human in the loop, are exactly the places this lingers. Browser updates protect people quickly and offer zero coverage for this machinery until an administrator intervenes.&lt;/p&gt;
&lt;p&gt;The cleanup reflects that split. Mozilla removed the root entirely from its NSS trust store in version 3.131.1, Go shipped versions 1.27.3 and 1.26.10 that reject any chain containing 1 of the 8 keys under CVE-2026–111943, and bundles like certifi, Rust’s webpki-roots, and Homebrew’s ca-certificates pulled the root as well. Each of those is a separate update on a separate schedule, and anything that does not pull them stays exposed. eMudhra estimates about 30,000 customer certificates need to be replaced, and has said it will recheck every key ceremony it has ever carried out.&lt;/p&gt;
&lt;h2 id=&quot;trust-is-the-whole-product-and-it-is-the-hard-part-to-get-back&quot;&gt;Trust is the whole product, and it is the hard part to get back&lt;/h2&gt;
&lt;p&gt;A certificate authority sells exactly 1 thing, trust. Not software, not storage, the assurance that when its signature says this is your bank, it really is. When the signing key behind that assurance turns out to be the number 4, the product itself is what failed, and that is why this incident lands harder than a normal bug. The reaction across the Indian security community has carried a note of personal disappointment, because eMudhra is 1 of the few Indian certificate authorities trusted in the global browser root stores, a genuine point of pride, and that standing is now under a spotlight it did not want.&lt;/p&gt;
&lt;p&gt;The uncomfortable history here is that in the certificate authority world, a technical mistake is usually survivable while a mishandled response usually is fatal. DigiNotar was breached in 2011, handled it poorly, got pulled from the trust stores, and was bankrupt within weeks. Symantec, once a giant of the industry, lost the trust of Google and Mozilla over a pattern of mis-issuance and had its certificate business wound down. Entrust was distrusted by Chrome and Firefox in 2024 after a run of incidents and what the browsers judged to be inadequate responses. The browsers do not remove a CA for a single flaw. They remove it when they lose confidence that the CA will catch the next one, which is a judgment about transparency and competence that reaches well beyond this specific key.&lt;/p&gt;
&lt;p&gt;That is why the next few weeks matter more than the keys themselves. What the industry is watching for is a full, public root cause analysis that answers the questions that actually determine trust. How did a script generate a single digit key in the first place. Why did the near-identical labels let a human pick the weak one. Why did the certificate revocation list mismatch, the moment the system flagged that something was wrong, get papered over when it should have been escalated. How did these certificates sit in public logs for 17 months with nobody, at eMudhra or at the cross-signing partner Sectigo, running the 1 second check that would have caught them. What changes now so it cannot recur. eMudhra has said it will recheck every key ceremony it has ever performed, which is the right instinct. The detail and candor of what it publishes next is what the root programs will weigh.&lt;/p&gt;
&lt;p&gt;For everyone else in the ecosystem, there is a quieter lesson. A single CA’s mistake lands on people who have never heard of that CA, because trust in this system is inherited. Your browser, your language runtime, and your Docker image all pull their trusted roots from lists maintained by a handful of organizations, and a weak key signed by 1 authority becomes everyone’s problem on whatever day their particular list gets updated. The resilience of the web came not from eMudhra being perfect, but from the layers above it, certificate transparency logs that made the keys findable, and browser kill switches that could act in hours.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.B7z8ZWSk_Z2o3lT8.webp&quot; alt=&quot;Figure 4. For a certificate authority, surviving an incident is about the response. Past cases show browsers remove a CA not for a single flaw, but when they lose confidence in how it responds. DigiNotar, Symantec, and Entrust all lost trust over how they handled their incidents, beyond the original mistakes.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1296&quot; height=&quot;544&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. For a certificate authority, surviving an incident is about the response. Past cases show browsers remove a CA not for a single flaw, but when they lose confidence in how it responds. DigiNotar, Symantec, and Entrust all lost trust over how they handled their incidents, beyond the original mistakes. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.encryptionconsulting.com/firefoxs-mozilla-follows-google-in-distrusting-entrusts-tls-certificates/&quot;&gt;Author summary of certificate authority trust history&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-do-if-you-run-infrastructure&quot;&gt;What to actually do if you run infrastructure&lt;/h2&gt;
&lt;p&gt;If you only use a browser, update it and move on, the block is already there. If you run servers, the work is manual and worth doing now. Audit your container images for outdated certificate bundles, since a base image built a couple of years ago may still carry the eMudhra root. Run your operating system’s package manager to force the local trust store to reflect current revocation data, and purge any certificate tied to the eMudhra G3 chain from your directories. If your own site’s certificate chains to the affected root, get a replacement from a different authority now.&lt;/p&gt;
&lt;p&gt;The 1 thing not to do is reach for the quick fix when connections start failing mid migration. Disabling certificate validation with a flag like verify equals false makes the errors go away and leaves a permanent hole that trusts everything, forged certificates included. Configure your continuous integration to actively reject any chain built on a revoked root instead.&lt;/p&gt;
&lt;p&gt;The eMudhra failure is a reminder that internet security is not an automatic guarantee handed down by browser vendors. The math behind it never broke. A certified hardware vault did its job. The trust still collapsed, because a script produced a single digit number, a human picked the wrong label, a mismatch got papered over, and for 17 months a perfectly valid looking certificate hid a private key of 4 that nobody checked.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>security</category><category>cybersecurity</category><category>emudhra</category><category>mozilla</category><category>firefox</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>MacOS Quietly Vanished From the Official Unix Registry</title><link>https://soursen.org/articles/macos-quietly-vanished-from-the-official-unix-registry/</link><guid isPermaLink="true">https://soursen.org/articles/macos-quietly-vanished-from-the-official-unix-registry/</guid><description>For almost 20 years, “macOS is certified Unix” was a real bragging right. I dug into what that certification actually required, and the honest answer is that no Mac anyone uses has ever met it. Here is what disappeared from the Open Group’s list in October 2026, and why it matters less than the headlines suggest.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For most of 2 decades, one of the quiet flexes in computing was that macOS is certified Unix and Linux is not. I heard it from university professors, from developers who came up in the 90s, from people who wanted a machine that was Unix without the rough edges. Then, sometime between October 7 and October 11, 2026, Apple’s entries slipped off the front page of the Open Group’s Unix registry, with no announcement, no blog post, nothing. I went looking at what that certification was, what it actually required, and whether losing it means anything. The answer turned out to be more interesting than the disappearance itself.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-happened-on-the-registry&quot;&gt;What actually happened on the registry&lt;/h2&gt;
&lt;p&gt;The Open Group owns the Unix trademark. It is the body that gets to say a given operating system is Unix or is not Unix, and it keeps a public list of certified products. If you pull up a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://web.archive.org/web/2026*/https://www.opengroup.org/openbrand/register/&quot;&gt;Wayback Machine&lt;/a&gt; capture from October 7, 2026, Apple is there, macOS version 26 Tahoe, both the Intel and Apple Silicon builds. A capture a few days later shows only IBM, Hewlett Packard Enterprise, and the SCO Group. Apple is gone from the index.&lt;/p&gt;
&lt;p&gt;Here is the odd part. macOS is not fully gone. Filter the registry by the specific standard, Unix 03, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.opengroup.org/openbrand/register/brand3720.htm&quot;&gt;macOS Tahoe is still listed there&lt;/a&gt;, with its certificate dated 29 August 2025. So the certificate exists, the product record exists, but the entry vanished from the main list that aggregates everything. Nobody at Apple or the Open Group has said why. It could be a removal, it could be a site bug, though a bug that selectively drops only Apple for a week is a strange kind of bug. Several people who &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/axrisi/macos-tahoe-and-unix-certification-checking-the-exact-product-record-4mfd&quot;&gt;tracked the exact product record&lt;/a&gt; landed on the same cautious read. The record stands, the front page listing is gone, and the reason is unexplained.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.ByYLJfjB_ZG2rhQ.webp&quot; alt=&quot;Figure 1. macOS disappeared from the main Unix registry index between October 7 and 11, 2026, while its Unix 03 product record stayed live. No announcement accompanied the change.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;601&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. macOS disappeared from the main Unix registry index between October 7 and 11, 2026, while its Unix 03 product record stayed live. No announcement accompanied the change. Source: Open Group registry, Wayback Machine captures&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-macos-was-ever-on-that-list&quot;&gt;Why macOS was ever on that list&lt;/h2&gt;
&lt;p&gt;To see why this is funny more than tragic, you have to know why Apple bothered in the first place. macOS has been Unix certified since OS X 10.5 Leopard, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://appleinsider.com/articles/07/08/01/apples_leopard_gains_unix_03_certification&quot;&gt;registered in 2007&lt;/a&gt;. That was a moment when Unix still carried weight. The people who had lived through the Unix peak of the 80s and 90s were still running labs and making purchasing decisions, and calling your product Unix was a direct line to developer credibility.&lt;/p&gt;
&lt;p&gt;Steve Jobs understood this better than anyone, and he said it out loud, repeatedly. Back in 2001 he was already telling reporters that Apple would become the largest Unix supplier in the world by volume by the end of the year. At Macworld New York in 2002 he put it plainly from the stage. macOS is “the number one supplier of Unix in the world. Bigger than Sun, bigger than Linux, bigger than anyone.” Apple was selling a point and click machine to people who had been wrestling with the MS DOS command line, and the Unix label was how Jobs told developers it was serious underneath.&lt;/p&gt;
&lt;p&gt;The technical lineage was real, which is part of why the pitch worked. Apple did not fake a Unix core. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Jordan_Hubbard&quot;&gt;Jordan Hubbard&lt;/a&gt;, who co-founded FreeBSD in 1993, joined Apple in July 2001 to run its BSD technology group and later became Director of Unix Technology. The macOS kernel, XNU, is a hybrid of the Mach kernel and BSD code that has been synchronized with FreeBSD, and a large part of the user space traces back to FreeBSD too. The joke inside the name says the rest. XNU stands for “X is Not Unix,” which is the kind of thing only people who deeply respect Unix would name their Unix like kernel.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CkrycIs5_ZgQoeK.webp&quot; alt=&quot;Figure 2. The Unix lineage under macOS is genuine. XNU blends the Mach kernel with BSD code, and the user space descends from FreeBSD, all shipped as the open source Darwin core.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;544&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The Unix lineage under macOS is genuine. XNU blends the Mach kernel with BSD code, and the user space descends from FreeBSD, all shipped as the open source Darwin core. Source: XNU and Darwin lineage&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There was a fight over the label, too. The Open Group sued Apple over its use of the Unix name for Mac OS X, and Apple countersued, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mactech.com/2003/06/12/apple-being-sued-over-unix-trademark/&quot;&gt;arguing the term had become generic&lt;/a&gt; and the trademark should be invalid. The case went through discovery and mediation without a public settlement. What Apple did in the years after was simpler than winning. It just paid for the certification and kept paying, year after year, long past the point where it mattered to the marketing.&lt;/p&gt;
&lt;p&gt;Apple kept the mark almost continuously for nearly 2 decades, with 1 gap. Leopard 10.5 was certified in 2007, Snow Leopard 10.6 followed, then 10.7 Lion was never registered as a Unix 03 product, a lapse that Andrew Josey, the Open Group’s standards lead, later confirmed. Apple picked it back up with Mountain Lion 10.8 in 2012 and held it straight through to macOS 26 Tahoe, whose certificate is dated 29 August 2025. Then came the quiet exit from the index in October 2026.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Dd9x3atk_SEyKm.webp&quot; alt=&quot;Figure 3. Apple held Unix 03 certification from Leopard in 2007 almost continuously, with 1 lapse at Lion in 2011, through Tahoe in 2025, then slipped off the registry index in October 2026.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1111&quot; height=&quot;509&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Apple held Unix 03 certification from Leopard in 2007 almost continuously, with 1 lapse at Lion in 2011, through Tahoe in 2025, then slipped off the registry index in October 2026. Source: Open Group register and Apple certification histor&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-the-certification-was-ever-for&quot;&gt;What the certification was ever for&lt;/h2&gt;
&lt;p&gt;To judge whether losing the mark matters, it helps to know why the mark exists. Through the late 1980s and early 1990s, Unix went through what people later called the Unix wars. AT&amp;amp;T had System V, Berkeley had BSD, and nearly every hardware vendor shipped its own incompatible variant, so a program written for Sun’s Unix would not simply run on IBM’s or HP’s. The fragmentation was brutal. The database maker Informix at one point supported more than 100 different Unix systems. Software had to be ported again and again, which is the opposite of the portability Unix was supposed to deliver.&lt;/p&gt;
&lt;p&gt;The fix was a shared standard. 2 rival camps, the Open Software Foundation and Unix International, buried the hatchet and formed the Common Open Software Environment alliance in March 1993, and the Unix trademark passed to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Single_UNIX_Specification&quot;&gt;X/Open&lt;/a&gt; later that year. That group, which merged into the Open Group in 1996, produced the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://unix.org/unix_history.html&quot;&gt;Single Unix Specification&lt;/a&gt;, the actual document the certification tests against. The versions line up with the marks. Unix 95 arrived in 1994 with 1,168 interfaces, Unix 98 in 1997 with 1,434, Unix 03 in 2002 with 1,742, and the current Unix V7 in 2008 with 1,833. The whole point was to let a vendor prove, on paper, that its system met a common bar so buyers could trust their software would run.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.2LuTXICi_ZCslce.webp&quot; alt=&quot;Figure 4. The Single Unix Specification grew through 4 marks, from Unix 95 to Unix V7, each adding interfaces. macOS is certified to Unix 03, the 2002 revision.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1101&quot; height=&quot;591&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The Single Unix Specification grew through 4 marks, from Unix 95 to Unix V7, each adding interfaces. macOS is certified to Unix 03, the 2002 revision. Source: Single Unix Specification history, The Open Group&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The core of that standard is POSIX. The Single Unix Specification’s base is, by the Open Group’s own description, technically identical to the POSIX standard, which is the thing that actually decides whether your code ports. That distinction matters for the rest of this story, because it separates the part of Unix certification that changed from the part that did not.&lt;/p&gt;
&lt;h2 id=&quot;the-certification-almost-nobody-can-actually-meet&quot;&gt;The certification almost nobody can actually meet&lt;/h2&gt;
&lt;p&gt;Now the part that reframes the whole thing. Apple has been paying to certify a configuration of macOS that effectively does not exist on anyone’s machine. In January 2025, Thom Holwerda published a piece on OS News with a blunt title, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.osnews.com/story/141633/apples-macos-unix-certification-is-a-lie/&quot;&gt;Apple’s macOS Unix certification is a lie&lt;/a&gt;, and the evidence is sitting in Apple’s own public conformance statements.&lt;/p&gt;
&lt;p&gt;At the end of each conformance statement there is a field where the vendor lists the additional steps needed to make the system pass. For macOS 15, the version right before Tahoe, the list is long. To pass Unix 03 you have to disable System Integrity Protection, the security layer that stops even privileged code from modifying system binaries. You have to enable the root account, which is off by default. You have to turn on core file generation, disable timeout coalescing, mount the file system with strict access time updates, and reformat your APFS volume as case sensitive, which on its own requires a reinstall because APFS ships case insensitive. You have to disable Spotlight, the background file indexer. Then, to pass the UUCP tests, you copy a set of ancient Unix copy binaries into a new location and set their permission bits by hand.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.BA7pyfp7_ZG20qo.webp&quot; alt=&quot;Figure 5. The changes Apple documents to make macOS 15 pass Unix 03 certification. Almost no real Mac has any of these, let alone all of them.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;667&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 5. The changes Apple documents to make macOS 15 pass Unix 03 certification. Almost no real Mac has any of these, let alone all of them. Source: Apple conformance statements, via OS News analysis 2025&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On top of those changes, Apple holds 4 temporary waivers, granted at the Open Group’s discretion for implementation errors judged minor, valid for 12 months before the vendor is supposed to fix them. Those waivers are only visible to paying members, so outsiders cannot even read what was waived. Stack it all up and the conclusion is hard to dodge. There is effectively no macOS system in daily use, outside the certification test rig itself, that actually meets the Unix 03 standard Apple pays to claim.&lt;/p&gt;
&lt;h2 id=&quot;how-that-compares-to-a-real-certification&quot;&gt;How that compares to a real certification&lt;/h2&gt;
&lt;p&gt;The reason this stands out is that other certified systems do not need any of it. For fairness, Holwerda checked the other conformance statements, in case everyone cheats and the whole process is theater.&lt;/p&gt;
&lt;p&gt;The only operating system currently certified to Unix V7, the latest version of the spec, is IBM’s AIX 7.2 or later. Its conformance statement contains exactly 1 required change, setting a socket listen queue length to 5 with a single command. That is the whole list. HP-UX 11.31 for Itanium has remarks in its appendix, but they are informative and specify no changes. Solaris has a pile of remarks about differences between its x86 and SPARC builds, again with no required changes. 1 command for AIX, nothing for the others, against a wall of security teardowns and reinstalls for macOS.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.DV-8qY11_Z1KgNS4.webp&quot; alt=&quot;Figure 6. What each certified Unix requires to pass. AIX needs 1 command. macOS needs its entire security model dismantled plus 4 waivers.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;591&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 6. What each certified Unix requires to pass. AIX needs 1 command. macOS needs its entire security model dismantled plus 4 waivers. Source: Open Group conformance statements, 2025&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is also a version gap worth naming. macOS sits on Unix 03, a spec released on 30 January 2002, despite the name. The current mark is Unix V7, tied to the 2008 revision of the spec, and the only thing on that list is AIX. So even the certification macOS holds is a generation behind the current standard, and it meets that older standard only in a torn down configuration nobody runs.&lt;/p&gt;
&lt;h2 id=&quot;the-certification-used-to-buy-real-money&quot;&gt;The certification used to buy real money&lt;/h2&gt;
&lt;p&gt;There was a time when this label was not a vanity badge. In the 1980s and 1990s, standards compliance was written into government purchasing rules. The US federal standard &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem&quot;&gt;FIPS 151–2&lt;/a&gt; required certain government computer purchases to be POSIX compliant, and that requirement was strong enough that Microsoft built an entire POSIX subsystem into Windows NT, shipped in 1993, purely so NT machines would stay eligible for federal contracts. Windows NT 3.5, 3.51, and 4.0 were all certified against FIPS 151–2. Microsoft did not add POSIX to NT because anyone loved it. They added it because contracts demanded it.&lt;/p&gt;
&lt;p&gt;Unix certification sat in the same world. For a stretch, being able to say your system was certified Unix or POSIX compliant was a gate to government labs, universities, and defense work that would not sign a purchase order otherwise. That is the market Apple was partly chasing when it certified Leopard in 2007 and when it sold its Xserve rack machines to institutions. The mark was a key to a room with budget in it.&lt;/p&gt;
&lt;p&gt;That room mostly emptied out. Linux, which never carried the Unix trademark, became acceptable and then dominant in exactly those institutional and server markets, and procurement rules relaxed to accept de facto standards, not just certified ones. Once the buyers stopped asking for the certificate, the certificate stopped being worth chasing, which is the quiet economic story under Apple’s registry entry going stale.&lt;/p&gt;
&lt;h2 id=&quot;why-apple-stopped-caring-and-why-it-barely-matters&quot;&gt;Why Apple stopped caring, and why it barely matters&lt;/h2&gt;
&lt;p&gt;Apple did not suddenly lose the technical ability to be Unix. The Darwin core, the XNU kernel, the BSD user space, the whole foundation, none of that changed when the registry entry vanished. What changed is the audience. The Apple of 2007 was courting developers, and Unix was a credential worth buying. The Apple of 2026 sells to visual creatives who have never typed csrutil in their life and do not care whether a trademark body in a registry somewhere blesses the kernel. There is no mention of Unix in Apple’s marketing anymore. It does not appear in release notes. For a company Apple’s size the certification fee is a rounding error, so cost is not really the story either. Someone may simply have looked at the renewal and asked why they were still paying for a label no customer reads.&lt;/p&gt;
&lt;p&gt;There is a deeper point underneath, which several engineers have made for years. Because the Unix copyright and the Unix trademark ended up owned by different organizations, the word Unix no longer cleanly means one thing. The BSDs are Unix derived in every sense except the narrow one that copyright law cares about. macOS is BSD derived through and through. If anyone seriously challenged the trademark in court on the grounds that the term has become generic, which is close to the argument Apple itself once made, the Open Group might well lose it. In normal usage, when a developer says a system is Unix, they mean it behaves like Unix and descends from Unix, not that someone paid a certification fee this year.&lt;/p&gt;
&lt;h2 id=&quot;what-this-actually-changes-for-you&quot;&gt;What this actually changes for you&lt;/h2&gt;
&lt;p&gt;If you use a Mac, nothing changes. Your shell works the same, your BSD tools work the same, the POSIX behavior most software actually depends on is untouched, because that was never the thing the Unix 03 certificate was really testing. POSIX compliance, the standard that genuinely matters for portability, is a separate question from the Open Group’s Unix branding, and it is the one worth watching if Apple ever starts trimming. The registry entry was always more flag than foundation.&lt;/p&gt;
&lt;p&gt;What the disappearance does is puncture a particular flex. For the handful of people who liked to say macOS is Unix and Linux is not, the first half of that sentence just got weaker, and it was already resting on a certification that described a machine none of them were running. Linux, which was never certified and never paid the fee, meanwhile became the practical standard that the entire server world runs on. The label and the reality drifted apart a long time ago. October 2026 just made the paperwork match.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>unix</category><category>apple</category><category>registry</category><category>macos</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The Linux Kernel Just Dropped Its AI Disclosure Tag, and the Fight Over It Says More Than the…</title><link>https://soursen.org/articles/the-linux-kernel-just-dropped-its-ai-disclosure-tag-and-the-fight-over/</link><guid isPermaLink="true">https://soursen.org/articles/the-linux-kernel-just-dropped-its-ai-disclosure-tag-and-the-fight-over/</guid><description>At the Maintainer Summit in Prague, the people who run the Linux kernel reached a rough consensus to deprecate the Assisted-by tag, the little line in a commit that says AI helped write it. I went through who proposed it, the real numbers behind it, and the argument it set off, including Linus Torvalds calling the whole idea of AI disclosure rules utterly stupid, because the kernel is quietly becoming one of the most AI touched projects in open source.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For about a year, a Linux kernel commit could carry a small line called Assisted-by, a tag that said AI was used somewhere in making that change. It was meant to be a signal, a way to know a model had a hand in the code. On 8 October 2026, at the Maintainer Summit in Prague, a room of roughly 30 senior kernel developers reached a rough consensus to get rid of it. The next day, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Sasha Levin&lt;/a&gt;, an Nvidia engineer who co-maintains the stable and long term kernels, sent the patch to deprecate the tag and remove the documentation requiring it. Jonathan Corbet queued the change into the docs branch. The tag is on its way out.&lt;/p&gt;
&lt;p&gt;The decision itself is small. The argument around it is the interesting part, because it exposes how the kernel’s leadership actually thinks about AI, and how much AI is already in there.&lt;/p&gt;
&lt;h2 id=&quot;what-the-tag-was-supposed-to-do&quot;&gt;What the tag was supposed to do&lt;/h2&gt;
&lt;p&gt;The idea behind Assisted-by was data. If you want to know how much AI is flowing into the kernel, which developers lean on it, how that changes over time, a tag in the commit gives you a record you can count. Sasha Levin was in favor of it originally for exactly that reason, to track how things are changing, not to police anyone. A commit with the tag told you a model helped. A commit without it told you, in theory, that none did.&lt;/p&gt;
&lt;p&gt;That theory broke down fast, and the reasons it broke are why the tag is being dropped.&lt;/p&gt;
&lt;h2 id=&quot;where-the-tag-came-from-in-the-first-place&quot;&gt;Where the tag came from in the first place&lt;/h2&gt;
&lt;p&gt;The Assisted-by tag was written into kernel policy less than a year ago. On 23 December 2025, a document called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lilting.ch/en/articles/linux-kernel-ai-coding-assistant-policy&quot;&gt;coding-assistants.rst&lt;/a&gt;, about 59 lines, was committed to the kernel tree, approved by documentation maintainer Jonathan Corbet and built on consensus reached at the 2025 Maintainer Summit. Sasha Levin championed it, and the naming went through a few rounds before it stuck. His first RFC in July 2025 floated a Co-developed-by tag, then after suggestions from David Hildenbrand and Konstantin Ryabitsev it became Assisted-by. The kernel’s own patch checker, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://checkpatch.pl/&quot;&gt;checkpatch.pl&lt;/a&gt;, at first rejected the new tag, and Levin had to send a second version to make the tooling accept it.&lt;/p&gt;
&lt;p&gt;The policy did more than name a tag. It set the rules that still hold even with the tag going away. Only a human can add the Signed-off-by line, because that line certifies the Developer Certificate of Origin, the legal statement that you have the right to contribute this code. An AI agent cannot sign off, full stop. The human who submits AI assisted code reviews it, checks it is compatible with the kernel’s GPL-2.0-only license, adds their own Signed-off-by, and takes full accountability for it. The tag format itself was specific, AGENT_NAME:MODEL_VERSION followed by any static analysis tools in brackets, with the policy’s own example reading Claude:claude-3-opus coccinelle sparse. Ordinary tools like git, gcc, and your editor were never meant to be listed. Even in that original policy, Levin said enforcement was deliberately avoided. The tag worked as a forensic record for spotting bug patterns by model, and skipping it carried no penalty.&lt;/p&gt;
&lt;h2 id=&quot;the-3-reasons-it-is-going-away&quot;&gt;The 3 reasons it is going away&lt;/h2&gt;
&lt;p&gt;Levin’s own analysis is the clearest look at the problem. He went through 18,533 regular commits across a recent development cycle and found that about 10% carried the Assisted-by tag. He is the first to say that figure almost certainly understates real AI use, because the tag only catches the people who bothered to add it.&lt;/p&gt;
&lt;p&gt;That gap is the whole issue, and it comes down to 3 things. First, plenty of developers do not know the rule exists, so they never add the tag even when a model helped. Second, some developers know and leave it off on purpose. Third, maintainers rarely chase a missing tag, so there is no real enforcement. Put those together and a commit without the tag tells you almost nothing. The absence could mean no AI, or it could mean someone who did not know, forgot, or chose not to say. A tag that cannot be trusted when it is missing is not giving you clean data, it is giving you a floor and a shrug.&lt;/p&gt;
&lt;p&gt;A second objection has nothing to do with accuracy. The tag often named a specific commercial product, the model or the agent used. A lot of people were uncomfortable turning kernel commit history into free advertising for proprietary AI companies. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Greg Kroah-Hartman&lt;/a&gt;’s position captured the compromise, make up a generic name if you have to, all he wanted was the signal that a model was involved so he could review the change with that in mind, and if someone lied about it, that was on them.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CE-eTRFd_1zgQPB.webp&quot; alt=&quot;Figure 1. Why the Assisted-by tag stopped being useful. Across 18,533 commits in a recent cycle, about 10% carried the tag, and the missing 90% is a mix of no AI, developers who did not know the rule, and developers who left it off, so the absence of a tag means little.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1150&quot; height=&quot;631&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. Why the Assisted-by tag stopped being useful. Across 18,533 commits in a recent cycle, about 10% carried the tag, and the missing 90% is a mix of no AI, developers who did not know the rule, and developers who left it off, so the absence of a tag means little. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Author chart based on Sasha Levin’s kernel commit analysis&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-people-who-wanted-to-keep-it&quot;&gt;The people who wanted to keep it&lt;/h2&gt;
&lt;p&gt;The consensus was rough, not unanimous, and the pushback is worth hearing because it is not coming from people who hate AI. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/torvalds-ai-assisted-by-tag-utterly-stupid-open-source-summit&quot;&gt;Laurent Pinchart&lt;/a&gt;, one of the more AI skeptical voices among the maintainers, made a practical point. For him the useful thing was the absence of a tag, because it gave him a reason to ask a submitter whether they had forgotten to add it, and in many cases the submitter simply went quiet. Someone who sends a patch that looks machine generated, gets asked to tag it, and then ghosts the reviewer has told you something. Pinchart did not want the tag removed without some other required disclosure in its place, otherwise submitters just push back on the question and there is nothing to point to.&lt;/p&gt;
&lt;p&gt;Pinchart raised a second idea that cuts deeper. Requiring a human written commit message, he argued, is a cheap filter. Most LLM generated commit messages are easy to spot today because they run more verbose than a person would bother with, and asking for a human written message is a quick way to ignore patches from what he called meat proxies, people passing a model’s output through as their own. He also named the obvious counterargument himself and answered it. When someone says the tech will improve and the tells will vanish, his reply was that the process can change when that happens, there is no need to rewrite the rules now for a problem that does not exist yet.&lt;/p&gt;
&lt;p&gt;Kees Cook, another longtime maintainer, agreed the tag was unenforceable, and then said something more honest than most of the thread. His own recent commit logs, like his code, are a mix of his work and an LLM’s, and he trims and edits and reorganizes until the line between the 2 is gone. He admitted he had already failed a reverse Turing test, assuming a colleague’s genuinely human, genuinely verbose commit messages were AI generated. His read was that the point where you can clearly tell human from model is either here already or arriving fast. Once you cannot reliably tell, a disclosure tag built on the honor system is worth even less.&lt;/p&gt;
&lt;h2 id=&quot;then-torvalds-ended-the-discussion&quot;&gt;Then Torvalds ended the discussion&lt;/h2&gt;
&lt;p&gt;Linus Torvalds does not weigh in on everything, and when he does it tends to settle the direction. On 13 October 2026 he &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/torvalds-ai-assisted-by-tag-utterly-stupid-open-source-summit&quot;&gt;replied to Pinchart&lt;/a&gt; on the mailing list, and he was blunt. He said the disclosure argument had nothing to do with expectations and everything to do with people’s hang ups, and he called the whole concept of don’t use AI for this specific thing idiotic.&lt;/p&gt;
&lt;p&gt;Then he reached for an analogy. Here is a new rule just for you, he wrote, do not use compilers for any of your kernel submissions, because if you cannot show you really understand what the machine is doing by writing your code in assembly, he did not want to see your contribution. He kept going, and you had better not use an editor to write your commit message either, because an editor lets you backspace and hide the mistakes you made while typing. He was being facetious, obviously. The point underneath was serious. You already do not understand everything the machine does when you use a compiler, and you trust it anyway, so singling out LLMs as the tool that proves you do not know what you are doing makes no sense. The expectation, he said, is that people do their best and understand what they are doing, and that understanding has very little to do with which tools they used.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.DUFuexCH_Z2j7ffR.webp&quot; alt=&quot;Figure 2. The kernel’s AI stance, by who holds it. From Torvalds, who committed code built with Claude Code, through pragmatists like Kroah-Hartman and Cook, to skeptics like Pinchart who still want disclosure, no major figure is calling for an outright ban.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1054&quot; height=&quot;525&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The kernel’s AI stance, by who holds it. From Torvalds, who committed code built with Claude Code, through pragmatists like Kroah-Hartman and Cook, to skeptics like Pinchart who still want disclosure, no major figure is calling for an outright ban. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/torvalds-ai-assisted-by-tag-utterly-stupid-open-source-summit&quot;&gt;Author diagram of kernel maintainer positions, October 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This was not an abstract position for Torvalds. A few days earlier he had &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/linus-torvalds-claude-code-linux/&quot;&gt;published a branch&lt;/a&gt; where he used an AI coding assistant himself. The series rewrote part of the page cache, the code that handles many threads reading the same file at once, where all those reads were hammering a single shared counter. His 8 patches skip that per read step and let memory leaving the cache wait briefly before reuse so readers can copy safely. On his own laptop, 8 threads reading 1 file went from about 10 million reads a second to between 30 and 33 million, with some protections turned off for the test. The commit credits Claude Code, under his direction, with the code, the test programs, the review, and a first draft of the message. Torvalds is not claiming the model did the engineering. He directed it, ran the measurements himself, and takes responsibility for the result. He has been clear that he still thinks the engineering matters and that a model cannot just do everything on its own.&lt;/p&gt;
&lt;h2 id=&quot;how-much-the-ground-has-already-shifted&quot;&gt;How much the ground has already shifted&lt;/h2&gt;
&lt;p&gt;Go back to 2023, about a year after ChatGPT landed, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gamingonlinux.com/2026/07/linux-creator-linus-torvalds-puts-foot-down-on-anti-ai-comments&quot;&gt;Torvalds was far more reserved&lt;/a&gt;. In an on stage interview with Dirk Hohndel, he described large language models as autocorrect on steroids, software that predicts the next likely word and extrapolates, not very intelligent in his view. He expected LLM written code would show up in kernel submissions, maybe already was on a small scale, and he was not especially worried, because automation had always helped people write code. His hope was modest, that AI might catch the obvious stupid bugs, the ones that do not need any higher intelligence to spot, and flag patterns that look off so a human can say that was not what I meant. Asked about hallucinations, he said he saw the bugs humans produce every day, so he was not losing sleep over the machine’s mistakes.&lt;/p&gt;
&lt;p&gt;The distance between that 2023 answer and the October 2026 commit is the real story. In 2023 the tech produced boilerplate and images with 6 fingers, and anyone could tell at a glance what was machine made. It did not plateau. By late 2026 the top level maintainer of the Linux kernel is shipping AI assisted performance work and defending the right to use the tools in public.&lt;/p&gt;
&lt;h2 id=&quot;the-kernel-is-already-an-ai-heavy-project&quot;&gt;The kernel is already an AI heavy project&lt;/h2&gt;
&lt;p&gt;If you are anti AI and you run Linux, the numbers are hard to get around. By the kernel’s own rough count, more than 1 in 10 recent commits carried an AI tag, and the honest reading is that the true share is higher and climbing every month. That is not 10% of code accepted into the kernel, it is a floor on the new commits being sent in with AI somewhere in the process. Even if every maintainer stopped using these tools today, the AI assisted code already merged is not coming back out.&lt;/p&gt;
&lt;p&gt;AI is also already doing review work, not just writing code. A tool called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Sashiko-Linux-AI-Metrics&quot;&gt;Sashiko&lt;/a&gt;, built by Google engineers for agentic review of kernel changes and running on Gemini and other models, gave its status update at the Linux Plumbers Conference in late 2026. In under a year it had run more than 191,000 patch reviews across 99 mailing lists, made over 19 million autonomous Git lookups, and drawn more than 7,600 replies from over 1,100 kernel developers. This year alone, 1,277 commits merged into the mainline kernel cite Sashiko, and 463 Linux kernel CVEs, security vulnerabilities, cite it as well. A machine is reading kernel patches at a scale no human team could match and catching real security bugs in the process.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BphSQywo_1D6TPJ.webp&quot; alt=&quot;Figure 3. Sashiko, an AI code review tool built by Google engineers, in under 1 year on the kernel mailing lists. More than 191,000 patch reviews, over 19 million automated lookups, and 463 kernel CVEs this year that cite it.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;936&quot; height=&quot;519&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Sashiko, an AI code review tool built by Google engineers, in under 1 year on the kernel mailing lists. More than 191,000 patch reviews, over 19 million automated lookups, and 463 kernel CVEs this year that cite it. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Sashiko-Linux-AI-Metrics&quot;&gt;Author chart based on Linux Plumbers Conference metrics, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Some subsystems will say no AI, we do not want it near our code, and the leadership has made clear that is fine, a maintainer can set that rule for their own corner. The project as a whole is going the other way. Torvalds controls the top of the tree, his position is not ambiguous, and as long as he runs the kernel you will see AI used in it. The leadership has effectively decided the benefits outweigh the costs, and that the slop a model produces is no worse than the slop people produce on their own.&lt;/p&gt;
&lt;h2 id=&quot;what-this-actually-changes&quot;&gt;What this actually changes&lt;/h2&gt;
&lt;p&gt;Dropping the Assisted-by tag does not make the kernel more or less AI driven than it already is. It removes a signal that was never reliable and replaces it, for now, with an informal convention of explaining AI use in the cover letter of a patch series, outside the permanent commit record. That is less visible and less countable, which is exactly what Pinchart was unhappy about. Responsibility for the code still sits with the human who submits it, and an AI agent still cannot sign off on a patch in its own name.&lt;/p&gt;
&lt;p&gt;The real thing to watch is whether the kernel keeps any durable way to measure how much of itself is being written with AI, because the one experiment it ran, voluntary tagging, just got called a failure by the person who proposed it. If you contribute to the kernel, read the subsystem’s own stance before you send anything a model helped you write, because the top of the tree and an individual maintainer can want very different things.&lt;/p&gt;
&lt;h2 id=&quot;sources-and-further-reading&quot;&gt;Sources and further reading&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Linux kernel developers plan to remove the Assisted-by tag requirement, Phoronix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/torvalds-ai-assisted-by-tag-utterly-stupid-open-source-summit&quot;&gt;Torvalds calls AI disclosure rules utterly stupid as Linux drops its tag, The Next Web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gamingonlinux.com/2026/07/linux-creator-linus-torvalds-puts-foot-down-on-anti-ai-comments&quot;&gt;Linus Torvalds puts his foot down on anti AI comments, GamingOnLinux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://itsfoss.com/news/linus-torvalds-claude-code-linux/&quot;&gt;Linus Torvalds says he likes using AI while his new kernel branch credits Claude Code, It’s FOSS News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Sashiko-Linux-AI-Metrics&quot;&gt;Google’s Sashiko AI has completed 191k patch reviews and is cited on hundreds of kernel CVEs, Phoronix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Linux kernel source tree gets official AI coding assistant policy, Lilting&lt;/li&gt;
&lt;/ul&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>open-source</category><category>ai</category><category>software-engineering</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Linux 7.3 Made BTRFS Up to 5.7x Faster, and It Did It by Deleting Code. Here Is How</title><link>https://soursen.org/articles/linux-7-3-made-btrfs-up-to-5-7x-faster-and-it-did-it-by-deleting-code/</link><guid isPermaLink="true">https://soursen.org/articles/linux-7-3-made-btrfs-up-to-5-7x-faster-and-it-did-it-by-deleting-code/</guid><description>The headline on Linux 7.3 is a filesystem that got dramatically quicker, and almost every gain came from stripping out a bottleneck that was quietly costing more than it saved. I went through the actual patches, the fio numbers, and the maintainers behind them to explain what changed and why it matters for anyone running Linux.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Most kernel releases are a long list of small things. Linux 7.3 has a theme, and that theme is speed won by taking code out. BTRFS, the copy on write filesystem a lot of people still write off as slow, picked up performance gains between about 3x and 5.7x on specific workloads, and the pattern behind them is almost always the same. A safety mechanism was doing far more work than the situation needed, and a developer replaced it with something lighter. I want to walk through the real changes, with the numbers from the patches themselves, because this release is a clean lesson in where filesystem time actually goes.&lt;/p&gt;
&lt;h2 id=&quot;the-57x-win-came-from-deleting-a-1-millisecond-nap&quot;&gt;The 5.7x win came from deleting a 1 millisecond nap&lt;/h2&gt;
&lt;p&gt;Start with the single most dramatic number. BTRFS uses something called a log tree to make fsync fast. When a program calls fsync, it is asking the system to guarantee that a file is safely on disk before continuing, and the log tree lets BTRFS promise that without writing out a full transaction every time.&lt;/p&gt;
&lt;p&gt;On spinning disks, BTRFS used to pause for 1 jiffy before committing the log. A jiffy is the kernel’s basic timer tick, usually somewhere between 1 and 10 milliseconds depending on configuration. The idea was reasonable on paper. If several tasks were logging at once, waiting a moment let the system bundle their writes together, which is kinder to a hard drive that hates lots of tiny requests. The problem is that the wait itself became the bottleneck. 10 milliseconds is an eternity next to everything else in that path, and when multiple tasks were logging, that forced nap turned concurrent work into a single file queue.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lore.kernel.org/linux-btrfs/&quot;&gt;Filipe Manana&lt;/a&gt;, the BTRFS developer who did most of the heavy lifting this release, stripped the sleep out entirely. The result, measured with a fio random write test doing fsync on every write, went from 2,647 KiB per second to 14.9 MiB per second. That is about 5.7x faster, and all it took was removing the code that told the system to wait.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CHxVwBHF_2avnB7.webp&quot; alt=&quot;Figure 1. Removing a 1 jiffy sleep from the BTRFS log commit path took a fio fsync workload from 2,647 KiB/s to 14.9 MiB/s, about 5.7x faster.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1112&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. Removing a 1 jiffy sleep from the BTRFS log commit path took a fio fsync workload from 2,647 KiB/s to 14.9 MiB/s, about 5.7x faster. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lore.kernel.org/linux-btrfs/&quot;&gt;Filipe Manana BTRFS patch set, Linux 7.3&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;skipping-work-you-can-prove-is-unnecessary&quot;&gt;Skipping work you can prove is unnecessary&lt;/h2&gt;
&lt;p&gt;The second BTRFS win follows the same logic. When BTRFS runs a full fsync, it checks for holes in the file. A hole is a gap you create when you skip ahead in a file before writing, and the log tree has to know a hole exists, because without that record a crash recovery would read whatever random bytes sit underneath and treat them as real data.&lt;/p&gt;
&lt;p&gt;Detecting holes means scanning every extent in the file to confirm there are no gaps. On a small file that is nothing. On a heavily fragmented 10 GB file that might hold 20,000 extents, scanning all of them on every fsync is brutal, and for most files it is wasted effort because the file has no holes at all. The fix is a short piece of math that proves a file cannot have a hole without walking its extents. If the no holes option is on, preallocation is off, and the logical size of the file is less than or equal to the bytes actually allocated on disk, there is no room for a hole to hide, so the scan gets skipped. On fragmented files, that change produced roughly a 5x speedup, again by doing less.&lt;/p&gt;
&lt;p&gt;Direct IO got the same treatment. BTRFS now uses an iomap bounce buffer when a direct IO request is misaligned, correcting it in a small buffer in place, where before it would give up and fall back to the slow buffered IO path through the page cache. That one change moved direct IO performance from about 50% of the theoretical limit to about 95%.&lt;/p&gt;
&lt;p&gt;There is a fourth BTRFS change in the same spirit, and it is the one that fills out the low end of that 3x range. Copy on write filesystems have a habit of rewriting metadata when a write lands out of order, a problem called cow amplification, and an earlier release used an xarray to track in progress metadata buffers and prevent it. Maintaining that xarray turned out to be heavier than the problem it solved. Replacing it with a small local LRU list, a lighter structure holding a handful of buffers, restored performance to its pre fix level while still preventing the amplification, worth about 3x on the affected path. 7.3 also flips the BTRFS free space cache to version 2 by default, retiring the older v1 format.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BWi4rVkO_1IJrcU.webp&quot; alt=&quot;Figure 2. 4 BTRFS changes, 4 speedups, all from removing or avoiding work. Log commit sleep removal, fsync hole detection skipping, a lighter extent buffer tracker, and direct IO via a bounce buffer.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;591&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. 4 BTRFS changes, 4 speedups, all from removing or avoiding work. Log commit sleep removal, fsync hole detection skipping, a lighter extent buffer tracker, and direct IO via a bounce buffer. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-7.3-Btrfs&quot;&gt;Linux 7.3 BTRFS changes, Phoronix and patch data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-memory-allocator-stopped-making-cores-fight&quot;&gt;The memory allocator stopped making cores fight&lt;/h2&gt;
&lt;p&gt;Away from filesystems, 2 memory management changes landed that matter for anyone using compressed swap, which is to say most modern desktops and plenty of servers running ZRAM or zswap. Both are about lock contention, the situation where many CPU cores stall waiting for the same lock.&lt;/p&gt;
&lt;p&gt;The first touches zsmalloc, the allocator behind ZRAM and zswap. Freeing compressed memory used to require grabbing a pool wide lock just to look up which size class a chunk belonged to, and that pool is shared across the whole system for zswap. Under memory pressure, every core trying to free memory would pile onto that one lock. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-7.3-MM&quot;&gt;Wenchao Hao of Xiaomi&lt;/a&gt; added the size class directly to the object so the lookup no longer needs the lock. On a Raspberry Pi 4B the whole page out and free sequence ran up to 1.83x faster, with a smaller gain on a 20 core Intel box.&lt;/p&gt;
&lt;p&gt;The second is kernel samepage merging, or KSM, the feature that scans memory, finds identical pages, and merges them to save RAM. On a database server that carves its memory into tens of thousands of small regions, KSM’s reverse mapping walk was treating every region as a candidate for a single target page, which meant huge scans. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lwn.net/Articles/1074053/&quot;&gt;Xu Xin of ZTE&lt;/a&gt; passed a precomputed page index into that walk so it jumps straight to the right candidate using an existing interval tree. In a test with 20,000 regions sharing 1 structure, the lock hold time dropped from 705 milliseconds to about 1.44 milliseconds. Half a second of freezing, gone.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BaknHXVx_Z2ikvPC.webp&quot; alt=&quot;Figure 3. The KSM reverse mapping fix cut the anon_vma lock hold time from 705 milliseconds to about 1.44 milliseconds in a 20,000 region test, ending multi hundred millisecond stalls.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1091&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The KSM reverse mapping fix cut the anon_vma lock hold time from 705 milliseconds to about 1.44 milliseconds in a 20,000 region test, ending multi hundred millisecond stalls. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lwn.net/Articles/1074053/&quot;&gt;Linux 7.3 memory management, via LWN&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;letting-a-core-walk-away-from-an-interrupt&quot;&gt;Letting a core walk away from an interrupt&lt;/h2&gt;
&lt;p&gt;There is a matching story in how cores coordinate. When the kernel needs every core to do something, like flushing a translation lookaside buffer on x86, it sends an interprocessor interrupt, an IPI, and waits for the target cores to finish. The core that sent the IPI could not be preempted while it waited, because the list tracking which cores were done was a single shared buffer that had to be protected.&lt;/p&gt;
&lt;p&gt;So if core 1 waited on core 2, and core 2 was itself stuck waiting on another IPI, you could end up with a chain where the whole machine stalled on 1 core. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-7.3-SMP&quot;&gt;ByteDance engineers&lt;/a&gt; gave each task its own IPI tracking mask, replacing the single shared one per core, which removes the need to block preemption during the wait. In a benchmark measuring how fast a high priority task can start running after an IPI, latency fell from 17 milliseconds to 1.5 milliseconds, roughly a 90% reduction. That is the kind of number that matters for audio, for real time control, and for anything that cannot tolerate a scheduler hiccup.&lt;/p&gt;
&lt;h2 id=&quot;a-filesystem-whose-only-job-is-to-fail&quot;&gt;A filesystem whose only job is to fail&lt;/h2&gt;
&lt;p&gt;Not every change in 7.3 is a benchmark. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://kernelnewbies.org/Linux_7.3&quot;&gt;Christian Brauner&lt;/a&gt;, who maintains the virtual filesystem layer, shipped a new pseudo filesystem called failfs, and it does exactly 1 thing. It fails. Ask for its parent directory, fail. Try to access the root, fail. Try to mount it, clone it, or run a binary inside it, every one of those returns operation not supported.&lt;/p&gt;
&lt;p&gt;The point is the strongest sandbox possible. Containers restrict what a process can reach, but until now there was no way to fully remove storage from a container. failfs, paired with a new fchroot system call that chroots into a file descriptor, lets you drop a process into a void where the only path to the outside world is a file descriptor you explicitly hand it. If a process cannot even find the filesystem, there is nothing there to exploit. The name makes it sound like a gag, but it gives containers a way to hand a process a storage environment with nothing in it at all.&lt;/p&gt;
&lt;h2 id=&quot;a-cleaner-way-to-write-without-filling-the-cache&quot;&gt;A cleaner way to write without filling the cache&lt;/h2&gt;
&lt;p&gt;Databases have a long running fight with the kernel’s page cache. The page cache keeps recently touched data in memory to speed up future reads, which is great until your program manages its own cache better than the kernel can, at which point the page cache is just wasting RAM on data the program will never reread. There is a per IO flag, RWF_DONTCACHE, that says write this through but do not keep it around, and 7.3 extends it to raw block devices, where before it only worked on files. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phoronix.com/news/Linux-7.3-Block&quot;&gt;Tal Zussman&lt;/a&gt; enabled it, which helps databases like the ones that talk straight to a block device with no filesystem in between.&lt;/p&gt;
&lt;p&gt;Getting there surfaced a problem that kept showing up across the kernel. Dropping a page from the cache requires a lock, and acquiring that lock can put the task to sleep, but the completion of a disk write runs in interrupt context, where sleeping is forbidden. Different subsystems had each invented their own workaround, pushing the cleanup onto a separate work queue. 7.3 adds a shared solution, a flag on the block layer’s basic unit of work that defers the completion to normal task context when needed. Once it existed, it got adopted everywhere the same pattern appeared, in zswap writeback, in F2FS, in XFS, in the iomap layer. One helper replaced a half dozen copies of the same careful hack.&lt;/p&gt;
&lt;h2 id=&quot;everything-else-worth-knowing&quot;&gt;Everything else worth knowing&lt;/h2&gt;
&lt;p&gt;A few more changes round out the release. EXT4 got a faster iomap based direct IO path for simple requests, which pushed a sample workload from 1.92 million to 2.19 million IOPS. The base M3 Apple Silicon support from 7.2 expanded to cover the M3 Pro, Max, and Ultra, which is early boot scaffolding and not yet daily driver support, with the Asahi Linux team still ahead of mainline for anyone actually running Linux on Apple hardware. On the GPU side, work landed to keep games from crashing when they need more VRAM than the card has, tested on Indiana Jones and the Great Circle running in 9 GB on an 8 GB GPU at a usable frame time.&lt;/p&gt;
&lt;p&gt;The release also deleted a pile of dead code, including a 3G PCMCIA card driver last mentioned on a forum in 2011, a readonly SGI filesystem unmaintained for over 20 years, and the Veritas filesystem that once let Linux read old Unix partitions. Less unmaintained code means a smaller attack surface and fewer drags on the subsystems that have to keep working around it. Andrew Morton, who maintains memory management, also started using AI to draft the plain English summaries at the top of his pull requests, with a human still reviewing every one, which is about the lowest risk place in the kernel to let a model help.&lt;/p&gt;
&lt;h2 id=&quot;the-release-itself-is-getting-bigger-and-ai-is-part-of-why&quot;&gt;The release itself is getting bigger, and AI is part of why&lt;/h2&gt;
&lt;p&gt;7.3 is also a data point about how the kernel is being built now. It landed on 18 October 2026 with 15,267 commits in the merge window, the second busiest in the project’s history, behind only 7.0. The codebase crossed roughly 40.98 million lines, up from 40.42 million in 7.2, and a single release candidate added around 560,000 lines, a large chunk of it AMD display headers.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.D3oq8S8G_Z1LMYcW.webp&quot; alt=&quot;Figure 4. Linux 7.3 shipped 15,267 commits, the second busiest merge window ever, and pushed the codebase to about 40.98 million lines.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;583&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. Linux 7.3 shipped 15,267 commits, the second busiest merge window ever, and pushed the codebase to about 40.98 million lines. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.linuxcompatible.org/story/linux-kernel-73-released-record-commit-count-and-aidriven-growth&quot;&gt;Linux 7.3 release reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Linus Torvalds has tied some of that growth directly to AI. LLM coding agents are finding bugs and helping write fixes, and the same tooling is speeding up the removal of old, unmaintained drivers, which is part of why 7.3 could delete so much dead code at once. Torvalds has said publicly that he uses Claude Code himself to make code more readable and to surface extra bugs. The community is now working out formal guidelines for AI assisted contributions, including a 2026 proposal from Sasha Levin of NVIDIA, and there is active debate about dropping the tag that currently marks AI generated patches. Andrew Morton, who maintains memory management, already uses a model to draft the plain English summaries at the top of his pull requests, with a human reviewing every one.&lt;/p&gt;
&lt;h2 id=&quot;what-all-of-this-adds-up-to&quot;&gt;What all of this adds up to&lt;/h2&gt;
&lt;p&gt;The biggest wins in 7.3 came from developers like Filipe Manana looking at a cautious old mechanism, proving it was doing more than the job required, and taking it out. That is where a lot of filesystem and kernel performance actually hides, in the safety code written for a worst case that rarely happens. The release that found all of it is also the second largest the kernel has ever shipped, built by more people and more tooling than any before it, which is worth watching as its own story over the next few cycles.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>btrfs</category><category>linux</category><category>kernal</category><category>ai</category><category>devlopment</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>systemd Wants to Know Which App Is Talking to It. That Is a Bigger Deal Than It Sounds</title><link>https://soursen.org/articles/systemd-wants-to-know-which-app-is-talking-to-it-that-is-a-bigger-deal/</link><guid isPermaLink="true">https://soursen.org/articles/systemd-wants-to-know-which-app-is-talking-to-it-that-is-a-bigger-deal/</guid><description>A proposed component called systemd-appd would give the Linux desktop a shared way to identify running apps and check their permissions, the thing Android and macOS have had for years. I went through the actual proposal and the debate around it, because the technical fix is reasonable and the question of where it lives is the part people are actually fighting about.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Linux desktop has never had a clean answer to a simple question. When an app asks a system service for your camera, your microphone, or your location, which app is actually asking, and is it allowed to. A new systemd component called systemd-appd is a proposal to fix exactly that, and the reaction to it says as much about how Linux is governed as about the code itself. I want to walk through what it does, the real mechanism underneath it, and why a sensible piece of plumbing turned into an argument.&lt;/p&gt;
&lt;h2 id=&quot;the-problem-is-that-linux-cannot-reliably-tell-who-is-asking&quot;&gt;The problem is that Linux cannot reliably tell who is asking&lt;/h2&gt;
&lt;p&gt;Picture a sandboxed app, packaged as a Flatpak, asking PipeWire to access your microphone. The service on the other end needs to know 2 things. Which process is this, exactly, and which application does it represent. Linux has been surprisingly bad at both.&lt;/p&gt;
&lt;p&gt;The classic way to identify the process on the other end of a socket was to ask the kernel for its process ID. The trouble is that a process ID can be recycled. The process you were talking to exits, the number gets handed to something else, and now your security check is pointing at the wrong program. That is a real race condition that has bitten real software. The modern fix is a mechanism called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lore.kernel.org/all/ZDoEG0VF6fb9y0EC@google.com/T/&quot;&gt;SO_PEERPIDFD&lt;/a&gt;, which hands a service a pidfd, a stable handle that refers to one specific process and cannot be confused with a later one that happens to reuse the number. Services like polkit and the system journal are the exact cases it was built for.&lt;/p&gt;
&lt;p&gt;Knowing the process is only half of it. You still have to map that process back to an application identity, which sandbox launched it, what it is called, and what it is permitted to do. Flatpak, the packaging format that bundles an app with its libraries so the same build runs on any distribution, makes this harder because the sandbox deliberately hides the app from the services it talks to. That gap is what systemd-appd is meant to close.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CitWv-8W_bbRq2.webp&quot; alt=&quot;Figure 1. A sandboxed app asks a service for the microphone. Without a shared identity service, the service cannot reliably tell which app is asking or what it is allowed to do.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;325&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. A sandboxed app asks a service for the microphone. Without a shared identity service, the service cannot reliably tell which app is asking or what it is allowed to do. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/systemd/systemd/pull/43885&quot;&gt;Author diagram based on the systemd-appd proposal&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-systemd-appd-actually-proposes&quot;&gt;What systemd-appd actually proposes&lt;/h2&gt;
&lt;p&gt;The component was drafted as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/systemd/systemd/pull/43885&quot;&gt;a systemd pull request&lt;/a&gt; by Adrian Vovk, one of the developers working on the next generation of Flatpak, and it had been discussed openly for about a year before that. The systemd project describes it plainly. systemd-appd is a centralized place to keep track of the user’s apps, and it lets session services like D-Bus, PipeWire, portals, and Wayland compositors reliably identify apps and learn about their current permissions.&lt;/p&gt;
&lt;p&gt;The flow is straightforward. An app registers when it starts, systemd-appd records its identity and its permissions, and any service that needs to make a security decision can query appd over a well defined interface and skip the guesswork. When a request lands, the service can ask appd which application this is, then check whether that application has been granted the camera or the microphone, and hand the user a clear choice. The permission information becomes something the whole desktop shares, so each service no longer reconstructs it on its own.&lt;/p&gt;
&lt;p&gt;Vovk has been clear that appd is tightly coupled to systemd by design, since it leans on systemd’s own tracking of the user’s service hierarchy and talks to it over internal IPC, which is the argument for shipping it inside systemd and not as a separate project. It is also described as a prerequisite for 3 things the Flatpak developers want next, nested sandboxing where a sandboxed app can safely spawn another sandbox, proper PipeWire support, and finally removing the old D-Bus proxy that Flatpak has leaned on for years.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BKHpB-Io_Z1VtCkq.webp&quot; alt=&quot;Figure 2. How systemd-appd fits in. The app registers once, and every session service queries one identity and permission authority with no guesswork of its own.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;395&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. How systemd-appd fits in. The app registers once, and every session service queries one identity and permission authority with no guesswork of its own. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/systemd/systemd/pull/43885&quot;&gt;Author diagram based on systemd PR 43885&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-the-identity-actually-attaches&quot;&gt;How the identity actually attaches&lt;/h2&gt;
&lt;p&gt;The mechanism underneath is worth seeing, because it is where the systemd coupling comes from. When an app launches, appd places it in a systemd unit that follows the XDG naming convention for applications, the standard scheme that gives an app a stable reverse domain name like org.mozilla.firefox. Putting the app in that unit does more than organize it. The app’s identity gets tagged onto the control group, the cgroup, that contains its processes, so the identity travels with the process tree, where a separate lookup table could drift out of sync.&lt;/p&gt;
&lt;p&gt;Services then talk to appd over a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/systemd-appd&quot;&gt;Varlink interface&lt;/a&gt;, a simple request and reply protocol systemd already uses for its internal APIs. A service holds a pidfd for the process that contacted it, hands that to appd, and gets back the application identity and its current permissions. The reason Adrian Vovk argues appd belongs inside systemd is exactly this chain. appd leans on systemd’s own tracking of your service hierarchy and its cgroup machinery, and a component that reaches that deep into systemd internals is awkward to ship anywhere else.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CmjzEw-o_ZL0IBi.webp&quot; alt=&quot;Figure 3. How the identity attaches. The app launches into a systemd unit, its identity is tagged onto the cgroup, and any service hands appd a pidfd over Varlink to learn who the app is and what it may do.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;734&quot; height=&quot;400&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. How the identity attaches. The app launches into a systemd unit, its identity is tagged onto the cgroup, and any service hands appd a pidfd over Varlink to learn who the app is and what it may do. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/systemd-appd&quot;&gt;Author diagram based on systemd PR 43885 and Phoronix&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;One detail matters for the panic that followed the announcement. Vovk has said appd is not meant to become a hard requirement for D-Bus or PipeWire. Those services would query appd for permissions when it is present and enforce them, and keep working when it is absent. The dependency is softer than the headlines made it sound, though a non systemd distribution that wanted the same features would still need to provide a drop in replacement exposing the same interface.&lt;/p&gt;
&lt;h2 id=&quot;this-is-the-model-android-and-macos-already-have&quot;&gt;This is the model Android and macOS already have&lt;/h2&gt;
&lt;p&gt;None of this is new as an idea. It is the app permission model that mobile and macOS users see constantly. On macOS you get the prompt asking whether Chromium can find devices on your local network, and you can tap deny and watch the browser keep working fine, because the request was optional and the system gave you the choice. That machinery has a name, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eclecticlight.co/2025/11/08/explainer-permissions-privacy-and-tcc/&quot;&gt;TCC&lt;/a&gt;, short for Transparency, Consent, and Control, and it traces each request up the call chain to the app actually responsible for it before deciding.&lt;/p&gt;
&lt;p&gt;Android is the cleaner parallel, and it is worth seeing exactly how it works, because it solves the same problem systemd-appd is chasing. When you install an Android app, the system hands it its own Linux user ID. The kernel then enforces isolation by that ID, so one app cannot touch another’s files, and every granted permission is recorded in a central store that services read. When an app asks for your location, the location service asks the permission service whether that app’s user ID holds the location permission, a stable check that a recyclable process ID could never give. Checking a stable identity is the whole point, because a process number can be recycled under you, and it is the same move systemd-appd is making on the desktop. Windows has its own version of this for packaged apps.&lt;/p&gt;
&lt;p&gt;Linux has had pieces of this for a while, portals that broker access to files and devices, polkit for privileged actions, the sandbox boundaries that Flatpak draws, but it has lacked a single shared notion of application identity that all of those pieces agree on. Each guard at each layer has its own way of working out who you are. systemd-appd is an attempt to give them a common answer, so a permission dialog on Linux can finally say this request comes from this app, and this app is or is not allowed to do that.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.BIbHDSLy_2aIV5o.webp&quot; alt=&quot;Figure 4. Android, macOS, and Windows each give apps a strong identity that system services can check. Linux has the pieces but no shared identity authority, which is the gap systemd-appd targets.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;345&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. Android, macOS, and Windows each give apps a strong identity that system services can check. Linux has the pieces but no shared identity authority, which is the gap systemd-appd targets. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/systemd-appd&quot;&gt;Author comparison of platform app identity models&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-spying-fear-misses-the-real-objection&quot;&gt;The spying fear misses the real objection&lt;/h2&gt;
&lt;p&gt;A chunk of the online reaction jumped straight to systemd is building a tracker to spy on you. I think that reading is wrong. appd stores which apps are running and what they are allowed to do so that your own desktop can enforce permissions, which is the opposite of surveillance, it is the machinery that lets you deny the microphone in the first place. Android and macOS keep the same kind of record, and nobody calls their permission manager spyware.&lt;/p&gt;
&lt;p&gt;The objection worth taking seriously is about centralization. systemd started life as an init system, the first process that boots your machine and starts your services. Over the years it has absorbed login session management, network configuration, DNS resolution, container management, and more. Each addition had a reasonable justification, and each one also made systemd harder to avoid. Adding an application identity and permission authority continues that pattern, moving one more piece of core desktop infrastructure inside the systemd tent.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.By2Se1Tp_Z1Ulth.webp&quot; alt=&quot;Figure 5. systemd began as an init system and has steadily absorbed login, networking, DNS, and container management. appd would add app identity and permissions to that list.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;335&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 5. systemd began as an init system and has steadily absorbed login, networking, DNS, and container management. appd would add app identity and permissions to that list. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/systemd-appd&quot;&gt;Author timeline of systemd scope&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-actually-affects-distributions&quot;&gt;The part that actually affects distributions&lt;/h2&gt;
&lt;p&gt;This is the part that reaches real users. If Flatpak comes to depend on systemd-appd, and the Flatpak developers have said appd is a prerequisite for the features they are building, then distributions that do not use systemd have a problem. Alpine, Void, Guix, and Devuan all ship without it, and a cross distribution packaging format depending on 1 specific init system cuts against the entire promise of Flatpak, which is build once and run anywhere.&lt;/p&gt;
&lt;p&gt;There is precedent for how this goes. When systemd’s login manager, logind, became a requirement for modern desktops, non systemd distributions forked it into a standalone daemon called elogind just to keep their desktops working. A similar split could happen again, with those distributions maintaining a downstream shim, a replacement, or simply losing full Flatpak support. The counterargument is real too. systemd already manages the user’s service hierarchy and already has the cgroup machinery appd needs, most mainstream distributions already run it, and reinventing that foundation somewhere neutral would be a large amount of work for a problem many users will never notice.&lt;/p&gt;
&lt;h2 id=&quot;where-this-actually-stands&quot;&gt;Where this actually stands&lt;/h2&gt;
&lt;p&gt;systemd-appd is early. It is a draft proposal under review, current stable Flatpak does not require it, and no distribution ships it yet. What it represents is clearer than its final form. Linux is trying to grow a real application identity layer, the thing that lets a permission prompt mean something, and the most practical place to build it happens to be the component that already tracks your running services. That convenience is also the concern, because the more the desktop leans on systemd, the harder systemd becomes to replace. Both of those things are true, and the next few months of review will decide which one the Linux world weighs more heavily.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>systemd</category><category>linux</category><category>kernal</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The Internet Runs on Code Maintained by People You Have Never Heard Of.</title><link>https://soursen.org/articles/the-internet-runs-on-code-maintained-by-people-you-have-never-heard-of/</link><guid isPermaLink="true">https://soursen.org/articles/the-internet-runs-on-code-maintained-by-people-you-have-never-heard-of/</guid><description>The phone in your hand depends on a time zone file one UCLA lecturer updates in his spare time, a compression library written by the man who ran a Mars rover, and a shell whose entire public history is 1 person’s commits. I went through the real names, dates, and funding numbers behind the software holding up modern computing, because the gap between how much we lean on these projects and how little we pay for them is worse than the famous cartoon makes it look.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Dl0U3WbJ_Z1DC9JB.webp&quot; alt=&quot;Illustration for the section “The Internet Runs on Code Maintained by People You Have Never Heard Of.”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;385&quot; height=&quot;489&quot;&gt;&lt;/p&gt;
&lt;p&gt;You have probably seen the XKCD comic numbered 2347. A towering, precarious stack of blocks labeled “all modern digital infrastructure,” with the whole thing balanced on 1 tiny block at the bottom, captioned “a project some random person in Nebraska has been thanklessly maintaining since 2003.” People love to edit it, usually getting it wrong by stacking company logos that do not actually depend on each other. The real point is a dependency chain. The giants everyone knows all rest on small pieces of code written and maintained by a handful of people, often 1 person, who almost nobody can name. I want to put real names and real numbers to that bottom block, because once you see them, the comic stops being funny.&lt;/p&gt;
&lt;p&gt;I went looking for how deep this goes, and it is deeper than the cartoon suggests. A 2024 study by the Linux Foundation and Harvard estimated that if the most widely used open source software had to be rebuilt from scratch, it would cost about $8.8 trillion. The people maintaining a lot of it are not on anyone’s payroll. The same body of research has found that a small number of projects carry an outsized share of the load, and that the median open source developer is doing it in their own time. So this is not a story about a few unlucky projects. It is the normal condition of the code under almost everything you touch.&lt;/p&gt;
&lt;h2 id=&quot;the-clock-on-your-phone-comes-from-1-text-file&quot;&gt;The clock on your phone comes from 1 text file&lt;/h2&gt;
&lt;p&gt;Anything on your phone that shows a time has to know where you are, your alarm, a boarding pass, a meeting in another country, the day your salary lands. Every Android phone, every iPhone, and most of the servers on the internet get their local time from the same place, a single file called the time zone database. It holds every clock rule a government has ever announced, including historical ones going back more than a century, because if you want to render a timestamp from 1895 correctly, the rule for 1895 has to be in there.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Tz_database&quot;&gt;Paul Eggert&lt;/a&gt;, a computer scientist at UCLA, keeps that file current, largely in his spare time, and has been its editor since 2005. When a government changes its rules, a maintainer has to type the new entry in, by hand, ahead of the deadline. Governments do this constantly and often on short notice, a few weeks of warning before daylight saving shifts or a region moves to a new offset, and every one of those changes has to land in the file before it takes effect or clocks in that region quietly go wrong. The file lives on GitHub with a short list of people who have ever contributed to it, and the day to day work comes down to Eggert and 1 collaborator, Tim Parenti. That is the team behind the clock on several billion devices.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.D7JrYt43_ZepQL0.webp&quot; alt=&quot;Figure 1. A few named individuals maintain software that ships on billions of devices. The time zone database, behind every phone clock, is kept current mostly by 2 people.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;621&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. A few named individuals maintain software that ships on billions of devices. The time zone database, behind every phone clock, is kept current mostly by 2 people. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Tz_database&quot;&gt;Author chart based on project histories and GitHub data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It gets stranger. In 2011, an astrology software company called Astrolabe sued Eggert and Arthur David Olson, the researcher who had coordinated the database since 1986, claiming its historical data came from an atlas the company held a copyright on. For a short period the project’s mailing list and files went dark, and the people who maintain the world’s timekeeping data suddenly had to think about legal exposure. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.eff.org/cases/astrolabe-v-olson&quot;&gt;Electronic Frontier Foundation&lt;/a&gt; stepped in, IANA took over hosting the database, and Astrolabe dropped the suit and apologized in February 2012. A company that sells date and time software tried to sue the people who maintain the world’s date and time data, and for a few weeks the foundation of civil timekeeping on the internet was a legal target.&lt;/p&gt;
&lt;h2 id=&quot;the-backdoor-that-almost-shipped-to-every-linux-server&quot;&gt;The backdoor that almost shipped to every Linux server&lt;/h2&gt;
&lt;p&gt;The thin staffing is a security story as much as a funding one, and the clearest proof arrived in March 2024. XZ Utils is a compression tool installed on effectively every Linux system. For years its lead maintainer was &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/XZ_Utils_backdoor&quot;&gt;Lasse Collin&lt;/a&gt;, who ran it as an unpaid hobby project and had been open about his limited time and long running health struggles.&lt;/p&gt;
&lt;p&gt;Starting around 2021, a contributor using the name Jia Tan began sending useful fixes and slowly built trust over more than 2 years, while sock puppet accounts pressured Collin in public about how slowly the project was moving. By 2023 Jia Tan had maintainer level access. In February 2024 a carefully hidden backdoor went into the project, built to let an attacker run commands on any server that used the compromised version. It was caught almost by accident. Andres Freund, an engineer at Microsoft, noticed that SSH logins on a test system were using a little more processor time than they should, around half a second longer, chased the anomaly, and found the backdoor before the poisoned version reached most production systems. It was logged as CVE-2024–3094 and rated the maximum severity of 10 out of 10. The identity behind Jia Tan has never been established publicly, and the operation remains one of the most patient supply chain attacks on record. Had Freund not been curious about half a second of CPU time, the backdoor would likely have shipped into the stable releases of major Linux distributions and onto servers worldwide.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CaWkLFHb_Z1R85Qn.webp&quot; alt=&quot;Figure 2. 3 incidents where thinly staffed core projects became global risks. Shellshock in Bash, Heartbleed in OpenSSL, and the XZ backdoor, with how long each flaw sat before discovery.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. 3 incidents where thinly staffed core projects became global risks. Shellshock in Bash, Heartbleed in OpenSSL, and the XZ backdoor, with how long each flaw sat before discovery. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/XZ_Utils_backdoor&quot;&gt;Author timeline of open source security incidents&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-maintainers-barely-anyone-pays&quot;&gt;The maintainers barely anyone pays&lt;/h2&gt;
&lt;p&gt;Walk through the rest of the stack and the same shape keeps appearing. 1 or 2 people, enormous reach, very little money.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thestack.technology/core-js-maintainer-denis-pusharev-license-broke-angry/&quot;&gt;Denis Pushkarev&lt;/a&gt; maintains core-js, a compatibility library that runs on a large share of the most visited websites in the world, downloaded tens of millions of times a week. His own fundraising brought in about $57 a month, and payments got harder as financial firms stopped processing donations to Russia. When he added a plea for support to the library’s install message, millions of developers saw it, and a lot of them complained about the message while few actually helped. He also served about 10 months in prison in 2020 following a fatal road accident, a matter of public record that he has spoken about himself, and the project kept limping along on its tiny donations throughout.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/2026/02/03/sudo_maintainer_asks_for_help/&quot;&gt;Todd Miller&lt;/a&gt; has maintained sudo, the command that grants administrative access on nearly every Linux and macOS machine, since 1993. A corporate sponsor funded that work for over a decade until the arrangement ended in 2024, and by early 2026 Miller was publicly looking for a new sponsor to keep development going, with the work slowing to mostly bug fixes in the meantime. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Zlib&quot;&gt;Mark Adler&lt;/a&gt; cowrote zlib, the compression library inside PNG images, web pages, Git, Android, iPhones, and Chrome, back in 1995. His other job was managing NASA’s Spirit rover on its way to Mars. zlib has no sponsor page at all.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SQLite&quot;&gt;Dr. Richard Hipp&lt;/a&gt; wrote SQLite in 2000 after a database on a US Navy destroyer kept failing whenever a separate server went down, so he built one that lives in a single file with no server at all. It is now in every Android phone, every iPhone, every Mac, every copy of Windows, every major browser, and countless apps and games, with the project estimating over 1 trillion databases in use. SQLite is open source but not open contribution, a deliberate choice where only the core team commits code, and the team funds itself by selling support through Hipp’s company. It is one of the few in this list that chose its own sustainable path on purpose.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.C7B3S1YQ_ZtaLuy.webp&quot; alt=&quot;Figure 3. Reach versus people. Each of these projects ships on billions of devices or across most of the web, and the regular work is done by a very small number of maintainers.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1121&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Reach versus people. Each of these projects ships on billions of devices or across most of the web, and the regular work is done by a very small number of maintainers. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/SQLite&quot;&gt;Author chart based on project histories&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-man-who-held-up-the-worlds-email-encryption&quot;&gt;The man who held up the world’s email encryption&lt;/h2&gt;
&lt;p&gt;In February 2015, ProPublica published a piece headlined that the world’s email encryption software relies on 1 guy who is going broke. The guy was &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.propublica.org/article/the-worlds-email-encryption-software-relies-on-one-guy-who-is-going-broke&quot;&gt;Werner Koch&lt;/a&gt;, a German developer who wrote GnuPG in 1997 and had kept it alive almost single handedly ever since. GnuPG is the encryption that secures email, software signatures, and a long list of Linux tools, and it is the implementation Edward Snowden used when leaking his documents. Koch had been making about $25,000 a year from it since 2001, a fraction of what he could earn in industry. German government funding dried up in 2010, and in 2012 he had to let his only programmer go. A fundraising drive in December 2014 had reached about $43,000 against a goal of $137,000.&lt;/p&gt;
&lt;p&gt;Then the article ran, and the money arrived. Koch hit his funding goal within days, the Linux Foundation’s Core Infrastructure Initiative gave him a $60,000 grant, and Facebook and Stripe each pledged $50,000 a year to the project. For almost 18 years the padlock on a huge amount of secure communication had rested on 1 man working himself close to broke, and it took a viral article to change that.&lt;/p&gt;
&lt;h2 id=&quot;25-years-from-the-bug-going-in-to-anyone-noticing&quot;&gt;25 years from the bug going in to anyone noticing&lt;/h2&gt;
&lt;p&gt;The bash shell runs on Linux servers and Macs everywhere, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Shellshock_%28software_bug%29&quot;&gt;Chet Ramey&lt;/a&gt; has maintained it since around 1990, alongside his job in the networking group at Case Western Reserve University. Every change in bash’s public history is his, including the official security fixes.&lt;/p&gt;
&lt;p&gt;In September 2014, Stéphane Chazelas reported a bug to Ramey that let anyone run commands on a server by sending it a specially shaped piece of text. It went public as Shellshock, under CVE-2014–6271. The vulnerable line had gone into bash on 5 August 1989. 25 years passed between the flaw entering the code and anyone reporting it, in software that sat on a huge share of the world’s servers the entire time, maintained by 1 person on the side of a university job. Within days of the disclosure, attackers were scanning the internet for vulnerable machines, and more flaws turned up in the same code as people finally looked closely at it.&lt;/p&gt;
&lt;p&gt;The pattern of famous flaws in underfunded core code is not new. In April 2014, a bug called Heartbleed in OpenSSL, the library that puts the padlock on a large share of the web, let attackers read passwords and private keys straight out of server memory across a significant share of secure sites. At the time, the OpenSSL Software Foundation was taking in roughly $2,000 a year in donations, and 1 person worked on it full time. It took a global security panic to change that. Within weeks the Linux Foundation’s Core Infrastructure Initiative gathered pledges from 13 major technology companies, $100,000 each per year for 3 years, a pool of almost $4 million, and OpenSSL finally got full time paid developers and a professional audit.&lt;/p&gt;
&lt;h2 id=&quot;the-weekend-16-volunteers-held-the-internet-together&quot;&gt;The weekend 16 volunteers held the internet together&lt;/h2&gt;
&lt;p&gt;In December 2021, a flaw turned up in Log4j, a logging library used in a staggering range of Java software, from enterprise servers to the game Minecraft. The bug, Log4Shell, let an attacker run code on a server by getting it to log a single crafted string, and it was rated the maximum severity. It was described at the time as one of the most serious vulnerabilities in years, present in hundreds of millions of devices.&lt;/p&gt;
&lt;p&gt;Log4j was maintained by the Apache Logging Services team, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.infoworld.com/article/3645131/how-developers-scrambled-to-secure-the-log4j-vulnerability.html&quot;&gt;16 volunteers&lt;/a&gt;, all unpaid, working in their spare time across nearly every time zone. When the exploit went public on 9 December, they spent the weekend scrambling to ship fixes while the rest of the world scrambled to patch. Gary Gregory, one of the maintainers, described working on about 4 hours of sleep. Christian Grobmeier, a former member of the team, said his old colleagues had families and other obligations and still spent the whole weekend on it. The first fix was not good enough, so they shipped another, then another, versions 2.15, 2.16, and 2.17 arriving over about 10 days. The security of a large slice of the internet’s servers ran, for that weekend, on a handful of exhausted volunteers and a private Slack channel.&lt;/p&gt;
&lt;h2 id=&quot;the-money-is-starting-to-arrive-unevenly&quot;&gt;The money is starting to arrive, unevenly&lt;/h2&gt;
&lt;p&gt;The picture is not uniformly bleak. Some of these projects have built real funding, and the difference almost always comes down to a maintainer treating the business side as part of the job.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://curl.se/&quot;&gt;Daniel Stenberg&lt;/a&gt; has run curl since 1996, the data transfer tool inside phones, cars, TVs, and shipped in Windows since 2018. He works on it full time because companies pay for commercial support, the project takes in a meaningful annual budget through its open collective, and Germany’s public fund for open source has paid for specific work on it. In his 2025 review, Stenberg noted that other contributors had now added more lines to curl than he has, something he had wanted for years, because a project that depends on 1 person is fragile no matter how healthy its funding looks today.&lt;/p&gt;
&lt;p&gt;Institutional money has started filling some of the gap. Germany’s Sovereign Tech Agency has funded dozens of open source projects since 2022, including a direct investment in Log4j after the scare. The Alpha Omega project, backed by the Open Source Security Foundation, handed out millions last year, much of it to security engineers at foundations like Python and Ruby. The city of Munich began paying a developer to work on Expat, an XML parser, in 2026. Nick Wellnhofer raised a low six figure sum over the decade he maintained libxml2, the XML library on Android phones, iPhones, and in Chrome, and when he stepped down in late 2025 a new maintainer picked it up within a day. These are real improvements, and they are nowhere near the scale of the dependence.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.CzMXl-Z7_1Iby3t.webp&quot; alt=&quot;Figure 4. The same move keeps saving these projects, money arriving only after a public crisis. OpenSSL, GnuPG, and Log4j all got sustained funding within weeks of a security event or a viral article, not before.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1210&quot; height=&quot;601&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The same move keeps saving these projects, money arriving only after a public crisis. OpenSSL, GnuPG, and Log4j all got sustained funding within weeks of a security event or a viral article, not before. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Core_Infrastructure_Initiative&quot;&gt;Author chart based on CII, ProPublica, and Sovereign Tech reporting&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-you-can-actually-do-about-it&quot;&gt;What you can actually do about it&lt;/h2&gt;
&lt;p&gt;The honest summary is that a lot of the software your devices depend on is maintained by 1 or 2 people who are underpaid or not paid at all, and the fixes that exist are patchy and often arrive only after something breaks badly. Some people will tell you AI is going to maintain this code soon. Maybe it will, eventually. The projects are understaffed now, and the risks are present now, so betting the world’s infrastructure on a future that may or may not arrive is not a plan.&lt;/p&gt;
&lt;p&gt;If you build on open source, which is to say if you build anything, the useful move is small and specific. Pick 1 of the projects your own stack quietly depends on, the compression library, the XML parser, the shell, the time zone file, and find out who maintains it and whether they have a way to be funded. If your company uses it, sponsor it. A recurring sponsorship of a few hundred dollars a month, trivial against most engineering budgets, is life changing money for a solo maintainer. If you have time, become a contributor to a project that has 1 or 2 people doing the work, so there is a second set of hands if the first pair walks away. The Nebraska maintainer in the cartoon is real, there are dozens of them, and they have been holding this up for years while almost nobody noticed.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>open-source</category><category>software-development</category><category>security</category><category>infrastructure</category><category>supply-chain</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The US Housing Market Is Frozen Solid. The People Paying for It Are the Ones Who Cannot Wait</title><link>https://soursen.org/articles/the-us-housing-market-is-frozen-solid-the-people-paying-for-it-are-the/</link><guid isPermaLink="true">https://soursen.org/articles/the-us-housing-market-is-frozen-solid-the-people-paying-for-it-are-the/</guid><description>A 30 year mortgage went from under 3% to 7.4% in 4 years, and the whole system seized up. I went through the Freddie Mac, NAR, Redfin, and FHFA numbers to show exactly how buyers and owners got locked in from both ends, and why the people who can least afford to wait are the ones paying for it.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The US housing market has mostly stopped working, and it did not take a crash to get there. It took a rate move. In 2021 you could lock a 30 year fixed mortgage under 3%. As of mid October 2026, the Freddie Mac average sits at 7.4%, more than double. That single change rewired the incentives for everyone holding a house and everyone trying to buy one, and the result is a market where almost nobody wants to move. I want to walk through the mechanics, with the actual numbers, because the frozen version of a housing crisis hurts a very specific group of people, and it is not the ones you would guess.&lt;/p&gt;
&lt;h2 id=&quot;the-rate-sets-the-payment-and-the-payment-is-the-real-price&quot;&gt;The rate sets the payment, and the payment is the real price&lt;/h2&gt;
&lt;p&gt;Almost nobody buys a house outright. They buy a monthly payment, and the mortgage rate sets that payment. That is the whole reason rates matter so much more than the sticker price.&lt;/p&gt;
&lt;p&gt;Run the math on a typical American home, around $420,000. Put 20% down and you are financing about $336,000 over 30 years. At the 2021 low of roughly 2.65%, the principal and interest came to about $1,350 a month. At today’s 7.4%, that same loan on that same house runs about $2,330 a month. Nothing about the house changed. The buyer is simply paying close to $1,000 more every month, nearly $12,000 a year, for the identical 4 walls. Current Freddie Mac data puts the 30 year at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.globenewswire.com/news-release/2026/10/15/3381991/0/en/mortgage-rates-hold-steady-at-7-40.html&quot;&gt;7.4%&lt;/a&gt;, up from 6.27% a year earlier.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CAKdibZc_Zx40VP.webp&quot; alt=&quot;Figure 1. The same $336,000 loan on the same house, priced by the rate alone. The monthly payment nearly doubled between 2021 and 2026 without the house changing at all.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;591&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The same $336,000 loan on the same house, priced by the rate alone. The monthly payment nearly doubled between 2021 and 2026 without the house changing at all. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.globenewswire.com/news-release/2026/10/15/3381991/0/en/mortgage-rates-hold-steady-at-7-40.html&quot;&gt;Author calculation on Freddie Mac 30 year rates&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Scale that up and it stops being 1 couple’s problem. The National Association of Realtors estimates that every &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nar.realtor/news/real-estate-news/economy/a-mortgage-rate-drop-to-6-would-ring-in-more-home-buying&quot;&gt;1% drop in mortgage rates&lt;/a&gt; lets roughly 5.5 million more households qualify to buy, including about 1.6 million renters. Run that in reverse and a rate climb does not price out a handful of buyers, it removes millions of them from the pool at once, and none of them get a vote.&lt;/p&gt;
&lt;h2 id=&quot;the-lock-in-effect-or-why-owners-will-not-sell&quot;&gt;The lock-in effect, or why owners will not sell&lt;/h2&gt;
&lt;p&gt;Here is the other jaw of the vise. If buyers are getting squeezed out, you would expect owners to drop prices to reach the ones still standing. Most of them will not, because selling means giving up their mortgage.&lt;/p&gt;
&lt;p&gt;Picture a homeowner who refinanced in 2021 at 3%. Their payment has not moved in years. The family grows, and in a normal market they would list, sell, and trade up. Selling now means paying off that 3% loan and signing a new one at 7.4% on a more expensive house. So they stay. This is the lock-in effect, and the cheap old mortgage has quietly become more valuable than the freedom to move.&lt;/p&gt;
&lt;p&gt;This is not a niche situation. Based on Federal Housing Finance Agency data through late 2024, about &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.redfin.com/news/mortgage-rate-lock-in-effect/&quot;&gt;55% of mortgaged US homeowners&lt;/a&gt; hold a rate below 4%, and roughly 21% are below 3%. More than half the country’s mortgage holders are sitting on money they would have to set on fire to move. Redfin’s data shows the median homeowner now stays put for &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.redfin.com/news/homeowner-tenure/&quot;&gt;12 years&lt;/a&gt;, up from 6.5 years in 2005. People are staying in their homes nearly twice as long as they did 2 decades ago.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.DfuM27RF_2b9iNr.webp&quot; alt=&quot;Figure 2. More than half of US mortgage holders carry a rate below 4%, and about 21% are under 3%. Moving means trading that for 7.4%, so they stay.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. More than half of US mortgage holders carry a rate below 4%, and about 21% are under 3%. Moving means trading that for 7.4%, so they stay. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.redfin.com/news/mortgage-rate-lock-in-effect/&quot;&gt;FHFA National Mortgage Database via Redfin, data through late 2024&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-a-frozen-market-looks-like-on-the-ground&quot;&gt;What a frozen market looks like on the ground&lt;/h2&gt;
&lt;p&gt;When buyers cannot come in and owners will not come out, transactions collapse. In 2024, Americans bought about &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2025/01/25/u-s-home-sales-2024-lowest-in-30-years/&quot;&gt;4.06 million existing homes&lt;/a&gt;, the fewest since 1995. That is a 30 year low in a country with roughly 70 million more people than it had in 1995.&lt;/p&gt;
&lt;p&gt;The listings that do appear tend to sit. By late summer 2026 the typical home was spending close to 2 months on the market, and a growing share of sellers were cutting their asking price. The 2 sides are anchored to numbers that no longer meet. The seller is anchored to what the neighbor got last year. The buyer is anchored to what the monthly payment allows this year. Redfin has reported the widest gap between sellers and buyers since it began tracking in 2013, with sellers outnumbering buyers by around half a million, the most on record, which is the kind of imbalance that eventually drags prices down. Even when a deal comes together, it often dies before closing, as cancellation rates have climbed to records in recent reports.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DneOLxTu_29p86P.webp&quot; alt=&quot;Figure 3. Existing home sales fell to about 4.06 million in 2024, the fewest since 1995, even as the US population kept growing.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1088&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Existing home sales fell to about 4.06 million in 2024, the fewest since 1995, even as the US population kept growing. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2025/01/25/u-s-home-sales-2024-lowest-in-30-years/&quot;&gt;National Association of Realtors, via Fortune 2025&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-one-group-that-cannot-afford-to-wait&quot;&gt;The one group that cannot afford to wait&lt;/h2&gt;
&lt;p&gt;Individual sellers can hold out. Builders cannot. A builder does not live in its houses, and every finished home sitting empty is capital tied up and carrying costs piling on, so builders do the thing individual owners refuse to do. They cut.&lt;/p&gt;
&lt;p&gt;In September 2026, the National Association of Home Builders &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mortgagenewsdaily.com/news/09182026-builder-confidence-nahb-hmi&quot;&gt;found that 38% of builders&lt;/a&gt; had cut prices, with the average reduction holding at 6%, and 66% were offering incentives like mortgage rate buydowns, where the builder pays to drop the buyer’s rate, plus help with closing costs. Builder confidence sat at 32 on the NAHB index, matching the lowest level in over 3 years. You can see the effect in the pricing. For 4 straight quarters, the median existing home has sold for &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eyeonhousing.org/2026/09/new-vs-existing-home-prices/&quot;&gt;more than the median new home&lt;/a&gt;, a reversal of the usual order, because builders are discounting hard while resale sellers hold the line. Next to every resale listing clinging to last year’s price, there is now a brand new house that is cheaper, with a cheaper mortgage attached, and it sets the floor the neighbor has to compete against.&lt;/p&gt;
&lt;h2 id=&quot;the-first-rung-is-the-one-that-broke&quot;&gt;The first rung is the one that broke&lt;/h2&gt;
&lt;p&gt;The person who keeps the whole ladder moving is the first time buyer, and that rung is in the worst shape of all. According to NAR’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nar.realtor/newsroom/first-time-home-buyer-share-falls-to-historic-low-of-21-median-age-rises-to-40&quot;&gt;2025 Profile of Home Buyers and Sellers&lt;/a&gt;, the median first time buyer in America is now 40 years old, a record. First time buyers make up just 21% of all buyers, also a record low, and NAR notes that share has contracted by about half since 2007. The ones who do get in are putting down a median 10%, the highest since 1989, and the typical repeat buyer is now 62.&lt;/p&gt;
&lt;p&gt;Sit with that age profile. A milestone that used to arrive in your late 20s or early 30s now lands at 40, if it lands at all. You rent through your 20s and save, the savings grow through your early 30s, and the target keeps moving faster than the account can chase it, because higher rates raise the payment every year you wait. By the time the keys land, half a working lifetime has gone by.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.CDQgJfBR_ZnNO80.webp&quot; alt=&quot;Figure 4. The first time buyer is now 40 years old and makes up just 21% of buyers, a record low, with the repeat buyer at 62. The bottom rung of the ladder is the one that gave way.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1120&quot; height=&quot;527&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The first time buyer is now 40 years old and makes up just 21% of buyers, a record low, with the repeat buyer at 62. The bottom rung of the ladder is the one that gave way. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nar.realtor/newsroom/first-time-home-buyer-share-falls-to-historic-low-of-21-median-age-rises-to-40&quot;&gt;NAR 2025 Profile of Home Buyers and Sellers&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-frozen-market-is-not-a-stable-one&quot;&gt;A frozen market is not a stable one&lt;/h2&gt;
&lt;p&gt;A common read on all of this is that the market is simply on pause and will thaw when rates fall. I think that read misses who is absorbing the damage right now.&lt;/p&gt;
&lt;p&gt;A house is worth what someone actually pays for it, and when very few houses sell, prices get set by a small number of deals. Pending sales in late 2026 ran near their lowest since 2014 outside the 2020 lockdown, so each individual sale carries far more weight than it should, and nobody can read where the market truly is. The owner with the 3% mortgage can sit tight. The renter can keep renting. The people who get hurt are the ones who cannot wait, the worker relocating for a job, the family that outgrew the house, the owner forced to sell into one of the thinnest buyer pools in years, to buyers who know the seller is under pressure. They take the full hit. The buyers who do commit are not comfortable either, since the typical payment on an existing home now eats roughly 36% of the median income, so the people signing are often the ones stretched the furthest.&lt;/p&gt;
&lt;p&gt;The old property ladder was simple. You rented, bought a starter home, traded up, and someone younger took your old place. Every rung of that is jammed now. If you are buying, the monthly payment is the real price. If you are selling, your competition is the builder down the road with a rate buydown. If you are holding, the cheap mortgage is a genuine asset and also the reason you are stuck. The market is waiting to see who runs out of time first, and the answer, so far, is whoever had the least room to wait.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>marketing</category><category>housing</category><category>finance</category><category>economics</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Your GPU Says 100% and Your Model Still Crawls. The Real Bottleneck Is the Kernel You Never See.</title><link>https://soursen.org/articles/your-gpu-says-100-and-your-model-still-crawls-the-real-bottleneck-is/</link><guid isPermaLink="true">https://soursen.org/articles/your-gpu-says-100-and-your-model-still-crawls-the-real-bottleneck-is/</guid><description>nvidia-smi tells you the card is busy. It does not tell you the card is working. I want to show you the gap between those 2 things, because closing it is often one number you type in Python.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I have watched a lot of training runs sit at 100% GPU utilization and still take twice as long as they should. The first few times, I did what most people do. I assumed the card was the limit, asked for a bigger one, and moved on. That was the wrong read. The card was barely working. It just looked busy.&lt;/p&gt;
&lt;p&gt;The thing deciding your real speed is the kernel, the small program the GPU actually runs when you call something like torch.matmul. You almost never write one by hand. You pick them without knowing it, every time you set a batch size or a vocabulary size, and those picks can swing training time by 25% or more on the exact same hardware. I want to walk through what a kernel is, why your tensor shapes silently choose a fast or slow one, what the GPU spends its time waiting on, and the handful of changes that actually move the number.&lt;/p&gt;
&lt;h2 id=&quot;why-100-utilization-is-lying-to-you&quot;&gt;Why 100% utilization is lying to you&lt;/h2&gt;
&lt;p&gt;Start with the number everyone trusts. You run &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developer.nvidia.com/system-management-interface&quot;&gt;nvidia-smi&lt;/a&gt;, the command that reports how busy your GPU is, and it says 100%. The instinct is to read that as the chip being full. It is not what the number means.&lt;/p&gt;
&lt;p&gt;That 100% only says at least 1 kernel was running during the sampling window. NVIDIA’s own documentation defines GPU utilization as the fraction of time over the past sample period that 1 or more kernels was executing, with no account of how much of the chip each kernel used. A single kernel using a few dozen threads out of the tens of thousands a modern GPU can run will still report 100% as long as it never stops. The card looks maxed out while almost all of its math units sit idle.&lt;/p&gt;
&lt;p&gt;So the real question underneath your step time is not whether a kernel is running. It is how much of the chip each kernel keeps busy, and how long each one waits on memory or on the CPU before it can do anything. Those are 3 separate problems, and they have 3 separate fixes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.7QsGGDoE_1HdP6p.webp&quot; alt=&quot;Figure 1. What nvidia-smi actually measures. A kernel using a sliver of the chip reports the same 100% as one using all of it.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;596&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. What nvidia-smi actually measures. A kernel using a sliver of the chip reports the same 100% as one using all of it. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developer.nvidia.com/system-management-interface&quot;&gt;NVIDIA System Management Interface docs&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-a-kernel-actually-is&quot;&gt;What a kernel actually is&lt;/h2&gt;
&lt;p&gt;A GPU kernel has nothing to do with the Jupyter kernel you restart when a notebook hangs. That one is the Python process running your cells. A GPU kernel is 1 small function the GPU copies across your data and runs thousands of times at once.&lt;/p&gt;
&lt;p&gt;Each copy runs as a thread, and a GPU thread is far cheaper than a CPU thread. The GPU launches thousands of them together, each working on 1 slice of the result. Threads are grouped into blocks, and every thread reads its own index to figure out which slice it owns. A simple vector add of 2 arrays with 262,144 elements each might launch 1,024 blocks of 256 threads, which is 262,144 copies of the same tiny function, each adding 1 pair of numbers.&lt;/p&gt;
&lt;p&gt;The GPU runs those copies on the small processors that make up the chip, which NVIDIA calls &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/cuda/cuda-c-programming-guide/&quot;&gt;streaming multiprocessors&lt;/a&gt;, or SMs. Each SM has its own math cores and its own small, fast on chip memory. An &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.nvidia.com/en-us/data-center/a100/&quot;&gt;A100&lt;/a&gt; has 108 of these SMs. An H100 has 132, with 128 math cores each. That SM count matters more than it looks, and in a minute you will see it decide your speed directly.&lt;/p&gt;
&lt;p&gt;Every kernel has 3 moving parts. The code is the set of steps each copy runs, identical for every thread. The launch configuration is how many blocks run and how many threads sit in each block. The data is the tensors the kernel reads out of GPU memory and the result it writes back. In plain PyTorch you touch none of that code. You choose 3 numbers instead, the batch size, the sequence length, and the vocabulary size, and PyTorch hands those to NVIDIA’s math library, which picks the kernel that runs.&lt;/p&gt;
&lt;h2 id=&quot;the-reason-all-of-this-matters-in-one-chart&quot;&gt;The reason all of this matters, in one chart&lt;/h2&gt;
&lt;p&gt;Before the mechanics, here is the pressure behind them. Over the past 20 years the peak math throughput of accelerators grew about 3x every 2 years, roughly 60,000x in total. Memory bandwidth, the rate at which the chip can pull numbers in from its own memory, grew only about 1.6x every 2 years, roughly 100x in total. The interconnect between chips grew slower still, about 1.4x every 2 years. Those numbers come from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2403.14123&quot;&gt;AI and Memory Wall&lt;/a&gt;, a 2024 analysis by Gholami and colleagues, and they describe a widening gap. The chip can do math far faster than it can be fed.&lt;/p&gt;
&lt;p&gt;Model size pulled in the opposite direction over the same window. The same paper measures Transformer parameter counts growing about 410x every 2 years and training compute about 750x every 2 years. So models got hungrier at a rate that dwarfs how fast memory learned to feed them. That mismatch is why so much of modern performance work is really memory work, and why a kernel that keeps every math core busy can still spend most of its time idle.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CQKAGPX8_Z1VXGtW.webp&quot; alt=&quot;Figure 2. Over 20 years, compute grew about 60,000x while memory bandwidth grew about 100x. The gap between the 2 lines is where most slow kernels live.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1091&quot; height=&quot;621&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. Over 20 years, compute grew about 60,000x while memory bandwidth grew about 100x. The gap between the 2 lines is where most slow kernels live. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2403.14123&quot;&gt;AI and Memory Wall, Gholami et al. 2024&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You can see the same gap inside a single modern GPU. An A100 does about 312 trillion 16 bit operations a second but reads from its memory at about 2 terabytes a second. An H100 pushes compute to roughly 990 trillion operations a second while bandwidth climbs only to 3.35 terabytes a second. Divide the 2 and you get a hard rule of thumb. On an A100 a kernel has to do about 150 math operations for every byte it loads to keep the math cores busy. On an H100 that number rises to about 295. Any operation below its chip’s line is limited by memory, not math, and most of the small operations in a real model fall well below it.&lt;/p&gt;
&lt;h2 id=&quot;how-your-tensor-shapes-secretly-pick-a-slow-kernel&quot;&gt;How your tensor shapes secretly pick a slow kernel&lt;/h2&gt;
&lt;p&gt;Here is the part that surprised me the first time I measured it. The CPU never runs a kernel. It drops the launch into a queue and keeps going, and the GPU doles the kernel’s blocks out to its SMs. Each block runs on 1 SM from start to finish, and the blocks go out in rounds. Once every SM is holding a block, the leftover blocks wait for the next round.&lt;/p&gt;
&lt;p&gt;For a matrix multiply, the number of blocks comes from the shape of the result. The library slices the output into rectangles called tiles and gives each tile to 1 block. NVIDIA’s own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/deeplearning/performance/dl-performance-matrix-multiplication/index.html&quot;&gt;matrix multiplication guide&lt;/a&gt; shows what the rounds cost on an A100 and its 108 SMs. With the library’s largest tiles, each SM handles 1 block at a time. A result that comes out exactly 12 tiles wide and 9 tiles tall is 108 tiles, which fills all 108 SMs in a single clean round. Now make that result 8 columns wider. Every row suddenly needs a 13th tile, so the launch jumps to 117 blocks. The first 108 run together in round 1, then the last 9 run alone in round 2 while 99 SMs sit completely empty. You added roughly 0.5% of extra work and nearly doubled the time. Nothing changed except the width of 1 matrix.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.NyZL76sd_Z14kVXS.webp&quot; alt=&quot;Figure 3. 117 blocks on 108 SMs. The second round carries 9 blocks and leaves 99 processors idle, so a tiny size change roughly doubles the time. This is called the tile quantization effect.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;610&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. 117 blocks on 108 SMs. The second round carries 9 blocks and leaves 99 processors idle, so a tiny size change roughly doubles the time. This is called the tile quantization effect. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/deeplearning/performance/dl-performance-matrix-multiplication/index.html&quot;&gt;NVIDIA matrix multiplication performance guide&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is why your batch size, sequence length, and vocabulary size quietly decide your speed. PyTorch sends its matrix multiplies to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/cuda/cublas/&quot;&gt;cuBLAS&lt;/a&gt;, NVIDIA’s math library, and cuBLAS selects a kernel from the exact dimensions of the 2 matrices being multiplied, which those 3 numbers set. On an A100, the fastest kernels run best when the dimensions divide cleanly by 64, and odd dimensions ran slowest in NVIDIA’s own testing.&lt;/p&gt;
&lt;p&gt;Andrej Karpathy ran straight into this in February 2023 with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/karpathy/nanoGPT&quot;&gt;nanoGPT&lt;/a&gt;, his small GPT training repo. A language model’s final layer scores every token in its vocabulary, so the vocabulary size is 1 side of that layer’s matrix multiply. nanoGPT’s vocabulary had 50,257 entries, an awkward odd number. Karpathy padded it up to 50,304, which is 64 times 786. The 47 extra slots match no real token, so the model does about 0.09% more arithmetic, and yet &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://simonwillison.net/2023/Feb/4/andrej-karpathy/&quot;&gt;training ran about 25% faster&lt;/a&gt; on the same GPU. In his words the padded size “goes down a different kernel path with much higher occupancy.” Higher occupancy means more of each SM stayed busy. The lesson I took from it is blunt. When you pick a vocabulary, a hidden dimension, or any size that lands inside a matrix multiply, round it up to a multiple of 64. It is free speed.&lt;/p&gt;
&lt;h2 id=&quot;a-full-sm-is-not-the-same-as-a-fast-kernel&quot;&gt;A full SM is not the same as a fast kernel&lt;/h2&gt;
&lt;p&gt;A kernel that fills all 132 SMs can still crawl, because a thread that is not computing is usually waiting on memory. This is the second of the 3 problems, and for small operations it is the dominant one.&lt;/p&gt;
&lt;p&gt;Your tensors live in the GPU’s main memory, the separate stacks of chips next to the processors. Every kernel fetches its inputs from there and writes its results back there, and a single fetch takes hundreds of times longer than a single step of arithmetic. So a kernel that does only a little math per number it loads spends most of its life waiting for the next number to arrive.&lt;/p&gt;
&lt;p&gt;A big matrix multiply is the good case. It reuses every value it loads across thousands of calculations, so the SMs stay fed. The small steps are the bad case, things like activation functions such as ReLU, normalization layers, and softmax. They do 2 or 3 operations per value and then sit idle until the next value shows up. The clearest measurement of this I know of comes from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2007.00072&quot;&gt;Data Movement Is All You Need&lt;/a&gt;, a 2020 study of BERT, Google’s language model. The authors found that normalization and elementwise operations were 0.2% of the total arithmetic yet consumed about 37% of the runtime of a BERT layer. Almost all of that time went to shipping data to and from memory, not to the math itself. These are called memory bound operations, and most models are full of them.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.CMrV2YwN_Z4lW4O.webp&quot; alt=&quot;Figure 4. In a BERT layer, normalization and elementwise steps are 0.2% of the arithmetic but about 37% of the runtime. The slow part is memory traffic, not math.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1090&quot; height=&quot;591&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. In a BERT layer, normalization and elementwise steps are 0.2% of the arithmetic but about 37% of the runtime. The slow part is memory traffic, not math. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2007.00072&quot;&gt;Data Movement Is All You Need, Ivanov et al. 2020&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is a clean way to predict which case you are in before you ever run the model, and it has a name, the roofline. Take any operation and compute its arithmetic intensity, the number of math operations it does per byte it moves to and from memory. Plot that against the chip’s own ratio of peak compute to peak bandwidth, which I gave earlier as about 150 for an A100. If your operation’s intensity sits below that line, memory is your ceiling and faster math cores will not help you. If it sits above, compute is your ceiling. A large matrix multiply with big dimensions can reach hundreds or thousands of operations per byte, which is why it runs near peak. A softmax or a layer norm does a handful of operations per value, lands far below the line, and runs at a small fraction of peak no matter how expensive your GPU is. The roofline is the single most useful mental picture I have for GPU speed, because it tells you in advance whether a bigger card or a smarter kernel is the fix.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.D6ZtoAU8_Z1hDEua.webp&quot; alt=&quot;Figure 5. The roofline. An operation below the A100’s line of about 150 operations per byte is limited by memory, so a faster card does not help it. Fusion moves work rightward, toward the compute ceiling.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1091&quot; height=&quot;636&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 5. The roofline. An operation below the A100’s line of about 150 operations per byte is limited by memory, so a faster card does not help it. Fusion moves work rightward, toward the compute ceiling. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.nvidia.com/deeplearning/performance/dl-performance-gpu-background/index.html&quot;&gt;Roofline model, after Williams et al. and NVIDIA guidance&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The fix is fusion, which means merging several small steps into 1 kernel so it touches memory less. Run x.cos().cos() as 2 separate kernels and they hit main memory 4 times. The first reads x, writes the intermediate result, the second reads that back, writes the final answer. Fuse them into 1 kernel and the intermediate value never leaves the chip, so only 2 trips remain and the pair runs roughly twice as fast. Plain PyTorch cannot do this on its own, because it runs 1 operation at a time and never gets to see the next one coming. The fix is a single line, model = torch.compile(model), which reads your whole model up front and fuses the chains it can. Horace He’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://horace.io/brrr_intro.html&quot;&gt;Making Deep Learning Go Brrrr From First Principles&lt;/a&gt; is the clearest explanation of why this works, and it is where I would send anyone who wants the full mental model.&lt;/p&gt;
&lt;h2 id=&quot;the-third-wait-is-the-cpu-and-it-hides-in-plain-sight&quot;&gt;The third wait is the CPU, and it hides in plain sight&lt;/h2&gt;
&lt;p&gt;The last thing a kernel waits on is Python itself. Every kernel gets launched from the CPU, 1 at a time, and Python is painfully slow next to the GPU. In the time it takes Python to add 2 numbers, an A100 can run on the order of 9 to 10 million floating point operations. A large kernel hides that lag, because the GPU is still grinding on the current one when the next launch arrives. A tiny kernel does not. It finishes before Python can hand over the next one, and the GPU goes dark in the gap.&lt;/p&gt;
&lt;p&gt;The fix here is a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pytorch.org/blog/accelerating-pytorch-with-cuda-graphs/&quot;&gt;CUDA graph&lt;/a&gt;. It records a whole sequence of kernel launches once, then replays all of them with a single launch, which deletes the per kernel Python overhead. In PyTorch you get one by passing a mode to the compiler, torch.compile(model, mode=”reduce-overhead”). Horace He’s piece has a quick test to tell whether this is even your problem. Double your batch size. If the step takes only about 10% longer, the actual work was barely costing anything and you were overhead bound, so cutting launch overhead is where your time is.&lt;/p&gt;
&lt;h2 id=&quot;who-writes-their-own-kernels-and-what-it-buys-them&quot;&gt;Who writes their own kernels, and what it buys them&lt;/h2&gt;
&lt;p&gt;Most of the speed work for most teams is choosing shapes and flipping on torch.compile. Writing kernels by hand is a different sport, and a few teams play it because speed is their product. Their numbers are worth seeing, because they show the ceiling.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://unsloth.ai/&quot;&gt;Unsloth&lt;/a&gt;, an open source library for fine tuning LLMs, rewrote the model code as kernels in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/index/triton/&quot;&gt;Triton&lt;/a&gt;, a Python like language for GPU code. On an A100 it fine tunes popular models around 2x faster than standard Hugging Face training while using roughly 40% to 60% less memory, with no loss in accuracy, per Hugging Face’s own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://huggingface.co/blog/unsloth-trl&quot;&gt;benchmark writeup&lt;/a&gt;. If you fine tune with it, you are already running handwritten kernels.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/IST-DASLab/marlin&quot;&gt;Marlin&lt;/a&gt; is the kernel &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.vllm.ai/en/latest/&quot;&gt;vLLM&lt;/a&gt; reaches for when a model stores its weights as 4 bit numbers, a quarter of the usual 16 bits. Shrinking the weights means a quarter of the memory traffic, and for a memory bound workload that is almost all of the cost. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2408.11743&quot;&gt;Marlin paper&lt;/a&gt; measures the matrix multiply running about 3.9x faster than the FP16 version at batch sizes of 16 to 32, which is close to the theoretical 4x ceiling for 4 bit weights. The speedup fades as batches grow and the work turns compute bound, down to roughly 1.5x at batch 128, but near the ideal where it counts.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cursor.com/&quot;&gt;Cursor&lt;/a&gt;, the AI code editor, wrote its own &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cursor.com/blog/kernels&quot;&gt;MXFP8 kernels&lt;/a&gt; for training its mixture of experts models. Their expert layers run about 3.5x faster than the BF16 version on both the forward and backward passes, and end to end their training runs about 1.5x faster on NVIDIA’s Blackwell chips versus BF16, and about 2x faster than their old Hopper setup, all with training loss they describe as nearly indistinguishable from full precision over 10,000 steps.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.x07YHy-E_Zy4Err.webp&quot; alt=&quot;Figure 6. What handwritten kernels buy 3 teams that sell or serve at scale. Each number is from the team’s own published measurements.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1091&quot; height=&quot;606&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 6. What handwritten kernels buy 3 teams that sell or serve at scale. Each number is from the team’s own published measurements. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://huggingface.co/blog/unsloth-trl&quot;&gt;Hugging Face, Marlin paper, Cursor engineering blog&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There is also a cautionary case, and it is a good one, because it shows what a broken kernel costs when nobody is watching the output. In its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/engineering/a-postmortem-of-three-recent-issues&quot;&gt;postmortem of 3 overlapping bugs&lt;/a&gt;, Anthropic described a kernel problem inside Claude. The model picks each next token from a shortlist of the most likely candidates, which a top k kernel builds. A deployment on August 25, 2025 tripped a latent bug in the XLA compiler for TPUs, Google’s AI chips, and the approximate top k kernel began, for certain batch sizes, dropping the single highest probability token off the shortlist. The symptom was subtle quality degradation that was maddening to reproduce. Anthropic confirmed the damage on Claude Haiku 3.5, rolled that model back on September 4, and switched to an exact top k kernel, trading a little speed to guarantee the right token survived. A kernel that is fast and wrong is worse than a kernel that is slow and right.&lt;/p&gt;
&lt;h2 id=&quot;what-is-oversold-and-what-holds-up&quot;&gt;What is oversold, and what holds up&lt;/h2&gt;
&lt;p&gt;“Write custom kernels” gets oversold for most teams. People repeat it because handwritten kernels are exactly where Unsloth, Marlin, and Cursor found their speed. But PyTorch, torch.compile, and serving engines like vLLM already ship fast kernels for the common model shapes, so for most of us the real speed work is picking good sizes and turning on the compiler. Unsloth and Cursor sell speed, and vLLM serves at enormous scale, which is why writing kernels pays off for them and usually not for you.&lt;/p&gt;
&lt;p&gt;“The compiler will just fuse it” is half true. torch.compile merges chains of simple steps like activation functions very well. What it cannot do is invent a new way to compute something. It fuses the steps you wrote, in the order you wrote them. Attention is the operation where every token looks back at every token before it, scoring all the pairs, and the fast version, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2205.14135&quot;&gt;FlashAttention&lt;/a&gt;, exists because researchers rewrote that math so the giant intermediate score matrix never fully lands in memory. The payoff was measured, not promised. The 2022 paper reports a 15% end to end speedup on BERT large against the then standard MLPerf record, a 3x speedup training GPT-2, and 2.4x on long sequence benchmarks, all while cutting attention’s memory use from quadratic to linear in the sequence length. A compiler will not derive any of that from a naive attention loop. Someone had to rethink the algorithm so it respected the memory hierarchy, which is the whole point. The fastest kernels are the ones written by people who treated memory traffic as the real cost.&lt;/p&gt;
&lt;h2 id=&quot;how-to-find-your-own-bottleneck-in-10-minutes&quot;&gt;How to find your own bottleneck in 10 minutes&lt;/h2&gt;
&lt;p&gt;You do not have to guess which of the 3 waits is eating your time. Here is the sequence I run, in order, and it almost always lands on the answer.&lt;/p&gt;
&lt;p&gt;Start with the doubling test from Horace He. Double your batch size and time 1 step. If the step gets much slower in proportion, you are compute bound or memory bound and the work is real. If it barely moves, under about 10% more time, you are overhead bound, the GPU is starving between tiny kernel launches, and torch.compile with mode “reduce-overhead” is your first move because it builds the CUDA graph that removes the gaps.&lt;/p&gt;
&lt;p&gt;If the work is real, record a trace with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pytorch.org/tutorials/recipes/recipes/profiler_recipe.html&quot;&gt;PyTorch’s profiler&lt;/a&gt; for a few steps after the first, since the first steps burn time on 1 time setup. Open the trace and read where the time goes. A wall of small kernels named after normalization, activation, or elementwise operations means you are memory bound, and the fix is fusion through torch.compile, or a prebuilt kernel like FlashAttention for attention. A few large matrix multiply kernels dominating the time means you are compute bound, and now the shape rules pay off, so round your dimensions up to multiples of 64 and check that cuBLAS is not falling into a slow tail wave.&lt;/p&gt;
&lt;p&gt;Serving a quantized model moves the lever again. Weights stored at 4 or 8 bits cut the memory traffic that dominates generation, so a kernel like Marlin or a serving engine like vLLM that ships one gives you most of the speed without writing anything. The order matters. Cheap settings first, profiler second, custom kernels last, and most people never need the last step.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-07.CsH3x1WA_Z2uuzNU.webp&quot; alt=&quot;Figure 7. A decision map for the 3 bottlenecks. The doubling test and a profiler trace point you to the one fix that matters, before you spend on a bigger GPU.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1150&quot; height=&quot;820&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 7. A decision map for the 3 bottlenecks. The doubling test and a profiler trace point you to the one fix that matters, before you spend on a bigger GPU. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pytorch.org/tutorials/recipes/recipes/profiler_recipe.html&quot;&gt;Author’s synthesis of PyTorch and NVIDIA profiling guidance&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-one-habit-worth-keeping&quot;&gt;The one habit worth keeping&lt;/h2&gt;
&lt;p&gt;You are choosing GPU kernels every time you set a batch size, a sequence length, or a vocabulary size, whether you meant to or not. Those 3 numbers decide which kernel cuBLAS runs and how many of your SMs it fills, which makes the cheapest speedup available to you a number you type in Python. Karpathy’s was a single padded vocabulary size, worth 25% faster training. Before you reach for a bigger GPU, record a trace with &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://pytorch.org/tutorials/recipes/recipes/profiler_recipe.html&quot;&gt;PyTorch’s profiler&lt;/a&gt;, see whether your time is going to math, to memory, or to Python, and fix the one that is actually eating your step. The card is probably faster than you think. It is just waiting.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>machine-learning</category><category>deep-learning</category><category>llm</category><category>pytorch</category><category>cuda</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>4 of the World’s Biggest Markets Are Being Propped Up With Your Money</title><link>https://soursen.org/articles/4-of-the-worlds-biggest-markets-are-being-propped-up-with-your-money/</link><guid isPermaLink="true">https://soursen.org/articles/4-of-the-worlds-biggest-markets-are-being-propped-up-with-your-money/</guid><description>Japan, South Korea, the United States, and China have each turned an emergency intervention into a standing feature of the market. 2 of the 4 run on pension savings. Here is how each one works, and what happens when the backstop gets tested.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;4 of the biggest markets on earth are being held up by hand right now. Japan is leaning on a $2.1 trillion pension fund to steady its bonds and its currency. South Korea turned its national pension fund into a currency defense unit. The United States quietly rewrote a post 2008 bank rule to make room for more government debt, and China just buys its own stock market when prices fall.&lt;/p&gt;
&lt;p&gt;The strange part is that every one of these would be called an emergency measure in normal times. Right now they are standing features of the system, and the fuel for all of them is ordinary people’s money. I want to walk through what each government reached for, why these emergency fixes keep hardening into permanent ones, and what actually happens if the tools stop working.&lt;/p&gt;
&lt;h2 id=&quot;what-a-market-is-supposed-to-do&quot;&gt;What a market is supposed to do&lt;/h2&gt;
&lt;p&gt;In theory a market is simple. Buyers and sellers meet, and the price is whatever they agree on. A risky bond has to pay more interest. A weak currency gets cheaper. An overpriced stock falls. The price sets itself, and the government’s job is to write the rules and then stay out of the way.&lt;/p&gt;
&lt;p&gt;The 4 markets here matter more than most because between them they set the price of money, savings, and risk for much of the planet. US Treasuries are the benchmark for borrowing costs almost everywhere. Japan and South Korea run 2 of the largest pension funds in the world. China’s stock market is the clearest test anywhere of how far a state will go to manage prices. When these stop setting their own prices, the effect does not stay local.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.B5Zr-GGU_Z1cpAU1.webp&quot; alt=&quot;Figure 1. The 4 biggest markets, and the 4 different ways of propping them up.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1260&quot; height=&quot;628&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The 4 biggest markets, and the 4 different ways of propping them up. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://asia.nikkei.com/business/markets/bonds/japan-finance-chief-s-push-for-pension-funds-to-buy-jgbs-draws-skepticism&quot;&gt;Reuters, Bloomberg, CNBC, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;japan-talks-its-market-up-with-pension-money&quot;&gt;Japan talks its market up with pension money&lt;/h2&gt;
&lt;p&gt;For years the Bank of Japan was the biggest buyer of Japanese government bonds, the safety net soaking up whatever nobody else wanted. Then it started scaling that buying back, just as the government kept spending more and issuing more debt. More bonds, fewer hands to hold them. When buyers thin out, yields rise, and JGB yields have been climbing hard while the yen kept sliding. 2 problems at once, a bond market losing its biggest buyer and a currency losing its value.&lt;/p&gt;
&lt;p&gt;What did the state reach for? It skipped the central bank and skipped a new tax, and leaned on a pension fund instead. In July 2026, Finance Minister Satsuki Katayama &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://asia.nikkei.com/business/markets/bonds/japan-finance-chief-s-push-for-pension-funds-to-buy-jgbs-draws-skepticism&quot;&gt;told a press conference&lt;/a&gt; that the government wanted state pension funds like the GPIF to substantially increase their investment in domestic assets. The GPIF is Japan’s Government Pension Investment Fund, and it manages around 318 trillion yen, roughly $2.1 trillion, for tens of millions of people. Prime Minister Sanae Takaichi backed the message, urging pension funds and households to bring their money home.&lt;/p&gt;
&lt;p&gt;The market moved within minutes. The yen firmed and 10 year bond yields fell, without the fund placing a single trade. The GPIF said in late July it would act solely in the long term interest of its beneficiaries. Then in August its management committee held an &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2026-09-03/gpif-s-unusual-meeting-fuels-speculation-over-allocation-change&quot;&gt;unusual off schedule meeting&lt;/a&gt; that fueled speculation about an allocation change, though the fund then skipped the asset mix discussion in September, cooling the buzz. The fund splits its money into 4 roughly equal buckets, domestic bonds, domestic stocks, foreign bonds, and foreign stocks, so even a small tilt toward home means pension money buying Japanese government debt and pulling cash back from abroad, which happens to support the yen.&lt;/p&gt;
&lt;p&gt;It is not working especially well so far. The 30 year JGB yield has pushed to record highs around 4.2%. If a strategy that steers retirement money into a falling bond market keeps failing, the damage goes well past a trading loss. It becomes a pension scandal for the ages.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.2gjJx1qu_FFxQo.webp&quot; alt=&quot;Figure 2. The borrowing costs that set off the interventions, both near records.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;592&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The borrowing costs that set off the interventions, both near records. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2026-04-14/korea-s-pension-fund-nps-expands-currency-hedging-to-bolster-won&quot;&gt;Reuters and Bloomberg, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;south-korea-aims-its-pension-fund-at-the-currency&quot;&gt;South Korea aims its pension fund at the currency&lt;/h2&gt;
&lt;p&gt;Korea watched Japan and borrowed the idea, then pointed it at a different target. Japan used its pension fund to steady bonds. Korea used its to defend the won. Earlier this year the won crossed 1,500 to the dollar, its weakest in about 17 years, and one of the biggest sources of dollar demand inside Korea was the National Pension Service itself. The NPS manages roughly $1 trillion and is the third largest public pension fund on earth. In 2025 it bought $40.7 billion of foreign stocks, and every one of those purchases meant selling won to buy dollars. The fund saving for Korea’s retirement was helping push the currency down.&lt;/p&gt;
&lt;p&gt;So in November 2025 the Finance Ministry, the Health Ministry, the Bank of Korea, and the NPS formed a 4 party consultation body, 3 arms of the state plus a pension fund, meeting to talk about the exchange rate. The Bank of Korea and the NPS then &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.koreatimes.co.kr/economy/policy/20251215/fx-authorities-nps-agree-to-extend-65-bil-currency-swap-deal&quot;&gt;extended a $65 billion currency swap&lt;/a&gt; through the end of 2026, which lets the NPS get its dollars straight from the central bank rather than buying them on the open market, so it stops pushing up dollar demand. Then came the hedging. The NPS agreed to sell dollars forward at a fixed price, which effectively meant the pension fund betting against the dollar on the state’s behalf. It was switched on in December 2025, again in March 2026, and again in June, and policymakers kept the timing unpredictable so traders could not front run it.&lt;/p&gt;
&lt;p&gt;By September the won had recovered to near a 2 year high and the NPS suspended the hedging. So it worked. It worked by turning the retirement fund of nearly the entire working population of South Korea into a currency tool. Lawmakers and local media in Seoul argue this compromises the one job the fund actually has, earning returns for pensioners.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.v8btlsZs_UMLAF.webp&quot; alt=&quot;Figure 3. The 2 retirement funds now doing double duty as market tools.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;623&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The 2 retirement funds now doing double duty as market tools. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.koreatimes.co.kr/economy/policy/20251215/fx-authorities-nps-agree-to-extend-65-bil-currency-swap-deal&quot;&gt;GPIF and NPS disclosures, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-united-states-rewrites-the-rulebook&quot;&gt;The United States rewrites the rulebook&lt;/h2&gt;
&lt;p&gt;Japan and Korea at least used money that already existed. The US went its own way and changed the rules, for the most important market there is, Treasuries. The Treasury market sets the baseline cost of borrowing for nearly everything, mortgages, corporate loans, government budgets. As of this writing the 10 year yield sits above 5.3%, which is not cheap.&lt;/p&gt;
&lt;p&gt;After 2008, regulators imposed a rule they treated as untouchable, the supplementary leverage ratio. It made the biggest banks hold a fixed amount of their own capital against everything they owned, no matter how safe it looked, Treasuries included. The bluntness was deliberate, because in 2008 the clever models that sorted safe from risky had failed. It had a side effect though. The more Treasuries a bank holds, the closer it gets to its limit, and a bank at its limit stops buying. A rule meant to make banks safer also capped how much government debt they could absorb.&lt;/p&gt;
&lt;p&gt;Late in 2025, the Fed, the FDIC, and the OCC moved to loosen it, swapping the fixed buffer for a smaller one tied to how systemically important each bank is, and the big banks moved to adopt it early. The rule written to stop the last crisis was rewritten to make room for more Treasury buying. That was not the only tool. The Fed said it would stop shrinking its balance sheet and started what it calls reserve management purchases of short term Treasury bills, which is central bank language for buying government debt again. Then in August 2026, Treasury Secretary Scott Bessent &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2026/08/19/treasury-announces-upscaled-buyback-operation-for-longer-term-debt-sending-yields-lower.html&quot;&gt;moved to at least double the Treasury’s buybacks&lt;/a&gt; of long dated bonds, paid for by issuing short term debt. Critics call this fiscal dominance, the Treasury itself acting as the market’s buyer of last resort. A loosened leverage rule, a central bank buying again, and a Treasury buying back its own bonds. Not the moves of a state that feels secure about its finances.&lt;/p&gt;
&lt;h2 id=&quot;china-just-becomes-the-buyer&quot;&gt;China just becomes the buyer&lt;/h2&gt;
&lt;p&gt;In Japan and Korea the state steered pension money indirectly. In the US it changed the rulebook. In China the state simply becomes the buyer. The main vehicle is Central Huijin, part of a group of state linked investors known as the national team, and the tool of choice is the humble ETF. When prices fall, the national team steps in and buys. In mid July 2026, state capital platforms like China Reform Holdings and China Chengtong committed more than 60 billion yuan to share purchases, buybacks, and ETFs. Behind them, the People’s Bank of China runs swap and relending facilities that let institutions borrow specifically to buy stocks. Regulators have pushed insurers and pension funds to hold more domestic shares, and at times restricted short selling and large shareholder sales. It &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2026-04-22/china-s-national-team-retreats-as-key-etf-holder-after-selling&quot;&gt;runs the other way too&lt;/a&gt;, with Huijin trimming ETF holdings when a rally runs too hot.&lt;/p&gt;
&lt;p&gt;The state sets both the floor and the ceiling. Over the past year, while Japanese and Korean stocks surged, the Shanghai Composite ended roughly 1% lower than it started. Calm, flat, and supervised.&lt;/p&gt;
&lt;h2 id=&quot;why-the-emergency-keeps-becoming-the-norm&quot;&gt;Why the emergency keeps becoming the norm&lt;/h2&gt;
&lt;p&gt;Each intervention works just long enough to make the next one necessary. Take that US leverage rule. In spring 2020, after Treasuries were dumped in a panicked dash for cash, the Fed temporarily exempted Treasuries and reserves from the ratio to keep the market working. An emergency patch. 6 years later the loosening is basically permanent. Korea’s swap line started as a backstop and now gets extended, with the hedging switched on 3 times in 7 months. Japan’s pension fund was supposed to sit safely outside politics, and now a finance minister moves markets just by naming it. China’s national team stepped in during the 2015 crash and never really left.&lt;/p&gt;
&lt;p&gt;The mechanism is simple. When a market learns the state will step in, it starts pricing in that support. Private buyers no longer need to take the risk at the bottom, because someone bigger always will, so they step back, the state steps further in, and the market grows a little more dependent each time. The pension call comes before the crisis. The rule change comes before the breakdown. The buying comes before the fall.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.0jytj4dV_15RsLK.webp&quot; alt=&quot;Figure 4. The pattern repeating: each emergency fix hardens into a standing feature.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1161&quot; height=&quot;495&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The pattern repeating: each emergency fix hardens into a standing feature. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2026/08/19/treasury-announces-upscaled-buyback-operation-for-longer-term-debt-sending-yields-lower.html&quot;&gt;Fed, BoE, Bloomberg, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-happens-when-it-stops-working&quot;&gt;What happens when it stops working&lt;/h2&gt;
&lt;p&gt;The answer is built into how it works. All these supports run on one fuel, confidence that the state has enough firepower to keep going. That confidence is also the weak point, because once the backstop becomes the market, prices hold only as long as people believe the backstop is bigger than the selling coming at it. China learned that in 2015, when the crash came anyway despite state buying and short selling curbs. Britain saw a version in 2022, when leveraged pension strategies hit margin calls as gilt yields surged and the Bank of England had to step in with emergency gilt purchases. The thing holding prices up and the thing that fails when confidence goes are the same thing.&lt;/p&gt;
&lt;p&gt;That is why the cost does not stay with governments. 2 of these 4 examples literally run on retirement money. The GPIF holds the pensions of tens of millions of Japanese workers, the NPS holds the savings of nearly the entire Korean workforce, and none of those people were asked whether their pension should steady a bond market or defend an exchange rate. In China, insurers and pension funds are told what to hold. In the US, the rules being loosened are the ones written after 2008 to protect the banks ordinary people depend on. Markets used to put the risk on whoever chose to take it. Now the risk sits with whoever’s money happens to be within reach, and when a government decides the system needs steadying, the money it reaches for is rarely its own. It is your pension and your savings on the line, and the next time one of these backstops is tested, that is whose money finds out first.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>marketing</category><category>investing</category><category>finance</category><category>monetary-policy</category><category>economics</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Bitcoin Was Trapped in a Box Waiting on One Number. The Number Came In Hot</title><link>https://soursen.org/articles/bitcoin-was-trapped-in-a-box-waiting-on-one-number-the-number-came-in/</link><guid isPermaLink="true">https://soursen.org/articles/bitcoin-was-trapped-in-a-box-waiting-on-one-number-the-number-came-in/</guid><description>A ceiling near 87K, a floor near 80K, and $800 million of liquidations in between. Then the September CPI ran hot, yields jumped, and Bitcoin slid under 82K. Here is how the range was built and how it broke. None of this is financial advice. Prices and levels in this piece are as of October 14, 2026. Bitcoin and bond yields move daily.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For most of October, Bitcoin got stuck in a box. A ceiling it could not break near 87K, a floor it kept defending near 80K, and a lot of traders getting chewed up trying to guess which way it would snap. The whole range was waiting on one number, the September inflation print, and on October 14 that number landed. It came in hot, and Bitcoin fell.&lt;/p&gt;
&lt;p&gt;I want to walk through how the range was built, why a single inflation report held this much power over it, and how it actually resolved, because the resolution is already here and it was not the gentle one the bulls wanted.&lt;/p&gt;
&lt;h2 id=&quot;how-the-box-got-built&quot;&gt;How the box got built&lt;/h2&gt;
&lt;p&gt;The ceiling came first. Early in October, Bitcoin kept running into the 87K area and bouncing off. It pushed into that zone on the 2nd, tried again on the 4th, and had one more go on the 5th. 3 attempts, 3 rejections, with sellers waiting in the same spot every time. By the end of that stretch the message was simple, the sellers owned that ceiling.&lt;/p&gt;
&lt;p&gt;Then came the break. On October 7, Bitcoin slipped under 83K, and the structure of the market changed. Up to that point every dip was just a dip inside a range that was holding. Once 83K went, it flipped from a level price sat above to a level price had to win back. Old support became new resistance, which is the kind of change that tells you the character of the move shifted.&lt;/p&gt;
&lt;p&gt;The floor held next. The selling carried into the 8th and Bitcoin tagged just above 80K, printing a low around 80,329. Buyers stepped in hard right there, and by the next day it was bouncing, holding above 82K through the weekend. If sellers owned the ceiling, buyers clearly owned the floor.&lt;/p&gt;
&lt;p&gt;Then the chop nobody enjoys. Bitcoin climbed back above 84K on the Sunday, rolled over on the Monday, and dropped back under 82K. That flush ran from Monday evening into Tuesday and took close to $800 million of liquidations with it, the overwhelming majority of them long positions. Put the 4 pieces together and the week reads cleanly, sellers on top, buyers on the bottom, and leverage ground up in between.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Xkc84WeU_1QnRVL.webp&quot; alt=&quot;Figure 1. The box Bitcoin traded in through early October, a ceiling near 87K and a floor near 80K.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;684&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The box Bitcoin traded in through early October, a ceiling near 87K and a floor near 80K. Source: Price action, early to mid October 2026 (reference levels, not forecasts)&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;altcoins-took-the-worse-beating&quot;&gt;Altcoins took the worse beating&lt;/h2&gt;
&lt;p&gt;When longs get flushed across the board, altcoins get hit harder than Bitcoin, because they carry less liquidity and traders tend to pile far more leverage onto them. The weekend before the flush, money rotated hard into alts, some printing double digit gains, and then gave most of it back in a day once Bitcoin rolled over. Most of the majors fell roughly twice as hard as Bitcoin on the Monday, and some a lot worse.&lt;/p&gt;
&lt;p&gt;You can see it in the market structure. Bitcoin’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinfoundation.org/news/bitcoin/bitcoin-dominance-hits-60-as-crypto-sell-off-hammers-altcoins/&quot;&gt;share of the total crypto market cap pushed back toward 60%&lt;/a&gt;, a one month high. The money that stayed in crypto hid in Bitcoin, and the money chasing altcoins got punished. That rotation into Bitcoin during stress is one of the more reliable tells in this market, and it was flashing all week.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CibsBzaT_Lw09n.webp&quot; alt=&quot;Figure 2. When leverage flushes, altcoins fall roughly twice as hard, and Bitcoin dominance climbs.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;598&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. When leverage flushes, altcoins fall roughly twice as hard, and Bitcoin dominance climbs. Source: Tokenpost and Bitcoin Foundation, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-one-inflation-number-carried-the-whole-range&quot;&gt;Why one inflation number carried the whole range&lt;/h2&gt;
&lt;p&gt;The September CPI mattered this much because of timing and backdrop. It was the last major inflation read the Federal Reserve gets before its rate decision on October 28, so it became the freshest number in front of the committee going into that meeting. The backdrop is bond yields, and they have been brutal. The 10 year Treasury yield sat around 5.2% going in, after touching 5.31% earlier in the month, close to its highest in about 20 years.&lt;/p&gt;
&lt;p&gt;That yield is the thing the whole market keeps glancing at. When a government bond pays more than 5% with almost no risk attached, money has far less reason to hold something as volatile as Bitcoin. High yields also push up borrowing costs across the economy, which tightens financial conditions and leaves less speculative capital floating around. Higher rates drain liquidity, and Bitcoin trades on liquidity. So the link to the CPI was direct. A hot print would keep pressure on rates and keep liquidity tight. A cool print would ease it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.It5slvcX_Z1fobSr.webp&quot; alt=&quot;Figure 3. The chain from one inflation number to a lower Bitcoin price.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1173&quot; height=&quot;495&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The chain from one inflation number to a lower Bitcoin price. Source: FinanceFeeds, Cointelegraph, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-it-actually-resolved&quot;&gt;How it actually resolved&lt;/h2&gt;
&lt;p&gt;The print was hot. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cryptotimes.io/2026/10/14/us-cpi-live-inflation-data-bitcoin-price-fed-rate-discussion/&quot;&gt;Headline CPI rose to 3.7%&lt;/a&gt; year on year, up from 3.4% in August and at or just above forecasts that had clustered around 3.6%. The clearer miss was in core inflation, which came in at 2.6% against 2.5% expected, with the monthly core up 0.3% against a 0.2% forecast. The core beat is what matters most to the Fed, and it landed on the wrong side for anyone hoping for rate relief.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DuCLT1oP_17skF6.webp&quot; alt=&quot;Figure 4. September core CPI topped forecasts; the headline matched or edged above, reviving rate hike bets.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;622&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. September core CPI topped forecasts; the headline matched or edged above, reviving rate hike bets. Source: BLS via FinanceFeeds and CryptoTimes, Oct 14 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Markets reacted the way the setup predicted. The 10 year Treasury yield jumped about 9 basis points to 5.308%, and the 2 year rose even more. Futures that had priced &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://financefeeds.com/bitcoin-price-82650-hot-september-cpi-october-hike-odds-bull-87500-bear-78000/&quot;&gt;roughly a 22% chance of an October rate hike&lt;/a&gt; before the data repriced toward 40%, with some measures pushing closer to 50%. Bitcoin &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cointelegraph.com/markets/bitcoin-price-dips-yields-surge-as-high-oil-prices-spike-us-cpi-inflation&quot;&gt;slid under 82K and sat around 82,650&lt;/a&gt; on the day, with the broader crypto market selling off alongside it. The floor the bulls had been defending near 80K suddenly looked a lot closer.&lt;/p&gt;
&lt;h2 id=&quot;the-levels-that-still-matter&quot;&gt;The levels that still matter&lt;/h2&gt;
&lt;p&gt;The reference levels from the week are still the map, so here they are, framed as what they are, market reference points rather than predictions. The ceiling sits between 86K and 87.5K, the zone that rejected every rally in October. Above it, the character of the market changes. Below it, any bounce is still just a bounce inside the range. The floor sits between 80K and 81K, defended on the 8th and again on Monday, which bottomed around 81.6K. Hold it and the range stays intact. Lose it on a daily close and the whole structure of the month is gone, with 78K cited as the bear case below.&lt;/p&gt;
&lt;p&gt;There is also the total crypto market cap, which the chart watchers put around a 2.7 trillion line, with 2.6 trillion sitting just below. If 2.7 trillion breaks, altcoins tend to take the worst of it again, the same pattern as the Monday flush.&lt;/p&gt;
&lt;h2 id=&quot;what-i-would-actually-take-from-this&quot;&gt;What I would actually take from this&lt;/h2&gt;
&lt;p&gt;Strip away the exact numbers and the week taught one durable lesson. Bitcoin is trading as a liquidity asset right now. It moved on a Treasury yield and a CPI print, the same things moving stocks and bonds. That is how a risk asset behaves, rather than the inflation hedge or digital gold it is sometimes sold as, and it tells you where its correlation sits at the moment. When real yields are above 5%, the competition for money is stiff, and a volatile asset has to fight for every dollar.&lt;/p&gt;
&lt;p&gt;The near term probably stays headline driven into the October 28 Fed decision, and the hot CPI tilts the odds toward more pressure rather than less. The levels give you a way to read the tape, not a guarantee of where it goes. None of this is a trade recommendation, and I am not telling you to buy or sell anything. Watch the yield, watch the floor near 80K, and treat anyone selling you certainty about the next move with the skepticism it deserves.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>bitcoin</category><category>web3</category><category>cryptocurrency</category><category>ethereum</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The Linux Kernel Just Stopped Labeling Its AI Code. The Real Story Is Who Pays for the Compute.</title><link>https://soursen.org/articles/the-linux-kernel-just-stopped-labeling-its-ai-code-the-real-story-is/</link><guid isPermaLink="true">https://soursen.org/articles/the-linux-kernel-just-stopped-labeling-its-ai-code-the-real-story-is/</guid><description>At the October 2026 maintainers summit, the Linux project dropped its requirement to tag AI assisted patches. The maintainers had reasonable reasons. The harder question is what it means that the compute reviewing and writing kernel code is donated by the same companies betting everything on AI.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In October 2026, at the kernel maintainers summit in Prague, the Linux project decided to stop asking contributors to disclose when they used an AI tool to write code. The Assisted-by tag, introduced earlier in the year so that AI generated patches would be labeled, is being removed. I think that decision, and the fight around it, says more about where open source is heading than any benchmark does.&lt;/p&gt;
&lt;p&gt;I want to walk through what actually changed, the real reasons the maintainers gave, where the serious disagreement is, and the structural question underneath all of it, which is whether a project that leans on corporate funded AI compute can still call itself free.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-got-decided&quot;&gt;What actually got decided&lt;/h2&gt;
&lt;p&gt;The facts first, because this story has been told in a lot of heated ways. In April 2026 the kernel began allowing AI assisted contributions on the condition that you tagged them, with something like Assisted-by, so the provenance was visible. At the Prague summit in October, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lwn.net/SubscriberLink/1099594/fba1c2268c3e2fb5/&quot;&gt;reported by LWN&lt;/a&gt; and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Phoronix&lt;/a&gt;, the maintainers reached consensus to drop that requirement, and a patch removing it from the documentation went to the mailing list.&lt;/p&gt;
&lt;p&gt;The reasons the maintainers actually gave are mundane, not sinister. Jeff Layton, a Red Hat kernel developer, laid out 3. Plenty of contributors ignored the tag anyway. The tag doubled as free advertising for proprietary LLM vendors, and it was never clear why the project needed to collect the information in the first place. Linus Torvalds, for his part, put the emphasis on judgment. He said he expects people to do their best and to understand what they are submitting, and that understanding has very little to do with which tools they used. That is a narrower position than the headlines suggest.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CLFjRJPu_Z1N5YQb.webp&quot; alt=&quot;Figure 1. The kernel went from tagging AI code to dropping the tag in under a year.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;311&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. The kernel went from tagging AI code to dropping the tag in under a year. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theregister.com/ai-and-ml/2026/10/14/linux-kernel-devs-drop-obligatory-confession-of-ai-tool-usage/5303140&quot;&gt;LWN, Phoronix, The Register, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-disagreement-is-real-and-it-is-not-settled&quot;&gt;The disagreement is real, and it is not settled&lt;/h2&gt;
&lt;p&gt;Not everyone agreed, and the dissent is the interesting part. Laurent Pinchart argued against removing the tag without some other disclosure mechanism, on the grounds that rules like this set expectations even when some people ignore them. Take away the only signal of how much AI is in the code, and you lose the ability to audit provenance later, which matters for a codebase that runs on billions of devices.&lt;/p&gt;
&lt;p&gt;There is a licensing angle underneath that worry too. AI models are trained on large bodies of code under various licenses, and the kernel is GPL. If a model reproduces something it learned from incompatible code, a labeled patch at least gives you a thread to pull. Remove the label and that thread is gone. I do not think anyone has a clean answer here, which is exactly why some maintainers wanted to keep the signal.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.N39FGLjZ_ZfIjGK.webp&quot; alt=&quot;Figure 2. The 2 sides of the tag debate, both with real points.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;348&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The 2 sides of the tag debate, both with real points. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lwn.net/SubscriberLink/1099594/fba1c2268c3e2fb5/&quot;&gt;LWN summit coverage, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-networking-subsystem-is-the-canary&quot;&gt;The networking subsystem is the canary&lt;/h2&gt;
&lt;p&gt;The clearest picture of the strain is in networking, and it comes straight from a maintainer’s own words. In the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.3-Networking&quot;&gt;Linux 7.3 networking pull request&lt;/a&gt; in August 2026, subsystem maintainer Jakub Kicinski wrote that the team was “completely overwhelmed, of course,” by the flood of patches. His stated fix was more automation, not less. The message thanks Meta for securing enough LLM budget and access to run reviews with multiple frontier models on each patch, which he said helps eliminate some hallucinations, and floats letting the models handle more of the busy work, including applying patches that already carry trusted reviewers’ tags.&lt;/p&gt;
&lt;p&gt;Sit with that for a second. A core Linux subsystem is being flooded with machine generated patches, and the maintainers’ answer is to point more machines at the problem, paid for by one of the largest AI companies in the world. In a later cycle the networking tree &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-7.3-rc7-Networking&quot;&gt;diverted more than 50 fixes&lt;/a&gt; to the next kernel while still being swamped by AI fueled churn. Whatever you think of AI coding, the volume problem is real and documented.&lt;/p&gt;
&lt;h2 id=&quot;the-structural-question-underneath-it&quot;&gt;The structural question underneath it&lt;/h2&gt;
&lt;p&gt;Here is the part that actually worries me, and it has nothing to do with any one person’s opinion of chatbots. The Linux Foundation is funded overwhelmingly by large corporations. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.linuxfoundation.org/press/google-renews-platinum-membership-with-the-linux-foundation-continuing-its-ongoing-support-for-the-open-source-community&quot;&gt;Platinum members&lt;/a&gt;, which include Google, Meta, and Microsoft among others, pay around $500,000 a year each, and the Foundation’s annual revenue crossed $300 million in 2026. Those same companies have enormous commercial stakes in AI being everywhere.&lt;/p&gt;
&lt;p&gt;When the compute that reviews and increasingly writes kernel code is donated by Meta, and the organization stewarding the project is funded by the companies with the most to gain from AI adoption, the word free starts to strain. Big corporate backers fund the Foundation, those backers have a vested interest in AI, and a major project that stayed AI skeptical would be a problem for them. That is just how the incentives line up, no conspiracy required, and it is worth saying out loud.&lt;/p&gt;
&lt;p&gt;There is a counterweight worth stating fairly. Corporate money has funded Linux kernel development for 2 decades, and the kernel got better, not worse, over that time. Paid developers from Red Hat, Intel, Google, and others do a large share of the serious work. Corporate funding is not new, and it is not automatically capture. The new thing is that the funding now buys compute that produces code directly, which shortens the distance between a sponsor’s interest and what lands in the tree.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.Cxn9x4eo_UzMv4.webp&quot; alt=&quot;Figure 3. Who funds the Linux Foundation, and the disputed question of how much reaches the kernel.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1069&quot; height=&quot;598&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. Who funds the Linux Foundation, and the disputed question of how much reaches the kernel. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2018/06/27/google-ups-its-linux-foundation-membership-to-the-500000-year-platinum-level/&quot;&gt;Linux Foundation, TechCrunch, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-exits-and-why-none-of-them-are-clean&quot;&gt;The exits, and why none of them are clean&lt;/h2&gt;
&lt;p&gt;So where do you go if you do not like this? The honest answer is nowhere comfortable. You can freeze on a long term support kernel and buy a few years, which is the easiest move and what a lot of people are doing. You can switch to the BSDs. NetBSD has a reputation for rejecting AI slop, but it supports far less hardware, gaming through Wine is hit and miss, and the Nvidia drivers are rough, roughly where Linux was around the year 2000. FreeBSD is friendlier day to day but more open to AI assisted contribution than NetBSD.&lt;/p&gt;
&lt;p&gt;Forking the kernel sounds clean and is not. Copying the code is the easy 1%. The hard 99% is rebuilding the institutions around it, the maintainers, the review process, the testing infrastructure, the trust. Anyone who says just fork it is skipping the part that actually matters. Distributions already carry their own patch sets and lag mainline for stability, so in practice the pressure valve is more likely to be big distros quietly diverging than a clean community fork.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.4yP418-2_14MyNm.webp&quot; alt=&quot;Figure 4. The options people are weighing, none of them clean.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;354&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The options people are weighing, none of them clean. Source: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.phoronix.com/news/Linux-Dropping-Assisted-By-Req&quot;&gt;Author summary of community discussion, 2026&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-i-would-actually-watch&quot;&gt;What I would actually watch&lt;/h2&gt;
&lt;p&gt;Strip away the heat and a few concrete things will tell you how this goes. Watch whether the share of AI assisted commits keeps climbing and whether anyone outside the project can still measure it now that the tag is gone. Watch whether a serious kernel regression gets traced back to a machine written patch that no human fully understood, which is the failure mode the skeptics keep naming. Watch whether a major distribution forks or freezes in protest, because that is the signal that the disagreement moved from the mailing list to the shipping product.&lt;/p&gt;
&lt;p&gt;Linux is still the least bad way off Windows for most people, and the kernel is not going to fall apart next week. My concern is slower than that. A project defined for decades by humans understanding every corner of their code is handing more of that understanding to tools funded by companies with their own agenda, and it just removed the one label that let outsiders see how much. None of this is a reason to panic. It is a reason to pay attention, and to keep asking who pays for the compute.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Linux &amp; open source</category><category>linux</category><category>ai</category><category>artificial-intelligence</category><category>google</category><category>meta</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>A Gas Pipeline Is Breaking America’s $500 Billion AI Bet</title><link>https://soursen.org/articles/a-gas-pipeline-is-breaking-americas-500-billion-ai-bet/</link><guid isPermaLink="true">https://soursen.org/articles/a-gas-pipeline-is-breaking-americas-500-billion-ai-bet/</guid><description>Oracle just moved to defer rent on its flagship Stargate data center before it opens. The reason is not chips or compute, it is a permit fight over a pipe, and the borrowed money behind the project means one delay travels everywhere.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;One of the biggest AI bets in America is wobbling, and the thing that cracked it is a gas pipeline stuck in a permitting fight in the New Mexico desert. The chips were never the problem. A permitting dispute over where a pipe can cross state land is.&lt;/p&gt;
&lt;p&gt;The site is Project Jupiter, a 1,400 acre campus near Santa Teresa in Dona Ana County, right on the US Mexico border. It is the flagship build of Stargate, the AI infrastructure push unveiled at the White House in January 2025 with OpenAI, Oracle, SoftBank, and MGX as partners. Oracle builds and runs the data centers, OpenAI fills them. On September 24, 2026, before the site is even finished, Oracle &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2026/09/24/oracle-sends-force-majeure-notice-on-its-new-mexico-stargate-data-center/&quot;&gt;sent a force majeure notice&lt;/a&gt; to the developer, securing the right to hold back rent if the campus misses its 2028 target. I want to walk through why a single pipeline can threaten a project valued at up to $165 billion, and why the structure behind it means one delay does not stay in one place.&lt;/p&gt;
&lt;h2 id=&quot;a-very-expensive-shed-without-power&quot;&gt;A very expensive shed without power&lt;/h2&gt;
&lt;p&gt;A data center is only as useful as the power feeding it. Fill a building with the best chips on the planet and give it no electricity, and you have built a very expensive shed. Jupiter was meant to prove Stargate could actually work, gigawatts of compute running in the desert by 2028.&lt;/p&gt;
&lt;p&gt;The ambition kept climbing. The site was first discussed at about 1 GW, then pushed as high as 2.45 GW. No local grid can hand over a load that size, so the campus has to make its own power. In April the developers dropped their gas turbine plan and switched to an on site microgrid of Bloom Energy fuel cells running on natural gas. Fuel cells need fuel, the fuel needs a pipe, and that is where it fell apart.&lt;/p&gt;
&lt;p&gt;The pipeline is an Energy Transfer project meant to feed the site. In March 2026, New Mexico’s State Land Office denied it a right of way across state trust land. The developers asked for a reconsideration, and in July the office said no again. The federal Bureau of Land Management cleared one segment on emergency review in May, but the state refusal forced a reroute that pushed the in service date from this summer to February 1, 2027. The air permit for the fuel cells is still sitting with New Mexico’s environment department, with a decision due by November 23, 2026, and environmental groups have taken the project to court. Land rights, air permits, lawsuits, 3 separate fights, any one of which can stall the whole thing.&lt;/p&gt;
&lt;p&gt;The workaround Oracle is reportedly weighing shows how awkward the bind is. By early October, Bloomberg reported Oracle was considering trucking compressed natural gas to the site to bring early phases online before the pipeline arrives, the same trick it used for over a year at a data center near Salt Lake City. At Jupiter’s scale the math gets silly fast. One energy analyst cited by Bloomberg estimated that powering just 100 megawatts, roughly 4% of the site’s planned capacity, by trucked gas would burn through a large compressed gas trailer about every 40 minutes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Bl1Rmf5J_1FO519.webp&quot; alt=&quot;Figure 3. The timeline that turned a 2028 target into a rent deferral notice.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;516&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The timeline that turned a 2028 target into a rent deferral notice. Source: Bloomberg, DCD, Capacity, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-force-majeure-actually-says&quot;&gt;What force majeure actually says&lt;/h2&gt;
&lt;p&gt;Force majeure is a legal notice that events outside your control are getting in the way of a contract. Oracle sent it to the Blue Owl Capital unit developing the site, and it preserves the right to defer lease payments by up to 3 years if Jupiter misses its 2028 target. In plain terms, Oracle is saying there is a real chance it will not pay rent on schedule if the power situation does not change.&lt;/p&gt;
&lt;p&gt;Everyone involved is downplaying it. Oracle says Jupiter remains on schedule and that a force majeure notice does not, by itself, establish a delay. Blue Owl says the notice does not change the financial commitments to the project and that the 2 sides remain fully aligned. One person familiar with the financing &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://capacityglobal.com/news/165bn-project-jupiter-what-oracles-force-majeure-notice-means-for-ai-data-centre-risk/&quot;&gt;told Bloomberg&lt;/a&gt; it does not amount to an event of default. I think the notice still tells you something, because companies that are confident about a deadline do not usually paper the file with legal protection against missing it.&lt;/p&gt;
&lt;p&gt;The most hyped AI project in America is being held back by paperwork and a pipe, not by any shortage of compute. That is the part of the AI trade people keep forgetting. Software scales at the push of a button. Power and permits do not. They take time, sometimes years, and they answer to state land commissioners and judges, not to a product roadmap.&lt;/p&gt;
&lt;h2 id=&quot;who-is-actually-paying-for-this&quot;&gt;Who is actually paying for this&lt;/h2&gt;
&lt;p&gt;Follow the money and the fragility becomes obvious. Project Jupiter runs on borrowed cash. Blue Owl put in roughly $3 billion of equity, and a group of about 20 banks arranged an $18 billion construction loan.&lt;/p&gt;
&lt;p&gt;Then there is Oracle. To build capacity for OpenAI, Oracle’s spending has exploded. In its fiscal first quarter of 2027, the quarter that ended in August 2026, Oracle reported about $28 billion of gross capital expenditure, up from roughly $8.5 billion a year earlier, against just $19.3 billion of revenue. Free cash flow came in around negative $5 billion despite record operating cash flow, because the capex simply swamped it. Oracle’s total debt sits near $156 billion, and management has guided to $90 to $95 billion of gross capex for the full fiscal year. Oracle is funding the gap with debt, equity, and customer prepayments. The bet it is funding is enormous. In September 2025 Oracle and OpenAI signed a roughly $300 billion, 5 year compute contract set to ramp from 2027, and Oracle has reported a remaining performance obligation backlog of about $664 billion. That backlog is the number bulls point to. It is also a promise that only turns into cash if sites like Jupiter get built and switched on.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.B8FRdooB_28Qfgs.webp&quot; alt=&quot;Figure 1. Oracle is spending roughly $28B a quarter against $19B of revenue to build for OpenAI.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;653&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. Oracle is spending roughly $28B a quarter against $19B of revenue to build for OpenAI. Source: Oracle fiscal Q1 2027 earnings, Sep 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Then there is the customer. OpenAI is the one meant to pay Oracle, and OpenAI runs largely on investor money rather than its own profits. The chain is simple to say and alarming to look at. Banks lend to the developer. Oracle borrows to build. OpenAI raises money to pay Oracle. Every link depends on the next one’s cash arriving on time, so a single delay anywhere pushes stress through the whole structure.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.1YnDjc1d_1pEwEY.webp&quot; alt=&quot;Figure 2. The money chain behind Project Jupiter, each link leaning on the next.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;525&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. The money chain behind Project Jupiter, each link leaning on the next. Source: Bloomberg and Reuters reporting, 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A site that is not running earns nothing, while the interest on the loans keeps accruing every day. That is what the force majeure notice really does. If Oracle defers rent, the cost of the delay does not vanish, it moves down the chain to the lenders and equity holders. The lenders can see it coming. That $18 billion construction loan has been trading at roughly 89 to 91 cents on the dollar, below par, which is the market saying it is not sure the money comes back whole. Oracle’s own credit is feeling it too, with S&amp;amp;P at BBB, and the cost of insuring Oracle debt against default hit a record in late September.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.BodMtagi_1P7Xq4.webp&quot; alt=&quot;Figure 4. The strain is already visible in the loan price, the stock, and the founder’s paper wealth.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;587&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. The strain is already visible in the loan price, the stock, and the founder’s paper wealth. Source: CNBC and Bloomberg, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-founder-borrowed-against-the-thing-too&quot;&gt;The founder borrowed against the thing too&lt;/h2&gt;
&lt;p&gt;Oracle’s corporate debt is only half of it. Larry Ellison, who founded Oracle in 1977 and still controls more than 40% of it, has his own leverage tied to the same stock. As of September 21, 2026, per Oracle’s proxy filed that month, he had pledged 413 million Oracle shares as collateral for personal loans, up from 346 million a year earlier, roughly 36% of his stake and worth about $9.2 billion at the time. A pledge works like a mortgage where the house is Oracle stock. Oracle notes these are personal term loans, not margin accounts, and says its board reviews the arrangements. If the share price falls far enough, the lenders can demand more collateral. His fortune and Oracle’s stock price move together, and when the stock drops, both he and the company feel it at once.&lt;/p&gt;
&lt;p&gt;The timing of what happened next is the part I keep turning over. On June 22, 2026, Ellison adopted a Rule 10b5–1 plan, a prearranged schedule to sell shares automatically, this one for up to 50 million shares worth about $7.5 billion at the price at the time. When the plan surfaced in a filing on September 11, investors saw the founder lining up a multibillion dollar sale. One day later, on September 12, Oracle &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2026/09/12/larry-ellison-nixes-plan-to-offload-up-to-7point5-billion-worth-of-oracle-stock-.html&quot;&gt;announced the plan was cancelled&lt;/a&gt; with no shares sold and no reason given. Oracle does not explain these moves, and there are ordinary tax and estate reasons a person cancels a sale plan. Ellison’s net worth has also dropped by roughly $200 billion over the past year as Oracle stock fell from its peak, so every wobble in the company is a bigger wobble for him personally. Borrowed money stacked on borrowed money, again.&lt;/p&gt;
&lt;h2 id=&quot;why-these-are-not-3-separate-problems&quot;&gt;Why these are not 3 separate problems&lt;/h2&gt;
&lt;p&gt;Lay it out and it looks like 3 distinct issues. A site in the desert that cannot get its gas. A company borrowing tens of billions to build it. A founder borrowing against the shares that depend on it working. They are the same problem wearing 3 coats.&lt;/p&gt;
&lt;p&gt;The stalled site threatens the revenue. The revenue services the debt. The debt weighs on the stock. The stock backs the founder’s personal loans. Pull any one thread and the others move. A delay at a pipeline in New Mexico travels, through Oracle’s rent, through its bond prices, through its share price, all the way to the collateral behind one man’s personal borrowing. That is the AI boom’s weak point, and it is showing up most clearly in the project that was supposed to prove the boom works.&lt;/p&gt;
&lt;p&gt;Stargate was announced at the White House as a statement of intent worth up to $500 billion across its full build. Its flagship campus is now deferring rent before it opens, its construction loan trades below par, and its anchor tenant is spending $28 billion a quarter against $19 billion of revenue. The build may still get finished and fill up on schedule, and if it does, all this leverage stays invisible and everyone looks smart. If the gas shows up late, the cost lands on lenders and shareholders rather than on the companies that ordered the compute. The next data point to watch here is the air permit decision due on November 23, not any chip benchmark.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>ai</category><category>oracle</category><category>openai</category><category>data-centre</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Anthropic’s New AI Threat Report Is One of the Strangest Documents in Tech</title><link>https://soursen.org/articles/anthropics-new-ai-threat-report-is-one-of-the-strangest-documents-in/</link><guid isPermaLink="true">https://soursen.org/articles/anthropics-new-ai-threat-report-is-one-of-the-strangest-documents-in/</guid><description>Chinese labs ran nearly 200 million exchanges through Claude. A weapons cell in Yemen used it as an engineering team. Here is what holds up, and where the skepticism is fair.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;2 headlines landed from the biggest US AI labs inside 48 hours, and they could not have been more different in mood. OpenAI said a swarm of roughly 10,000 agents produced a machine verified result on the Navier Stokes problem, one of the 7 Millennium Prize problems, in 88 hours. Anthropic, meanwhile, published a 154 page document cataloguing the people who tried to use its product to hurt other people.&lt;/p&gt;
&lt;p&gt;I read the whole thing. It is one of the strangest and most specific documents a major AI company has ever put out, and I want to walk you through what is actually in it, what holds up, and where I think the skepticism is fair.&lt;/p&gt;
&lt;p&gt;One caution before any of the details, and it applies to everything below. Anthropic published this report on September 10, 2026. Every claim in it is Anthropic’s own account, investigated by Anthropic, described by Anthropic. None of it has been independently verified by a third party. The company also says these are a hand picked selection of the most sophisticated cases it found, not a representative sample. Keep both facts in mind as you read.&lt;/p&gt;
&lt;h2 id=&quot;what-the-report-actually-covers&quot;&gt;What the report actually covers&lt;/h2&gt;
&lt;p&gt;The report, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/threat-intelligence-report-september-2026&quot;&gt;Detecting and Countering Misuse of AI, September 2026&lt;/a&gt;, covers activity Anthropic says it detected and disrupted between December 2025 and August 2026, sorted into 7 categories, which are cyber operations, influence operations, surveillance, scams and fraud, biological misuse, conventional weapons, and illicit distillation. Claude Haiku, Sonnet, and Opus are the models named in most cases.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Dg1Iy2cD_ZXm3Yh.webp&quot; alt=&quot;Figure 3. The 7 harm categories the report is organized around.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;604&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 3. The 7 harm categories the report is organized around. Source: Anthropic, Detecting and Countering Misuse of AI, Sep 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The pattern Anthropic keeps returning to is that the techniques here are old, and the economics are new. Nothing in the worst cases required knowledge that did not already exist somewhere. What changed is that a single person, or a tiny cell, got the rough equivalent of a full engineering team for the price of an API subscription.&lt;/p&gt;
&lt;p&gt;The scale underneath those categories is worth stating plainly. Anthropic uses roughly 40 internal case designators, which it calls Generative Threat Groups, across the report. It documents 9 influence operations spread over 6 continents, a dating app network running more than 4,700 AI personas in romantic conversations with at least 25,000 real people, 6 conventional weapons cases, and 5 biological ones. One detail I keep thinking about is which models show up. Every case involved Claude Haiku, Sonnet, or Opus. Anthropic’s newer Fable and Mythos class models appear in exactly 1 incident in the entire document, which the company credits to the stronger safeguards on those models. This is Anthropic’s 4th threat report, after ones in March, August, and November 2025, and a February 2026 distillation specific disclosure that named 3 labs and counted more than 16 million exchanges.&lt;/p&gt;
&lt;h2 id=&quot;the-cyberattacks-now-run-themselves-mostly&quot;&gt;The cyberattacks now run themselves, mostly&lt;/h2&gt;
&lt;p&gt;The theme Anthropic hammers hardest is that AI stopped being an adviser and became the thing executing the attack. In most of the cyber cases, operators pointed a multi agent setup at a general goal and let it handle reconnaissance, exploitation, credential theft, and data exfiltration, with humans stepping in mainly to pick targets and check results.&lt;/p&gt;
&lt;p&gt;The clearest example is GTG-20006, an actor whose tradecraft Anthropic says is consistent with Midnight Blizzard, Microsoft’s name for the Russian intelligence linked group behind the 2020 SolarWinds breach. Anthropic is careful with that phrase, since “consistent with” stops deliberately short of naming them outright. Over about 130 days, the operation engaged 24 of 27 targeted institutions, including Ukrainian ministries, defense bodies, and drone supply chain manufacturers. The malware monitored itself and recompiled its own code when security tools flagged it. Anthropic says the operation also touched hotel guest WiFi networks and moved more than 300,000 North African national ID records out.&lt;/p&gt;
&lt;p&gt;Then there is the criminal side. Anthropic ties one extortion cluster to affiliates it associates with ShinyHunters, who completed cloud compromises in as little as 2 to 3 hours. One operator spun up 10 AWS compute workers to decompile 1.8 million Android apps looking for embedded secrets. Another pulled more than 2,100 Azure AD tokens across over 40 corporate tenants in 34 hours. A separate China based group automated firmware analysis on security appliances and turned up more than a dozen potential zero day vulnerabilities in one month across roughly 50 targets. The report’s phrase for the general style is “vibe hacking,” where an operator hands the model a goal and lets it improvise the steps.&lt;/p&gt;
&lt;h2 id=&quot;chinese-labs-ran-nearly-200-million-exchanges-through-claude&quot;&gt;Chinese labs ran nearly 200 million exchanges through Claude&lt;/h2&gt;
&lt;p&gt;The distillation section is the one that drew the most coverage, and the numbers are large. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2026/09/11/chinese-ai-labs-moonshot-deepseek-alibaba-anthropic.html&quot;&gt;Anthropic says&lt;/a&gt; 7 China based AI labs ran unauthorized campaigns to extract Claude’s capabilities for training their own models, generating roughly 190 million exchanges in total.&lt;/p&gt;
&lt;p&gt;Alibaba accounts for the bulk of that. Anthropic says accounts tied to Alibaba ran more than 151 million exchanges with Claude between May and July 2026, peaking near 3 million a day across more than 3,500 accounts it flagged as fraudulent. The company calls it the largest distillation campaign it has ever measured. The method was specific. A fixed prompt injected into every request forced Claude Opus 4.6 and 4.7 to write out their full chain of thought reasoning inside inline tags, and the pipeline scraped only the text inside those tags. Those reasoning traces went into fine tuning data for Qwen 3.5, 3.6, and 3.7. Anthropic says Alibaba also used Claude for its own research, including building reinforcement learning environments and model architecture work. Using Claude to help build the thing that competes with Claude.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.C5mqBX4W_2azVA.webp&quot; alt=&quot;Figure 1. Exchanges Anthropic attributes to each lab. Alibaba dwarfs the rest.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1185&quot; height=&quot;668&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 1. Exchanges Anthropic attributes to each lab. Alibaba dwarfs the rest. Source: Anthropic, Sep 10 2026 (alleged, not independently verified)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The Moonshot case is the one that made me sit up. Anthropic says Moonshot silently forwarded around 300,000 customer requests to Claude over a 10 day window through thousands of fake accounts, mostly to Opus, and showed users Claude’s answers as if Kimi had produced them. DeepSeek did something similar but more targeted, screening inbound requests for signals that a user was coming through a coding harness like Claude Code, then routing those users to Claude Opus. Anthropic says it counted more than 12.1 million exchanges tied to DeepSeek over 14 days in July.&lt;/p&gt;
&lt;p&gt;Sit with what that means if you were a Kimi or DeepSeek customer in that window. You typed something into a Chinese AI product, and Anthropic says it was quietly handed to an American company you never agreed to send anything to. Some of those exchanges, Anthropic says, carried sensitive data belonging to individuals, multinational companies, and state affiliated organizations. Among the rerouted DeepSeek traffic, the report describes one engineer’s specification for a municipal Public Security Bureau case management system.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DP4Gb-Z-_Zqoz11.webp&quot; alt=&quot;Figure 2. Users Anthropic says were routed to Claude without being told.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1110&quot; height=&quot;603&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 2. Users Anthropic says were routed to Claude without being told. Source: Anthropic, Sep 10 2026&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;4 more labs get named. Anthropic says Xiaomi replayed more than 400,000 of its own users’ coding sessions through Claude to make training data. Zhipu, known internationally as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://z.ai/&quot;&gt;Z.ai&lt;/a&gt;, rotated through 273 accounts and pushed more than 770,000 exchanges through an automated reasoning cleaner tool to train its GLM-5.3 model, and interestingly went after Claude Fable first, gave up when the safeguards degraded the output, then switched to an older Claude model and another provider. SenseTime, by Anthropic’s account, skipped the work and simply bought harvested transcripts from third party data brokers. The seventh, MiniMax, ran an unbranded proxy service through a shell company offering only US models, which Anthropic assessed was likely built to collect user exchanges for training rather than proving that intent outright.&lt;/p&gt;
&lt;p&gt;China &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.rappler.com/technology/anthropic-threat-intelligence-report-september-2026/&quot;&gt;rejected all of it&lt;/a&gt;. The Commerce Ministry said the allegations had no factual or legal basis and warned that countermeasures could follow, and the foreign ministry accused Anthropic of distorting facts. Alibaba later prohibited its employees from using Claude Code. Beijing’s other line was that distillation is a neutral technique, and that US companies have distilled Chinese models too.&lt;/p&gt;
&lt;p&gt;That last point deserves a fair hearing. Distillation is a normal training method. What Anthropic describes is the covert, industrial scale version run through fake accounts and stolen cards, which is a different animal. I think that distinction is real, and I also think it is going to get flattened in every retelling until “distillation” and “theft” read as the same word.&lt;/p&gt;
&lt;h2 id=&quot;a-weapons-cell-in-yemen-used-claude-as-its-engineering-team&quot;&gt;A weapons cell in Yemen used Claude as its engineering team&lt;/h2&gt;
&lt;p&gt;This is the case that stays with you. Anthropic says it &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2026-09-11/anthropic-says-yemen-group-used-claude-in-missile-development&quot;&gt;identified a cell in northern Yemen&lt;/a&gt;, tracked under the designator GTG-87001, running 3 weapons programs at once, a guided rocket using a commercially available phone class flight computer, a multi stage ballistic missile with a stated range goal over 2,000 km, and a missile family it calls R2000 that included a hypersonic glide vehicle variant.&lt;/p&gt;
&lt;p&gt;Anthropic did not name the Houthis. The cell operates in Houthi controlled territory, and later reporting from Bloomberg and others has drawn the link, but I want to be precise about what the report claims and does not claim. Anthropic says the actors used Claude Code for guidance, navigation, and control software, in its own words “in place of human software engineers,” running several instances in parallel with different roles and splitting the work across sessions so no single prompt revealed the whole picture. Then they test fired the guided rocket. It failed. Within hours they were back in Claude asking why.&lt;/p&gt;
&lt;p&gt;I laughed at that, then felt bad about laughing. A group builds a rocket with a chatbot, the rocket does not work, and they open a fresh session to debug it like a broken deployment script.&lt;/p&gt;
&lt;p&gt;The scary headlines leave out the part that matters most. Anthropic &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thedefensewatch.com/middle-east-defense-security/claude-code-yemen-missile-development/&quot;&gt;explicitly said it had no evidence&lt;/a&gt; the cell ever fielded an operational weapon. The only physical test in the report is a guided rocket that appears to have failed. Anthropic did not formally establish that the Houthis controlled the cell. What the report does establish is narrower. A weapons development cell existed in northern Yemen, it used Claude for guidance and simulation work, it ran one failed live test, it tried to evade safeguards, and it had already built an offline simulation toolkit that runs without Claude or any commercial tool like MATLAB. That toolkit persists whether or not the accounts get banned, which is the genuinely uncomfortable detail, more than the missile ranges.&lt;/p&gt;
&lt;p&gt;The conventional weapons section has more. Anthropic describes likely freelance Russian actors building an autonomous FPV drone swarm with a small onboard model that could select human targets and detonate without a person in the loop, trained on captured Ukrainian combat footage. It describes a Chinese actor building roughly 16 modules for electronic warfare and air defense suppression, where the default simulation scenario at one point switched to 12 targets positioned in Taiwan.&lt;/p&gt;
&lt;h2 id=&quot;a-surveillance-state-built-by-one-consultant&quot;&gt;A surveillance state, built by one consultant&lt;/h2&gt;
&lt;p&gt;The surveillance section is quieter than the missile one, and in some ways it unsettled me more. Anthropic describes a single consultant who used Claude to help build a platform called Lakana 360 for Mali’s state intelligence service. As designed, it would cover roughly 25 million SIM cards across all 3 of the country’s mobile operators. The feature list is the part that lands. Warrant free dossier generation. Voice identification that recognizes the same speaker across different phone numbers. Detection of anyone using a VPN or encryption. Geofenced watchlists that alert an analyst when a flagged person enters an area. Integration with the national identity registry. One person, with a coding model, drafting the machinery of a national watch apparatus.&lt;/p&gt;
&lt;p&gt;Anthropic lists more in this category. It says China based security bureaus generated 2,475 investigative briefs in 30 days covering dissidents, Uyghurs, pro democracy protests abroad, and religious figures, and that one bureau used Claude to draft an internal manual on using AI for surveillance. It describes Iranian units analyzing 155,216 tweets and producing open source intelligence on US naval fleet positions, and a commercial vendor profiling diaspora populations with synthetic accounts. The common thread is the one Anthropic keeps returning to, that a single operator or a small team now produces the software, interfaces, and analysis pipelines that used to need a whole staff.&lt;/p&gt;
&lt;h2 id=&quot;did-anthropic-read-peoples-chats-to-write-this&quot;&gt;Did Anthropic read people’s chats to write this?&lt;/h2&gt;
&lt;p&gt;This was the top question in the replies. The report is built from investigations of accounts that were already flagged. Detection starts with automated classifiers, metadata, and abuse signals like proxy networks, unsupported regions, extraction patterns, and safety flags. When those fire, investigators look at the associated prompts and sessions to attribute the activity, ban the accounts, and describe what happened.&lt;/p&gt;
&lt;p&gt;So did Anthropic read user chats? Yes, the chats of investigated and banned accounts. Did Anthropic read everyone’s chats to write this report? No. Its stated default is that staff cannot browse conversations unless something is flagged, legally required, or routed through a controlled review path. The report is evidence of targeted safety investigation, not routine human reading of every Claude conversation.&lt;/p&gt;
&lt;p&gt;I do not think the discomfort is irrational, though. The detail here goes down to Telegram bot IDs and individual operator aliases, and Anthropic’s recent record on privacy does not fully settle the nerves. The company &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.aljazeera.com/news/2026/9/11/anthropic-claims-claude-ai-used-for-missile-projects-global-espionage&quot;&gt;called San Francisco police&lt;/a&gt; on a user over a threatening chat and then reportedly declined to hand over the messages. Its privacy policy was updated to make sharing conversation data with law enforcement easier at its own discretion. In July, a flaw exposed shared Claude conversations to search engines. If you are a developer, a researcher, or someone asking Claude about a health or money problem, “we only look when something is flagged” still requires trusting whoever writes the flagging rules.&lt;/p&gt;
&lt;h2 id=&quot;not-everyone-thinks-publishing-this-was-a-public-service&quot;&gt;Not everyone thinks publishing this was a public service&lt;/h2&gt;
&lt;p&gt;The criticism splits into 2 lines, and I find both worth taking seriously.&lt;/p&gt;
&lt;p&gt;The first is that the report is fear marketing. Everything in it came from publicly available information, the argument goes, and bad actors do bad things with or without a chatbot. The report’s own defense is the economics point I mentioned, that the techniques are old and the cost collapsed, which I think is the stronger side of this particular argument. Nothing in the Yemen case needed knowledge that did not already exist. What changed is that a small cell got the equivalent of a software team on tap.&lt;/p&gt;
&lt;p&gt;The second criticism is about the messenger, and it is harder to wave off. Anthropic is a commercial company publishing unverified findings that happen to position it as the responsible adult in the room, while it competes directly with several of the labs it is naming and lobbies Washington on export policy. Alibaba’s US listed shares dropped toward a 52 week low after an earlier version of these allegations circulated in June. A report can be accurate and self serving at the same time, and this one reads as both. When every disclosure lands as “everyone is attacking us, everyone is copying us, everyone needs us,” a reasonable person is allowed to raise an eyebrow.&lt;/p&gt;
&lt;p&gt;2 more findings complicate the tidy China versus America framing. Research &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ctgt.ai/research&quot;&gt;published in July by CTGT&lt;/a&gt; found that censorship baked into Chinese models does not reliably survive distillation into models trained on them, which undercuts one of Washington’s main arguments against Chinese open weights. A separate &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/08/ai-models-political-censorship-study/&quot;&gt;study covered by Fortune&lt;/a&gt; looked at 10 models and found refusal rates for political criticism averaging 34% for models from restrictive countries and 14% for models from freer ones, with wide variation between individual models. American models are not neutral ground either.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DgK7s699_ZyjcP3.webp&quot; alt=&quot;Figure 4. Refusal rates for political criticism, restrictive versus freer countries.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1035&quot; height=&quot;603&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Figure 4. Refusal rates for political criticism, restrictive versus freer countries. Source: Study covered by Fortune, 2026&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;why-this-is-really-an-argument-about-rules&quot;&gt;Why this is really an argument about rules&lt;/h2&gt;
&lt;p&gt;I keep coming back to one fact about this report. Anthropic caught these cases, and I believe it caught the ones it describes. But every single case is one where a commercial company decided, on its own timeline and by its own rules, what counted as misuse and what to do about it. No external body saw any of this before it went live.&lt;/p&gt;
&lt;p&gt;Nothing in these 154 pages involves runaway self improving AI. It is a cell in Yemen with a chatbot, a hacktivist with stolen API keys running an operation that used to need a team, and a drone that picks its own target. That is the near term version of the control problem, and it is already here, not in 2030.&lt;/p&gt;
&lt;p&gt;There are proposals floating for the longer term. Sam Altman floated a compute cap for frontier development, which has the same shape of weakness as every arms control idea, since it lowers risk only if the major powers, China included, accept verifiable rules, and neither the participation nor the verification exists right now.&lt;/p&gt;
&lt;p&gt;I think the takeaway is simple to state and hard to do. The big AI companies need real constraints on their own models, and governments need rules that do not depend on a lab volunteering the information when it suits them. Regulation will lag the technology no matter what. The gap only grows while we wait, so the sensible time to start closing it was before a cell in Yemen filed a bug report against a rocket.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>anthropic-claude</category><category>claude</category><category>alibaba</category><category>deepseek</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Will Altcoins Ever Recover? The Honest Answer Is Not the One X(Twitter) Wants.</title><link>https://soursen.org/articles/will-altcoins-ever-recover-the-honest-answer-is-not-the-one-x-twitter/</link><guid isPermaLink="true">https://soursen.org/articles/will-altcoins-ever-recover-the-honest-answer-is-not-the-one-x-twitter/</guid><description>Note: This article is for informational purposes only and does not constitute financial or investment advice.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Note: This article is for informational purposes only and does not constitute financial or investment advice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Back in 2021, a glance at CoinGecko or CoinMarketCap would show well over 100 altcoins worth more than 1 billion dollars each. Today that number has collapsed. Bitcoin dominance is sitting near multi-month highs, the vast majority of altcoins are trading below their 200-day moving average, and sentiment is somewhere between cautious and outright fearful.&lt;/p&gt;
&lt;p&gt;Every single week on crypto Twitter, someone tells you the exact same thing. Alt season is just around the corner. Just hold on a little longer. Here is the uncomfortable possibility worth sitting with. The alt season you are waiting for, the one where everything moons simply because Bitcoin moves, might be structurally gone. The old rotation machine is broken, and the onchain data backs that up clearly enough that it is worth walking through in detail.&lt;/p&gt;
&lt;h2 id=&quot;the-numbers-that-make-this-cycle-genuinely-different&quot;&gt;The Numbers That Make This Cycle Genuinely Different&lt;/h2&gt;
&lt;p&gt;Bitcoin has spent most of 2026 trading well off its highs in a cold, risk-off market. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/bitcoin-dominance-explodes-to-60-66-and-buries-altseason-hopes-for-2026/&quot;&gt;Bitcoin dominance broke out above 60% in mid-2026&lt;/a&gt;, ending an 8-month accumulation phase and pushing toward the 66% cycle high set back in June 2025. For context, dominance measures Bitcoin’s share of the entire crypto market. When it falls, capital is flowing out of BTC and into everything else. Historically, alt season needs dominance to break decisively below roughly 55% before genuine broad rotation fires. Back in 2021, dominance fell all the way to around 40%, and that collapse is exactly what let altcoins rip. This cycle, dominance has spent most of the year oscillating in the high 50s to mid 60s, and has not sustained a break below that critical threshold.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.2wDi-33B_Z1pImDW.webp&quot; alt=&quot;Both the Bitcoin dominance trigger (needs to break below 55%) and the Altcoin Season Index trigger (needs to exceed 75) remain far from firing in 2026, unlike the 2021 cycle when both conditions were met.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;700&quot; height=&quot;400&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Both the Bitcoin dominance trigger (needs to break below 55%) and the Altcoin Season Index trigger (needs to exceed 75) remain far from firing in 2026, unlike the 2021 cycle when both conditions were met. Source: TradingView, CoinMarketCap, BeInCrypt&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The Altcoin Season Index tells the same story from a different angle. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/bitcoin-dominance-explodes-to-60-66-and-buries-altseason-hopes-for-2026/&quot;&gt;The index currently reads somewhere in the 30s to high 40s, well below the 75 threshold that officially defines a true alt season&lt;/a&gt;, meaning 75 or more of the top 100 altcoins would need to be outperforming Bitcoin over a rolling 90-day window. Right now fewer than half are managing that. The index would need to climb by roughly 50 to 60% from current levels just to hit the alt season threshold, and historically the index has spent most of the past 4 years in neutral or Bitcoin-leaning territory rather than sustaining the kind of reading that defined 2021.&lt;/p&gt;
&lt;p&gt;The ETH/BTC ratio, often the earliest and most reliable signal of broad rotation, tells the most sobering story of all. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://phemex.com/blogs/bitcoin-dominance-altcoin-season&quot;&gt;The ratio has fallen to somewhere around 0.026 to 0.031 depending on the exact measurement date&lt;/a&gt;, a multi-year low. Back during the 2021 alt season, that ratio traded closer to 0.08. Popular analyst Crypto Kaleo has pointed to a long-term descending trendline that has capped every ETH/BTC rally since 2017, with the pair currently pressing right up against it.&lt;/p&gt;
&lt;h2 id=&quot;why-the-old-conveyor-belt-actually-broke&quot;&gt;Why the Old Conveyor Belt Actually Broke&lt;/h2&gt;
&lt;p&gt;For years, the rotation model was beautifully simple. Bitcoin pumps, profits rotate into Ethereum, then into large-cap altcoins, then down into the long tail of smaller tokens. It functioned like a conveyor belt moving liquidity down the risk curve, lifting nearly everything in sequence as it went. That conveyor belt appears to have genuinely stopped, and the clearest evidence of the breakdown is the number 2 asset itself.&lt;/p&gt;
&lt;p&gt;Ethereum was always supposed to function as the bridge, the asset capital flows through on its way to everything smaller and riskier. Instead, Ethereum has effectively been cannibalized by its own scaling solutions. Layer 2 networks, the faster and cheaper chains built on top of Ethereum, now handle the overwhelming majority of transaction volume, and critically, they do not send meaningful fee revenue back to the base layer. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sahmcapital.com/news/content/ethereums-fee-revenue-has-collapsed-what-it-means-for-eths-long-term-value-2026-06-09&quot;&gt;Before the Dencun upgrade in March 2024, Layer 2 networks paid approximately $113 million annually to the Ethereum mainnet&lt;/a&gt;. After Dencun dramatically cut L2 transaction costs by introducing a cheaper data storage mechanism, mainnet fee revenue from L2s collapsed to a small fraction of that figure, and Ethereum’s overall fee revenue flowing to the base layer is now down more than 95% from its 2021 peak, when the network was regularly generating over $1 billion a month at the height of the DeFi and NFT boom.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.2wDi-33B_Z1pImDW.webp&quot; alt=&quot;Ethereum’s mainnet fee revenue from Layer 2 networks has collapsed more than 95% since 2021, even as L2 transaction volume has grown dramatically.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;700&quot; height=&quot;400&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ethereum’s mainnet fee revenue from Layer 2 networks has collapsed more than 95% since 2021, even as L2 transaction volume has grown dramatically. Source: Standard Chartered research, SahmCapital, The Block, 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Standard Chartered’s Geoff Kendrick was the analyst who put the sharpest number on this dynamic, estimating that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/post/346588/standard-chartered-cuts-ether-price-target-4000&quot;&gt;Coinbase’s Base network alone has removed roughly $50 billion from Ethereum’s market capitalization by diverting fee revenue that would otherwise have accrued to the mainnet&lt;/a&gt;. Kendrick’s framing is worth quoting directly: Layer 2 networks, and Base in particular, now extract what he called super-profits from the Ethereum ecosystem, passing nearly all of that value to Coinbase, Base’s corporate owner, rather than back to ETH holders. He did note that a proactive change from the Ethereum Foundation, such as taxing L2 activity directly, could mitigate the issue, but considered that outcome unlikely given the Foundation’s stated commitment to permissionless scaling.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ethereum is busier than it has ever been in actual usage. Its fee revenue to the base layer has collapsed more than 95% from 2021 levels. If the second-largest asset in crypto has lost its gravitational pull, the long tail of smaller altcoins has nothing left to ride.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-liquidity-did-not-vanish-it-concentrated&quot;&gt;The Liquidity Did Not Vanish. It Concentrated.&lt;/h2&gt;
&lt;p&gt;The conveyor belt stopping is only half of this story. While the belt stopped moving, the liquidity itself did not disappear from crypto entirely. It simply concentrated into a much smaller number of stronger names, and above all, into Bitcoin itself through a channel that had no real equivalent in prior cycles.&lt;/p&gt;
&lt;p&gt;Spot Bitcoin ETFs have created what analysts increasingly describe as a one-way funnel. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitget.com/price/altcoin-season-index&quot;&gt;Spot Bitcoin ETFs collectively hold approximately 1.5 million BTC, roughly 7% of Bitcoin’s entire maximum supply&lt;/a&gt;, and Grayscale’s own research has projected that ETF buying alone could absorb more than 100% of new Bitcoin issuance in 2026, comfortably exceeding the roughly 450 BTC produced daily by miners. That represents a structural, price-insensitive bid for Bitcoin specifically that simply has no altcoin equivalent.&lt;/p&gt;
&lt;p&gt;The concentration inside the altcoin market itself is just as stark. A small handful of top altcoins now account for the overwhelming majority of the entire non-Bitcoin market capitalization, leaving thousands upon thousands of smaller tokens fighting over what remains. Worse than merely underperforming, many of these smaller projects are dying outright. Reports from onchain data trackers have documented dozens of crypto projects shutting down in the first half of 2026 alone, and these were not all scams or vapourware. Several were legitimately funded ventures that simply failed to find product-market fit as the broader pool of speculative attention and liquidity stopped expanding to accommodate them.&lt;/p&gt;
&lt;h2 id=&quot;this-is-not-the-end-of-crypto-it-is-a-regime-change&quot;&gt;This Is Not the End of Crypto. It Is a Regime Change.&lt;/h2&gt;
&lt;p&gt;Before concluding that crypto is finished and every altcoin holder is doomed, it is worth being precise about what the actual cycle timing evidence still says. Historically, altcoin strength has tended to arrive somewhere between 18 and 30 months after a Bitcoin halving. The most recent halving was in April 2024, which keeps a historically plausible rotation window open through late 2026 and into 2027. The cycle clock itself is not necessarily broken.&lt;/p&gt;
&lt;p&gt;What has changed is the underlying mechanism. The next genuine recovery, if and when it arrives, is very unlikely to look like a rising tide that lifts every token equally. It is far more likely to be selective, concentrated, and gated hard by actual fundamentals rather than pure sentiment and momentum. Looking closely at which sectors are actually surviving and growing right now gives a clear preview of what that selective recovery looks like in practice.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.FuZjLXES_BGyfB.webp&quot; alt=&quot;Capital concentrating into sectors with demonstrable fundamentals: real-world asset tokenization, revenue-generating DeFi protocols, and AI-linked crypto infrastructure.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;899&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Capital concentrating into sectors with demonstrable fundamentals: real-world asset tokenization, revenue-generating DeFi protocols, and AI-linked crypto infrastructure. Source: Motley Fool, Hyperliquid public data, sector trackers, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Real-world asset tokenization, meaning tokenized versions of Treasuries, private credit, and similar traditional instruments, has grown from roughly $12 billion in July 2025 to nearly $32 billion by mid-2026, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fool.com/investing/2026/07/06/the-chances-of-the-clarity-act-passing-this-year-a/&quot;&gt;Motley Fool’s analysis of the sector, without the benefit of any federal regulatory statute clarifying the space&lt;/a&gt;. Ethereum specifically holds an estimated 80% share of the tokenized asset market, which is one of the few genuine structural tailwinds working in the network’s favour despite its fee revenue problems.&lt;/p&gt;
&lt;p&gt;DeFi protocols that generate genuine, verifiable revenue are the other clear pocket of relative strength. Hyperliquid has accumulated more than 1 billion dollars in cumulative protocol fees and routes the overwhelming majority of that revenue directly into buying back its own token, a mechanism that ties token value directly to platform usage rather than pure speculation. Aave has continued generating tens of millions in annual profit. Several newer lending protocols have raised meaningful capital at billion-dollar-plus valuations specifically on the strength of demonstrated revenue rather than narrative alone.&lt;/p&gt;
&lt;p&gt;AI-linked crypto infrastructure has also genuinely surged, with some sector trackers placing total sector value above $8 billion and citing triple-digit year-on-year growth. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fool.com/investing/2026/07/06/the-chances-of-the-clarity-act-passing-this-year-a/&quot;&gt;Real-world asset tokenization specifically stands to benefit further if the Clarity Act passes, since institutional allocators have historically waited for regulatory clarity before committing serious capital&lt;/a&gt;, and passage would likely direct meaningful new inflows specifically toward the chains already leading in tokenized assets, namely Ethereum, Solana, and XRP.&lt;/p&gt;
&lt;h2 id=&quot;the-practical-filter-worth-actually-using&quot;&gt;The Practical Filter Worth Actually Using&lt;/h2&gt;
&lt;p&gt;The filter that separates survivors from what will likely become permanent exit liquidity is straightforward to state, even if applying it with discipline is harder than it sounds. Stop asking whether altcoins broadly will recover. Start asking, for each specific asset, whether it has real users, real revenue, or genuine, defensible utility that does not depend entirely on a broader market rotation to justify its price.&lt;/p&gt;
&lt;h2 id=&quot;the-4-signals-worth-actually-tracking&quot;&gt;The 4 Signals Worth Actually Tracking&lt;/h2&gt;
&lt;p&gt;Rather than watching for a single alt season headline, 4 specific, checkable signals will tell you far more about whether a genuine broad rotation is forming.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First, watch Bitcoin dominance directly. A decisive, sustained break below the 55% level is the trigger that needs to fire before any broad-based altcoin strength should be taken seriously. Until that happens, treat every alt season is here headline with real scepticism.&lt;/li&gt;
&lt;li&gt;Second, watch the Federal Reserve. The rate cuts many market participants expected earlier in 2026 have not fully materialised on the timeline hoped for, and inflation data has complicated the picture at various points through the year. The easy liquidity tailwind that historically fuels risk-on altcoin rallies has not clearly arrived, and the more cautious rate-cut timeline increasingly lines up with the broader post-halving window extending into 2027 rather than an imminent 2026 catalyst.&lt;/li&gt;
&lt;li&gt;Third, watch the Clarity Act specifically. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/clarity-act-odds-shrink-galaxy-research/&quot;&gt;Galaxy Research has cut its passage odds twice in recent weeks, first from 75% down to 60%, then further to a coin-flip 50%, citing a tightening Senate calendar rather than any weakening in underlying bipartisan support&lt;/a&gt;. Polymarket’s prediction market traders have priced the odds even lower, around 44%, down from roughly 74% back in May when ethics provision disputes first dented sentiment. If no floor vote materialises before the Senate’s August recess, passage odds decline further and the timeline likely slips into 2027, delaying the regulatory clarity that could otherwise direct meaningful institutional capital toward quality tokenized-asset and DeFi projects.&lt;/li&gt;
&lt;li&gt;Fourth, watch the ETH/BTC ratio specifically rather than Ethereum’s price in isolation. If Ethereum cannot reclaim meaningful ground against Bitcoin, the long tail of smaller altcoins has essentially no realistic path to a broad recovery, since ETH has historically been the transmission mechanism through which capital moves down the risk curve. A sustained recovery in that ratio specifically would be the earliest credible signal that capital is genuinely rotating back toward risk rather than staying concentrated in Bitcoin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The comforting story many people want to hear is that if you simply hold on long enough, the old, indiscriminate alt season will eventually arrive and rescue every position equally, regardless of whether the underlying project ever had real users or revenue. The evidence increasingly suggests that story is not accurate for this cycle. That is not entirely bad news if you are willing to be genuinely selective about it, because the people most invested in you believing the indiscriminate-rescue narrative are frequently the ones already holding the positions they need new buyers for.&lt;/p&gt;
&lt;p&gt;Whether this turns out to be a temporary reset ahead of one final everything-pumps alt season, or a permanent regime change toward a market that only rewards demonstrable users, revenue, and utility, is a question both camps are currently reading from the exact same charts. Which side proves correct will likely determine whether the next 2 years reward patient accumulation of genuine survivors, or leave a great many holders waiting on tickers that were never actually coming back.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>cryptocurrency</category><category>crypto</category><category>altcoins</category><category>twitter</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>7 Crypto Mistakes That Could Wipe Out Your Portfolio in 2026</title><link>https://soursen.org/articles/7-crypto-mistakes-that-could-wipe-out-your-portfolio-in-2026/</link><guid isPermaLink="true">https://soursen.org/articles/7-crypto-mistakes-that-could-wipe-out-your-portfolio-in-2026/</guid><description>Note: This article is for informational purposes only and does not constitute financial or legal advice.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Note: This article is for informational purposes only and does not constitute financial or legal advice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In December 2025, a crypto trader did almost everything right. Before withdrawing a large sum from Binance, he sent a small test transaction first to confirm the destination address, which is exactly what every security guide tells you to do. It landed perfectly. So he sent the rest. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/address-poisoning-scam-one-copy-112053972.html&quot;&gt;49,999,950 USDT went straight into an attacker’s wallet in a single click&lt;/a&gt;, nearly $50 million, gone in the time it takes to hit confirm.&lt;/p&gt;
&lt;p&gt;That same year, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/digital-assets/2025/10/13/cryptos-black-friday-inside-the-19-billion-market-meltdown/&quot;&gt;1.6 million traders were liquidated in a single 24-hour window&lt;/a&gt;, and roughly 86% of every token that has ever failed in crypto’s history died in the last 12 months alone. The people getting hurt right now are rarely the reckless ones. They are ordinary, careful investors who have not caught up with how much the threat landscape has changed. The exits are narrower. The scams are smarter. The tax authorities now see every transaction you make. This piece walks through the 7 mistakes doing the most damage in 2026, the actual mechanics behind each one, and the specific habits that protect against them.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.Cco-iJ9s_1kgylf.webp&quot; alt=&quot;Crypto crime cost the industry an estimated $17 billion in scams and fraud globally in 2025, alongside $3.4 billion in direct hacks and over $11 billion in FBI-reported US fraud losses.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;802&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Crypto crime cost the industry an estimated $17 billion in scams and fraud globally in 2025, alongside $3.4 billion in direct hacks and over $11 billion in FBI-reported US fraud losses. Source: Chainalysis 2026 Crypto Crime Report, FBI IC3 Annual Rep&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The overall numbers set the stage for everything that follows. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2026/&quot;&gt;Chainalysis recorded $3.4 billion stolen through direct hacks and exploits in 2025&lt;/a&gt;, with a single incident, the February 2025 Bybit hack attributed to North Korea’s Lazarus Group, accounting for $1.5 billion of that figure on its own. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinlaw.io/cryptocurrency-security-fraud-statistics/&quot;&gt;The FBI separately logged $11.36 billion in crypto-related fraud losses across the US alone&lt;/a&gt;, a 22% increase year over year. Chainalysis’s broader estimate covering scams and fraud globally puts the 2025 total closer to $17 billion. Frightened people make rushed decisions, and a fear-driven market gives criminals more openings to exploit.&lt;/p&gt;
&lt;h2 id=&quot;mistake-1-the-copy-paste-trap-also-known-as-address-poisoning&quot;&gt;Mistake 1: The Copy Paste Trap, Also Known as Address Poisoning&lt;/h2&gt;
&lt;p&gt;This is one of the most common mistakes in crypto right now, and also one of the easiest to avoid once you understand how it actually works. An attacker watches the blockchain for your transactions, then generates a lookalike wallet address that shares the same first few and last few characters as an address you actually use. They send you a tiny, near-worthless dust transaction from that fake address so it sits quietly in your transaction history looking completely innocuous. Then they wait. Eventually you go to send crypto again, glance at your history for the address you last used, and copy the poisoned one instead of the real one.&lt;/p&gt;
&lt;p&gt;This method is extremely popular with attackers right now. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinlaw.io/cryptocurrency-security-fraud-statistics/&quot;&gt;Carnegie Mellon researchers identified 270 million address poisoning attempts targeting 17 million potential victims&lt;/a&gt;, and separate research has found that a majority of new Ethereum addresses get dusted on their very first stablecoin interaction, meaning newcomers are frequently targeted before they have done anything else on-chain at all.&lt;/p&gt;
&lt;p&gt;The $50 million trader mentioned earlier followed the textbook security procedure of sending a test transaction first. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/address-poisoning-scam-one-copy-112053972.html&quot;&gt;According to blockchain security firm SlowMist, an automated bot spotted that test transaction, generated a vanity address matching the first 3 and last 4 characters of his actual destination, and poisoned his transaction history within minutes&lt;/a&gt;. He came back later, copied the address from his own transaction log rather than the original destination, and sent the full amount. The stolen funds were converted to ETH, distributed across multiple wallets, and partially funnelled through Tornado Cash within minutes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Checking the first and last few characters of an address is not enough. A poisoning attack is specifically designed to match those characters. Copy the destination address fresh from the source every single time, never from your own transaction history.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The fix is simple to state and easy to build into habit. Always copy the address you are sending to directly from the destination itself, whether that is the recipient’s app, their published wallet page, or a QR code they provide, never from your own transaction history, no matter how recent or familiar it looks. Verify the complete address character by character for any transfer above a trivial amount, or use a hardware wallet that displays the full address on its own screen before you confirm.&lt;/p&gt;
&lt;h2 id=&quot;mistake-2-self-custody-theatre&quot;&gt;Mistake 2: Self-Custody Theatre&lt;/h2&gt;
&lt;p&gt;You have almost certainly heard the phrase not your keys, not your coins, and it remains as true today as it has ever been. But owning your private keys is the starting point, not the finish line. Self-custody only actually protects you if your operational security is genuinely solid, and for a large share of people, it is not.&lt;/p&gt;
&lt;p&gt;TRM Labs found that in the first half of 2025, over 80% of all stolen crypto value came from what the industry calls infrastructure attacks, which is a polite way of describing private key and seed phrase theft rather than sophisticated code exploits. Applied to the roughly $3.4 billion figure for the full year, that implies well over $2 billion lost not to clever smart contract bugs but to plain mismanaged keys.&lt;/p&gt;
&lt;p&gt;This happens through several well-documented patterns. Tampered hardware wallets purchased through unofficial resellers sometimes arrive with a recovery card the attacker has already filled in themselves, waiting for you to fund the device. Fake wallet applications occasionally slip through official app store review and harvest your seed phrase the moment you type it in. Perhaps most common of all is simply screenshotting a seed phrase into cloud photo storage, creating a permanent, searchable backdoor the moment that cloud account itself gets compromised through an entirely unrelated phishing attempt.&lt;/p&gt;
&lt;p&gt;The fix here is about discipline rather than technology. Buy hardware wallets directly from the manufacturer rather than through third-party marketplaces where tampering is a documented risk. Generate your own seed phrase on the device itself rather than trusting one that came pre-printed. Never let that seed phrase touch an internet-connected device in any form, not a photo, not a note-taking app, not a password manager, under any circumstance.&lt;/p&gt;
&lt;h2 id=&quot;mistake-3-the-leverage-casino&quot;&gt;Mistake 3: The Leverage Casino&lt;/h2&gt;
&lt;p&gt;On October 10, 2025, President Trump posted on Truth Social threatening a 100% tariff on Chinese imports. Crypto markets, which trade 24 hours a day with no circuit breakers and were sitting near record-high open interest at the time, had nowhere to hide. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/digital-assets/2025/10/13/cryptos-black-friday-inside-the-19-billion-market-meltdown/&quot;&gt;What followed was the single largest liquidation event in crypto’s history: more than $19 billion in leveraged positions were forcibly closed within 24 hours, affecting approximately 1.6 million trading accounts&lt;/a&gt;. At the most violent point of the cascade, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/learn/october-10-crypto-crash-explained&quot;&gt;Amberdata research found nearly $7 billion in positions were liquidated in under a single hour&lt;/a&gt;, a liquidation rate of more than $10 billion per hour at its peak.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.Dr3V4Czu_Z1DsEUs.webp&quot; alt=&quot;The October 10, 2025 liquidation event was roughly 9 times larger than the previous largest single-day liquidation on record.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;788&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The October 10, 2025 liquidation event was roughly 9 times larger than the previous largest single-day liquidation on record. Source: CoinGlass data via Forbes and CoinGecko, October 2025 and February 2026 reporting.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To put the scale in perspective, the entire FTX collapse in November 2022 triggered approximately $1.6 billion in liquidations. October 10 was roughly 9 times larger, and by some analyst estimates the true figure including under-reported positions may have exceeded $50 billion. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ccn.com/education/crypto/cryptos-19-billion-liquidation-explained-trump-china-tariff-leverage-crash/&quot;&gt;Roughly 16.7 billion of the 19.1 billion in liquidated positions were longs being forcibly closed&lt;/a&gt;, meaning the overwhelming majority of traders were positioned on one side of the market when the shock hit, and whoever was short collected the difference.&lt;/p&gt;
&lt;p&gt;The mechanics of why leverage is this dangerous are worth understanding precisely. When price drops, leveraged long positions hit their margin threshold and the exchange forcibly sells the position to cover the borrowed funds. That forced selling pushes the price lower still, which tips the next tier of leveraged longs past their own threshold, triggering further forced selling. The cascade feeds on itself entirely mechanically, with no human decision-making involved once it starts. In a sufficiently fast and violent move, even conservative 2x leverage can be liquidated before a margin call notification has time to reach your phone. The only reliable protection is position sizing you can genuinely afford to lose entirely, not a belief that modest leverage is inherently safe.&lt;/p&gt;
&lt;h2 id=&quot;mistake-4-playing-the-memecoin-lottery&quot;&gt;Mistake 4: Playing the Memecoin Lottery&lt;/h2&gt;
&lt;p&gt;Root Data has documented that more than 11.5 million tokens failed in 2025, representing approximately 86% of every token failure recorded across the entire 2021 to 2025 dataset compressed into a single year. The memecoin sector that fuelled much of this activity has been gutted alongside it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/learn/october-10-crypto-crash-explained&quot;&gt;Sector market capitalisation fell from a peak of approximately $80 billion around October 10, 2025 to roughly $47 billion by year end&lt;/a&gt;, and separate data has placed the December 2024 peak considerably higher again before the broader decline. Memecoins genuinely made a small number of early, well-timed traders wealthy. The base rate for anyone arriving after that initial window is overwhelmingly unfavourable, and the failure statistics reflect that clearly.&lt;/p&gt;
&lt;h2 id=&quot;mistake-5-sleepwalking-into-the-new-tax-regime&quot;&gt;Mistake 5: Sleepwalking Into the New Tax Regime&lt;/h2&gt;
&lt;p&gt;This is the least exciting mistake on the list, which is exactly why it catches so many people off guard. As of the 2025 tax year, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rsmus.com/insights/tax-alerts/2025/congress-nullifies-irs-crypto-reporting-regulations-for-defi-platforms.html&quot;&gt;US brokers including Coinbase, Kraken, and PayPal are required to file Form 1099-DA&lt;/a&gt;, reporting your transactions directly to the IRS with no minimum threshold. The IRS is no longer estimating your activity. It has a direct data feed, and a mismatch between what you report and what the exchange reports triggers an automated flag with no human review involved.&lt;/p&gt;
&lt;p&gt;Under Revenue Procedure 2024–28, the universal wallet accounting method, the old practice of pooling all your crypto holdings across every wallet into a single shared cost basis, ended on January 1, 2025. Every wallet and every account is now treated as its own separate ledger for cost basis purposes, and the safe harbour window that allowed taxpayers to fix historical allocation records under the old method has already closed.&lt;/p&gt;
&lt;p&gt;There is a specific twist worth understanding for anyone active in DeFi. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rsmus.com/insights/tax-alerts/2025/congress-nullifies-irs-crypto-reporting-regulations-for-defi-platforms.html&quot;&gt;Congress repealed the DeFi broker reporting rule in April 2025&lt;/a&gt;, which felt like a genuine win for permissionless protocols at the time. What it does not do is exempt DeFi activity from tax liability. There is no automated data feed from a decentralised protocol to the IRS, so the agency instead treats the absence of a data feed as a reason to examine your on-chain activity directly rather than as a free pass, and the burden of proof for any DeFi position falls entirely on the taxpayer. An honest mistake carries a 20% accuracy-related penalty. Anything the IRS characterises as fraud carries a civil penalty of up to 75% of the underpayment, on top of the underlying tax owed.&lt;/p&gt;
&lt;h2 id=&quot;mistake-6-underestimating-ai-powered-scams&quot;&gt;Mistake 6: Underestimating AI-Powered Scams&lt;/h2&gt;
&lt;p&gt;In its 2025 annual report, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.govtech.com/security/fbi-crypto-ai-scams-drove-billions-in-losses-in-2025&quot;&gt;the FBI tracked AI-related fraud as a standalone category for the first time, logging more than 22,000 complaints and $893 million in losses&lt;/a&gt;, while explicitly noting that figure is very likely an undercount since most victims never realise AI was involved in the scam that targeted them at all.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.D4Ao50PB_ZeGIyT.webp&quot; alt=&quot;AI-enabled scam operations average roughly 4.5 times the profit of traditional scams, according to Chainalysis’s 2026 Crypto Crime Report. The economics overwhelmingly favour scammers who adopt these tools.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1415&quot; height=&quot;957&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;AI-enabled scam operations average roughly 4.5 times the profit of traditional scams, according to Chainalysis’s 2026 Crypto Crime Report. The economics overwhelmingly favour scammers who adopt these tools.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The reason this category is expanding so quickly comes down to plain economics. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.chainalysis.com/blog/crypto-scams-2026/&quot;&gt;Chainalysis found AI-enabled scam operations average approximately $3.2 million in profit per operation, compared to roughly $719,000 for traditional scams&lt;/a&gt;, a gap of roughly 4.5 times. That includes deepfake videos of recognisable figures promoting fake token giveaways, polished fake Web3 job interviews where a convincing recruiter eventually asks a developer to download a malicious HR portal that is actually a wallet drainer, and voice cloning technology that can produce a highly convincing replica of someone you trust from just a few seconds of source audio.&lt;/p&gt;
&lt;p&gt;The old advice to watch for bad grammar or an obviously fake profile photo is no longer reliable protection. As one FBI official put it in reporting on the trend, AI-generated communications now look genuinely official and legitimate even to trained, security-conscious individuals. That warning applies broadly, not only to less experienced users.&lt;/p&gt;
&lt;h2 id=&quot;mistake-7-falling-for-recovery-scams&quot;&gt;Mistake 7: Falling for Recovery Scams&lt;/h2&gt;
&lt;p&gt;This is arguably the darkest pattern on this list, which is a genuinely high bar in crypto. Recovery scams specifically target people who have already been victimised once. Once your details, name, contact information, and the amount you lost, circulate on dark web marketplaces as a resaleable commodity, a second wave of scammers monitors public forums for anyone posting about a recent loss. Within minutes of a public post, direct messages start arriving from people claiming to be forensic blockchain analysts, sometimes claiming an affiliation with law enforcement, offering to trace and recover the stolen funds for an upfront retainer or release fee, paid in crypto, naturally. The money vanishes along with the second retainer, leaving the victim worse off than before.&lt;/p&gt;
&lt;p&gt;A small number of rules are worth memorising permanently. Legitimate law enforcement agencies never ask for upfront fees to recover funds under any circumstance. No third party can reverse a completed blockchain transaction, full stop, and that impossibility is the foundation the entire recovery scam industry is built on top of. If someone has proactively found you rather than the reverse, that alone is close to definitive evidence you are already being targeted again. A significant share of the crypto help content circulating publicly, including coordinated comment threads claiming someone recovered tens of thousands of dollars within 48 hours, is itself recovery scam bait designed to build false credibility. The only legitimate reporting channel for US victims is the FBI’s own portal at &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://ic3.gov/&quot;&gt;ic3.gov&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;the-pattern-underneath-all-7&quot;&gt;The Pattern Underneath All 7&lt;/h2&gt;
&lt;p&gt;Scammers are only getting more capable. Their tools are better, their infrastructure is more professional, and their methods have been refined through years of iteration against millions of real victims. The one thing that has consistently failed to keep pace is the average investor’s awareness of exactly how these mechanisms work in practice, rather than in the abstract.&lt;/p&gt;
&lt;p&gt;The address you trusted because it looked familiar. The keys you assumed were safe because you controlled them. The leverage that felt conservative until the market moved fast enough. The token that looked early rather than doomed. The taxes nobody explained clearly enough in advance. The scam sophisticated enough to survive scrutiny. The helping hand that turns out to be a second theft. Every one of these 7 patterns is genuinely avoidable once you understand the actual mechanics rather than a vague warning to be careful. Stay sceptical of anything urgent, verify addresses at the source rather than from memory or history, keep leverage sized to what you can genuinely afford to lose entirely, and there is no structural reason you need to become part of next year’s loss statistics.&lt;/p&gt;
&lt;h2 id=&quot;references&quot;&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/address-poisoning-scam-one-copy-112053972.html&quot;&gt;Yahoo Finance / Cryptonews: Address Poisoning Scam Costs Trader Nearly $50 Million&lt;/a&gt; — Full SlowMist incident report, December 2025. Character-matching mechanics and fund laundering path confirmed.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinlaw.io/cryptocurrency-security-fraud-statistics/&quot;&gt;CoinLaw: Crypto Security Statistics 2026&lt;/a&gt; — Carnegie Mellon address poisoning research, FBI complaint figures, TRM Labs infrastructure attack data.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2026/&quot;&gt;Chainalysis: 2025 Crypto Theft Reaches $3.4 Billion&lt;/a&gt; — Official 2026 Crypto Crime Report hacking figures. Bybit hack attribution and DPRK theft data.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.chainalysis.com/blog/crypto-scams-2026/&quot;&gt;Chainalysis: 2026 Crypto Crime Report, Scams&lt;/a&gt; — $17 billion global scam total, AI-enabled scam profitability multiplier, impersonation scam growth.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.govtech.com/security/fbi-crypto-ai-scams-drove-billions-in-losses-in-2025&quot;&gt;GovTech: FBI, Crypto and AI Scams Drove Billions in Losses in 2025&lt;/a&gt; — Full FBI IC3 2025 Annual Report breakdown, AI fraud category detail, investment scam totals.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/digital-assets/2025/10/13/cryptos-black-friday-inside-the-19-billion-market-meltdown/&quot;&gt;Forbes: Crypto’s Black Friday, Inside the $19 Billion Market Meltdown&lt;/a&gt; — Full October 10, 2025 liquidation event breakdown, Binance collateral pricing detail.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/learn/october-10-crypto-crash-explained&quot;&gt;CoinGecko: What Is October 10th? Crypto’s Mass Liquidation Event Explained&lt;/a&gt; — Amberdata cascade timeline, memecoin sector collapse figures, open interest data.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ccn.com/education/crypto/cryptos-19-billion-liquidation-explained-trump-china-tariff-leverage-crash/&quot;&gt;CCN: Crypto’s $19 Billion Liquidation Explained&lt;/a&gt; — Long versus short liquidation ratio, 1.6 million affected accounts confirmed.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://rsmus.com/insights/tax-alerts/2025/congress-nullifies-irs-crypto-reporting-regulations-for-defi-platforms.html&quot;&gt;RSM US: Congress Nullifies IRS Crypto Reporting Regulations for DeFi Platforms&lt;/a&gt; — Form 1099-DA requirements, DeFi broker rule repeal detail, Revenue Procedure 2024–28 confirmation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><category>cryptocurrency-investment</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Why More Than 50 of the World’s Biggest Banks Are Quietly Building on Chainlink</title><link>https://soursen.org/articles/why-more-than-50-of-the-worlds-biggest-banks-are-quietly-building-on/</link><guid isPermaLink="true">https://soursen.org/articles/why-more-than-50-of-the-worlds-biggest-banks-are-quietly-building-on/</guid><description>Note: This article is for informational purposes only and does not constitute financial or investment advice.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Note: This article is for informational purposes only and does not constitute financial or investment advice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Swift. DTCC. Fidelity. More than 50 of the largest banks on the planet. What do they all have in common right now? Every single one of them is building on a single crypto network, and it is not Bitcoin. It is not even Ethereum. It is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/company/chainlink-labs/&quot;&gt;Chainlink Labs&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Yet as of mid-2026, the LINK token sits well below $10, down roughly 85% from its all-time high and down sharply over the past year alone. So either the smartest institutions in traditional finance are pouring years of serious engineering into a network that turns out to be worthless, or the market simply has not caught up yet with what is actually being built underneath. Both of those things cannot be true at once, which makes this genuinely worth digging into properly.&lt;/p&gt;
&lt;h2 id=&quot;from-simple-price-feed-to-financial-plumbing&quot;&gt;From Simple Price Feed to Financial Plumbing&lt;/h2&gt;
&lt;p&gt;Chainlink started life doing something quite narrow. It was an oracle, which in plain terms is a bridge that feeds real-world data, like an asset price, into a blockchain so a smart contract can actually use that information. Chainlink was, in essence, the thing telling DeFi applications what Bitcoin cost at any given moment. Useful, but hardly something Wall Street would build its future infrastructure around.&lt;/p&gt;
&lt;p&gt;Over the past couple of years, that has changed substantially. For a bank to move anything meaningful onchain, it needs 3 things: secure external data, reliable cross-chain messaging, and verifiable settlement. Chainlink has built all 3 of those pieces. Cross-Chain Interoperability Protocol, or CCIP, lets assets and messages move safely between different blockchains, whether public or private. Data Streams pipes low-latency market data, FX rates, prices, and fund valuations directly into smart contracts so settlement can run continuously. Proof of Reserve automatically verifies that a tokenized asset is genuinely backed by what it claims to hold. Put those 3 pieces together and you have the infrastructure a bank actually needs to touch a blockchain without tearing out its existing legacy systems.&lt;/p&gt;
&lt;h2 id=&quot;project-pangea-50-banks-16-countries-one-ambitious-pilot&quot;&gt;Project Pangea: 50 Banks, 16 Countries, One Ambitious Pilot&lt;/h2&gt;
&lt;p&gt;The biggest and most ambitious of these initiatives is called Project Pangea, launched on June 23, 2026 at the Point Zero Forum in Zurich. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.prnewswire.com/news-releases/chainlink-and-multinational-banking-consortia-launch-project-pangea-to-develop-t0-settlement-framework-for-international-fx-markets-302807910.html&quot;&gt;It is a consortium of more than 50 banks across 16 countries, together representing more than $10 trillion in combined assets under management&lt;/a&gt;. The goal is genuinely ambitious. Enable T+0 atomic FX settlement using regulated stablecoins, starting with a pilot on the euro to Korean won corridor. In simpler terms, the project starts small, but the long-term ambition is to drag the $9.6 trillion-a-day global foreign exchange market from its traditional 2-day settlement cycle down to instant, atomic settlement.&lt;/p&gt;
&lt;p&gt;The participants include UniKA, the Unified Korea Alliance, whose steering committee includes Shinhan Bank, JB Bank, Kbank, FairSquareLab, and OBDIA alongside more than 10 additional Korean commercial banks, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thedefiant.io/converge/tradfi-and-fintech/chainlink-project-pangea-50-banks-16-countries-t0-fx-settlement&quot;&gt;Qivalis, a euro stablecoin consortium backed by 37 European banks&lt;/a&gt;. The whole system runs on Chainlink’s CCIP and Data Streams sitting between the banks’ existing Swift ISO 20022 messaging and the actual settlement layer, which means banks do not need to rebuild their internal systems to participate.&lt;/p&gt;
&lt;p&gt;That all sounds impressive, and it genuinely is, but Project Pangea is explicitly a task force and a pilot at this stage. It is not live settlement volume yet, and it is not a Swift replacement. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://chainlinktoday.com/chainlink-launches-project-pangea-with-50-multinational-banks-to-unlock-t0-cross-border-settlement/&quot;&gt;Chainlink Labs’ President of Capital Markets, Fernando Vazquez, has described the project directly&lt;/a&gt;: “Project Pangea upgrades the fragmented foreign exchange model of today with direct, atomic currency swaps using stablecoins. This is a clear example of how the Chainlink standard powers global-scale settlement for the next generation of capital markets.” The task force is targeting real transactions within roughly 12 months, which is a meaningful commitment even for a pilot phase.&lt;/p&gt;
&lt;h2 id=&quot;dtcc-the-invisible-machine-behind-american-markets&quot;&gt;DTCC: The Invisible Machine Behind American Markets&lt;/h2&gt;
&lt;p&gt;If you have never heard of the Depository Trust and Clearing Corporation, that is rather the point. It is the largely invisible infrastructure behind American capital markets, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/05/12/dtcc-taps-chainlink-for-its-tokenized-collateral-platform-ahead-of-q4-launch&quot;&gt;processing roughly $4.7 quadrillion in securities transactions during 2025 alone&lt;/a&gt;. DTCC announced on May 12, 2026 that its Collateral AppChain will integrate Chainlink’s Runtime Environment and data standard, targeting 24/7 automated collateral management with real-time pricing, valuation, margining, and settlement, all running on Hyperledger Besu.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.B1gikezv_Z1kf3HV.webp&quot; alt=&quot;Chainlink’s CCIP usage metrics from its Q1 2026 review. Fee revenue growth of 213% quarter-on-quarter is the single strongest data point in the network’s institutional adoption story.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;804&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Chainlink’s CCIP usage metrics from its Q1 2026 review. Fee revenue growth of 213% quarter-on-quarter is the single strongest data point in the network’s institutional adoption story. Source: Chainlink Q1 2026 Review, ETHNews, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is still development stage, targeting a Q4 2026 production launch, but it is not unsourced speculation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ffnews.com/newsarticle/dtcc-collaborates-with-chainlink-to-advance-24-7-collateral-management&quot;&gt;DTCC’s Managing Director and Global Head of Digital Assets, Nadine Chakar, put it directly&lt;/a&gt;: “By leveraging tokenization and distributed ledger technology to modernize collateral mobility, our goal is to enable 24/7, near real-time collateral management across global markets and blockchains.” The Collateral AppChain builds directly on a 2024 Smart NAV pilot that already included JPMorgan, Franklin Templeton, and BNY Mellon, and DTCC has confirmed a separate tokenization service is planned for October 2026, with more than 50 companies already joined to a working group and limited live-transaction testing planned for July.&lt;/p&gt;
&lt;h2 id=&quot;the-2-projects-already-live-fidelity-and-robinhood&quot;&gt;The 2 Projects Already Live: Fidelity and Robinhood&lt;/h2&gt;
&lt;p&gt;Unlike Project Pangea and DTCC’s Collateral AppChain, which remain pilots and development-stage projects, 2 other integrations are already live in production. Fidelity International’s tokenized money market fund, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/markets/2026/05/14/moody-s-awards-top-rating-to-fidelity-and-blackrock-s-tokenized-money-market-funds&quot;&gt;the Fidelity USD Digital Liquidity Fund, or FILQ, launched on May 6, 2026 with Chainlink publishing the fund’s net asset value directly onchain&lt;/a&gt;. The fund runs on Sygnum Bank’s Desygnate tokenization platform, with JPMorgan supplying the approved daily pricing data that feeds Chainlink’s infrastructure, and Apex Group handling transfer agency services.&lt;/p&gt;
&lt;p&gt;FILQ also became one of the first tokenized liquidity funds to receive a top-tier Aaa-mf rating from Moody’s, &lt;em&gt;placing it alongside BlackRock’s comparable tokenized product. Fidelity International head of digital assets distribution Emma Pecenicic framed the launch this way: “There is no tokenized finance without tokenized liquidity. Once markets settle in real time, cash must settle in real time too.”&lt;/em&gt; Tokenized money market and Treasury products as a category have grown to more than $15 billion in assets under management, up from roughly $1 billion just 2 years earlier.&lt;/p&gt;
&lt;p&gt;The second live integration is Robinhood Chain, which went live on July 1, 2026 as an Ethereum layer 2 network, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ethnews.com/chainlink-dtcc-integration-collateral-appchain/&quot;&gt;with Chainlink serving as the official oracle and cross-chain provider from launch, powering tokenized versions of stocks including Nvidia, Google, and Apple&lt;/a&gt;. Robinhood’s own stated reasoning for the choice centred on Chainlink’s institutional-grade security and reliability, already trusted by the world’s largest financial institutions.&lt;/p&gt;
&lt;h2 id=&quot;does-any-of-this-adoption-actually-reach-the-token&quot;&gt;Does Any of This Adoption Actually Reach the Token?&lt;/h2&gt;
&lt;p&gt;This is the question every LINK holder has been asking through this entire drawdown, and it deserves an honest, unflinching answer rather than a reassuring one. Owning LINK does not automatically entitle you to a direct slice of network fees. Most oracle and CCIP fees flow to the node operators who actually run the network, not to token holders as anything resembling a dividend. So the bull case for the token specifically rests on 2 distinct mechanisms, and both are worth examining carefully rather than taking on faith.&lt;/p&gt;
&lt;h2 id=&quot;the-chainlink-reserve&quot;&gt;The Chainlink Reserve&lt;/h2&gt;
&lt;p&gt;Enterprise clients frequently pay for Chainlink services in stablecoins, ETH, or fiat currency. The protocol then programmatically converts a portion of that revenue into LINK and holds it in a strategic onchain reserve. Critically, as of June 2026, the Chainlink Build Program shifted away from accepting equity or project tokens from partners, meaning commercial partners now pay fees in LINK or liquid assets that feed directly into that same reserve. That creates a genuinely direct pipe from bank usage to LINK accumulation.&lt;/p&gt;
&lt;p&gt;How large is that reserve in practice? Honestly, the publicly available figures vary considerably depending on which tracker you consult, ranging from under 2 million LINK to as high as 4.5 million. What every source does agree on is the trend: the reserve is growing, but it remains genuinely small relative to a circulating supply of roughly 730 to 750 million tokens. Bulls would say the mechanism is still early and accelerating. Bears would reasonably point out there is nothing materially large there yet.&lt;/p&gt;
&lt;h2 id=&quot;staking-and-economics-20&quot;&gt;Staking and Economics 2.0&lt;/h2&gt;
&lt;p&gt;The second mechanism is Chainlink’s staking system, described internally as Economics 2.0. The community staking pool is capped at 45 million LINK, roughly 8% of total supply, currently paying a yield somewhere in the 4.3% to 4.75% range. A 28-day cooldown period applies before unstaking, which conveniently softens potential sell pressure. The stated long-term ambition is to shift staking rewards away from token emissions entirely and toward real usage fees generated by CCIP and Data Streams.&lt;/p&gt;
&lt;p&gt;That transition is genuinely not finished yet. Right now, staking rewards are still largely funded by emissions from the uncirculated token supply rather than by actual user fees. The roadmap points in the right direction, but the engine is not fully running on real revenue yet, which is an important distinction to hold onto rather than gloss over.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Chainlink Reserve is buying LINK with one hand while quarterly token unlocks release far more of it with the other. That imbalance, not the adoption story, is the actual crux of the bull-versus-bear debate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;is-usage-actually-growing-the-data-says-yes&quot;&gt;Is Usage Actually Growing? The Data Says Yes.&lt;/h2&gt;
&lt;p&gt;Whatever the mechanics look like today, the underlying usage trend is unambiguous. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ethnews.com/chainlink-dtcc-integration-collateral-appchain/&quot;&gt;CCIP fee revenue rose 213% quarter-on-quarter in Q1 2026&lt;/a&gt;. CCIP transfer volume was up 78% quarter-on-quarter and 319% year-on-year. The number of active tokens moving across CCIP grew more than 165% year-on-year. Total value secured across the entire Chainlink network crossed $110 billion by May 2026. Robinhood Chain’s testnet integration of Chainlink Data Streams is specifically built for high-frequency, real-time data feeds, and sign-ups for Chainlink’s Runtime Environment have grown roughly 50% month-on-month, with workflow executions climbing sharply alongside it.&lt;/p&gt;
&lt;p&gt;Regulatory clarity has also improved meaningfully in Chainlink’s favour. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ethnews.com/chainlink-dtcc-integration-collateral-appchain/&quot;&gt;In Q1 2026, the SEC and CFTC jointly clarified that the LINK token qualifies as a digital commodity&lt;/a&gt;, removing a significant piece of regulatory overhang that had lingered over the token for years. Deloitte and Touche also completed a SOC 2 Type 2 audit of Chainlink’s CCIP in April 2026, making Chainlink the only oracle platform to hold that particular certification tier, a detail that matters considerably to risk-averse institutional compliance teams.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-counterweight&quot;&gt;The Honest Counterweight&lt;/h2&gt;
&lt;p&gt;In the interest of genuine balance rather than one-sided cheerleading, several legitimate concerns deserve equal weight.&lt;/p&gt;
&lt;p&gt;The dilution picture is real and worth understanding precisely. Circulating supply sits around 730 to 750 million tokens out of a maximum of 1 billion, leaving somewhere between 250 and 270 million tokens uncirculated and held largely by Chainlink Labs. There is, strikingly, no fully public binding long-term vesting schedule for that remaining stash. Chainlink instead follows a quarterly unlock pattern, and in April 2026, 19 million LINK worth roughly $167 million was unlocked in a single event, with more than 14 million of those tokens sent to Binance, which understandably fuelled sell-off concerns at the time.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.21Xo0Cyg_Z1o35Ls.webp&quot; alt=&quot;Illustration for the section “The Honest Counterweight”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;892&quot;&gt;&lt;/p&gt;
&lt;p&gt;Estimated Chainlink Reserve accumulation against estimated quarterly token unlocks. The reserve mechanism exists and is growing, but current unlock volume appears to substantially outpace it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DjSWYLr-_FkyXi.webp&quot; alt=&quot;Roughly a quarter of LINK’s maximum supply remains uncirculated and held by Chainlink Labs without a fully public, binding long-term vesting schedule.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1115&quot; height=&quot;990&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Roughly a quarter of LINK’s maximum supply remains uncirculated and held by Chainlink Labs without a fully public, binding long-term vesting schedule.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There are also legitimate questions about scale that should not be waved away. Network fees are growing quickly in percentage terms, but the absolute numbers remain in the single-digit millions of dollars per month, a genuinely modest figure set against partner banks measured in trillions of dollars in assets under management. Grayscale has reportedly excluded Chainlink from certain revenue-based valuation screens specifically because the mix of onchain and off-chain revenue is difficult to model cleanly with standard methodologies.&lt;/p&gt;
&lt;p&gt;There is also what might be called a pilot problem worth naming directly. The 2 flagship banking stories, Project Pangea and DTCC’s Collateral AppChain, remain pilots rather than live production systems. The 2 integrations that are already live, Robinhood Chain and Fidelity’s FILQ, are comparatively smaller in immediate scale. Sceptics have reasonably drawn a comparison here to XRP, where years of institutional partnership announcements have not yet translated into proportional token demand. Sentiment trackers currently show LINK deep in fear territory, with the token stuck in a descending price channel since October 2025.&lt;/p&gt;
&lt;h2 id=&quot;what-the-divergence-actually-means&quot;&gt;What the Divergence Actually Means&lt;/h2&gt;
&lt;p&gt;Chainlink has genuinely built something impressive, and the criticism above is legitimate rather than dismissible. Rising usage does not currently produce a clean, directly observable LINK flow that scales one to one with network volume. Value capture for the token remains indirect rather than automatic.&lt;/p&gt;
&lt;p&gt;2 things are simultaneously true here. The network has verifiable institutional traction that almost no other crypto asset can currently claim with a straight face. The token price has largely failed to reflect that traction. That divergence is not necessarily a flaw in the underlying thesis. It may simply be the thesis itself, since nobody serious is currently arguing that Swift-adjacent infrastructure, DTCC, Fidelity, and Robinhood are building on genuine vaporware. The argument against holding LINK right now is mostly about timing: whether pilots convert into real production volume, and whether the value capture mechanics mature meaningfully before continued dilution offsets them.&lt;/p&gt;
&lt;h2 id=&quot;5-signals-worth-actually-tracking&quot;&gt;5 Signals Worth Actually Tracking&lt;/h2&gt;
&lt;p&gt;Rather than simply hoping the thesis plays out, 5 specific, checkable signals will tell you far more about whether Chainlink’s institutional traction is genuinely translating into value for the token.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First, watch whether DTCC’s Collateral AppChain actually hits its Q4 2026 production target and generates sustained, measurable onchain fee volume once live. If it ships and produces real flow, the upside case strengthens considerably. If it slips meaningfully, that is a genuine point for the sceptics.&lt;/li&gt;
&lt;li&gt;Second, watch the CCIP fee growth trajectory specifically. The 213% quarter-on-quarter figure from Q1 2026 is the single strongest data point in Chainlink’s entire adoption story. Whether that pace persists into subsequent quarters, or fades toward more modest growth, will tell you a great deal about whether institutional usage is compounding or merely front-loaded.&lt;/li&gt;
&lt;li&gt;Third, watch the reserve accumulation rate against the unlock schedule directly. Reserve accumulation currently runs at an estimated 1.5 million LINK per quarter, while unlocks have released considerably more than that in recent quarters. For the bull case to hold over time, reserve growth needs to accelerate meaningfully and begin genuinely offsetting the supply hitting the open market.&lt;/li&gt;
&lt;li&gt;Fourth, watch the emissions-to-fees transition inside Economics 2.0 specifically. The moment staking rewards genuinely shift from being funded primarily by token emissions to being funded primarily by real CCIP and Data Streams fees is the moment usage growth actually becomes observable cash flow for stakers rather than an inflationary subsidy.&lt;/li&gt;
&lt;li&gt;Fifth, and this may matter more than any other single signal, watch Chainlink Labs’ own wallets directly. Since the uncirculated token supply has no fully public vesting schedule, onchain monitoring of those specific wallets is genuinely your best available early warning system for a potential supply shock.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Whether Chainlink represents one of the most genuinely asymmetric bets remaining in crypto, a network with real Wall Street traction priced as though the market has simply not noticed yet, or another familiar crypto pattern where the partnership announcements pile up while the token bleeds out because the fees never actually reach the people holding it, depends heavily on which of these 5 signals resolves in which direction over the next several quarters.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>chain-link</category><category>cryptocurrency</category><category>crypto</category><category>cryptocurrency-investment</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>China Just Overtook America on the Only Metric That Predicts Who Builds the Future</title><link>https://soursen.org/articles/china-just-overtook-america-on-the-only-metric-that-predicts-who-builds/</link><guid isPermaLink="true">https://soursen.org/articles/china-just-overtook-america-on-the-only-metric-that-predicts-who-builds/</guid><description>Note: This article discusses ongoing industry developments and government policy. It is for informational purposes only.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;Note: This article discusses ongoing industry developments and government policy. It is for informational purposes only.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;12 months ago, American AI models handled roughly 70% of all traffic on OpenRouter, the largest neutral marketplace where developers route requests across hundreds of AI models from more than 60 providers. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://officechai.com/ai/share-of-us-models-being-used-on-openrouter-has-collapsed-from-70-to-30-over-the-past-year/&quot;&gt;By June 2026, that figure had collapsed to about 30%&lt;/a&gt;. Chinese models, led by DeepSeek, now handle the majority of tokens processed on the platform.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DeBRpEBJ_2lNmkG.webp&quot; alt=&quot;US model share of OpenRouter token volume collapsed from 70% in June 2025 to roughly 30% by June 2026. Chinese models now handle the majority.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;802&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;US model share of OpenRouter token volume collapsed from 70% in June 2025 to roughly 30% by June 2026. Chinese models now handle the majority. Source: Bloomberg via Exponential View data, OfficeChai, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The tipping point arrived during the week of February 9 to 15, 2026, when &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/openrouter-us-models-token-share-collapse/&quot;&gt;Chinese models processed 4.12 trillion tokens on OpenRouter against 2.94 trillion for American models&lt;/a&gt;, the first time Chinese systems had outpaced American ones on the platform. It never went back after that. By June, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://officechai.com/ai/share-of-us-models-being-used-on-openrouter-has-collapsed-from-70-to-30-over-the-past-year/&quot;&gt;DeepSeek alone commanded 16.3% of all token volume on OpenRouter, more than any single American provider including Google, Anthropic, or OpenAI&lt;/a&gt;. Combined Chinese providers, DeepSeek, Xiaomi, Tencent, MiniMax, and Qwen, account for roughly 44% of token volume across the platform’s top 10 models.&lt;/p&gt;
&lt;h2 id=&quot;the-story-is-not-abstract-real-companies-made-this-switch&quot;&gt;The Story Is Not Abstract. Real Companies Made This Switch.&lt;/h2&gt;
&lt;p&gt;AI agent startup Lindy moved 100% of its production traffic from Anthropic’s Claude to DeepSeek’s V4. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/news/flash/u-s-companies-shift-to-chinese-ai-models-token-usage-surges-to-46&quot;&gt;Founder Flo Crivello told CNBC the switch cut inference costs by roughly 90% and called it a matter of survival, since the company’s AI inference bill had grown larger than its payroll&lt;/a&gt;. The switch was not casual. It required 6 to 9 months of testing, and to address the obvious data security concern, Lindy hosts the Chinese model on US soil through a provider called Atlas Cloud, so requests never actually route through Chinese servers. Crivello has said he would switch back if Anthropic lowered its prices, but until then, he has said the company has no other real option.&lt;/p&gt;
&lt;p&gt;Lindy is not an isolated case. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://letsdatascience.com/blog/startup-moved-100-percent-traffic-claude-to-deepseek&quot;&gt;CNBC reported that Uber burned through its entire annual AI budget in just 4 months in 2026, primarily driven by Claude Code usage, and responded by capping engineers at $1,500 a month and routing non-urgent work to cheaper models&lt;/a&gt;. GitHub faced a similar runaway cost problem with Copilot’s agent mode and was forced to shift from a flat monthly subscription to pay-as-you-go pricing.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;On Vercel’s own AI gateway, which now routes more than a trillion tokens a day, CEO Guillermo Rauch described the same shift from his side of the infrastructure.&lt;/em&gt; “We’re seeing a lot of growth of Gemini, even though it’s not on the news as much, because people are optimizing for production now,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://letsdatascience.com/blog/startup-moved-100-percent-traffic-claude-to-deepseek&quot;&gt;&lt;em&gt;Rauch told TechCrunch. “You also bring in open models, so DeepSeek and GLM-5.2 are taking off.”&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After Zhipu AI’s GLM-5.2 was released in June 2026, it achieved the fastest adoption rate on Vercel’s platform that entire year, with daily token usage increasing roughly 27-fold in its first week.&lt;/p&gt;
&lt;h2 id=&quot;why-it-is-this-cheap&quot;&gt;Why It Is This Cheap&lt;/h2&gt;
&lt;p&gt;The headline pricing gap is close to absurd once you see it directly. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/news/flash/u-s-companies-shift-to-chinese-ai-models-token-usage-surges-to-46&quot;&gt;DeepSeek V4 Flash charges $0.14 per million input tokens and $0.28 per million output tokens&lt;/a&gt;, compared to $5 input and $30 output for OpenAI’s GPT-5.5, and $5 input and $25 output for Anthropic’s Claude Opus 4.8. On the input side alone, that is roughly 36 times cheaper for a comparable unit of work. On the output side the gap widens to more than 100 times.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CD_gUgCI_QVbOY.webp&quot; alt=&quot;Per-million-token pricing for leading Chinese and American models. DeepSeek V4 Flash costs a fraction of a cent for the same workload that costs dollars on frontier American models.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;806&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Per-million-token pricing for leading Chinese and American models. DeepSeek V4 Flash costs a fraction of a cent for the same workload that costs dollars on frontier American models. Source: OpenRouter, MLQ News, KuCoin, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The engine behind this is an architecture approach called mixture of experts, or MoE, which avoids activating an entire model’s full parameter count for every single query. DeepSeek’s V3 architecture used 671 billion total parameters but activated only about 37 billion of them per query, an activation rate of roughly 5.5%, which slashes compute requirements by more than 90% compared to a dense model of similar total size. The current V4 generation pushes this further still, with reported total parameter counts in the hundreds of billions but only a small fraction activated per query.&lt;/p&gt;
&lt;p&gt;Justin Summerville, a data analyst at OpenRouter, put the blended pricing comparison plainly: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/news/flash/u-s-companies-shift-to-chinese-ai-models-token-usage-surges-to-46&quot;&gt;Chinese open-source models run roughly 60% to 90% cheaper than Anthropic and OpenAI’s top products across the board&lt;/a&gt;. Run a full realistic workload through Artificial Analysis’s Intelligence Index and the spread becomes concrete: Claude comes out to roughly $4,811 for the workload, ChatGPT $3,357, DeepSeek $1,071, Kimi $948, and GLM-5.2 around $544, a roughly 9-fold gap between the most and least expensive way to finish the same job.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DeepSeek V4 Flash costs $0.14 per million input tokens. Claude Opus 4.8 costs $5. That is not a rounding error in a pricing table. For a startup burning six figures a month on inference, that gap is the difference between having runway and not.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;export-controls-may-have-accelerated-the-very-thing-they-were-meant-to-prevent&quot;&gt;Export Controls May Have Accelerated the Very Thing They Were Meant to Prevent&lt;/h2&gt;
&lt;p&gt;China did not choose extreme compute efficiency because it is an elegant engineering philosophy. It was forced into it. US export controls have cut Chinese labs off from Nvidia’s most advanced chips, pushing companies like DeepSeek onto domestic alternatives, primarily Huawei’s Ascend line. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.csis.org/analysis/deepseek-huawei-export-controls-and-future-us-china-ai-race&quot;&gt;DeepSeek’s own researchers have assessed that Huawei’s best chip, the Ascend 910C, delivers roughly 60% of an Nvidia H100’s performance for AI inference&lt;/a&gt;, a real and meaningful gap, but one that Chinese labs have partially offset through the kind of aggressive architectural efficiency that MoE represents.&lt;/p&gt;
&lt;p&gt;With brute-force scaling largely off the table due to hardware constraints, Chinese labs had little choice but to engineer around the limitation rather than simply outspend it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beam.ai/agentic-insights/nvidia-china-market-share-zero-huawei-12-billion&quot;&gt;Nvidia CEO Jensen Huang has said publicly that conceding the Chinese market entirely “probably does not make a lot of strategic sense” and that the decision “has already largely backfired,”&lt;/a&gt; specifically because Chinese developers are now building an entirely separate software ecosystem around Huawei’s Ascend hardware rather than Nvidia’s CUDA, an ecosystem that, once mature, can be exported globally independent of Nvidia’s chips entirely.&lt;/p&gt;
&lt;p&gt;In June 2026, Washington extended export control authority beyond hardware for the first time, restricting access to deployed commercial AI models directly. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.trendingtopics.eu/open-weight-models-from-china-are-capturing-a-growing-share-of-ai-usage/&quot;&gt;Export controls temporarily pulled Anthropic’s newly launched Claude Fable 5 from the market just days after its June debut, and OpenAI’s GPT-5.6 rollout was initially restricted to a small government-vetted list&lt;/a&gt;. For every developer, government, and startup outside that approved list, the practical effect was straightforward: they reached for the free, self-hostable Chinese alternative instead.&lt;/p&gt;
&lt;h2 id=&quot;smart-money-is-paying-billions-for-a-seat-with-no-steering-wheel&quot;&gt;Smart Money Is Paying Billions for a Seat With No Steering Wheel&lt;/h2&gt;
&lt;p&gt;In mid-June 2026, DeepSeek closed its first-ever external funding round, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/anishasircar/2026/06/17/deepseek-just-raised-74-billion-heres-the-catch/&quot;&gt;raising over $7.4 billion at a post-money valuation above $50 billion, making it China’s most valuable AI startup&lt;/a&gt;. Tencent contributed roughly $1.5 billion and battery manufacturer CATL added a further stake, alongside China’s National AI Industry Investment Fund. Founder Liang Wenfeng personally committed approximately $3 billion of his own money to the round.&lt;/p&gt;
&lt;p&gt;The deal structure is the real tell here. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/anishasircar/2026/06/17/deepseek-just-raised-74-billion-heres-the-catch/&quot;&gt;Most external investors did not buy equity in DeepSeek directly. Instead, their capital went into a limited partnership controlled entirely by Liang, carrying a 5-year lock-up and zero voting rights for the investors involved&lt;/a&gt;. Only China’s state-backed AI fund secured direct equity with voting rights and no lock-up. Investors are paying billions of dollars for financial exposure to DeepSeek with no say whatsoever in how the company is run, which tells you how much conviction the smart money currently has in the underlying business regardless of governance terms.&lt;/p&gt;
&lt;p&gt;By mid-July, barely a month after closing that round, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.cryptonomist.ch/2026/07/14/deepseek-new-funding/&quot;&gt;DeepSeek was already reportedly seeking a new round at a $71 billion pre-money valuation, a 42% premium over its June post-money figure&lt;/a&gt;. Even at that scale, DeepSeek remains considerably smaller than its American counterparts. Anthropic closed a $65 billion round in late May 2026 at a $965 billion valuation, and OpenAI raised $122 billion at a valuation around $852 billion. DeepSeek is competing on price and volume in a different league from the capital scale of its US rivals.&lt;/p&gt;
&lt;h2 id=&quot;why-volume-is-not-the-whole-story&quot;&gt;Why Volume Is Not the Whole Story&lt;/h2&gt;
&lt;p&gt;Stop here and you would walk away with an incomplete picture. China dominates volume. It does not yet dominate value, and the gap between those 2 words is where the actual competitive picture gets interesting.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DPfeur_g_LKmUB.webp&quot; alt=&quot;Anthropic’s Claude processes a small fraction of OpenRouter’s token volume but captures a disproportionate share of platform dollar revenue, reflecting its position in high-value, complex reasoning work.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;893&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Anthropic’s Claude processes a small fraction of OpenRouter’s token volume but captures a disproportionate share of platform dollar revenue, reflecting its position in high-value, complex reasoning work. Source: OpenRouter platform analysis, 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;By platform-level revenue analysis, Anthropic reportedly captures a substantially outsized share of OpenRouter’s actual dollar revenue relative to its token share, reflecting the American frontier’s continued strength in high-stakes, complex reasoning and agentic error recovery, where cost is rarely the deciding factor for the customer. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://tech-insider.org/au/chinese-ai-models-openrouter-2026/&quot;&gt;Claude Opus 4.7 still holds the number 3 spot on OpenRouter’s overall leaderboard, the highest-ranked closed-source model on the platform&lt;/a&gt;, even as Anthropic’s overall share by pure token volume has fallen from 29.1% to 13.3% over 12 months, with 6 separate Chinese models now ranking above it by volume alone.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Analysts estimate the American frontier still leads on deep reasoning and agentic error recovery by roughly 3 to 8 months, though some, including Perplexity’s leadership, have put that lead closer to a full year. Roughly 96% of enterprise inference teams reportedly still keep an OpenAI or Anthropic account active alongside whatever cheaper models they have adopted for high-volume, lower-sensitivity work.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The honest read is that Chinese models took the volume and the cheap, high-repetition work. They have not yet taken the complex, high-stakes work that compliance officers and enterprise procurement teams still route to American frontier labs.&lt;/p&gt;
&lt;h2 id=&quot;the-data-question-and-the-distillation-fight-that-got-genuinely-ugly&quot;&gt;The Data Question, and the Distillation Fight That Got Genuinely Ugly&lt;/h2&gt;
&lt;p&gt;There is a catch that gets skipped in the enthusiasm around Chinese model pricing, and it is data governance. When a developer calls a Chinese model’s own API directly rather than through a US-hosted intermediary, requests route through servers physically located in China. Under China’s 2017 National Intelligence Law, Chinese companies operating those servers are required to cooperate with state authorities on request. This is precisely why Lindy went to the trouble of hosting DeepSeek’s model on US soil through Atlas Cloud rather than calling DeepSeek’s API directly.&lt;/p&gt;
&lt;p&gt;The competitive fight between Chinese and American labs has also turned genuinely contentious. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.trendingtopics.eu/deepseek-raises-7-4-billion-only-the-chinese-state-gets-voting-rights/&quot;&gt;In February 2026, Anthropic accused DeepSeek, Moonshot AI, and MiniMax of running what it described as an industrial-scale distillation attack against Claude&lt;/a&gt;, using approximately 24,000 fraudulently created accounts to extract more than 16 million interactions from Claude, in violation of both the platform’s terms of service and regional access restrictions, since Claude is not commercially available inside China. Anthropic attributed the largest share of the extraction activity, more than 13 million interactions, to MiniMax specifically, with DeepSeek responsible for a more targeted set of roughly 150,000 exchanges focused on Claude’s reasoning capabilities.&lt;/p&gt;
&lt;p&gt;Distillation, training a smaller model to mimic a larger one’s outputs, is a widely used and legitimate technique in AI research, including by Anthropic itself for its own smaller models. Anthropic’s argument is that it becomes illegitimate specifically when a competitor uses it to extract a rival’s capabilities in a fraction of the original time and cost, and the company has tied the allegation to national security concerns, arguing illicitly distilled models could lack critical safety safeguards. None of the named companies have publicly responded to the specific allegations. It is also worth noting, in fairness, that Anthropic itself faces its own active lawsuits from music labels over training on copyrighted lyrics without permission, which makes the moral high ground in this particular fight considerably more contested than either side’s public statements suggest.&lt;/p&gt;
&lt;h2 id=&quot;compute-access-still-favours-america&quot;&gt;Compute Access Still Favours America&lt;/h2&gt;
&lt;p&gt;Despite the software-level efficiency gains, a genuine hardware ceiling still constrains China’s ceiling for frontier-scale training specifically. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://newsletter.semianalysis.com/p/huawei-ascend-production-ramp&quot;&gt;Analyst estimates put total Chinese advanced AI chip production, primarily Huawei’s Ascend line, at roughly 1 million units for 2026&lt;/a&gt;, with Huawei’s best chip still trailing an Nvidia H100 by a meaningful margin on real-world inference performance. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cfr.org/articles/chinas-ai-chip-deficit-why-huawei-cant-catch-nvidia-and-u-s-export-controls-should-remain&quot;&gt;The Council on Foreign Relations has estimated that even under aggressive production assumptions, Huawei would still produce only around 4% of the aggregate AI computing power that Nvidia produces globally&lt;/a&gt;, though it is worth noting this estimate comes from a US-based policy organisation generally supportive of maintaining export controls, and other analysts, including those covering Huawei’s rapid production ramp, describe a narrowing gap rather than a fixed one.&lt;/p&gt;
&lt;h2 id=&quot;what-the-split-means-for-anyone-with-money-in-the-market&quot;&gt;What the Split Means for Anyone With Money in the Market&lt;/h2&gt;
&lt;p&gt;The market has effectively split into 2 distinct stacks. A premium American stack selling frontier reasoning at a meaningful per-token cost, and a Chinese industrial stack selling adequate intelligence at a fraction of the price, scaling on volume rather than margin.&lt;/p&gt;
&lt;p&gt;That split matters directly for anyone holding a broad market index fund, because American hyperscalers have made an enormous capital bet on the premium side of that split remaining durable and monetisable. The largest US technology companies are projected to spend well over $700 billion on AI-related capital expenditure in 2026 alone, a substantial increase year over year, with some analyst projections suggesting the industry crosses $1 trillion annually within the next 2 years. Multiple investment analysts have flagged a widening gap between what is being spent on AI infrastructure and what AI is demonstrably earning back in revenue, a gap some have compared in scale and speed to prior historical infrastructure investment cycles.&lt;/p&gt;
&lt;p&gt;If the American frontier’s reasoning lead is measured in months rather than years, and continues narrowing while the rest of the world standardises on free or near-free Chinese infrastructure for the majority of production workloads, the question of who ultimately generates the return to justify that capital spending becomes genuinely important for anyone whose retirement account or index fund holds a slice of that bet, whether they chose that exposure directly or not.&lt;/p&gt;
&lt;p&gt;The people who currently benefit most clearly from this split are already visible. Chinese labs are building the default, low-cost layer that a large share of global AI infrastructure runs on, a form of durable technical influence that export controls have not managed to prevent and may have inadvertently accelerated. American frontier labs still hold the premium, high-margin reasoning work, for now. The people bearing the most direct risk are the shareholders funding a historically large capital buildout against a competitive moat that may be measured in months rather than years, and the ordinary investors exposed to that bet through funds they never actively chose.&lt;/p&gt;
&lt;p&gt;Whether an American frontier lead measured in months constitutes a durable moat worth a trillion dollars in committed capital, or a luxury margin on the verge of being commoditised the way most technical advantages eventually are, is the question genuinely worth sitting with rather than assuming an answer to.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>china</category><category>ai</category><category>artificial-intelligence</category><category>america</category><category>llm</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Jamie Dimon Called Brian Armstrong Full of It… Twice. Here Is What He Is Actually Afraid Of.</title><link>https://soursen.org/articles/jamie-dimon-called-brian-armstrong-full-of-it-twice-here-is-what-he-is/</link><guid isPermaLink="true">https://soursen.org/articles/jamie-dimon-called-brian-armstrong-full-of-it-twice-here-is-what-he-is/</guid><description>The CEO of the largest bank in the United States called the CEO of the largest crypto exchange in America full of it, in those exact words, on 2 separate occasions.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The CEO of the largest bank in the United States called the CEO of the largest crypto exchange in America full of it, in those exact words, on 2 separate occasions. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/policy/2026/05/29/the-banks-will-not-accept-it-dimon-escalates-battle-over-stablecoin-rewards-in-clarity-act-debate&quot;&gt;Jamie Dimon reportedly told Brian Armstrong “you are full of s — -” during a private meeting at the World Economic Forum in Davos in January 2026&lt;/a&gt;, according to people familiar with the exchange who spoke to the Wall Street Journal. He repeated a version of the same sentiment publicly on Fox Business’s Mornings with Maria in late May, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/crypto/article/jpmorgan-ceo-jamie-dimon-rags-on-coinbase-ceo-brian-armstrongs-crypto-lobbying-push-hes-full-of-shit-201311887.html&quot;&gt;telling host Maria Bartiromo, “He’s full of s — -. If he wants to be a bank, be a bank,”&lt;/a&gt; adding, “No one is going to bow down to this guy, okay, or that company.”&lt;/p&gt;
&lt;p&gt;This is not a minor personality clash between 2 executives who dislike each other. It is a genuine policy fight over a specific piece of legislation, with trillions of dollars in bank deposits sitting on one side of the argument and a fast-growing crypto product on the other. Understanding what the fight is actually about, and whether the stated justification holds up against the available evidence, is worth doing carefully rather than picking a side based on which CEO seems more likeable.&lt;/p&gt;
&lt;h2 id=&quot;what-dimon-is-actually-objecting-to&quot;&gt;What Dimon Is Actually Objecting To&lt;/h2&gt;
&lt;p&gt;At the center of the dispute is the Digital Asset Market Clarity Act, often shortened to the Clarity Act, a crypto market structure bill working its way through the Senate. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/policy/2026/05/29/the-banks-will-not-accept-it-dimon-escalates-battle-over-stablecoin-rewards-in-clarity-act-debate&quot;&gt;Dimon’s specific objection, as he stated on Fox Business, is that the bill “allows them to effectively pay interest on deposits, stablecoins or something like that, without protection that they should have.”&lt;/a&gt; His argument, in plain terms, is that if a crypto platform pays a return on the dollars parked with it, that platform is functionally taking deposits like a bank, but without carrying any of the burdens a real bank carries: FDIC insurance, capital requirements, liquidity rules, anti-money-laundering obligations, and routine oversight from what Dimon has previously noted is roughly 84 separate regulators overseeing JPMorgan alone.&lt;/p&gt;
&lt;p&gt;Coinbase’s response to the public jab was notably restrained. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnn.com/2026/06/05/business/big-banks-crypto-regulation&quot;&gt;Armstrong called the exchange “kind of sad”&lt;/a&gt;, said he had a lot of respect for Dimon, and posted a hockey-themed rivalry meme depicting the 2 of them as opposing players. Underneath the polite tone, Coinbase’s substantive argument through Armstrong and chief policy officer Faryar Shirzad has been direct: the banks are trying to ban their own competition using regulatory language rather than competing on the merits of the product.&lt;/p&gt;
&lt;p&gt;Ripple CEO Brad Garlinghouse made the financial stakes explicit in a June 11 post, &lt;em&gt;arguing Dimon is trying to “protect and dig a deeper moat around a business that is extremely profitable for them.”&lt;/em&gt; That business is JPMorgan’s payments and deposit operation, which by some industry estimates generates tens of billions in annual revenue and several billion dollars in profit specifically from the spread between what the bank pays depositors and what it earns lending that same money out or holding it in Treasuries.&lt;/p&gt;
&lt;h2 id=&quot;the-deposit-flight-numbers-the-banking-lobby-is-using&quot;&gt;The Deposit Flight Numbers the Banking Lobby Is Using&lt;/h2&gt;
&lt;p&gt;The banking industry’s public case rests on a specific number that sounds genuinely alarming. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptonews.net/news/legal/32941886/&quot;&gt;Bank of America CEO Brian Moynihan has warned that up to $6 trillion, roughly 35% of all US bank deposits, could leave the banking system if yield-bearing stablecoins become widely available&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/economy/policy/articles/white-house-council-economic-advisers-125438411.html&quot;&gt;The Independent Community Bankers of America has separately warned that small banks specifically could lose $1.3 trillion in deposits, cutting lending capacity by roughly $850 billion&lt;/a&gt;. Those figures, repeated across banking industry testimony and lobbying materials, are the foundation of the argument that yield-bearing stablecoins represent a genuine systemic risk that justifies restricting them.&lt;/p&gt;
&lt;p&gt;The White House’s own Council of Economic Advisers ran the actual modeling on this question, and the results directly contradict the scale of the banking industry’s warnings. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pymnts.com/cpi-posts/white-house-economists-challenge-banks-claims-on-stablecoin-yield/&quot;&gt;The CEA’s April 2026 analysis found that banning stablecoin yield entirely would increase total US bank lending by approximately $2.1 billion, an increase of roughly 0.02% in aggregate credit&lt;/a&gt;. For community banks specifically, the modeled benefit was even smaller: approximately $500 million in additional lending, an increase of 0.026%. Even under what the report describes as a stacked worst-case scenario, requiring the stablecoin market to grow sixfold from its roughly $300 billion size at the time, community bank lending would rise by just 6.7%, or about $129 billion, a fraction of the trillions being cited by industry lobbyists.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DQdkh5CX_a4DmR.webp&quot; alt=&quot;Bank executive warnings about deposit flight risk against the White House’s own economic modeling of the actual effect. Note the logarithmic scale, required because the gap between the claims is roughly 3 orders of magnitude.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;804&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bank executive warnings about deposit flight risk against the White House’s own economic modeling of the actual effect. Note the logarithmic scale, required because the gap between the claims is roughly 3 orders of magnitude. Source: Yahoo Finance&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The report goes further, calculating the consumer cost of a ban rather than only the bank lending benefit. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pymnts.com/cpi-posts/white-house-economists-challenge-banks-claims-on-stablecoin-yield/&quot;&gt;Banning stablecoin yield would come at a net welfare cost of approximately $800 million, reflecting the value consumers lose from forgoing competitive returns on their digital dollar holdings&lt;/a&gt;. Put plainly, the CEA’s own modeling suggests a ban would protect the banking system’s lending capacity by roughly 0.02% while costing consumers an estimated $800 million in forgone benefit, a trade that does not favour the restriction on the numbers presented.&lt;/p&gt;
&lt;p&gt;The banking lobby’s response has been to dispute the question the CEA asked rather than its math. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.dlnews.com/articles/regulation/banks-bash-white-house-stablecoin-report-amid-clarity-act-row/&quot;&gt;The American Bankers Association argued the report analysed the wrong scenario entirely, writing that focusing on the effects of a prohibition “risks creating a misleading sense of safety by avoiding the much more consequential scenario: yield-paying payment stablecoins scaling quickly.”&lt;/a&gt; This is a fair methodological point worth taking seriously rather than dismissing outright. Modeling the effect of a ban today is a different question from modeling what happens if the stablecoin market grows substantially larger with yield intact, and reasonable economists could genuinely disagree about which scenario matters more for policy.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The White House’s own modeling found banning stablecoin yield would boost bank lending by 0.02%, while costing consumers an estimated $800 million in forgone benefits. Banks are citing figures 3,000 times larger than what the government’s own economists found.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-part-that-undercuts-the-systemic-risk-argument-entirely&quot;&gt;The Part That Undercuts the Systemic Risk Argument Entirely&lt;/h2&gt;
&lt;p&gt;Whatever the merits of the deposit flight debate, the legal structure of stablecoins makes the specific fear Dimon has voiced considerably harder to sustain. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.whitehouse.gov/wp-content/uploads/2026/04/Effects-of-Stablecoin-Yield-Prohibition-on-Bank-Lending.pdf&quot;&gt;The GENIUS Act, the stablecoin framework signed into law in July 2025, explicitly requires issuers to maintain reserves on at least a one-to-one basis, held in cash, insured bank deposits, short-dated Treasury bills, or similarly liquid, safe assets&lt;/a&gt;. Critically, issuers are legally barred from lending those reserves out.&lt;/p&gt;
&lt;p&gt;This is the detail that separates a stablecoin issuer from an actual bank in a way that matters enormously for systemic risk. A traditional bank takes your deposit and lends it out many times over through fractional reserve banking, which is precisely the mechanism that produces bank runs when depositors lose confidence simultaneously. A GENIUS Act compliant stablecoin issuer cannot legally do this. The dollars backing the token sit in reserve rather than being re-lent, which means the specific blow-up scenario Dimon has warned about publicly does not map cleanly onto how these instruments are actually structured under current law.&lt;/p&gt;
&lt;h2 id=&quot;the-hypocrisy-that-is-hard-to-look-past&quot;&gt;The Hypocrisy That Is Hard to Look Past&lt;/h2&gt;
&lt;p&gt;Here is where the story stops being a straightforward policy disagreement. While Dimon has spent months publicly working to restrict yield-bearing digital dollars for everyone else, JPMorgan has been building its own tokenized dollar. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.jpmorgan.com/payments/newsroom/jpm-coin-usd-deposit-token-institutional-clients&quot;&gt;JPM Coin, ticker JPMD, moved from a pilot phase into live institutional use in November 2025&lt;/a&gt;, issued natively on Base, the public Ethereum layer-2 blockchain built and operated by Coinbase, the same company run by the executive Dimon called full of it.&lt;/p&gt;
&lt;p&gt;JPMorgan’s position is that JPMD is legally distinct from a reserve-backed stablecoin: it is a direct, tokenized claim on an actual bank deposit rather than a separate reserve-backed instrument, and it remains restricted to institutional clients who pass full KYC and compliance checks rather than being available to retail users. That is a genuine legal distinction, not a semantic one. But &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/jpmorgan-brings-dollar-deposit-token-113748863.html&quot;&gt;Kinexys global co-head Naveen Mallela told Bloomberg that deposit tokens give institutions an edge over stablecoins specifically because they “can be yield-bearing,”&lt;/a&gt; which is precisely the feature Dimon has spent months arguing crypto platforms should not be allowed to offer without bank-style regulation.&lt;/p&gt;
&lt;p&gt;Dimon’s own April 6 shareholder letter is the clearest evidence that JPMorgan sees this as existential competition rather than a minor product experiment. In that letter, he described blockchain-based rivals including stablecoins, smart contracts, and tokenization broadly as &lt;em&gt;“a whole new set of competitors that are emerging,”&lt;/em&gt; referred to stablecoins as a potential alternative to bank deposits, and told shareholders the bank needed to move faster to compete. Weeks later, he was on national television describing the same competitive threat as an illegitimate loophole that Congress should close.&lt;/p&gt;
&lt;h2 id=&quot;the-compromise-that-collapsed-and-the-august-deadline-that-matters&quot;&gt;The Compromise That Collapsed, and the August Deadline That Matters&lt;/h2&gt;
&lt;p&gt;The Clarity Act’s path through the Senate has been genuinely difficult, and stablecoin yield is only one of 3 sticking points. Democrats have pushed for stricter ethics provisions addressing potential profit conflicts for government officials with crypto holdings. Law enforcement groups have raised concerns about developer protection language in the bill potentially creating enforcement gaps. On the yield question specifically, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cryptoinamerica.com/p/crypto-and-bank-reps-head-to-capitol&quot;&gt;Senators Thom Tillis and Angela Alsobrooks brokered a compromise that bans passive rewards paid simply for holding a balance, while permitting activity-based rewards tied to actual transactions, payments, or liquidity provision&lt;/a&gt;. Coinbase backed the updated bill ahead of the Senate Banking Committee’s May 14 markup, which advanced the legislation by a vote of 15 to 9.&lt;/p&gt;
&lt;p&gt;JPMorgan and the American Bankers Association rejected even that compromise, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.dlnews.com/articles/regulation/banks-bash-white-house-stablecoin-report-amid-clarity-act-row/&quot;&gt;calling activity-based rewards a disguised idle-holding loophole&lt;/a&gt; and continuing to push for tighter restrictions. Dimon’s public position remains unambiguous: “We’ll fight it. If we lose, we lose and we’ll live.”&lt;/p&gt;
&lt;p&gt;Prediction markets are treating the bill’s passage as close to a coin flip. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://crypto.news/brian-armstrong-fires-back-at-dimon-with-a-hockey-meme/&quot;&gt;Galaxy Research’s Alex Thorn has given the bill roughly 70% odds of passing before the August recess, while Polymarket traders have priced it closer to 61%&lt;/a&gt;. The Senate’s summer recess is the deadline that carries real weight. If leadership does not bring the bill to a floor vote before recess, its odds of passing this year decline substantially as Congress turns to defense appropriations and midterm campaigning.&lt;/p&gt;
&lt;h2 id=&quot;the-wild-card-that-makes-washingtons-decision-less-consequential-than-it-looks&quot;&gt;The Wild Card That Makes Washington’s Decision Less Consequential Than It Looks&lt;/h2&gt;
&lt;p&gt;While the Clarity Act negotiations were still unresolved, the market moved anyway. On June 30, 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/open-usd-stablecoin-visa-mastercard-consortium&quot;&gt;a consortium of more than 140 companies launched Open USD, ticker OUSD, run by an independent entity called Open Standard&lt;/a&gt;, with founding partners including Visa, Mastercard, American Express, Stripe, Coinbase, BlackRock, BNY, Google, and Shopify. Bridge co-founder Zach Abrams serves as Open Standard’s founding CEO.&lt;/p&gt;
&lt;p&gt;What makes OUSD structurally different from Circle’s USDC or Tether’s USDT is the reserve yield model. Existing issuers keep the interest earned on the Treasury bills and cash backing their tokens as company profit. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/06/30/circle-slides-8-as-stripe-coinbase-and-blackrock-back-rival-stablecoin-network&quot;&gt;OUSD is designed to let partner businesses mint and redeem the token with no fees and no volume caps, while distributing nearly all of the reserve yield back to the partners actually using the token, after a small management fee retained by Open Standard&lt;/a&gt;. It is, in effect, the yield-sharing model that Dimon has spent months fighting Congress to restrict, being built voluntarily by some of the largest payment and financial institutions on Earth, independent of what Washington decides.&lt;/p&gt;
&lt;p&gt;The market’s reaction to the announcement was immediate and severe. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.biggo.com/news/258b9e80-68f4-4dc4-9507-0efcc9068fb9&quot;&gt;Circle’s stock fell as much as 17% on the day of the announcement&lt;/a&gt;, closing down roughly 16.5%, its sharpest single-day decline since the company’s IPO, extending a broader pullback that has left the stock down more than 55% from its mid-May highs. Some analysts, including ARK Invest’s Lorenzo Valente, have raised legitimate doubts about whether a 140-plus member consortium can move fast enough to actually compete, pointing to the mixed track record of prior consortium stablecoin efforts like Diem. It is also worth noting that OUSD is not live yet; the token is expected to launch later in 2026, starting on Solana, and the exact partner roster has already shown some churn since the initial announcement.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On June 30, 2026, Visa, Mastercard, Stripe, Coinbase, and BlackRock launched a stablecoin designed to share yield with the businesses using it. Circle’s stock fell 17% that day. This is the exact model Jamie Dimon has spent months fighting in Congress, being built voluntarily by the industry itself.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-volume-numbers-that-show-this-is-not-a-speculative-sideshow&quot;&gt;The Volume Numbers That Show This Is Not a Speculative Sideshow&lt;/h2&gt;
&lt;p&gt;Whatever happens with the Clarity Act or OUSD specifically, the broader stablecoin market has reached a scale that makes this a genuinely significant piece of financial infrastructure rather than a niche crypto product. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cointelegraph.com/news/stablecoin-transaction-volume-hits-record-179-trillion-in-june-visa&quot;&gt;Visa’s Onchain Analytics dashboard, developed jointly with Artemis, Allium Labs, and Castle Island Ventures to filter out bot activity and exchange rebalancing, recorded adjusted stablecoin transaction volume of $1.79 trillion in June 2026&lt;/a&gt;, a 63% increase from May’s $1.1 trillion and a 125% increase year over year, narrowly surpassing the previous record of $1.78 trillion set in February 2026.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.1jG12sEJ_16on2e.webp&quot; alt=&quot;Adjusted monthly stablecoin transaction volume, filtering out bot and exchange-rebalancing activity to show genuine economic usage.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;809&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Adjusted monthly stablecoin transaction volume, filtering out bot and exchange-rebalancing activity to show genuine economic usage. Source: Visa Onchain Analytics dashboard, via Cointelegraph and CoinPaprika, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;What makes this figure particularly notable is the timing. This record came during a broader crypto market downturn, meaning the growth reflects real payment, settlement, and DeFi usage rather than speculative trading activity. &lt;em&gt;“This surge underscores the growing role of stablecoins as essential infrastructure for value transfer, liquidity provision, and decentralized finance activity that persists independently of speculative price movements,”&lt;/em&gt; &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cointelegraph.com/news/stablecoin-transaction-volume-hits-record-179-trillion-in-june-visa&quot;&gt;Nick Ruck, director at LVRG Research, told Cointelegraph&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The network breakdown contains a detail that adds a genuine layer of irony to the whole dispute. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tronweekly.com/stablecoin-transaction-volume-surges-63-to-1/&quot;&gt;Base, Coinbase’s Ethereum layer-2 network, handled the largest share of stablecoin volume in June at $565 billion, roughly 31.5% of the total, narrowly ahead of Ethereum’s mainnet at $562 billion&lt;/a&gt;. Base is the exact network JPMorgan chose to issue its own JPMD deposit token on.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.DeekQpA8_Zdc0u.webp&quot; alt=&quot;Network share of adjusted stablecoin transaction volume, June 2026. Base, the platform JPMorgan chose for its own tokenized deposit product, led all networks.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1044&quot; height=&quot;990&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Network share of adjusted stablecoin transaction volume, June 2026. Base, the platform JPMorgan chose for its own tokenized deposit product, led all networks. Source: Visa Onchain Analytics dashboard, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;what-this-actually-comes-down-to&quot;&gt;What This Actually Comes Down To&lt;/h2&gt;
&lt;p&gt;Dimon is correct on one specific point: yield-paying digital dollars genuinely threaten a very profitable line of traditional banking business. The spread between what banks pay depositors and what they earn lending or investing that same money is one of the most durable profit engines in modern finance, and a stablecoin paying a meaningful yield on idle balances directly competes with that spread.&lt;/p&gt;
&lt;p&gt;Where the argument runs into trouble is the specific justification offered for restricting it. The systemic risk case rests on deposit flight numbers that the government’s own economic modeling found to be overstated by roughly 3 orders of magnitude. The shadow banking case rests on a legal structure, fractional reserve lending, that GENIUS Act compliant stablecoin issuers are explicitly barred from using. Whatever risks yield-bearing stablecoins might pose, they do not appear to be the specific risks Dimon has publicly described, at least not according to the analysis conducted by the administration that would ultimately need to defend any resulting policy.&lt;/p&gt;
&lt;p&gt;None of this means banks are wrong to want a level playing field on compliance, anti-money-laundering obligations, and consumer protection; those are legitimate regulatory questions worth resolving carefully regardless of which side of the yield debate you land on. What it does mean is that the specific systemic-collapse framing Dimon has used publicly does not hold up well against the numbers his own government has produced, while the same institution he leads is simultaneously building the product category he is publicly trying to restrict.&lt;/p&gt;
&lt;p&gt;Whether the Clarity Act passes before the August Senate recess, and whether Open USD gains genuine adoption once it actually launches later this year, are the 2 things worth watching closely. Between the 2, the market may end up building the yield-sharing model regardless of what Washington ultimately decides.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>jamie-dimon</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><category>money</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Did SpaceX’s Rocky IPO Just Expose Cracks in the AI Bubble?</title><link>https://soursen.org/articles/did-spacexs-rocky-ipo-just-expose-cracks-in-the-ai-bubble/</link><guid isPermaLink="true">https://soursen.org/articles/did-spacexs-rocky-ipo-just-expose-cracks-in-the-ai-bubble/</guid><description>On June 12, 2026, SpaceX went public in what became the largest IPO in history, raising more than $85 billion and debuting at a valuation of roughly $2.77 trillion, briefly making Elon Musk the world’s first trillionaire on paper.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On June 12, 2026, SpaceX went public in what became the largest IPO in history, raising more than $85 billion and debuting at a valuation of roughly $2.77 trillion, briefly making Elon Musk the world’s first trillionaire on paper. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/stocks/article/spacex-stock-tumbles-164-shaving-off-most-ipo-gains-since-debut-141725657.html&quot;&gt;Shares opened at $150&lt;/a&gt; against an IPO price of $135, and within 4 days climbed to a peak of $225. Then the story changed.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.u-Keh0bd_1RRwkT.webp&quot; alt=&quot;SpaceX’s stock journey from its June 12 debut through mid-July 2026. The stock briefly dipped below its IPO price before stabilising.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;802&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;SpaceX’s stock journey from its June 12 debut through mid-July 2026. The stock briefly dipped below its IPO price before stabilising. Source: Yahoo Finance, Al Jazeera, CoinGabbar, TradingView.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;By July 10, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tradingview.com/symbols/NASDAQ-SPCX/&quot;&gt;SpaceX had fallen to a new post-IPO low of $145.07&lt;/a&gt;, a decline of more than 36% from its peak in roughly 3 weeks, wiping out over $1 trillion in paper market capitalisation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.aljazeera.com/economy/2026/6/23/spacex-shares-drop-below-debut-price-before-jumping-amid-600bn-sell-off&quot;&gt;On June 23 the stock briefly traded below its IPO price entirely&lt;/a&gt; before recovering, part of a broader tech sell-off that erased roughly $600 billion in value across the Nasdaq that same day.&lt;/p&gt;
&lt;p&gt;Update as of July 14, 2026 is that the stock has continued sliding rather than stabilising. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fool.com/investing/2026/07/13/why-spacex-stock-sank-today/&quot;&gt;SpaceX closed at $139.14 on July 13, down 4.24% on the day&lt;/a&gt;, landing barely above its official $135 IPO price and more than $10 below where the stock opened on its first day of trading. That decline came the same week SpaceX priced a $25 billion bond offering that received investment-grade ratings from all 3 major rating agencies, a signal of underlying credit confidence that did not stop the equity from falling further. Wall Street’s response to the slide has been genuinely split. Evercore ISI initiated coverage on July 14 with an Outperform rating and a $230 price target, projecting SpaceX revenue and EBITDA compounding at 106% and 157% respectively through 2028. Other analysts, including a Motley Fool prediction published the same week, have argued the stock could trade down toward $100 by year-end given a roughly 51 times forward sales multiple that leaves little room for a valuation miss.&lt;/p&gt;
&lt;p&gt;This matters far beyond SpaceX shareholders, because the AI industry has been watching this specific IPO as a bellwether for what happens when OpenAI and Anthropic eventually go public themselves. What happened to SpaceX’s stock in its first month is now shaping decisions at the very top of the AI industry.&lt;/p&gt;
&lt;h2 id=&quot;what-an-economic-bubble-actually-means-and-why-the-definition-matters-here&quot;&gt;What an Economic Bubble Actually Means, and Why the Definition Matters Here&lt;/h2&gt;
&lt;p&gt;Before going further, it is worth being precise about what the word bubble actually means in financial terms, because it gets used loosely in most AI commentary. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.investopedia.com/terms/b/bubble.asp&quot;&gt;Investopedia defines an economic bubble as a situation where assets trade at a price that greatly exceeds their intrinsic value&lt;/a&gt;, typically progressing through 4 recognisable stages: stealth, awareness, mania, and finally the panic stage where prices reverse and fall as quickly as they rose, with investors seeking to liquidate at any price as supply overwhelms demand.&lt;/p&gt;
&lt;p&gt;Whether SpaceX, OpenAI, and Anthropic’s current valuations meet the greatly exceeds intrinsic value bar is a matter of genuine debate rather than settled fact. What is not in debate is that SpaceX’s post-IPO price action, a rapid speculative spike followed by a sharp and sustained pullback, is a pattern that shows up in the panic stage of Investopedia’s bubble framework. Whether that pattern generalises to the rest of the AI industry, or whether it is specific to SpaceX’s particular ownership structure and float mechanics, is the actual question worth examining.&lt;/p&gt;
&lt;h2 id=&quot;why-spacexs-stock-behaviour-might-not-mean-what-it-looks-like-it-means&quot;&gt;Why SpaceX’s Stock Behaviour Might Not Mean What It Looks Like It Means&lt;/h2&gt;
&lt;p&gt;There is an important structural detail about SpaceX’s IPO that complicates any simple reading of its price action. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fool.com/investing/2026/07/09/spacex-stock-down-20000-worth-this-much-mid-2027/&quot;&gt;SpaceX issued only 555 million shares in its IPO out of 13.1 billion shares outstanding&lt;/a&gt;, meaning less than 5% of the company was actually available for public trading at debut. The remaining 95%, held by employees and early investors, is subject to lock-up periods that begin expiring in stages over the following months. A stock with this small a float is mechanically prone to sharp price swings in both directions, since relatively small amounts of buying or selling pressure move the price disproportionately.&lt;/p&gt;
&lt;p&gt;The lock-up schedule adds a specific reason for caution ahead. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fool.com/investing/2026/07/09/spacex-stock-down-20000-worth-this-much-mid-2027/&quot;&gt;At least 20% of early-release shares, roughly 911 million shares, become eligible for public trading in late July or early August following SpaceX’s second-quarter earnings report&lt;/a&gt;, which would more than double the available float to around 1.5 billion shares. Additional tranches unlock at 70, 90, 105, and 120 days post-IPO. One analyst told Yahoo Finance that insiders could potentially sell as much as 44% of total shares by early September, an increase in float of roughly 900% from the current level. If a meaningful share of insiders choose to sell as those lock-ups expire, the stock could face renewed and substantial downward pressure regardless of how the underlying business is actually performing.&lt;/p&gt;
&lt;p&gt;This is the detail that separates 2 very different interpretations of what has happened so far. One reading is that investors who bought into the IPO were speculative flippers looking for a quick gain, and the sharp reversal reflects a loss of genuine conviction in SpaceX’s valuation. The other reading is that this exact pattern, a small float, a rapid initial spike, and a subsequent correction as the market digests upcoming supply increases, is a mechanical consequence of the IPO’s structure that would occur regardless of investor sentiment about the underlying business. Both readings are consistent with the data available so far, and it will likely take the actual lock-up expiration events in August and September to determine which one is closer to correct.&lt;/p&gt;
&lt;h2 id=&quot;openais-financial-reality-is-now-public-and-it-is-not-subtle&quot;&gt;OpenAI’s Financial Reality Is Now Public, and It Is Not Subtle&lt;/h2&gt;
&lt;p&gt;Whatever the correct reading of SpaceX’s stock is, its rocky debut appears to have had a direct and immediate effect on OpenAI’s own IPO planning. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/stocks/articles/openai-may-delay-blockbuster-ipo-211919988.html&quot;&gt;The New York Times reported that OpenAI is considering delaying its IPO until 2027&lt;/a&gt;, citing 3 people involved in the company’s internal deliberations, with SpaceX’s volatile debut cited as one factor influencing the decision. OpenAI had previously been preparing for a listing as early as this autumn.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.3DaNyKeW_2nTH6S.webp&quot; alt=&quot;OpenAI’s disclosed 2025 financial position against its own future compute commitments.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;892&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;OpenAI’s disclosed 2025 financial position against its own future compute commitments. Source: New York Times reporting via Yahoo Finance, Investing.com, CoinCentral, and Quartz, June 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The financial disclosures behind that hesitation are genuinely significant. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://m.investing.com/news/stock-market-news/openai-may-delay-blockbuster-ipo-to-2027-4761583?ampMode=1&quot;&gt;OpenAI’s audited financial documents revealed a net loss of $38.5 billion for 2025&lt;/a&gt; against revenue of approximately $13 billion, with total costs and expenses of $34 billion driven largely by computing infrastructure and research spending. The company has committed to roughly $600 billion in compute and hardware spending through 2030. OpenAI CEO Sam Altman has reportedly pushed advisers for a $1 trillion valuation at debut, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://qz.com/openai-ipo-delay-2027-valuation-062626&quot;&gt;calling any figure below that a nonstarter, according to Quartz’s reporting&lt;/a&gt;, which would represent a jump of roughly $270 billion above the company’s most recent private valuation of $730 billion.&lt;/p&gt;
&lt;p&gt;OpenAI CFO Sarah Friar has reportedly favoured the more cautious 2027 timeline, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/stocks/articles/openai-could-reportedly-delay-ipo-205426660.html&quot;&gt;citing the company’s substantial ongoing cash burn, its compute infrastructure commitments, and the operational burden of public company reporting requirements&lt;/a&gt;, creating some reported tension with Altman’s preference for a faster timeline. Regardless of which internal view prevails, the fundamental tension is straightforward: OpenAI is burning cash at a rate that public markets will scrutinise closely, at a moment when public market appetite for speculative growth stories has visibly cooled following SpaceX’s debut.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenAI posted a $38.5 billion net loss in 2025 on $13 billion in revenue, while committing to roughly $600 billion in compute spending through 2030. Its CEO has called anything below a $1 trillion IPO valuation a nonstarter.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;anthropics-very-different-position-and-why-it-matters&quot;&gt;Anthropic’s Very Different Position, and Why It Matters&lt;/h2&gt;
&lt;p&gt;Anthropic’s situation offers a genuinely useful contrast, because the company’s own leadership has been unusually candid about the specific financial risks facing the entire industry, including itself. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/aliciapark/2026/06/25/openai-considers-delaying-ipo-to-2027-after-spacexs-rocky-debut-report-says/&quot;&gt;Anthropic filed confidentially for its own IPO on June 1, 2026&lt;/a&gt;, a week before OpenAI’s own confidential filing, and was most recently valued at approximately $965 billion in a funding round in late May, briefly surpassing OpenAI’s private valuation at the time. Reports on the timing of Anthropic’s actual listing point toward late 2026, though as with OpenAI, no official date has been confirmed publicly.&lt;/p&gt;
&lt;p&gt;In a February 2026 interview with podcaster Dwarkesh Patel, Anthropic CEO Dario Amodei gave one of the most direct public explanations any AI lab executive has offered of the financial tightrope these companies are walking. Asked why Anthropic was not matching the aggressive infrastructure spending of larger rivals, Amodei explained the core problem is a timing mismatch between committing to years of compute capacity and uncertain revenue growth. &lt;em&gt;“If I’m just off by a year in that rate of growth, or if the growth rate is 5x a year instead of 10x a year, then you go bankrupt,”&lt;/em&gt; &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/02/14/anthropic-ceo-dario-amodei-spending-capex-risk-ai-revenue-forecasts-bankruptcy/&quot;&gt;Amodei said, as reported by Fortune&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“If my revenue is not $1 trillion, if it’s even $800 billion, there’s no force on Earth, there’s no hedge on Earth that could stop me from going bankrupt if I buy that much compute,” &lt;em&gt;Amodei continued.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He also criticised unnamed competitors, widely understood to reference OpenAI’s far larger compute commitments, for what he called YOLOing on spending. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aihola.com/article/amodei-ai-bankruptcy-compute-risk&quot;&gt;Anthropic’s own revenue reached an annualised run rate of approximately $14 billion in early 2026&lt;/a&gt;, growing roughly 10-fold per year since 2023, with the company reportedly on track for its first profitable quarter in 2026.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.BwFGgzDT_Zordoz.webp&quot; alt=&quot;Anthropic’s 2026 infrastructure spending compared to the 3 largest hyperscalers and OpenAI’s compute commitments.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;808&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Anthropic’s 2026 infrastructure spending compared to the 3 largest hyperscalers and OpenAI’s compute commitments. Source: Fortune, WinBuzzer, and Memeburn reporting on Dario Amodei’s February 2026 Dwarkesh Patel interview.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The contrast is instructive. Anthropic has committed roughly $50 billion to US infrastructure, a fraction of Amazon’s $200 billion, Alphabet’s $185 billion, and Meta’s $135 billion in 2026 capital expenditure, and a small fraction of OpenAI’s $600 billion multi-year commitment. Amodei has explicitly framed this caution as a direct hedge against the exact bankruptcy scenario that OpenAI’s much larger spending commitments expose it to if revenue growth slows even moderately.&lt;/p&gt;
&lt;h2 id=&quot;update-july-14-2026-anthropic-disclosed-its-first-profitable-quarter-and-the-details-matter&quot;&gt;Update, July 14, 2026: Anthropic Disclosed Its First Profitable Quarter, and the Details Matter&lt;/h2&gt;
&lt;p&gt;Since this analysis was first written, Anthropic shared financial projections with investors that genuinely reshape the picture. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://letsdatascience.com/blog/anthropic-first-operating-profit-q2-2026-559-million&quot;&gt;The Wall Street Journal reported on May 20, 2026 that Anthropic expects Q2 2026 revenue of $10.9 billion&lt;/a&gt;, up 130% from the $4.8 billion the company reported in Q1, alongside a projected operating profit of approximately $559 million, its first profitable quarter in company history. For context, Anthropic’s own guidance as recently as August 2025 had suggested full-year profitability was unlikely before 2028.&lt;/p&gt;
&lt;p&gt;The mechanism behind that swing deserves scrutiny rather than simple celebration. Anthropic’s compute cost per dollar of revenue fell from 71 cents in Q1 to a projected 56 cents in Q2, and that improvement is doing almost all of the work in turning a break-even quarter into a $559 million profit. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://analyticsdrift.com/anthropic-first-profitable-quarter-q2-2026/&quot;&gt;SpaceX’s own S-1 filing disclosed that Anthropic pays SpaceX $1.25 billion per month, roughly $15 billion annually at full rate, for compute access to the Colossus data centre&lt;/a&gt;, and that Anthropic is receiving a discounted rate specifically during the May and June ramp-up period as it transitions onto that infrastructure. In other words, the 2 months Anthropic is using to demonstrate profitability to investors and the public are the same 2 months in which its largest single compute cost is temporarily reduced. Anthropic has directly cautioned investors, according to the same Wall Street Journal reporting, that planned spending increases later in 2026 and into 2027 are likely to swing results back into negative territory.&lt;/p&gt;
&lt;p&gt;Independent scrutiny of the broader revenue figures has also raised legitimate questions. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wheresyoured.at/anthropics-profitability-swindle/&quot;&gt;Journalist Ed Zitron has pointed out inconsistencies between Anthropic’s disclosed quarterly figures and prior sworn statements&lt;/a&gt;, including a March 2026 court filing in which Anthropic’s own CFO, Krishna Rao, stated under oath that the company’s revenue to date exceeded $5 billion, a figure that sits awkwardly against the newly disclosed $4.8 billion Q1 figure alone. The Wall Street Journal itself noted that it remains unclear what accounting methods Anthropic used to arrive at the profitability figures, since the company is not yet subject to the financial reporting requirements that apply to public companies.&lt;/p&gt;
&lt;p&gt;None of this means the underlying enterprise growth is fabricated. Multiple independent outlets, including CNBC and Bloomberg, corroborated the same revenue figures Anthropic shared with investors, and the growth in Claude’s enterprise and coding-assistant business appears genuine and substantial. What it means is that the specific profitability milestone landed under financial conditions, a discounted compute rate during a fundraising process, that are unlikely to repeat in the second half of the year, and the claim should be read with that context attached rather than as evidence the underlying bankruptcy risk Amodei described in February has been resolved.&lt;/p&gt;
&lt;p&gt;Separately, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/stocks/articles/anthropic-track-first-profitable-quarter-124217577.html&quot;&gt;SpaceX’s own S-1 disclosed that its AI segment, which includes xAI and Grok, posted an operating loss of $6.4 billion in 2025&lt;/a&gt;, a detail worth noting given SpaceX’s own compute relationship with Anthropic and the broader picture of circular spending across the AI infrastructure ecosystem that this article discusses below.&lt;/p&gt;
&lt;h2 id=&quot;the-funding-sources-that-have-kept-ai-losses-afloat-are-narrowing&quot;&gt;The Funding Sources That Have Kept AI Losses Afloat Are Narrowing&lt;/h2&gt;
&lt;p&gt;The broader industry context that makes IPO timing genuinely consequential, rather than a matter of simple preference, is that the AI industry has funded years of substantial losses through private capital, and that private capital pipeline is showing real signs of strain.&lt;/p&gt;
&lt;p&gt;Venture capital firms have deployed extraordinary sums into AI over the past 3 years, and the largest technology companies backing frontier labs through partnerships and investment are themselves approaching practical limits on how much additional capital they can commit without affecting their own balance sheets and credit ratings. The corporate bond market has also absorbed a significant volume of AI-linked debt issuance, and rising borrowing costs on that debt are a genuine signal that investors are demanding higher compensation for the risk involved in continuing to fund this level of spending.&lt;/p&gt;
&lt;p&gt;Going public, opening access to retail investor capital through public equity markets, is the remaining large pool of capital that AI labs have not yet substantially tapped. That is the structural reason IPO timing matters so much right now for both OpenAI and Anthropic. It is not simply about maximising valuation at debut. It is about which pool of capital becomes available to fund continued losses once existing private funding sources reach their practical limits.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-happens-next-depends-on-several-open-questions&quot;&gt;What Actually Happens Next Depends on Several Open Questions&lt;/h2&gt;
&lt;p&gt;There are genuine uncertainties here worth naming rather than glossing over. Whether SpaceX’s stock stabilises or falls further as lock-up periods expire through August and September is not yet determined. Whether OpenAI’s reported IPO delay to 2027 actually happens, or whether the company proceeds sooner at a lower valuation than Altman’s stated target, remains unresolved. Whether Anthropic follows a similar delayed timeline, given persistent but unverified rumours to that effect, is also unconfirmed by any major outlet as of this writing.&lt;/p&gt;
&lt;p&gt;What is verifiable is that Sam Altman himself has publicly acknowledged uncertainty about timing. “I didn’t know whether the company would be going public this year,” Altman told CNBC’s Julia Boorstin, according to reporting on the IPO filing status of both companies. Both OpenAI and Anthropic have confidentially filed IPO paperwork with the SEC, which is a standard preparatory step that does not commit either company to a specific timeline.&lt;/p&gt;
&lt;p&gt;As of July 14, 2026, the broader picture has sharpened somewhat without fully resolving. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2026/07/09/anthropic-openai-and-spacex-are-bigger-than-the-last-25-years-of-tech-exits/&quot;&gt;TechCrunch reported that SpaceX, Anthropic, and OpenAI’s combined public and pending listings will generate more value than all US venture-backed exits since the year 2000 combined&lt;/a&gt;, based on NVCA-Pitchbook Venture Monitor data, a scale comparison worth sitting with regardless of how any individual IPO timeline resolves. Anthropic is reportedly still tracking toward a listing before the end of 2026, while OpenAI’s timeline remains the more contested of the two, with reporting continuing to describe internal disagreement between a faster 2026 push favoured by Altman and a more cautious 2027 preference reportedly favoured by CFO Sarah Friar.&lt;/p&gt;
&lt;p&gt;Whether SpaceX’s rocky first month in public markets turns out to be a leading indicator for the broader AI industry, or simply a company-specific story driven by an unusually small IPO float and predictable lock-up mechanics, is not something that can be resolved from the data available right now. What can be said with confidence is that the largest AI labs are watching this exact situation closely, that the timing of their own public listings has become a genuinely consequential decision rather than a formality, and that the underlying financial pressures, mounting losses at OpenAI, Amodei’s own explicit bankruptcy scenario, and a private capital market showing signs of exhaustion, are real regardless of how the SpaceX story specifically resolves.&lt;/p&gt;
&lt;p&gt;The honest position is that nobody, including the people running these companies, currently knows how this plays out. What is worth tracking is not a single dramatic headline but the specific, checkable events ahead: SpaceX’s lock-up expirations in August and September, whether OpenAI’s IPO timeline slips further or accelerates, and whether Anthropic’s reported late-2026 target holds. Those are the actual signals that will resolve the uncertainty this article has tried to lay out honestly rather than predict.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>twitter</category><category>elon-musk</category><category>spacex</category><category>ipo</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Are Data Centers a Good Deal for the Communities That Host Them?</title><link>https://soursen.org/articles/are-data-centers-a-good-deal-for-the-communities-that-host-them/</link><guid isPermaLink="true">https://soursen.org/articles/are-data-centers-a-good-deal-for-the-communities-that-host-them/</guid><description>We have been talking about the cloud as though it were an abstraction for years. Clean, invisible, frictionless, somewhere up there. The actual picture is less romantic.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We have been talking about the cloud as though it were an abstraction for years. Clean, invisible, frictionless, somewhere up there. The actual picture is less romantic. Data centers are physical buildings in real places, consuming electricity measured in terawatt-hours, drawing water from local sources, competing for grid capacity, and collecting tax breaks that cost local governments billions of dollars annually. The AI boom has made all of this more urgent, more expensive, and harder to ignore.&lt;/p&gt;
&lt;p&gt;The numbers are worth stating plainly. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.iea.org/reports/energy-and-ai/energy-demand-from-ai&quot;&gt;According to the International Energy Agency’s Energy and AI report&lt;/a&gt;, global data center electricity consumption is projected to roughly double from 415 TWh in 2024 to 945 TWh by 2030. That is approximately the entire current annual electricity consumption of Japan. AI-specific server electricity demand is growing even faster, at approximately 30% per year, well outpacing the 9% annual growth of conventional server demand. Electricity demand from data centers is now growing at about 15% per year, more than 4 times faster than the growth of total global electricity consumption from all other sectors combined.&lt;/p&gt;
&lt;p&gt;In the United States, the trajectory is sharper still. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/global-energy-demands-within-the-ai-regulatory-landscape/&quot;&gt;The Brookings Institution’s April 2026 analysis&lt;/a&gt; draws on Department of Energy projections showing US data centers consumed about 4.4% of total US electricity in 2023, with projections ranging from 6.7% to 12% by 2028 in absolute terms, a rise from 176 TWh to potentially 580 TWh. By 2030, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spglobal.com/energy/en/news-research/latest-news/electric-power/041025-global-data-center-power-demand-to-double-by-2030-on-ai-surge-iea&quot;&gt;S&amp;amp;P Global reports&lt;/a&gt; that data centers in the US are expected to consume more electricity processing data than all energy-intensive manufacturing combined, including aluminium, steel, cement, and chemicals production. This is not a niche infrastructure question anymore.&lt;/p&gt;
&lt;h2 id=&quot;the-promise-vs-the-reality-of-local-economic-benefits&quot;&gt;The Promise vs the Reality of Local Economic Benefits&lt;/h2&gt;
&lt;p&gt;Countries, regions, and cities are racing to attract data centers the way they once raced to attract factories. The scale of investment is genuinely staggering. Tech companies spent an estimated $375 billion on AI infrastructure in 2025, most of it building and expanding data centers, with approximately twice that amount projected for 2026. When a hyperscaler announces a new campus, local officials hold press conferences and describe transformative economic benefits. The numbers look impressive in the headline. They look different when you examine what they actually deliver.&lt;/p&gt;
&lt;p&gt;The core problem is one of labour intensity. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/new-evidence-on-data-center-employment-effects/&quot;&gt;Brookings published research in May 2026&lt;/a&gt; analysing approximately 770 US data center facilities linked to county-level employment data from 2003 to 2024. The findings are sobering. In a typical county with 98,000 workers, a data center generates approximately 2,000 to 4,000 additional jobs after 6 years, and that figure depends on having multiple facilities in the same area. Single facilities produce modest employment gains. Meanwhile, the most automated hyperscale campuses can operate with as few as 20 to 30 permanent staff per 100 megawatts of capacity.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://goodjobsfirst.org/cloudy-with-a-loss-of-spending-control-how-data-centers-are-endangering-state-budgets/&quot;&gt;Good Jobs First, a nonprofit subsidy watchdog&lt;/a&gt;, has documented the subsidy cost per job across data center projects. The average cost of data center megadeals is $1.95 million per permanent job. In one extreme case, a New York data center promised 125 jobs in exchange for $1.4 billion in public subsidies, or $11 million per job. Compare that to $137,000 per job for economic development incentives in other sectors. Virginia, the largest data center market in the world, generates just 1 permanent job for every $13 million invested in data center infrastructure, according to a January 2026 analysis by Food and Water Watch.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CZf_kvKV_Z1eCj5H.webp&quot; alt=&quot;Illustration for the section “The Promise vs the Reality of Local Economic Benefits”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;808&quot;&gt;&lt;/p&gt;
&lt;p&gt;Public subsidy cost per permanent job created. Data center megadeals average $1.95M per job vs $137K for other economic development programmes. Source: Good Jobs First, June 2026 / Brookings Institution, May 2026.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The average data center megadeal costs $1.95 million per permanent job 14 times more than normal economic development incentives, often with no job creation requirement at all. By 2030, US data centers are expected to consume more electricity processing data than all energy-intensive manufacturing combined including aluminium, steel, cement, and chemicals. This is not a footnote. It is a policy emergency.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The construction jobs that accompany data center builds are real and meaningful. They are also temporary. The ribbon-cutting photo opportunity and the years of permanent employment that follow it are very different things, and the incentive packages being offered to hyperscalers are mostly calibrated around the former rather than the latter.&lt;/p&gt;
&lt;h2 id=&quot;the-subsidy-numbers-nobody-wanted-you-to-see&quot;&gt;The Subsidy Numbers Nobody Wanted You to See&lt;/h2&gt;
&lt;p&gt;The opacity surrounding data center tax arrangements is not accidental. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://goodjobsfirst.org/cloudy-data-costly-deals-how-poorly-states-disclose-data-center-subsidies/&quot;&gt;Good Jobs First’s November 2025 report&lt;/a&gt; found that at least 36 states have crafted specific subsidies for data center projects. Only 11 of those states disclose which companies receive those benefits. Virginia, the largest data center market on earth, forgoes close to $1 billion in state and local sales and use tax revenue every year without telling the public which companies benefit or how much each one receives. 14 states with relevant exemptions do not properly disclose their revenue losses at all.&lt;/p&gt;
&lt;p&gt;The dollar amounts being forgone are not minor budget lines. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://goodjobsfirst.org/even-cloudier-with-a-greater-loss-of-spending-control-how-data-center-tax-abatements-undermine-public-budgets/&quot;&gt;Good Jobs First’s June 2026 report&lt;/a&gt; found that Virginia’s data center sales and use tax exemption cost $1.94 billion in fiscal year 2025. Texas projects annual losses exceeding $1.3 billion in FY 2026, rising from $1 billion in FY 2025, with cumulative losses potentially reaching $9 billion between 2025 and 2030. Ohio discovered in May 2026 that its data center tax exemption cost $1.6 billion in 2025, more than 10 times higher than its own earlier projection. Georgia raised its FY 2026 cost projection by 664%, to $2.5 billion. Indiana lost $700 million to data center tax exemptions in 2025, with more than 83% of that subsidy going to a single company.&lt;/p&gt;
&lt;p&gt;The companies stacking these subsidies are not struggling startups. Amazon, Google, Microsoft, and Meta collectively spent an estimated $360 billion on capital expenditures in 2025, mostly building data centers. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/new-evidence-on-data-center-employment-effects/&quot;&gt;As the Brookings research confirmed&lt;/a&gt;, location decisions for hyperscale facilities are driven by power availability, land, and fibre infrastructure, not by tax breaks. The subsidies are not attracting investment that would not otherwise have come. They are subsidising investment that was already going to happen anyway.&lt;/p&gt;
&lt;p&gt;The backlash to this dynamic is now visible. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/new-evidence-on-data-center-employment-effects/&quot;&gt;Brookings reports&lt;/a&gt; that more than 100 local communities have enacted moratoriums on data center construction. More than 300 state data center bills were filed in the first 6 weeks of 2026 alone. Virginia, Georgia, and Oklahoma, states that once competed to offer the largest tax incentives, are now reconsidering those programmes entirely. In the PJM grid region, which serves 65 million people across 13 states, power supply costs jumped from $2.2 billion to $14.7 billion in a single year, with data centers accounting for nearly two-thirds of that increase. Residential electricity rates nationally rose approximately 32% between July 2020 and July 2025. The bill is landing with people who did not agree to pay it.&lt;/p&gt;
&lt;h2 id=&quot;the-content-question-nobody-is-asking-loudly-enough&quot;&gt;The Content Question Nobody Is Asking Loudly Enough&lt;/h2&gt;
&lt;p&gt;There is a dimension to the data center expansion story that the energy and jobs debate tends to skip over. The AI models being trained and served inside these facilities did not arrive empty. They were built on the accumulated output of millions of writers, researchers, artists, programmers, journalists, and institutions who created that content without knowing it would be used as training material, and without receiving any compensation for it.&lt;/p&gt;
&lt;p&gt;The same companies now requesting land, electricity, water, and fast-track regulatory approval from local governments are the ones that absorbed this content. The argument that AI represents a genuine public good becomes considerably harder to make when the raw material for that good was taken from the public without its consent, the physical infrastructure to exploit it is being subsidised by public budgets, and the value generated flows to a small number of shareholders in a handful of companies.&lt;/p&gt;
&lt;p&gt;Cloudflare has begun addressing the traffic side of this with its new tools for controlling AI crawlers, described in its &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.cloudflare.com/content-independence-day-ai-options/&quot;&gt;Your Site, Your Rules framework,&lt;/a&gt; and its pay-per-crawl proposal to allow content owners to charge AI crawlers for access. The principle is straightforward: the raw material of AI should not be treated as though it has no owner, no cost, and no rights. Whether that principle gets embedded into regulation or remains a technical opt-in mechanism will determine how equitable the AI economy actually becomes.&lt;/p&gt;
&lt;h2 id=&quot;what-responsible-policy-actually-looks-like&quot;&gt;What Responsible Policy Actually Looks Like&lt;/h2&gt;
&lt;p&gt;The European Commission has a framework in place for the energy performance of data centers, linked to the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://energy.ec.europa.eu/topics/energy-efficiency/energy-efficiency-targets-directive-and-rules/energy-efficiency-directive_en&quot;&gt;Energy Efficiency Directive&lt;/a&gt;. Measurement is a necessary start. It is not sufficient. Setting conditions on what data centers must deliver in exchange for public support is a different, and harder, policy task.&lt;/p&gt;
&lt;p&gt;The questions any government should be asking before approving a major data center project are not complicated. How much electricity capacity does this project consume, and what does that mean for local grid availability and residential rates? How much water does it require, and is that consistent with regional supply constraints? How many permanent jobs does it create, with what wages and under what employment conditions? What tax revenue does the local government forgo, and does that figure appear anywhere in a public document? If the renewable energy being directed to this facility could have been used to decarbonise local homes or industry, what is the opportunity cost of routing it to a proprietary AI system instead?&lt;/p&gt;
&lt;p&gt;The Sanders and Ocasio-Cortez AI Data Center Moratorium Act, introduced in March 2026, proposed pausing all new large-scale AI data center construction until a federal review framework is in place. Whether or not that specific bill advances, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/new-evidence-on-data-center-employment-effects/&quot;&gt;the Brookings research&lt;/a&gt; makes the case for the underlying principle clearly. Policy is currently moving faster than evidence. Decisions about billions of dollars in public subsidies, grid capacity, and land use are being made on the basis of industry projections that overstate employment benefits by a factor of 3, according to the May 2026 academic research.&lt;/p&gt;
&lt;p&gt;Good Jobs First’s recommendation is direct. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://goodjobsfirst.org/even-cloudier-with-a-greater-loss-of-spending-control-how-data-center-tax-abatements-undermine-public-budgets/&quot;&gt;States should sunset or substantially reform their data center sales tax exemptions&lt;/a&gt;, add caps on total subsidy exposure per company, require full disclosure of costs and benefits, and stop treating capital-intensive automation as equivalent to the manufacturing employment it superficially resembles. The 36-state subsidy framework for data centers was written for a different era. It was not designed to hand billion-dollar annual tax forgiveness to some of the most profitable companies in history.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;AI can be a genuinely useful technology. Precisely for that reason, it should not be deployed under an extractive, opaque model subsidised by the public. If a company wants to train models using publicly created content, it should pay for that content. If it wants to build data centers in a community, it should cover the full costs. If it wants to consume water, electricity, and grid capacity, it should demonstrate that the social return justifies that consumption. That is not anti-innovation. It is the basic accounting that any other major industry is expected to provide.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The cloud has a geography. It consumes real resources in real places and creates real winners and losers. The communities asked to host it deserve a clear-eyed answer to a simple question: what do we actually get in return?&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>data-center</category><category>ai</category><category>artificial-intelligence</category><category>gpu</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The AI Subscription Era Is Ending. Here Is What Replaces It.</title><link>https://soursen.org/articles/the-ai-subscription-era-is-ending-here-is-what-replaces-it/</link><guid isPermaLink="true">https://soursen.org/articles/the-ai-subscription-era-is-ending-here-is-what-replaces-it/</guid><description>There is a specific moment happening in AI pricing right now that is worth understanding clearly, because it is the first real signal of how the economics of this entire industry are likely to shift over the next few years.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is a specific moment happening in AI pricing right now that is worth understanding clearly, because it is the first real signal of how the economics of this entire industry are likely to shift over the next few years.&lt;/p&gt;
&lt;p&gt;Claude Fable 5, Anthropic’s most capable publicly released model, launched on June 9, 2026 as the first model in the company’s new Mythos-class tier. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://claudefa.st/blog/guide/development/fable-5-usage-credits&quot;&gt;It was suspended just 3 days later, on June 12, under a US export-control directive&lt;/a&gt;, after researchers found a way to get the model to identify and demonstrate exploit code. The controls were lifted on June 30 and Fable 5 returned to global availability on July 1 with a new, considerably stricter safety classifier.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BdqLWT2r_2mGSpn.webp&quot; alt=&quot;Claude Fable 5’s first 6 weeks: launch, suspension, restoration, and the shift to metered billing.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;670&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Claude Fable 5’s first 6 weeks: launch, suspension, restoration, and the shift to metered billing. Source: Anthropic announcements and reporting from ClaudeFast, DigitalApplied, and TechTimes, July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;That restoration came with a deadline attached. Fable 5 was included for up to 50% of weekly usage limits on Pro, Max, Team, and select Enterprise plans, but only until a cutoff date. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.digitalapplied.com/blog/claude-fable-5-usage-credits-july-7-pricing-guide-2026&quot;&gt;Anthropic has pushed that deadline back twice&lt;/a&gt;, first from July 7 to July 12, then to July 19. Metered usage credits, billed at API rates, now begin July 20, 2026. Whatever the exact date turns out to be when this settles, the direction is clear: Fable 5 is moving out of the subscription and into pay-per-token billing.&lt;/p&gt;
&lt;h2 id=&quot;the-numbers-that-make-this-significant&quot;&gt;The Numbers That Make This Significant&lt;/h2&gt;
&lt;p&gt;Fable 5 lists at $10 per million input tokens and $50 per million output tokens on Anthropic’s official pricing page. That is exactly double Claude Opus 4.8’s rate of $5 and $25, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://platform.claude.com/docs/en/about-claude/pricing&quot;&gt;making Fable 5 the single most expensive model Anthropic has ever priced for general use&lt;/a&gt;. For comparison, Claude Sonnet 5, which launched June 30 as the new default for Free and Pro plans, runs at an introductory rate of $2 input and $10 output through August 31, 2026, after which it rises to $3 and $15.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CTcUuas1_29GFsA.webp&quot; alt=&quot;Fable 5’s per-token pricing against the rest of Anthropic’s current model lineup.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;802&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Fable 5’s per-token pricing against the rest of Anthropic’s current model lineup. Source: Anthropic API pricing documentation, retrieved July 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;There are cost-reduction levers built into how Fable 5 is billed, and they matter if you are actually managing a budget around this model. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://upstash.com/blog/keep-claude-fable-5-costs-under-control&quot;&gt;The Batch API halves both rates to $5 and $25&lt;/a&gt;, effectively bringing Fable 5 down to Opus 4.8-equivalent pricing for any workload that can tolerate asynchronous processing. Prompt caching drops the input price by 90%, down to roughly $1 per million tokens for repeated content such as system prompts or stable file context. For long agentic sessions in Claude Code, where the same codebase scaffolding gets re-read on every turn, caching is genuinely the single most effective lever available. Usage credits also carry a $2,000 per day spending cap as a safety mechanism.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fable 5 is exactly double the price of Opus 4.8 and 5 times Sonnet 5’s introductory rate. It is the most expensive model Anthropic has ever priced for general use.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;is-this-a-permanent-shift-or-a-temporary-squeeze&quot;&gt;Is This a Permanent Shift or a Temporary Squeeze?&lt;/h2&gt;
&lt;p&gt;Here is where it gets genuinely more complicated than a simple story about prices only going up. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.androidheadlines.com/2026/07/claude-fable-5-drops-subscriptions-pay-per-use-credits.html&quot;&gt;Thariq Shihipar, an engineer on the Claude Code team, stated publicly on X&lt;/a&gt; that Anthropic intends to restore Fable 5 to standard subscription plans once server capacity allows. Anthropic itself has said the metered-billing shift is intended to be temporary, not a permanent repricing of the model.&lt;/p&gt;
&lt;p&gt;Whether that holds is genuinely uncertain, and it is worth being honest about that uncertainty rather than assuming the worst-case outcome is the only possible one. Running a model with a full 1 million token context window at the scale Fable 5 was designed for is expensive to serve. The suspension and restoration cycle Fable 5 went through in its first weeks likely compressed the timeline Anthropic had for scaling capacity to meet demand. It is entirely plausible that the current metered period reflects a genuine, temporary capacity constraint rather than a deliberate long-term strategy to migrate users off subscriptions.&lt;/p&gt;
&lt;p&gt;It is also true that independent testing has found the new safety classifier introduced alongside Fable 5’s restoration to be, in the words of evaluation platform BridgeMind, incredibly aggressive, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.androidheadlines.com/2026/07/claude-fable-5-drops-subscriptions-pay-per-use-credits.html&quot;&gt;according to reporting from Android Headlines&lt;/a&gt;. Whether that reflects genuine safety necessity following the export-control episode or an overcorrection is a separate and legitimate question from the pricing question, and the 2 should not be conflated even though they arrived at the same time.&lt;/p&gt;
&lt;h2 id=&quot;the-broader-economic-question-underneath-the-pricing&quot;&gt;The Broader Economic Question Underneath the Pricing&lt;/h2&gt;
&lt;p&gt;Whatever happens with Fable 5 specifically, the pricing structure exposes something true about the entire subsidised-AI-subscription model that has defined the past 3 years of this industry. Every flat-rate AI subscription is a bet that the average user costs less in compute than the subscription price charges. That bet becomes harder to sustain as models get more capable and as usage patterns shift toward longer, more agentic sessions that consume dramatically more tokens per interaction than a simple chat message.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Sam Altman made a version of this argument explicit at BlackRock’s Infrastructure Summit in Washington, DC on March 11, 2026.&lt;/em&gt; “We see a future where intelligence is a utility, like electricity or water, and people buy it from us on a meter, and use it for whatever they want to use it for,” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.aol.com/news/sam-altman-says-ai-eventually-152157395.html&quot;&gt;&lt;em&gt;Altman said, as reported by Business Insider&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He tied this directly to compute economics: if AI companies do not build enough capacity to meet demand, prices rise or access gets rationed. The comment drew significant public criticism, generating over 1,700 comments in 48 hours on Reddit’s r/singularity, with many describing the framing as dystopian given OpenAI’s founding mission was explicitly to advance AI unconstrained by the need to generate financial return.&lt;/p&gt;
&lt;h2 id=&quot;what-the-actual-data-says-about-ai-roi-right-now&quot;&gt;What the Actual Data Says About AI ROI Right Now&lt;/h2&gt;
&lt;p&gt;The pricing question only matters if AI usage is actually generating measurable value for the people paying for it, and here the data is genuinely sobering. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2025/08/18/mit-report-95-percent-generative-ai-pilots-at-companies-failing-cfo/&quot;&gt;MIT’s NANDA initiative published research in 2025&lt;/a&gt; based on 150 executive interviews, a survey of 350 employees, and analysis of 300 public AI deployments. The finding: approximately 5% of generative AI pilots achieve measurable, rapid impact on revenue or profit and loss. The remaining 95% stall, delivering little to no measurable financial impact.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.JqoBBMDf_Z2nz97D.webp&quot; alt=&quot;MIT NANDA’s 2025 finding on enterprise generative AI pilot outcomes. The study’s methodology, based on a relatively small interview sample, has drawn some criticism, but the directional pattern is echoed in separate McKinsey survey data.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;988&quot; height=&quot;990&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;MIT NANDA’s 2025 finding on enterprise generative AI pilot outcomes. The study’s methodology, based on a relatively small interview sample, has drawn some criticism, but the directional pattern is echoed in separate McKinsey survey data.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It is worth being precise about what this study actually found rather than repeating the headline uncritically, because the number has been widely cited and occasionally misrepresented. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2025/08/18/mit-report-95-percent-generative-ai-pilots-at-companies-failing-cfo/&quot;&gt;The report’s lead author, Aditya Challapally, told Fortune&lt;/a&gt; that the core issue is not model quality but what the report calls a learning gap, meaning organisations have not integrated these tools into workflows in a way that produces measurable outcomes. Generic tools like ChatGPT succeed for individual productivity precisely because of their flexibility, but that same flexibility is what causes them to stall in enterprise deployments that need consistent, repeatable outcomes.&lt;/p&gt;
&lt;p&gt;Separately, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bradenkelley.com/2025/09/mckinsey-is-wrong-that-80-companies-fail-to-generate-ai-roi/&quot;&gt;McKinsey’s own survey data, cited widely alongside the MIT figures&lt;/a&gt;, found that nearly 80% of companies report using generative AI, while just as many report no significant bottom-line impact from that usage. The methodology of the MIT study specifically has drawn genuine criticism, including from Marketing AI Institute, which noted the zero-return finding rested on just 52 interviews the report itself describes as directionally accurate rather than based on official company reporting. The critique is fair and worth noting. The broader directional pattern, that most enterprise AI pilots are not yet producing clear financial returns, shows up across multiple independent sources rather than resting on one contested number.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MIT’s research found roughly 5% of generative AI pilots achieve measurable P&amp;amp;L impact. The other 95% stall. The core problem, according to the study’s lead author, is organisational integration, not model capability.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What makes this relevant to the Fable 5 pricing story is straightforward. If prices for the most capable models rise while the majority of enterprise deployments are not yet proving out a clear financial return, the gap between AI spending and AI value widens rather than narrows. That is not an argument that AI has no value. Back-office automation, where MIT’s research found the highest actual returns despite receiving less than half the typical AI budget, is a clear counterexample. It is an argument that the easy, exploratory phase of AI adoption, where trying things at low cost made sense because the downside was small, is becoming a smaller window as the most capable models get more expensive to run.&lt;/p&gt;
&lt;h2 id=&quot;where-local-models-actually-stand-right-now&quot;&gt;Where Local Models Actually Stand Right Now&lt;/h2&gt;
&lt;p&gt;One reasonable response to rising frontier model costs is to ask whether local, self-hosted models can fill the gap. The honest answer in mid-2026 is partially, for specific workloads, and not yet for the kind of long, coherent, agentic work that models like Fable 5 are built for.&lt;/p&gt;
&lt;p&gt;Local models running on consumer-grade hardware, even well-specified setups with 64GB or more of RAM, currently handle structured tasks well: parsing data against precise instructions, generating summaries from defined inputs, and similar bounded jobs where the model does not need to maintain coherence across a long, exploratory session. These tasks work particularly well in asynchronous pipelines, where a local model can run for many hours with several instances checking each other’s outputs, trading wall-clock time for the cost savings of not paying per-token API prices.&lt;/p&gt;
&lt;p&gt;What local models are not yet reliably capable of is sustained, agentic coding work across long sessions with the kind of judgement and context retention that the frontier proprietary models currently offer. The gap is closing, and some industry observers have suggested Fable-level capability could run on consumer hardware within roughly 2 years, though that specific timeline is a prediction rather than a confirmed roadmap from any lab, and should be read with appropriate scepticism given how often specific AI capability timelines have proven optimistic in the past.&lt;/p&gt;
&lt;h2 id=&quot;what-this-actually-means-for-how-you-use-these-tools&quot;&gt;What This Actually Means for How You Use These Tools&lt;/h2&gt;
&lt;p&gt;Setting aside the uncertainty about whether Fable 5’s pricing shift is temporary or permanent, there are practical implications worth acting on regardless of which way it resolves.&lt;/p&gt;
&lt;p&gt;Match the model to the task rather than defaulting to the most capable option for everything. Fable 5’s advantage shows up specifically in long-horizon coherence and its full 1 million token context window. For most day-to-day work, including code review, routine content generation, and shorter interactive sessions, Sonnet 5 at its current introductory pricing delivers close to Opus-level performance at a fraction of the cost. Save the most expensive model for the tasks where its specific capabilities are actually load-bearing to the outcome.&lt;/p&gt;
&lt;p&gt;If you are running agentic workflows, invest time in prompt caching and context management rather than treating it as an optional optimisation. The difference between a cached and uncached input token is a 90% cost reduction, and that difference compounds significantly across long sessions where the same context gets re-read on every turn.&lt;/p&gt;
&lt;p&gt;Treat AI spending the way you would treat any other measurable business input; track what specific tasks are producing quantifiable value and which ones are not. Given that the majority of enterprise AI pilots are not yet demonstrating clear returns according to the available research, the discipline of measuring before scaling matters more now than it did when trying things at near-zero marginal cost carried little risk.&lt;/p&gt;
&lt;p&gt;The subscription-subsidised era of frontier AI access may or may not be ending permanently. What is verifiably true right now is that the most capable models are being priced and metered more precisely than before, the evidence for enterprise AI value remains genuinely mixed, and the tools for managing cost, caching, batching, and careful model selection, matter more than they did 6 months ago. Whatever comes next, understanding the actual mechanics rather than reacting to the headline is the more useful position to be in.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>claude</category><category>llm</category><category>sam-altman</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>I Tried Making AI Image Generation 90x Cheaper. Here Is What I Learned About GPU Quantization.</title><link>https://soursen.org/articles/i-tried-making-ai-image-generation-90x-cheaper-here-is-what-i-learned/</link><guid isPermaLink="true">https://soursen.org/articles/i-tried-making-ai-image-generation-90x-cheaper-here-is-what-i-learned/</guid><description>The bill had a comma in it.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The bill had a comma in it.&lt;/p&gt;
&lt;p&gt;I was doing freelance work for an e-commerce client who needed product background replacement at scale. Their catalogue had thousands of SKUs and they were processing every image through a paid API at $0.039 per call. 4 cents sounds like nothing until you are generating multiple edited variants for every product in a large batch job. Then it is a monthly number sitting in a dashboard with a comma in it, waiting for someone to ask why.&lt;/p&gt;
&lt;p&gt;The idea was straightforward. Take an open-weight image editing model, run it on a rented GPU, pay for electricity instead of API calls. After testing several options on Replicate, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://huggingface.co/Qwen/Qwen2-VL-72B-Instruct&quot;&gt;Qwen-VL-Max from Alibaba’s Qwen series&lt;/a&gt; was the one that kept a shirt looking like the same shirt after editing, same patterns, same cut, just a different background or style treatment. Open weights, good quality, no meter running per call. Done, I thought.&lt;/p&gt;
&lt;p&gt;It was not done. The model took an afternoon to pick. The week went to figuring out what to run it on, and specifically to one fact that nobody in the tutorials warned me about: the architecture name printed on a GPU determines which fast numeric formats that GPU can run natively, and that determines your per-image cost more than any other single variable.&lt;/p&gt;
&lt;h2 id=&quot;why-per-image-cost-is-the-metric-that-actually-matters&quot;&gt;Why Per-Image Cost Is the Metric That Actually Matters&lt;/h2&gt;
&lt;p&gt;The natural instinct when renting cloud GPUs is to sort by price/hour and pick the cheapest. That instinct is wrong for inference workloads, and understanding why requires thinking about what you are actually paying for.&lt;/p&gt;
&lt;p&gt;A pricier GPU that runs a model 3 times faster costs 3 times less per image despite having a higher hourly rate. The metric that matters is hourly rate divided by images per hour. Everything else is noise. The thing that determines how many images per hour you can produce is the numeric format the model runs in, and whether the GPU’s tensor cores can execute that format natively.&lt;/p&gt;
&lt;p&gt;The fast formats come from quantization is that shrinking the model’s weight values from 32-bit or 16-bit floating point down to 8-bit or 4-bit representations. A 20-billion-parameter model stored in full 16-bit precision requires roughly 40 GB of video memory just to load. At 8-bit precision, that same model compresses to around 20 GB. At 4-bit, closer to 10 GB. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.vllm.ai/en/stable/features/quantization/fp8/&quot;&gt;vLLM’s documentation on FP8 quantization&lt;/a&gt; confirms the core trade-off that FP8 allows approximately 2x reduction in model memory requirements and up to 1.6x improvement in throughput with minimal impact on accuracy. The memory saving is real. The throughput saving is only real if the GPU’s tensor cores actually support the format natively.&lt;/p&gt;
&lt;h2 id=&quot;how-to-read-a-gpu-name-as-a-technical-specification&quot;&gt;How to Read a GPU Name as a Technical Specification&lt;/h2&gt;
&lt;p&gt;NVIDIA GPU names are not marketing labels. They encode the hardware architecture, and the architecture tells you everything about which numeric formats get native tensor core acceleration. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://awesomeagents.ai/hardware/nvidia-rtx-4090/&quot;&gt;The Awesome Agents RTX 4090 analysis from April 2026&lt;/a&gt; describes it clearly that consumer cards encode the architecture in the first 2 digits of the model number. The 30-series is Ampere. The 40-series is Ada Lovelace. The 50-series is Blackwell. Datacenter cards use initial letters instead: the A100 is Ampere, the H100 is Hopper, the B200 is Blackwell.&lt;/p&gt;
&lt;p&gt;Underneath the marketing name is a number your actual code cares about is the CUDA compute capability. You can query it directly with one line of Python:&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;import torch&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;print(torch.cuda.get_device_name(0), torch.cuda.get_device_capability(0))&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# RTX 4090 returns (8, 9), meaning sm_89, meaning Ada Lovelace&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The compute capability maps directly to which numeric formats get hardware acceleration. This is not something that drivers can change or that software updates can retrofit. It is fixed by the silicon.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.vllm.ai/en/stable/features/quantization/fp8/&quot;&gt;According to vLLM’s official FP8 documentation&lt;/a&gt;, FP8 computation is supported on NVIDIA GPUs with compute capability 8.9 or higher, which covers Ada Lovelace and Hopper architectures. Ampere GPUs including the A100 and the RTX 3090 have no native FP8 path at all. FP4, the 4-bit floating point format, is Blackwell-only and is not available even on Hopper. The generation gap is not negotiable.&lt;/p&gt;
&lt;h2 id=&quot;the-3-things-people-call-8-bit-quantization-they-are-not-the-same&quot;&gt;The 3 Things People Call 8-bit Quantization (They Are Not the Same)&lt;/h2&gt;
&lt;p&gt;When I started researching quantization, I assumed 8-bit meant one thing. It means at least 3 different things, and 2 of them have completely opposite performance characteristics despite using the same number of bits.&lt;/p&gt;
&lt;h2 id=&quot;int8-weight-only-quantization&quot;&gt;INT8 weight-only quantization&lt;/h2&gt;
&lt;p&gt;This is the most widely available 8-bit format and the most commonly misunderstood. Picture a library where every book has been printed in a pocket edition, half the normal size. The shelves hold twice as many books. But every time you want to read a page, you photocopy it back to full size before processing it. The math runs at full 16-bit precision even though the storage was 8-bit. You save memory. You do not save compute time. In some benchmarks, INT8 weight-only is actually slower than running the model in full 16-bit, because the dequantisation step adds overhead without providing any tensor core acceleration.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DMbQ-Pw4_Z1Ic5rt.webp&quot; alt=&quot;INT8 weight-only saves memory but the math still runs in BF16, no tensor core acceleration. FP8 W8A8 both saves memory AND runs natively on Ada/Hopper tensor cores for real throughput gains.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;808&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;INT8 weight-only saves memory but the math still runs in BF16, no tensor core acceleration. FP8 W8A8 both saves memory AND runs natively on Ada/Hopper tensor cores for real throughput gains. Source: vLLM docs, torchao benchmarks, NVIDIA architecture&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;fp8-full-quantization&quot;&gt;FP8 full quantization&lt;/h2&gt;
&lt;p&gt;FP8 is a completely different situation. It is a real 8-bit floating point format with 2 variants: E4M3 for higher accuracy with values up to 448, and E5M2 for wider range. More importantly, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.rightnowai.co/guides/gpu-comparison/rtx-4090&quot;&gt;RightNow AI’s RTX 4090 CUDA guide confirms&lt;/a&gt; that the 4th-generation tensor cores in Ada Lovelace hardware execute FP8 matrix multiplications natively. The tensor cores multiply FP8 values directly rather than converting them first. You get the memory saving from 8-bit storage, and you get real compute acceleration from tensor core throughput. Same 8 bits as INT8. Opposite performance outcome because one format lights up the hardware and the other does not.&lt;/p&gt;
&lt;h2 id=&quot;the-rtx-4090-fp8-nuance&quot;&gt;The RTX 4090 FP8 nuance&lt;/h2&gt;
&lt;p&gt;There is a widespread misconception that the RTX 4090 does not support FP8 because some documentation says FP8 requires compute capability 9.0, which is Hopper only. That 9.0 requirement applies specifically to NVIDIA’s Transformer Engine, the high-level API that adds automatic scaling and calibration on top of FP8 computation. The underlying FP8 tensor cores are present in Ada Lovelace at compute capability 8.9. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.vllm.ai/en/stable/features/quantization/fp8/&quot;&gt;The vLLM documentation confirms&lt;/a&gt; that FP8 W8A8 (weights and activations both in FP8) is officially supported on Ada Lovelace. The RTX 4090 has 330 TFLOPS of FP8 compute, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://awesomeagents.ai/hardware/nvidia-rtx-4090/&quot;&gt;confirmed by Awesome Agents’ detailed specifications&lt;/a&gt;. What it lacks compared to an H100 is the Transformer Engine’s automatic scaling hardware. FP8 on a 4090 is real and fast. It is not H100 FP8. That is a meaningful distinction for fine-tuned production inference pipelines, but for practical inference workloads it is not the bottleneck.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;INT8 and FP8 are both 8-bit. But INT8 keeps the compute full-size and FP8 lights up the tensor cores. Same number of bits. Opposite performance outcome.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-night-the-model-loaded-and-produced-static&quot;&gt;The Night the Model Loaded and Produced Static&lt;/h2&gt;
&lt;p&gt;Getting FP8 actually working took 3 attempts, and the most educational one was the failure.&lt;/p&gt;
&lt;p&gt;The first attempt used INT8 weight-only quantization with a distilled LoRA applied on top. It worked in the sense that images came out correctly. It did not work in the sense that inference took 7 seconds/step, because torchao’s compiled kernels did not match the installed PyTorch version and quietly fell back to an unoptimised code path. The fix was pinning torchao to match the PyTorch version exactly. Lesson learned: the error does not announce itself. It just runs slowly.&lt;/p&gt;
&lt;p&gt;The second attempt was the educational failure. I pointed the diffusers library at a prebuilt FP8 checkpoint and ran inference. The model loaded without errors. I submitted a generation request. The output folder filled with pure noise, white static across the entire image, every time. I spent longer than I want to admit convinced the problem was my prompt before I admitted it was the loader.&lt;/p&gt;
&lt;p&gt;The checkpoint used a scaling format associated with ComfyUI’s FP8 implementation. The diffusers loader read the weight tensors correctly but did not read the corresponding scale factors, which are required to interpret raw FP8 values as meaningful numbers. Without the scale factors, the model ran the weights as raw bit patterns that meant nothing. The result was correct-looking inference at the software level and complete garbage at the output level, which is among the least helpful failure modes a system can have. The credits ran the whole time.&lt;/p&gt;
&lt;p&gt;What actually worked was LightX2V, an inference engine built specifically for large diffusion models with native FP8 support and CPU offloading. The offloading is the key for fitting a 58 GB model on a 24 GB card: the text encoder stays resident in GPU memory, the transformer layers stream through in phases, and LightX2V manages the scheduling automatically. Generation time landed at approximately 4.5 seconds per image, roughly 6 times faster than the INT8 path. That is the number that ended up in the per-image cost calculation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/modeltc/lightx2v&quot;&gt;LightX2V is available on GitHub&lt;/a&gt; and supports several large diffusion architectures beyond the one I used here.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At 4.5 seconds/image on a 4090 rented at the market midpoint of $0.50/hr, GPU time works out to roughly $0.00063 per image against $0.039 for the API. That is over 60 times cheaper in GPU time alone.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-gpu-comparison-table&quot;&gt;The GPU Comparison Table&lt;/h2&gt;
&lt;p&gt;Here is the full picture of the GPUs worth considering for this workload, with current prices from RunPod community pods as of late June 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.runpod.io/gpu-instance/pricing&quot;&gt;RunPod’s live pricing&lt;/a&gt; fluctuates and the figures below reflect the range I observed, not a guaranteed rate.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.Bi3wyVVS_5LxVm.webp&quot; alt=&quot;Sources: RunPod, Vast.ai, Lambda Labs, JarvisLabs, GetDeploying all July 2026. Prices fluctuate; Vast.ai spot rates change minute to minute.&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;915&quot; height=&quot;564&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sources: RunPod, Vast.ai, Lambda Labs, JarvisLabs, GetDeploying all July 2026. Prices fluctuate; Vast.ai spot rates change minute to minute.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The FP8 column is where the decision makes itself. The RTX 3090 and A100 are Ampere with no native FP8 path. They strand you on the slow INT8 or full-precision route regardless of configuration. The H100 has genuine Hopper-grade FP8 with the Transformer Engine, but at $1.50 to $3.29 per hour it costs 3 to 5 times as much as a 4090 for a workload that runs 1 model at a time. The 4090 sits at the intersection of cheapest GPU with FP8 tensor cores and sufficient VRAM for models up to roughly 30 to 34 billion parameters with offloading.&lt;/p&gt;
&lt;h2 id=&quot;the-per-image-math&quot;&gt;The Per-Image Math&lt;/h2&gt;
&lt;p&gt;At approximately 4.5 seconds per image on a 4090, here is how the GPU time cost works out across the price range:&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;High end  (RunPod $0.65/hr):  (0.65 / 3600) × 4.5 = ~$0.00081 per image&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Midpoint  (avg ~$0.50/hr):    (0.50 / 3600) × 4.5 = ~$0.00063 per image&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Low end   (Vast.ai $0.35/hr): (0.35 / 3600) × 4.5 = ~$0.00044 per image&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Against the original API cost of $0.039 per image, that is roughly 48 to 90 times cheaper in GPU time alone. There is an honest asterisk: these figures are GPU time only for a card kept fully busy. Idle pod time, storage costs, and the week of engineering to make it work are not included. For context, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aws.amazon.com/ec2/instance-types/g5/&quot;&gt;AWS’s g5.xlarge instance&lt;/a&gt;, which uses a NVIDIA A10G (an Ampere card with 24 GB and no FP8), runs at roughly $1.00 per hour and delivers slower inference without the FP8 path. It was not a competitive option.&lt;/p&gt;
&lt;h2 id=&quot;the-part-that-takes-most-of-the-time&quot;&gt;The Part That Takes Most of the Time&lt;/h2&gt;
&lt;p&gt;Almost none of the week went to the model. The model decision took an afternoon. The rest of the time went to CUDA version conflicts, mismatched cuDNN libraries, and inference engines that ran correctly on the 4090 but broke on other architectures.&lt;/p&gt;
&lt;p&gt;Ada Lovelace requires CUDA 11.8 or newer. A Blackwell card like the RTX 5090 requires CUDA 12.8 and breaks Python wheels that compiled and ran correctly on the 4090. The error message &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://libcudnn.so/&quot;&gt;libcudnn.so&lt;/a&gt;.9 not found is common enough in these setups that it is effectively a rite of passage. The fix is unglamorous: a pre-flight check that validates the environment and fails before you have paid to download 40 GB of weights, combined with a pinned base Docker image that I now refuse to modify without good reason.&lt;/p&gt;
&lt;p&gt;The method that actually holds across future GPU choices is simpler than any of the debugging. Read the GPU name, identify the architecture, look up which numeric formats that architecture supports natively, then do the per-image math before committing to any hardware. That process took an afternoon. Making FP8 actually run correctly took the rest of the week. No GPU comparison table warns you about that second half.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><category>generative-ai-tools</category><category>self-awareness</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Moore’s Law Is Dying.</title><link>https://soursen.org/articles/moores-law-is-dying/</link><guid isPermaLink="true">https://soursen.org/articles/moores-law-is-dying/</guid><description>2 nanometers. That is approximately 10 to 20 atoms wide, depending on the element. TSMC began volume production of 2nm chips in Q4 2025, ramping hard through 2026, with initial yield rates of approximately 70%.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;2 nanometers. That is approximately 10 to 20 atoms wide, depending on the element. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://heqingele.com/blog/tsmc-2nm-yield-rates-mass-production-status-2026/&quot;&gt;TSMC began volume production of 2nm chips in Q4 2025&lt;/a&gt;, ramping hard through 2026, with initial yield rates of approximately 70%. The entire production capacity of TSMC’s first 2 dedicated 2nm fabs is booked through the end of the year. Apple holds more than half of that initial allocation, with its A20 processor for the next iPhone generation, its M6 chip for Mac, and the Vision Pro R2 wearable chip all queued for the N2 node. AMD, Qualcomm, Nvidia, and MediaTek are directly behind.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://drrobertcastellano.substack.com/p/tsmcs-2-nm-era-technology-leadership&quot;&gt;TSMC’s 2nm capacity is expanding fast&lt;/a&gt;, from 40,000 wafers per month at the end of 2025 to a target of 100,000 per month in 2026 and 200,000 per month by 2027. The node uses gate-all-around nanosheet transistors combined with backside power delivery, a combination that resets the power-performance curve in ways that FinFET scaling could not. This is genuinely impressive engineering.&lt;/p&gt;
&lt;p&gt;Then, in the space of about a week in late June 2026, 3 separate organisations announced things that collectively suggest TSMC’s achievement, extraordinary as it is, may be the last act of one era rather than the opening of another. Huawei, IBM, and OpenAI each announced something different, from 3 different directions, and each one is saying the same underlying thing: shrinking transistors sideways is no longer the primary lever of progress.&lt;/p&gt;
&lt;p&gt;What is striking is that none of them sound alarmed. They sound like engineers who have already figured out what comes next.&lt;/p&gt;
&lt;p&gt;Before getting into the 3 announcements, you need to understand why Moore’s Law is actually running out, because the explanation in most coverage is wrong. The problem is not that transistors are getting too small to shrink further. The problem is where the energy goes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.CG7gYehp_l4fye.webp&quot; alt=&quot;Illustration for the section “Moore’s Law Is Dying.”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;984&quot; height=&quot;892&quot;&gt;&lt;/p&gt;
&lt;p&gt;More than 80% of the energy consumed by a modern high-performance chip does not go toward computation. It goes toward moving information between components inside the chip. This is the number that the product launch presentations never mention, because it is not a marketable feature. It is a fundamental constraint.&lt;/p&gt;
&lt;p&gt;Think of a chip as a city. Transistors are the buildings where the actual work happens. The microscopic metal wires connecting them are roads. A modern chip has more than 20 layers of those roads stacked on top of each other. Every signal traveling through those wires runs into 2 forces working against it: the resistance of the metal, and what engineers call parasitic capacitance, an invisible charge effect along the wire that has to cycle with every piece of information that passes through. The longer the path, the worse both effects compound. Engineers call this the RC delay, and it is the actual bottleneck in modern chips, not transistor size.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Processor clock speeds have stagnated for 15 years not because transistors stopped shrinking but because the paths between them are still too long.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is why processor clock speeds have stagnated for roughly 15 years despite transistor counts continuing to grow. You can pack more transistors onto the chip, but if the signals still have to travel long distances to reach each other, you gain density without gaining speed. The solution that Huawei, IBM, and OpenAI are each converging on is the same one: stop building wider and start building upward, compressing the distances signals need to travel.&lt;/p&gt;
&lt;h2 id=&quot;huaweis-7-year-detour-that-might-redefine-the-industry&quot;&gt;Huawei’s 7-Year Detour That Might Redefine the Industry&lt;/h2&gt;
&lt;p&gt;In June 2026, at the International Circuit and Systems Symposium in Shanghai, He Tingbo, president of HiSilicon, Huawei’s chip design arm, presented a new architectural approach called Logic Folding. This was He Tingbo’s first major public appearance in years, during a period when Huawei has been largely cut off from the equipment that TSMC uses to make chips at advanced nodes. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Extreme_ultraviolet_lithography&quot;&gt;ASML’s EUV lithography machines&lt;/a&gt;, which cost hundreds of millions of dollars each and require export licences that US sanctions have blocked, are essential for patterning features below roughly 7nm with a single exposure pass. SMIC, Huawei’s foundry partner, has been compensating by making multiple passes over the same pattern: 3, 4, sometimes 5 successive exposures where TSMC does it in 1. This works up to a point. Every additional pass adds defects and manufacturing complexity.&lt;/p&gt;
&lt;p&gt;That ceiling forced a genuinely important question. Is horizontal transistor shrinkage actually the right direction? Huawei’s answer is no, and Logic Folding is their alternative. The concept takes a circuit that normally spreads flat across silicon and folds it vertically, like folding a piece of paper in half. Stack the logic layers on top of each other and components that were separated by millimetres of horizontal distance are now separated by microns of vertical distance. The signal path collapses. The RC delay that was limiting performance collapses with it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Huawei claims 55% higher transistor density and 41% better energy efficiency without a single EUV machine. If the thermal challenge is solved, sanctions may have accidentally accelerated the next era of chip design.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Alongside Logic Folding, Huawei introduced what they call the Tau law, a new framework for measuring chip progress not by transistor width but by signal propagation time across the system. Progress measured in time rather than in nanometres. The claimed performance numbers are striking: up to 55% higher transistor density and 41% better energy efficiency without a single EUV machine in the manufacturing chain. Their upcoming Kirin 2026 processor, the first commercial chip using this architecture and expected in late 2026, is reportedly targeting 238 million transistors per square millimetre. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://semiwiki.com/forum/threads/tsmcs-2nm-chips-the-results-are-out.24329/&quot;&gt;That figure would be comparable to TSMC’s first-generation 3nm node&lt;/a&gt;, achieved through vertical integration rather than lateral shrinkage.&lt;/p&gt;
&lt;p&gt;The legitimate engineering challenge embedded in this claim is worth naming. Communication between 2 stacked active logic layers at the required speeds depends on millions of tiny copper connections called bonding interconnects. Huawei says they are targeting a bonding pitch of 1.5 microns, compared to roughly 9 microns at the current industry best. That is 6 times tighter than anything that exists today in production. Managing the heat generated by 2 stacked active logic layers inside a smartphone form factor, without the liquid cooling that server racks can use, is the other constraint that needs to be solved.&lt;/p&gt;
&lt;p&gt;The historical precedent for constraints producing innovation is strong enough that this does not feel like a reason to dismiss the approach. When the US cut GPS signals to Europe during the Kosovo conflict in 1999, Europe built the Galileo satellite navigation system. When the 1973 oil embargo hit Japan, Japan became the world leader in fuel efficiency. Huawei’s CEO has said publicly that the sanctions forced a direction Huawei would not have taken voluntarily.&lt;/p&gt;
&lt;h2 id=&quot;ibms-07-nanometre-chip-and-what-the-number-actually-means&quot;&gt;IBM’s 0.7 Nanometre Chip and What the Number Actually Means&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.zYpbD4Rk_Z1xCeuJ.webp&quot; alt=&quot;Illustration for the section “IBM’s 0.7 Nanometre Chip and What the Number Actually Means”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1488&quot; height=&quot;811&quot;&gt;&lt;/p&gt;
&lt;p&gt;On June 25, 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology&quot;&gt;IBM announced the world’s first sub-1 nanometre semiconductor technology&lt;/a&gt;, presented at the VLSI 2026 Symposium in Kyoto. The node is called 0.7nm, or 7 angstroms. 7 angstroms is approximately 7 atoms wide.&lt;/p&gt;
&lt;p&gt;Before going further, the naming caveat is worth stating clearly. A node name in semiconductors is no longer a physical measurement. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thenextweb.com/news/ibm-sub-1-nanometer-chip-nanostack&quot;&gt;The Next Web’s analysis of the announcement&lt;/a&gt; notes this explicitly: a 0.7nm node does not mean any feature on the chip is 0.7 nanometres across. It is a generation label. What the number signals is relative progress against prior generations, and on that basis the IBM announcement is significant.&lt;/p&gt;
&lt;p&gt;The architecture IBM unveiled is called Nanostack. Instead of continuing to shrink transistors laterally, Nanostack builds them in 2 stacked vertical layers on the same wafer, one directly on top of the other, fabricated sequentially. IBM demonstrated a working CMOS inverter, confirming the structure can be physically built and can switch. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology&quot;&gt;IBM’s press release confirmed&lt;/a&gt; approximately 100 billion transistors on a fingernail-sized die, roughly twice the density of IBM’s own 2nm chip from 2021, with up to 50% higher performance or 70% better energy efficiency compared to that 2nm predecessor.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;IBM’s Nanostack delivered 40% SRAM scaling in a single step solving a problem the industry had quietly given up on since TSMC’s 3nm node.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The SRAM result may be the most practically important finding for AI specifically. SRAM is the ultra-fast on-chip memory that lives inside a processor and serves as the buffer for the most computationally intense operations. It had essentially stopped shrinking at TSMC’s 3nm node. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://letsdatascience.com/news/ibm-debuts-07nm-nanostack-with-nearly-100b-transistors-f05b42f2&quot;&gt;IBM’s Nanostack delivers 40% SRAM scaling&lt;/a&gt; in a single step. IBM projects Nanostack-based AI accelerators could reach 7,000 TOPS, compared to approximately 1,500 TOPS in current leading-edge chips, and could cut large language model training time from roughly 3 months to 2 weeks.&lt;/p&gt;
&lt;p&gt;The honest context is that this is a laboratory result, not a product. IBM does not manufacture logic chips at commercial volume. It licenses its architectures to partners. The 2nm chip IBM announced in 2021 has only recently approached broad commercial deployment, 5 years after its announcement. Nanostack production is probably 5 years from commercial silicon. But laboratory demonstrations in this industry are the map, and this map extends below 1 nanometre for the first time with validated hardware.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;IBM Research director Jay Gambetta framed it directly:&lt;/em&gt; “With our new nanostack architecture, we’re not just making smaller transistors, we’re reinventing how chips are built to deliver dramatically more power and energy efficiency.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;openais-jalapeño-the-chip-that-ai-designed-in-9-months&quot;&gt;OpenAI’s Jalapeño: The Chip That AI Designed in 9 Months&lt;/h2&gt;
&lt;p&gt;On June 24, 1 day before IBM’s announcement, OpenAI and Broadcom unveiled Jalapeño, OpenAI’s first custom-built inference processor. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2026-06-24/openai-broadcom-custom-ai-chip-jalape%C3%B1o&quot;&gt;Bloomberg reported that Broadcom CEO Hock Tan confirmed a 50% reduction in cost per inference&lt;/a&gt; compared to current Nvidia GPU-based inference, with first deployments planned before the end of 2026.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Jalapeño went from initial concept to manufacturing tape-out in 9 months. A design of this complexity typically takes 2 to 3 years. AI compressed the timeline by a factor of 3 by helping design the chip it will run on.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;What is genuinely novel about Jalapeño is not just the performance specification. It is the design timeline. A chip of this complexity would typically require 2 to 3 years from initial design to manufacturing tape-out. Jalapeño went from initial concept to tape-out in 9 months. The acceleration came from using OpenAI’s own models to assist with significant portions of the design and optimisation process. AI accelerated the design of the chip that AI will run on.&lt;/p&gt;
&lt;p&gt;The loop this creates is worth pausing on. AI designs a chip. The chip runs AI more efficiently. That AI helps design the next chip more quickly. Each generation compresses the timeline of the next. If the 50% inference cost reduction holds in production, and if the design cycle continues to compress, the economics of running large language models at scale change faster than the conventional semiconductor roadmap would suggest.&lt;/p&gt;
&lt;p&gt;OpenAI is also not alone in this direction. Google has been designing its own TPU chips for over a decade and is now on its 7th generation. Amazon has its Trainium and Inferentia lines. Microsoft is developing its Maia series. Meta has released details of its MTIA inference chip. The hyperscalers collectively represent an enormous shift of AI compute demand away from commodity GPU hardware toward purpose-built silicon.&lt;/p&gt;
&lt;h2 id=&quot;what-all-3-are-actually-saying&quot;&gt;What All 3 Are Actually Saying&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CQ9fq98T_Z1Fs9TH.webp&quot; alt=&quot;Illustration for the section “What All 3 Are Actually Saying”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1600&quot; height=&quot;818&quot;&gt;&lt;/p&gt;
&lt;p&gt;Set the 3 announcements side by side and the common thread is unmistakable. Huawei is folding logic vertically to collapse signal paths without EUV access. IBM is stacking transistors at the transistor level to break below 1 nanometre. OpenAI is designing custom chips optimised for the specific matrix operations that large language models perform, compressing the design cycle with the same intelligence the chip will eventually run.&lt;/p&gt;
&lt;p&gt;None of them is competing on transistor width. All of them are competing on signal travel time, on vertical density, on design intelligence, and on system-level integration. The era where progress was reliably measured in nanometres of width is closing.&lt;/p&gt;
&lt;p&gt;The broader industry is converging on the same direction. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.amd.com/en/products/processors/server/epyc.html&quot;&gt;AMD has been stacking memory on processors for 3 years&lt;/a&gt; with its 3D V-Cache technology. Intel is routing power delivery through the back of the wafer on its latest process designs. TSMC is preparing its own version of vertical integration for the nodes after N2.&lt;/p&gt;
&lt;p&gt;For AI specifically, this matters in a direct economic way. The cost of running a large language model is determined almost entirely by GPU compute efficiency. If Jalapeño delivers on its 50% inference cost reduction when deployed before year-end, the economics of AI inference shift immediately. If IBM’s Nanostack architecture makes it to production in 5 years, the projected AI accelerator performance of 7,000 TOPS would represent roughly a 5x improvement over current leading hardware. If Huawei’s Logic Folding proves its thermal management thesis, it demonstrates that the path to competitive chip performance no longer requires access to the world’s most expensive lithography equipment.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The companies that understand what is happening are designing the full stack: the silicon, the memory layout, the packaging, and the power architecture together rather than separately. The advantage in the next decade of AI will not belong to whoever has the largest model. It will belong to whoever can run intelligence most efficiently at scale, and that is now a hardware problem as much as a software one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;These 3 announcements arrived in the same week by coincidence of timing. That coincidence makes them more interesting, not less. When Huawei, IBM, and OpenAI each independently pivot toward the same architectural direction at roughly the same moment, it is a reasonable signal that the direction is correct.&lt;/p&gt;
&lt;p&gt;The physics that limited horizontal transistor scaling has been known for years. The engineering responses to those limits have been arriving throughout this decade. Last week, 3 of them arrived together and pointed in the same direction clearly enough that paying attention seemed warranted.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Infrastructure</category><category>huawei</category><category>ibm</category><category>openai</category><category>semiconductors</category><category>nvidia</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Why You Should Stop Using Ollama in 2026 and What to Use Instead</title><link>https://soursen.org/articles/why-you-should-stop-using-ollama-in-2026-and-what-to-use-instead/</link><guid isPermaLink="true">https://soursen.org/articles/why-you-should-stop-using-ollama-in-2026-and-what-to-use-instead/</guid><description>Let me start with a confession. I used Ollama for a long time, and I recommended it to almost everyone who asked me about running AI models locally. It deserved that recommendation when it launched.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let me start with a confession. I used Ollama for a long time, and I recommended it to almost everyone who asked me about running AI models locally. It deserved that recommendation when it launched. You typed one command, a model loaded, and you had a running LLM on your own hardware with zero configuration. It was genuinely the easiest on-ramp to local inference that existed.&lt;/p&gt;
&lt;p&gt;That recommendation no longer holds, and I want to explain exactly why, with real numbers rather than vague complaints, because the situation has changed enough in 2026 that continuing to point people toward Ollama is actively doing them a disservice.&lt;/p&gt;
&lt;p&gt;The issue is not that Ollama became bad. The issue is that the alternatives got significantly better while Ollama got distracted building a cloud business, a proprietary backend, and a platform identity that quietly abandoned the local-first promise it was built on. The gap between what Ollama offers and what you could have instead is now wide enough to matter for every developer running models seriously.&lt;/p&gt;
&lt;h2 id=&quot;the-performance-gap-you-can-actually-feel&quot;&gt;The Performance Gap You Can Actually Feel&lt;/h2&gt;
&lt;p&gt;Start with the most immediate problem because it is the one you will notice on day one. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gigagpu.com/ollama-vs-llama-cpp-ease-vs-performance/&quot;&gt;GigaGPU’s April 2026 benchmark&lt;/a&gt; tested Llama 3 8B Q4_K_M on an RTX 5090 and documented 95 tokens/second with the llama.cpp server against 82 tokens/second with Ollama running the same model. The 14% overhead on NVIDIA hardware comes entirely from Ollama’s Go-based API layer, the automatic context management system, and the model loading abstractions that sit between you and the actual inference engine.&lt;/p&gt;
&lt;p&gt;That 14% figure is actually the conservative end of what the benchmarks show. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://singhajit.com/llm-inference-speed-comparison/&quot;&gt;Ajit Singh’s comprehensive benchmark published in January 2026 and updated in April&lt;/a&gt; found that llama.cpp runs consistently 10 to 25% faster than Ollama on NVIDIA GPUs across multiple models and hardware configurations. On an RTX 3060 running a 14B model, llama.cpp produces approximately 23 tokens/second; Ollama produces measurably fewer from the same hardware. At 100 concurrent users on a dedicated GPU server, this gap means needing proportionally more hardware with Ollama to serve the same load.&lt;/p&gt;
&lt;p&gt;The Apple Silicon story is even more stark, because on a Mac the performance difference between Ollama and the fastest available alternative is not 14%, it is multiple times larger.&lt;/p&gt;
&lt;p&gt;The benchmark that makes this clearest is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://antekapetanovic.com/blog/qwen3.5-apple-silicon-benchmark/&quot;&gt;Ante Kapetanovic’s direct comparison on an M4 Max running Qwen3.5 35B&lt;/a&gt;. MLX via the HTTP server produces 90 to 108 tokens/second. llama.cpp produces roughly 71 tokens per second. Ollama produces approximately 43 tokens/second. On the same machine, with the same model family, the fastest tool is more than 2.5 times faster than Ollama. The gap exists because MLX is built specifically for Apple Silicon, using Apple’s unified memory architecture and Metal GPU access directly rather than routing through a general-purpose abstraction layer.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://yage.ai/share/mlx-apple-silicon-en-20260331.html&quot;&gt;A separate benchmark on a Mac mini M4 Pro with 64GB unified memory running Qwen3-Coder-30B&lt;/a&gt; showed MLX achieving approximately 130 tokens per second compared to Ollama’s 43 tokens per second with its llama.cpp backend. That is a 3x difference on mainstream Apple Silicon hardware that a significant portion of developers are actually using. On an M4 Max with 128GB, MLX reached 130 tokens per second versus Ollama’s 43.5.&lt;/p&gt;
&lt;p&gt;Why does Ollama fall this far behind on Apple Silicon specifically? Because until March 2026, Ollama was using the llama.cpp backend on Apple Silicon rather than MLX, which meant it was routing compute through a general C++ inference engine using Metal shaders rather than a framework designed from the ground up for Apple’s chip architecture. Ollama announced a switch to MLX on Apple Silicon in March 2026, but that switch is still in preview, not the default, and it does not address the prior year of users running suboptimal inference without realising it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The creator of llama.cpp, Georgi Gerganov, commented publicly on Ollama’s performance issues:&lt;/em&gt; “LM Studio is using the upstream ggml implementation which is significantly better and well optimized. Looking at Ollama’s modifications in ggml, they have too much branching in their MXFP4 kernels and the attention sinks implementation is really inefficient. Along with other inefficiencies, I expect the performance is going to be quite bad in Ollama.” &lt;em&gt;This is not a competitor complaining. This is the author of the underlying technology describing specific implementation choices in Ollama’s codebase that produce measurable slowdowns.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-proprietary-fork-that-trapped-your-models&quot;&gt;The Proprietary Fork That Trapped Your Models&lt;/h2&gt;
&lt;p&gt;The performance problem is annoying. The next problem is a more serious breach of trust.&lt;/p&gt;
&lt;p&gt;During 2024 and into 2025, Ollama forked ggml, the low-level tensor computation library that llama.cpp is built on, and built their own custom inference engine on top of it. They stopped using llama.cpp as their backend entirely. This was not disclosed prominently. It happened gradually, and most users had no idea it was occurring.&lt;/p&gt;
&lt;p&gt;The practical consequence for anyone running Ollama during this period was that model files downloaded through Ollama were stored in a hashed filename format specific to Ollama’s own registry. You could not take those files and use them directly with llama.cpp, LM Studio, or any other inference tool. The models you had downloaded and the disk space you had spent acquiring them were effectively locked inside Ollama’s ecosystem. If you wanted to switch tools, you had to re-download everything from scratch.&lt;/p&gt;
&lt;p&gt;This is vendor lock-in, and it is particularly uncomfortable when the vendor’s entire brand identity is built on open-source credentials. The weights themselves were open. The format Ollama stored them in was not compatible with anything else. The distinction is meaningful and the company chose not to make it visible.&lt;/p&gt;
&lt;p&gt;In May 2026, Ollama released v0.30.0-rc15, which switches back to using llama.cpp directly. GGUF models are first-class again. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ollama/ollama/releases/tag/v0.30.0-rc15&quot;&gt;The community response&lt;/a&gt; acknowledged this as a correction but not as a vindication. Three things drove the reversal: the custom backend had fallen too far behind on new model architectures including Multi-Token Prediction and hybrid attention, OpenAI’s GPT-OSS release required day-one support that Ollama could not deliver by reimplementing llama.cpp from scratch, and the performance benchmarks had become too embarrassing to keep ignoring in public. Switching back does not erase the period when your models were locked in. It just means they are unlocked again.&lt;/p&gt;
&lt;h2 id=&quot;the-attribution-problem-and-the-desktop-app-launch&quot;&gt;The Attribution Problem and the Desktop App Launch&lt;/h2&gt;
&lt;p&gt;Open-source software runs on attribution. When you build on someone else’s work, you credit it. This is not a legal formality in most cases. It is the social contract that makes contributors willing to keep contributing and that gives users confidence they understand what they are actually running.&lt;/p&gt;
&lt;p&gt;Ollama built its entire original product on llama.cpp. For years, their README did not mention llama.cpp clearly. The attribution was buried, incomplete, or absent depending on where you looked. Their binary distributions were vague about dependencies. The community that built llama.cpp had to watch a product built primarily on their work position itself as an independent platform without proper acknowledgment.&lt;/p&gt;
&lt;p&gt;The desktop application launch made this worse. Ollama released a desktop GUI without including it in the main GitHub repository. The licence was unclear. The source code was not publicly available at launch. For a project whose reputation is built on open-source principles, launching a closed-source application without disclosing that clearly is a meaningful integrity gap. The source code eventually appeared in the repository, but the initial rollout communicated something about the company’s priorities that the correction did not undo.&lt;/p&gt;
&lt;p&gt;The model naming issue compounds this pattern. When DeepSeek released its R1 model family, Ollama listed the smaller distilled variants, specifically models like DeepSeek-R1-Distill-Qwen-32B with 32 billion parameters, simply as DeepSeek-R1 in their library. The full DeepSeek-R1 model has 671 billion parameters and behaves fundamentally differently from the distilled versions. Consumer hardware cannot run the full model. The distilled variants are useful and capable, but they are not the same thing as the flagship model.&lt;/p&gt;
&lt;p&gt;The confusion this created was extensive. Developers and researchers were sharing results claiming they had run the DeepSeek-R1 on their consumer laptops, when they had actually run a model that is one-twentieth the size. Ollama knew the distinction. They named the models the way they did anyway, presumably because the flagship model name drives more downloads than an accurate description of the distilled variant would.&lt;/p&gt;
&lt;h2 id=&quot;the-cloud-service-that-made-everything-worse&quot;&gt;The Cloud Service That Made Everything Worse&lt;/h2&gt;
&lt;p&gt;Ollama began as a local-first tool. Run models on your own machine, keep your data private, no server in the loop. That was the value proposition, and it was a genuine one. The rise of local inference tools matters because it means developers can work with powerful models without sending their prompts to a third-party API.&lt;/p&gt;
&lt;p&gt;Then Ollama took venture capital funding and built a cloud service.&lt;/p&gt;
&lt;p&gt;This is not inherently wrong. Companies need to grow. But the cloud service they built has been documented as deeply unreliable, and the shift in incentives it represents undermines the local-first promise in ways that matter for users who chose Ollama specifically because of that promise.&lt;/p&gt;
&lt;p&gt;The documented failure rates on Ollama Cloud are not minor reliability issues. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ollama/ollama/issues/14673&quot;&gt;GitHub issue #14673&lt;/a&gt; and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ollama/ollama/issues/15453&quot;&gt;issue #15453&lt;/a&gt; document a 29.7% failure rate on Qwen3.5 models and a reported 95% failure rate across all models on Ollama Cloud Pro. Users have reported inference timeouts exceeding 60 seconds that break agent workflows which depend on reliable response times. Tool calling returns 500 errors when tools are enabled on cloud models. Users paying $100 per month have been throttled after five days of use, not four days as initially reported to support, but confirmed in community threads to have started as early as day five.&lt;/p&gt;
&lt;p&gt;Support response times during documented outages have been measured in weeks rather than hours, with no incident communication from the company to affected users. The Reddit threads and GitHub issues from paying users describe a service that is not production-ready by any standard definition of that phrase.&lt;/p&gt;
&lt;p&gt;The privacy question that sits underneath the cloud service is worth stating clearly. If you chose Ollama because you wanted local inference with no data leaving your machine, and Ollama is now actively encouraging you to use a cloud service, the company’s incentives around your data have shifted. They have not published detailed privacy documentation explaining exactly what happens to prompts sent to Ollama Cloud. They are a VC-backed company with a cloud business. The original promise and the current business model are in tension.&lt;/p&gt;
&lt;h2 id=&quot;llamacpp-closed-the-convenience-gap&quot;&gt;llama.cpp Closed the Convenience Gap&lt;/h2&gt;
&lt;p&gt;The strongest historical argument for using Ollama despite its performance overhead was convenience. Setting up llama.cpp directly required downloading the source, compiling from scratch, separately obtaining model weights, converting formats, and manually configuring a server. That process took 15 to 30 minutes even for experienced developers, and it was genuinely intimidating for people new to local AI.&lt;/p&gt;
&lt;p&gt;That argument no longer holds in 2026. llama.cpp now ships with a router mode for model switching and a built-in web chat interface. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gigagpu.com/ollama-vs-llama-cpp-ease-vs-performance/&quot;&gt;GigaGPU documents&lt;/a&gt; that the setup process still takes longer than Ollama’s single-command approach, but the gap has narrowed to the point where the performance benefit justifies it for any serious use case. For developers who still want Ollama’s ease of use with llama.cpp’s performance, LM Studio provides a polished graphical interface on a regularly updated llama.cpp backend with proper GGUF support and model switching built in.&lt;/p&gt;
&lt;p&gt;The feature gap has also widened in llama.cpp’s favour during the period Ollama spent on its custom backend. Multi-Token Prediction support was merged into llama.cpp and remained broken or absent in Ollama’s custom engine. Structured output worked correctly in llama.cpp while being broken in Ollama’s fork. New model architectures including hybrid attention patterns received llama.cpp support within days of release, while Ollama’s custom backend lagged by months. SEED OSS 36B, a significant open model release, was unavailable through Ollama for months because the team declined to update their llama.cpp fork to support it.&lt;/p&gt;
&lt;h2 id=&quot;what-to-use-instead&quot;&gt;What to Use Instead&lt;/h2&gt;
&lt;p&gt;The decision depends on your specific situation, so here is how to think about it rather than a single universal recommendation.&lt;/p&gt;
&lt;p&gt;If you are running on NVIDIA hardware and want maximum single-user inference speed with full control over quantization, context length, and memory allocation, use &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ggerganov/llama.cpp&quot;&gt;llama.cpp directly&lt;/a&gt;. It is 10 to 25% faster than Ollama on NVIDIA across the benchmarks currently available, gives you access to every inference parameter, and now has a built-in web interface and model switching that removes the main convenience argument for Ollama.&lt;/p&gt;
&lt;p&gt;If you want the graphical experience Ollama offered but with a properly maintained llama.cpp backend, use &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lmstudio.ai/&quot;&gt;LM Studio&lt;/a&gt;. It provides a polished interface, proper GGUF support, model discovery and switching, and a backend that tracks llama.cpp releases rather than maintaining a divergent fork. The model files are standard GGUF format, so you can use them with any other inference tool without re-downloading.&lt;/p&gt;
&lt;p&gt;If you are on Apple Silicon and running models with long output requirements such as coding agents or long-form generation, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/ml-explore/mlx-examples/tree/main/llms&quot;&gt;MLX via mlx-lm&lt;/a&gt; is the correct choice. On M4-generation hardware, MLX is 2.5 to 3 times faster than Ollama for steady-state token generation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/0ssamaak0/oMLX&quot;&gt;oMLX&lt;/a&gt; is specifically optimised for coding agent scenarios and uses SSD KV cache persistence to reduce time-to-first-token for repeated prefixes from 30 to 90 seconds down to 1 to 3 seconds.&lt;/p&gt;
&lt;p&gt;If you are building a multi-user or production deployment, neither Ollama nor llama.cpp is the right tool. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/vllm-project/vllm&quot;&gt;vLLM&lt;/a&gt; provides proper continuous batching, production-grade concurrency, and industry-standard reliability. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/sgl-project/sglang&quot;&gt;SGLang&lt;/a&gt; offers structured generation and agent-oriented features with comparable production maturity. Both are the tools actually used at inference scale. Ollama’s own cloud service failure rates demonstrate what happens when a product designed for single-user local inference is pushed into production workloads without the engineering required to support them.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-summary&quot;&gt;The Honest Summary&lt;/h2&gt;
&lt;p&gt;Ollama earned its reputation. In 2023 and much of 2024, it was the right recommendation for almost everyone who wanted to run models locally without dealing with the complexity of the underlying tools. That was genuinely valuable, and the project deserves credit for making local AI accessible to developers who would not have encountered it otherwise.&lt;/p&gt;
&lt;p&gt;The situation in 2026 is different. Ollama is running 10 to 25% slower than llama.cpp on NVIDIA and 2 to 3 times slower than MLX on Apple Silicon. It spent a year with a proprietary backend that locked model files into a non-portable format. It launched a cloud service with documented failure rates above 25%, support response times measured in weeks, and a privacy posture that contradicts the local-first promise it was built on. It misnamed models in ways that created widespread confusion about what users were actually running. It fell months behind on feature support while its upstream dependency kept shipping.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The alternatives are not harder to use than they used to be. They are easier. The convenience gap that justified the performance penalty has closed. The trust issues that accumulated during 2024 and 2025 have not.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You do not have to migrate everything at once. Download LM Studio today and point it at the same GGUF files you are already using. If you are on a Mac, install mlx-lm and run a comparison on the same model. The performance difference will be immediately obvious, and the setup time is shorter than you probably expect.&lt;/p&gt;
&lt;p&gt;The open-source local AI ecosystem is healthier and more capable than it has ever been. The tools built on genuine community transparency are faster, more flexible, and more honest about what they are. That is where your time and your data belong.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ollama</category><category>llm</category><category>ai</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Wall Street Filed an Automatic Bitcoin Buyer. It Runs on Stock Dividends.</title><link>https://soursen.org/articles/wall-street-filed-an-automatic-bitcoin-buyer-it-runs-on-stock-dividends/</link><guid isPermaLink="true">https://soursen.org/articles/wall-street-filed-an-automatic-bitcoin-buyer-it-runs-on-stock-dividends/</guid><description>On June 18, 2026, Franklin Templeton, a $1.5 trillion asset manager founded in 1947, filed registration statements with the SEC for 2 exchange-traded funds built around one of the oldest and most boring ideas in finance. A dividend reinvestment plan. The twist is where the dividends go.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On June 18, 2026, Franklin Templeton, a $1.5 trillion asset manager founded in 1947, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinmagazine.com/news/franklin-templeton-files-two-etfs-bitcoin&quot;&gt;filed registration statements with the SEC&lt;/a&gt; for 2 exchange-traded funds built around one of the oldest and most boring ideas in finance. A dividend reinvestment plan. The twist is where the dividends go. Instead of buying more stock, they buy Bitcoin.&lt;/p&gt;
&lt;p&gt;No wallet. No exchange account. No moment where you have to decide to buy a volatile asset. You own a basket of dividend-paying US companies, and in the background, a machine accumulates Bitcoin automatically on a fixed calendar, every quarter, forever.&lt;/p&gt;
&lt;p&gt;This is not a one-off filing. 2 days before Franklin’s submission, BlackRock launched a Bitcoin income ETF. Bitwise has projected over 100 crypto ETFs and ETPs rolling out across 2026. The biggest names in asset management have stopped simply offering Bitcoin and started repackaging it into every investment flavor imaginable. Understanding what they are building, why they built it now, and whether it actually benefits the investor holding it is worth taking seriously.&lt;/p&gt;
&lt;h2 id=&quot;the-backdrop-makes-the-timing-strange&quot;&gt;The Backdrop Makes the Timing Strange&lt;/h2&gt;
&lt;p&gt;Bitcoin was sitting around $59,500 when Franklin filed. It is down approximately 52% from its October 2025 all-time high of $124,720. The 14-day RSI had just printed 31, right at the edge of technically oversold territory. The Fear and Greed Index was at 13, deep in extreme fear. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tftc.io/bitcoin-etf-outflows-2026-record-streaks/&quot;&gt;US spot Bitcoin ETFs had bled approximately $6.35 billion across 7 consecutive weeks&lt;/a&gt;, with a single day in late June seeing nearly $692 million in redemptions. Total spot ETF assets had collapsed from roughly $170 billion at the peak to around $73 billion at the time of writing.&lt;/p&gt;
&lt;p&gt;This is not a bull market product launch. This is product infrastructure being built during one of the most painful stretches in Bitcoin’s recent price history. That contrast is the first thing worth sitting with.&lt;/p&gt;
&lt;h2 id=&quot;how-the-franklin-drip-machine-actually-works&quot;&gt;How the Franklin DRIP Machine Actually Works&lt;/h2&gt;
&lt;p&gt;DRIP stands for Dividend Reinvestment Plan. The concept itself is about as old as the stock market. When a company pays a dividend, instead of receiving cash, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mexc.com/en-GB/learn/article/what-if-stock-dividends-built-your-bitcoin-position-automatically-the-franklin-templeton-bitcoin-drip-etf-explained/1&quot;&gt;the plan automatically reinvests that payment into more shares of the same company&lt;/a&gt;. Do that across a diversified portfolio for 20 or 30 years and the compounding quietly builds a meaningful position without any active decision-making from the investor. It is reliable, mechanical, and almost completely uninteresting to read about.&lt;/p&gt;
&lt;p&gt;Franklin’s version breaks the loop at the reinvestment step. The 2 funds, the Franklin US Equity Bitcoin DRIP Index ETF and the Franklin US Innovation Bitcoin DRIP Index ETF, hold a standard basket of US stocks. The equity fund tracks a VettaFi index of approximately 498 large-cap US companies spanning a market cap range from $7.5 billion to $4.9 trillion as of April 30, 2026. The innovation fund tracks the 100 largest non-financial companies on the Nasdaq. Both funds begin with allocations of 95% US equities and 5% Bitcoin. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.spaziocrypto.com/etf/franklin-templeton-bitcoin-drip-etf-dividends/&quot;&gt;Per the SEC filings&lt;/a&gt;, when dividends are paid by the underlying equity holdings, the cash is redirected into Bitcoin-linked instruments rather than additional shares. Those instruments can include spot Bitcoin ETFs such as Franklin’s own EZBC, CME futures, or listed options embedded directly inside the fund.&lt;/p&gt;
&lt;p&gt;The structure has 3 deliberate limits built in. The Bitcoin sleeve is capped at a hard maximum of 20% of fund assets. When dividend income pushes the Bitcoin allocation above 5%, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/franklin-templeton-bitcoin-drip-etf-sec-filing-june-2026/&quot;&gt;the fund rebalances back toward 4.5% on a quarterly schedule&lt;/a&gt;. The September 1, 2026 target launch date is not arbitrary. It is driven by the 75-day review window created by a regulatory change that took effect in September 2025.&lt;/p&gt;
&lt;p&gt;The genius of the structure, if you want to call it that, is what it removes. It strips out every friction point that has historically stopped a conventional investor from touching crypto. There is no exchange to sign up for. There is no seed phrase to lose. There is no moment where the investor has to consciously decide to buy an asset they find intimidating. The Bitcoin accumulation happens as a byproduct of owning companies they already understand.&lt;/p&gt;
&lt;h2 id=&quot;the-regulatory-switch-that-made-this-a-conveyor-belt&quot;&gt;The Regulatory Switch That Made This a Conveyor Belt&lt;/h2&gt;
&lt;p&gt;One question worth asking is why this wave of filings is happening now rather than two years ago. The answer is a specific regulatory change made by the SEC on September 17, 2025. On that date, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sec.gov/newsroom/press-releases/2025-121-sec-approves-generic-listing-standards-commodity-based-trust-shares&quot;&gt;the Commission approved generic listing standards for commodity-based trust shares, including digital assets&lt;/a&gt;. The practical consequence was transformative. Before the change, every new crypto ETP required its own bespoke rule change filing, a process that could take up to 240 days and often felt more like a political gauntlet than a regulatory review. After it, qualifying products slot into a streamlined review of approximately 60 to 75 days.&lt;/p&gt;
&lt;p&gt;To understand how significant this shift is, consider Bitcoin’s history. A Bitcoin ETF took the better part of a decade from first filing to first approval. Repeated submissions, repeated rejections, years of comment letters before the SEC finally approved spot Bitcoin products in January 2024. Each approval was its own campaign. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitnomial.com/blog/etf-approval-fast-lane/&quot;&gt;As Bitnomial’s analysis of the new framework describes it&lt;/a&gt;, that era is over. The SEC has moved from a one-off battle model to a rules-based conveyor belt. Bitwise analyst Matt Hougan has forecast over 100 new crypto ETFs and ETPs across 2026 as a direct consequence. Franklin’s September 1 target date is the 75-day clock ticking from its June 18 filing.&lt;/p&gt;
&lt;h2 id=&quot;blackrock-built-the-income-version&quot;&gt;BlackRock Built the Income Version&lt;/h2&gt;
&lt;p&gt;2 days before Franklin’s filing, on June 16, BlackRock launched the iShares Bitcoin Premium Income ETF under the ticker BITA. This fund takes a completely different approach to the same underlying asset. Rather than accumulating Bitcoin automatically through dividends, it generates yield from Bitcoin by selling covered call options on roughly 25 to 35% of its holdings. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.investing.com/analysis/coveredcall-bitcoin-etfs-test-demand-beyond-pure-spot-exposure-200682250&quot;&gt;It targets an annualised yield of 15 to 25%&lt;/a&gt;, aims to retain approximately 70% of Bitcoin’s price appreciation, and charges a fee of 0.65%.&lt;/p&gt;
&lt;p&gt;The side-by-side picture of these 2 products is instructive. Franklin built a tool for the investor who wants to accumulate Bitcoin without thinking about it. BlackRock built one for the investor who wants income rather than upside. These are not competing products. They are targeting entirely different investor profiles with the same underlying asset, which is exactly how a mature product category gets built.&lt;/p&gt;
&lt;p&gt;The establishment has stopped simply blessing Bitcoin and started segmenting it. Growth investors, income investors, dividend investors, the cautious retiree who will never in their life open a crypto exchange account. Each now has a tailored wrapper aimed directly at their existing investment behaviour.&lt;/p&gt;
&lt;h2 id=&quot;the-structural-argument-for-why-this-matters&quot;&gt;The Structural Argument For Why This Matters&lt;/h2&gt;
&lt;p&gt;The most important feature of DRIP-style products is not what they do to Bitcoin’s price in the short term. It is the character of the demand they create. Vetifi’s Ryan Scholer described the Franklin structure as a programmatic dollar-cost averaging tool. Dividends are paid on a fixed calendar, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/franklin-templeton-bitcoin-drip-etf-sec-filing-june-2026/&quot;&gt;the broad fund’s underlying index yields approximately 1.05% per year&lt;/a&gt;. That means the fund mechanically converts roughly 1% of its total assets into Bitcoin exposure annually, completely on autopilot, regardless of what the Fear and Greed Index reads, regardless of whether Bitcoin is at $124,000 or $59,000, regardless of whether retail investors are panicking.&lt;/p&gt;
&lt;p&gt;This is the opposite of what the current ETF flows represent. The hot money that poured into spot Bitcoin ETFs in 2024 treated them as high-beta risk-on exposure, something to sell the moment macro conditions turned hostile. That is a discretionary, reactive buyer. A DRIP buyer cannot be turned off by a frightened investor because the buying is written into the fund’s mandate.&lt;/p&gt;
&lt;p&gt;Now scale the potential demand. Total US retirement assets sit at approximately $47.6 trillion. Roughly $7.5 trillion of that is in equity-focused IRAs and 401(k)s. Those are exactly the pools of dividend-paying stock exposure these products are designed to plug into. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/amp/post/397412/goldman-sachs-files-for-bitcoin-etf-that-invests-in-other-bitcoin-etfs&quot;&gt;BlackRock itself has discussed a modest 1 to 2% Bitcoin allocation as a portfolio diversifier&lt;/a&gt;. Even 1% of the total US retirement pool is approximately $476 billion. A 5% sleeve gets you to $2.4 trillion. That is a buyer that simply did not exist 2 years ago.&lt;/p&gt;
&lt;h2 id=&quot;the-counterarguments-are-equally-strong&quot;&gt;The Counterarguments Are Equally Strong&lt;/h2&gt;
&lt;p&gt;Leaving the bull case without the honest counterweight would be incomplete. The skeptical reading of this product wave is not a fringe position.&lt;/p&gt;
&lt;h2 id=&quot;the-fees-on-fees-problem&quot;&gt;The fees on fees problem&lt;/h2&gt;
&lt;p&gt;A Franklin DRIP investor pays the fund’s management fee, then pays the embedded cost of whatever Bitcoin instrument it purchases underneath, then absorbs the trading and options overhead stacked on top of that. For context, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitcoinfoundation.org/news/crypto-etfs-news/drip-etf-bitcoin/&quot;&gt;Franklin’s own spot Bitcoin ETF EZBC charges 0.19%&lt;/a&gt;. A plain S&amp;amp;P 500 index fund costs around 0.03%. Stack 3 layers of cost on a 30-year retirement horizon and the drag compounds into a significant performance gap. The fund is being built for a customer who values simplicity over cost optimisation, which is a defensible product decision, but the person buying it should understand what simplicity costs.&lt;/p&gt;
&lt;h2 id=&quot;the-valuation-blind-buying-problem&quot;&gt;The valuation blind buying problem&lt;/h2&gt;
&lt;p&gt;A classic DRIP has a built-in stabiliser. When a stock falls, the reinvested dividend buys more shares at a cheaper price, automatically improving the investor’s cost basis. The Franklin structure breaks this relationship. The dividend income buys Bitcoin not because Bitcoin got cheaper. It buys Bitcoin because some unrelated US company happened to pay a dividend on its scheduled date. There is no valuation filter whatsoever. The identical mechanism that looks disciplined at $59,000 would have been buying Bitcoin at the $124,720 peak with exactly the same mechanical enthusiasm.&lt;/p&gt;
&lt;h2 id=&quot;the-historical-top-signal-problem&quot;&gt;The historical top signal problem&lt;/h2&gt;
&lt;p&gt;Historically, a flood of new crypto-linked financial products has tended to mark cycle peaks rather than cycle bottoms. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&amp;amp;CIK=BITO&amp;amp;type=&amp;amp;dateb=&amp;amp;owner=include&amp;amp;count=40&quot;&gt;ProShares’ Bitcoin Futures ETF BITO launched on October 19, 2021&lt;/a&gt;, approximately 3 weeks before that cycle’s peak of around $69,000 on November 10, 2021. 100 new filings can look a great deal like Wall Street productizing a hot asset right before it cools.&lt;/p&gt;
&lt;p&gt;The counter to this specific concern is that these products are launching with Bitcoin down 52% from its high, not pressed against it. Bloomberg ETF analyst Eric Balchunas has argued that most current ETF holders have ridden through the drawdown, and that the outflows represent portfolio rebalancing rather than a fundamental loss of conviction. The 2021 analogy may not hold when the product wave is occurring at the opposite point in the price cycle.&lt;/p&gt;
&lt;h2 id=&quot;the-uncomfortable-question-at-the-centre-of-all-of-this&quot;&gt;The Uncomfortable Question at the Centre of All of This&lt;/h2&gt;
&lt;p&gt;Franklin’s CEO Jenny Johnson has argued publicly that traditional finance resists open blockchains because they threaten fee-based transaction models. That is a pointed observation. It is also slightly ironic coming from a firm building its own fee layer on top of Bitcoin. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/franklin-templeton-bitcoin-drip-etf-sec-filing-june-2026/&quot;&gt;As SpottedCrypto’s analysis of the filing notes&lt;/a&gt;, tickers, fee rates, and listing exchange were all blank in the preliminary prospectus. The actual cost structure of the fund will determine whether it is a genuine accumulation vehicle or a fee extraction machine in a familiar wrapper.&lt;/p&gt;
&lt;p&gt;The structural question underneath this entire product wave is whether the distribution channel carries real adoption or extraction. The answer is probably both, and the proportion depends on details that are not yet public.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wall Street has turned Bitcoin from a speculative asset into a financial ingredient. It has been sliced into income flavors, growth flavors, and dividend flavors, and sold to every investor archetype. Whether that is validation or domestication depends on whether the investor at the end of the pipe is building genuine wealth or simply paying multiple fee layers for the privilege of mechanical exposure to an asset they were too intimidated to buy directly.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;what-to-actually-watch-from-here&quot;&gt;What to Actually Watch From Here&lt;/h2&gt;
&lt;p&gt;The filing is not the product. The AUM is. These DRIP and income products mean nothing until they actually gather assets after their September 2026 launch. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sosovalue.com/us/etf/us-btc-spot&quot;&gt;Track inflows across all US spot Bitcoin ETFs on SoSoValue&lt;/a&gt; from September onward. The number that appears in the first 3 months, not the filing itself, is the real test of whether Bitcoin for every investor actually works.&lt;/p&gt;
&lt;p&gt;Watch the 7-week ETF outflow streak for signs of stabilisation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptoquant.com/asset/btc/chart/market-indicator/coinbase-premium-index&quot;&gt;The Coinbase premium index&lt;/a&gt;, which had run negative for 46 consecutive days at the time of this writing, flipping positive would signal that US institutions are stepping back into the market rather than sitting on the sidelines.&lt;/p&gt;
&lt;p&gt;Watch the macro lever. With the Fed funds rate at 3.63%, the 10-year Treasury at 4.38%, and PCE inflation running at 4.1%, capital has a genuine risk-free reason to sit in bonds rather than Bitcoin. Any signal of rate cuts materially changes that competition overnight.&lt;/p&gt;
&lt;p&gt;Watch whether the broader product line fills out the way Bitwise projected. 100 ETF wrappers landing into a bear market is either the deepest accumulation infrastructure of the cycle or the loudest top signal on record. Which story is winning will become visible in the AUM data from autumn 2026 onward.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>bitcoin</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><category>wall-street</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The Number Nobody Tells You to Check When Buying a GPU for Local AI</title><link>https://soursen.org/articles/the-number-nobody-tells-you-to-check-when-buying-a-gpu-for-local-ai/</link><guid isPermaLink="true">https://soursen.org/articles/the-number-nobody-tells-you-to-check-when-buying-a-gpu-for-local-ai/</guid><description>If you have spent any time researching GPUs for running AI models locally, you have probably heard the same advice repeated everywhere: get as much VRAM as possible. That advice is not wrong.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you have spent any time researching GPUs for running AI models locally, you have probably heard the same advice repeated everywhere: get as much VRAM as possible. That advice is not wrong. VRAM capacity determines whether a model loads at all, and if your GPU does not have enough, the model either refuses to run or gets partially offloaded to system RAM at a fraction of the speed. VRAM is the hard gate.&lt;/p&gt;
&lt;p&gt;But here is what most guides skip over entirely. Once your GPU has enough VRAM to hold the model, the number that determines how fast the model actually generates text is not VRAM size. It is memory bandwidth, and the difference between GPUs on this metric is enormous, sometimes three to four times faster on paper-comparable hardware.&lt;/p&gt;
&lt;p&gt;Understanding this distinction will save you from two categories of mistake that are genuinely common right now. The first is buying a GPU with plenty of VRAM but mediocre bandwidth and wondering why inference feels sluggish. The second is spending two to three times more money on a flashy system spec-sheet because it promises large unified memory, only to discover that the bandwidth connecting that memory to the processor makes it feel slower than a used GPU you could have bought for a third of the price.&lt;/p&gt;
&lt;h2 id=&quot;why-memory-bandwidth-controls-inference-speed&quot;&gt;Why Memory Bandwidth Controls Inference Speed&lt;/h2&gt;
&lt;p&gt;Before getting into the numbers, it helps to understand exactly what happens inside a GPU every time an LLM generates a single token.&lt;/p&gt;
&lt;p&gt;The GPU does not load the model once and then keep it in fast registers forever. For every token it generates, it reads the relevant portions of the model weights from VRAM into the compute cores, runs the attention and feed-forward calculations for that token, and then moves on to the next one. This cycle repeats for every single token in the output. The model weights are large, the cycle is continuous, and the speed of the memory connection between VRAM and compute cores is what sets the pace.&lt;/p&gt;
&lt;p&gt;This is why LLM inference is described as memory-bound rather than compute-bound. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://houtini.com/articles/best-gpus-for-running-local-llms/&quot;&gt;Houtini’s July 2026 GPU guide&lt;/a&gt; describes it precisely that LLM inference is memory-bandwidth-bound, meaning the GPU’s compute units are frequently idle, waiting for data to arrive from VRAM rather than being limited by raw compute throughput. This has been confirmed in peer-reviewed research across multiple architectures, with arXiv papers on LLM inference consistently documenting that decoding becomes memory-bound during autoregressive generation, where weight movement from memory dominates the latency profile. Adding more compute cores to a memory-bound workload does almost nothing. Adding more bandwidth changes everything.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BvXso3e1_148gL1.webp&quot; alt=&quot;Illustration for the section “Why Memory Bandwidth Controls Inference Speed”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1168&quot; height=&quot;1500&quot;&gt;&lt;/p&gt;
&lt;p&gt;Here is a concrete way to think about the difference. VRAM capacity is like the size of your desk, determining how much material you can have in front of you at once. Memory bandwidth is how fast you can reach into the filing cabinet and pull out whatever you need next. You could have a desk the size of a warehouse floor, but if fetching each document takes fifteen minutes, you will not get much work done regardless of how much space you have.&lt;/p&gt;
&lt;h2 id=&quot;the-math-that-makes-this-real&quot;&gt;The Math That Makes This Real&lt;/h2&gt;
&lt;p&gt;The relationship between memory bandwidth and inference speed is direct enough to calculate approximately. For a model with N parameters at Q4 quantization, which uses roughly 0.5 bytes per parameter, each token generation requires the GPU to read approximately the full model weights from VRAM. A 13B parameter model at Q4 quantization requires reading roughly 6 to 7 GB of data per token generated. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-3090/&quot;&gt;Hardware Corner’s benchmark data&lt;/a&gt; shows this playing out exactly as the theory predicts across real hardware.&lt;/p&gt;
&lt;p&gt;Working through the bandwidth math for a 13B model at Q4 quantization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;At 960 GB/s (RTX 3090, RX 7900 XTX): approximately 19 milliseconds/token, or roughly 50 tokens/second&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;At 504 GB/s (mid-range desktop GPU): approximately 36 milliseconds/token, or roughly 28 tokens/second&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;At 256 GB/s (integrated APU memory): approximately 70 milliseconds/token, or roughly 14 tokens/second&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That is a 3.5 times difference in speed from hardware that might cost similar amounts of money depending on what you buy. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://knowledgelib.io/computing/components/gpus-for-llm-inference/2026&quot;&gt;The AI Knowledge Library’s June 2026 GPU comparison&lt;/a&gt; puts the RTX 5090’s bandwidth advantage in context: at 1,792 GB/s it is 78% faster than the RTX 4090’s 1,008 GB/s. Hardware Corner’s benchmarks show the RTX 5090 delivering 102.7 tokens per second on Qwen3 14B at Q4 quantization with a 16K context window, making the bandwidth advantage visible in real-world output speed.&lt;/p&gt;
&lt;h2 id=&quot;gpu-comparison-table-ranked-by-memory-bandwidth-july-2026&quot;&gt;GPU Comparison Table: Ranked by Memory Bandwidth (July 2026)&lt;/h2&gt;
&lt;p&gt;This table covers the GPUs worth evaluating for local LLM inference in July 2026, sorted by memory bandwidth. Prices reflect approximate current ranges from Amazon and major retailers. The last two entries are included specifically to illustrate the bandwidth trap described in the section that follows. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-3090/&quot;&gt;Hardware Corner’s LLM benchmark database&lt;/a&gt; and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://houtini.com/articles/best-gpus-for-running-local-llms/&quot;&gt;Houtini’s July 2026 GPU guide&lt;/a&gt; were the primary sources for confirmed bandwidth figures.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.yNw9Zn6Z_ZIHVf1.webp&quot; alt=&quot;Illustration for the section “GPU Comparison Table: Ranked by Memory Bandwidth (July 2026)”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;761&quot; height=&quot;709&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;2-expensive-machines-that-will-disappoint-you&quot;&gt;2 Expensive Machines That Will Disappoint You&lt;/h2&gt;
&lt;p&gt;The bandwidth table above reveals two categories of hardware that get marketed heavily toward the local AI crowd and consistently underdeliver on the metric that actually matters for inference speed. Both deserve a direct warning.&lt;/p&gt;
&lt;h2 id=&quot;the-amd-ryzen-ai-max-mini-pc-trap&quot;&gt;The AMD Ryzen AI Max Mini PC Trap&lt;/h2&gt;
&lt;p&gt;Mini PCs built around the AMD Ryzen AI Max+ 395 processor are being marketed aggressively in mid-2026 at prices ranging from $2,000 to $4,000. The headline specification is unified memory up to 96GB, which sounds compelling when you are used to discrete GPUs topping out at 24 to 32GB for consumer hardware. The problem is that this unified memory is DDR5 system RAM shared between the CPU, the integrated Radeon 8060S GPU, and the rest of the system, with a total memory bandwidth of approximately 256 GB/s. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://singhajit.com/llm-inference-speed-comparison/&quot;&gt;Ajit Singh’s April 2026 benchmark analysis&lt;/a&gt; confirms that on Apple Silicon, MLX achieves 30 to 50% faster throughput than Ollama, and the Apple M-series chips reach their performance partly because their unified memory bandwidth is dramatically higher than DDR5 systems. The Ryzen AI Max+ 395 does not have that advantage.&lt;/p&gt;
&lt;p&gt;At 256 GB/s, the Ryzen AI Max+ 395 will generate tokens on a 13B model at roughly 14 tokens per second in theoretical maximum. A used RTX 3090 with 936 GB/s bandwidth will generate those same tokens at roughly 50 tokens per second, nearly 3.5 times faster, and currently sells for approximately $1,000 to $1,500 on the used market in July 2026 based on live eBay and resale data. The mini PC costs two to four times more and runs AI inference at roughly one-third the speed.&lt;/p&gt;
&lt;p&gt;There are legitimate reasons to buy one of these systems. They are quiet, compact, power-efficient, and capable general-purpose computers. If your workload is mostly CPU-bound tasks, light productivity, and occasional small model inference, they are reasonable machines. If your primary use case is running local LLMs at speed, the bandwidth limitation means you are paying a significant premium for a machine that will feel slow specifically on the task you bought it for.&lt;/p&gt;
&lt;h2 id=&quot;the-nvidia-dgx-spark-trap&quot;&gt;The NVIDIA DGX Spark Trap&lt;/h2&gt;
&lt;p&gt;NVIDIA’s DGX Spark was announced at a $3,000 price point and marketed as a personal AI supercomputer. The specification that gets the most attention is 128GB of unified LPDDR5X memory via the Grace-Blackwell SoC. 128GB is a genuinely useful amount of capacity for running very large models that do not fit on consumer hardware. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://houtini.com/articles/best-gpus-for-running-local-llms/&quot;&gt;Houtini’s July 2026 analysis&lt;/a&gt; notes that the MI300X, AMD’s enterprise datacenter card, delivers 5,300 GB/s of bandwidth on paper but costs over $20,000 and ships in rackmount form factors. The DGX Spark sits at a consumer price point with consumer bandwidth.&lt;/p&gt;
&lt;p&gt;The DGX Spark’s LPDDR5X memory delivers approximately 273 GB/s of bandwidth. An RTX 3090 available used for approximately $1,000 to $1,500 delivers 936 GB/s. For any model that fits in 24GB, the used RTX 3090 will generate tokens roughly 3.4 times faster than the DGX Spark at less than a third of the price.&lt;/p&gt;
&lt;p&gt;The DGX Spark makes genuine sense for one specific situation: you need to load a model larger than 60GB that simply does not fit on any consumer discrete GPU. At that point the bandwidth penalty is unavoidable because no alternative exists. For everything up to approximately 32B parameters at Q4 quantization, which covers the majority of models most developers actually use day-to-day, a much cheaper discrete GPU with higher bandwidth will outperform it on the metric that determines whether the experience feels fast or frustrating.&lt;/p&gt;
&lt;h2 id=&quot;the-value-picks-worth-buying-right-now&quot;&gt;The Value Picks Worth Buying Right Now&lt;/h2&gt;
&lt;h2 id=&quot;rtx-3090-used-around-1000-to-1500&quot;&gt;RTX 3090 (Used, Around $1,000 to $1,500)&lt;/h2&gt;
&lt;p&gt;The RTX 3090 is the best value GPU for local LLM inference in mid-2026 if you do not need more than 24GB of VRAM. According to live July 2026 market data from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://resaleprices.com/&quot;&gt;ResalePrices.com&lt;/a&gt; and GPUPoet, used RTX 3090 units are currently averaging approximately $1,250, with a range of roughly $1,000 to $1,500 depending on condition, seller, and AIB model. The RTX 5080, which costs over $1,200 new, delivers 960 GB/s, a 2.6% bandwidth advantage over the RTX 3090. The RTX 4090 delivers 1,008 GB/s, which is meaningfully faster, but commands $1,800 or more.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://houtini.com/articles/best-gpus-for-running-local-llms/&quot;&gt;Houtini’s analysis&lt;/a&gt; notes one practical consideration that the RTX 3090 draws 350W under load, which is real power consumption requiring a capable power supply and adequate case airflow. Budget 200W of PSU headroom above the GPU’s rated TDP. A system that browns out mid-inference does not fail quietly.&lt;/p&gt;
&lt;h2 id=&quot;rx-7900-xtx-around-800-to-1000&quot;&gt;RX 7900 XTX (Around $800 to $1,000)&lt;/h2&gt;
&lt;p&gt;AMD’s RX 7900 XTX matches the RTX 6000 Ada’s 960 GB/s bandwidth with a full 384-bit memory bus and 24GB of GDDR6, at a fraction of the price of the professional card. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://knowledgelib.io/computing/components/gpus-for-llm-inference/2026&quot;&gt;The AI Knowledge Library’s GPU comparison confirms&lt;/a&gt; that ROCm 7.2, released in March 2026, achieved full software parity with CUDA on Linux for the primary inference frameworks. llama.cpp, vLLM, and LM Studio all work correctly with ROCm in mid-2026 without the driver friction that plagued AMD GPU inference in earlier years. If you are on Windows rather than Linux, the software story is still slightly less mature, but the gap has narrowed considerably from where it was twelve months ago.&lt;/p&gt;
&lt;p&gt;2 RX 7900 XTX cards running in parallel via ROCm gives you 48GB of total VRAM at under $2,000, which is a setup that handles virtually every open model available for local inference at the time of writing.&lt;/p&gt;
&lt;h2 id=&quot;radeon-ai-pro-r9700-around-1350&quot;&gt;Radeon AI PRO R9700 (Around $1,350)&lt;/h2&gt;
&lt;p&gt;AMD’s R9700 is the workstation card for users who want 32GB of VRAM with ECC memory reliability at a price point below the professional NVIDIA alternatives. Bandwidth is more modest at 645 GB/s due to the 256-bit memory bus, which is a real trade-off relative to the RTX 3090 and RX 7900 XTX. But the 32GB capacity is the sweet spot for running 30B to 34B models fully in VRAM without quantization compromises. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://corelab.tech/llmgpu/&quot;&gt;CoreLab’s LLM GPU guide&lt;/a&gt; notes the 32GB buffer as the practical ceiling for most developers in 2026 running coding assistant and reasoning-heavy workloads with extended context.&lt;/p&gt;
&lt;h2 id=&quot;quick-decision-guide&quot;&gt;Quick Decision Guide&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CtJsshRt_fRoKR.webp&quot; alt=&quot;Illustration for the section “Quick Decision Guide”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;630&quot; height=&quot;300&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-one-thing-worth-remembering&quot;&gt;The One Thing Worth Remembering&lt;/h2&gt;
&lt;p&gt;VRAM capacity tells you whether a model can run on your GPU at all. Memory bandwidth tells you whether you will enjoy using it. Both numbers matter, but they answer different questions, and conflating them is what leads people to spend $3,000 on a system with 128GB of unified memory and then discover it generates tokens more slowly than a card they could have bought for $800 used.&lt;/p&gt;
&lt;p&gt;Check the bandwidth number before you buy. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.hardware-corner.net/gpu-llm-benchmarks/rtx-3090/&quot;&gt;Hardware Corner’s GPU LLM benchmark database&lt;/a&gt; gives you tested tokens-per-second figures across models and context lengths for most cards worth considering. The math from bandwidth to inference speed is direct enough that theoretical limits translate to real-world experience with reasonable accuracy.&lt;/p&gt;
&lt;p&gt;The used GPU market in mid-2026 is unusually good for buyers. New Blackwell cards have pushed prices down on the Ampere and Ada generation hardware that was premium twelve months ago. An RTX 3090 at approximately $1,000 to $1,500 on the used market, with 936 GB/s of bandwidth and 24GB of VRAM, is a legitimately excellent local inference machine. It will outperform systems costing two to three times more on the workload you bought it for.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your future self running a 32B parameter model at 50 tokens per second will be considerably happier than the version who bought the flashy spec sheet and is watching a loading spinner.&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>gpu</category><category>ai</category><category>localai</category><category>artificial-intelligence</category><category>nvidia</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>They Left Ethereum. They Built Their Own Chains. A Decade Later, Here Is the Scoreboard</title><link>https://soursen.org/articles/they-left-ethereum-they-built-their-own-chains-a-decade-later-here-is/</link><guid isPermaLink="true">https://soursen.org/articles/they-left-ethereum-they-built-their-own-chains-a-decade-later-here-is/</guid><description>Ethereum started with 8 co-founders crammed into a house in Switzerland. Most of them did not stay. Charles Hoskinson walked and built Cardano. Gavin Wood walked and built Polkadot.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Ethereum started with 8 co-founders crammed into a house in Switzerland. Most of them did not stay. Charles Hoskinson walked and built Cardano. Gavin Wood walked and built Polkadot. Both men were absolutely certain that Ethereum was broken, too slow, too centralised, too compromised by the people running it, and both were equally certain they could do it better.&lt;/p&gt;
&lt;p&gt;A decade later, Ethereum is worth more than 30x Cardano and Polkadot combined on market cap. That looks like a clean sweep on the scoreboard. But the question worth asking is more interesting than the number. Would either of them have been better off staying? , in June 2026, with the Ethereum Foundation cutting 20% of its own staff and slashing 40% of its budget, that question is no longer historical. It is playing out live.&lt;/p&gt;
&lt;h2 id=&quot;the-boardroom-that-split-three-ways&quot;&gt;The Boardroom That Split Three Ways&lt;/h2&gt;
&lt;p&gt;The fault line appeared in June 2014 in Zug, Switzerland. Hoskinson, who had been acting as CEO, wanted Ethereum built as a proper company. Venture capital, professional management, commercial operations, the full Silicon Valley playbook. Vitalik Buterin wanted the opposite, a nonprofit foundation, neutral, open-source, a public good that nobody owned. Vitalik later said the pressure to go corporate made him feel, in his own words, a little dirty.&lt;/p&gt;
&lt;p&gt;The remaining co-founders voted with Vitalik. Hoskinson was out. His conviction about Ethereum’s prospects at that moment was visible in what he did next: he donated all 293,000 of his ETH to his secretary and walked away to build Cardano around the exact opposite philosophy to what he had just lost the vote over. Peer-reviewed academic research, formal verification, mathematical proofs that the code does what it claims.&lt;/p&gt;
&lt;p&gt;Gavin Wood’s departure two years later was different in character. Wood was not a money argument. He was arguably the most technically essential person in the room after Vitalik himself. He wrote the Ethereum Yellow Paper, the formal specification that turned Vitalik’s whitepaper into an actual machine. He invented Solidity, the programming language that still dominates smart contract development globally. He coined the phrase Web3. He left around 2016 because he believed Ethereum’s architecture was a dead end, describing the early network as more like a technology demo than a system capable of supporting millions of users. Rather than patching it with layers built on top, he decided to rebuild the whole thing from scratch as specialised chains sharing security. That became Polkadot.&lt;/p&gt;
&lt;p&gt;Two of Ethereum’s most important builders had walked out of the front door and bet they could build something better than what they helped invent. The obvious question is whether that bet paid off.&lt;/p&gt;
&lt;h2 id=&quot;the-numbers-are-brutal&quot;&gt;The Numbers Are Brutal&lt;/h2&gt;
&lt;p&gt;Ethereum’s market cap sits at approximately $210 to $215 billion as of early July 2026, with ETH trading around $1,750 to $1,800 per the most recent CoinDesk and Coinbase price data. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://defillama.com/chain/cardano&quot;&gt;Cardano’s market cap sits at around $6.1 billion according to DeFiLlama&lt;/a&gt;. Polkadot’s sits at approximately $1.4 billion. Ethereum is roughly 30x larger than Cardano and more than 100x larger than Polkadot. But market cap is a snapshot taken at a moment of price. The drawdown story is more instructive about what holding these assets has actually felt like.&lt;/p&gt;
&lt;p&gt;Ethereum is down approximately 67% from its all-time high of around $4,954, which it reached in August 2025. That is genuinely painful for anyone who bought near the peak. Cardano is down close to 94% from its all-time high. Polkadot is down approximately 98%. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mexc.com/learn/article/is-polkadot-dead-a-2026-data-driven-look-at-dots-ecosystem-investment-value/1&quot;&gt;According to MEXC’s data&lt;/a&gt;, if you bought either breakaway chain near its 2021 peak, you have lost almost everything you put in on a dollar basis.&lt;/p&gt;
&lt;p&gt;The ICO return comparison tells a different story about the founding generation specifically, though it is worth noting this measures something most investors could not actually access. Ethereum’s ICO sold ETH at approximately 30 cents in 2014. At today’s price, even in a bear market, that is roughly a 5,000x return. Cardano’s ICO priced ADA at around 2 cents in 2017. From that entry, ADA is up approximately 7x, which is not nothing, but it has been grinding near those levels for extended periods. Polkadot launched at around $2.90 after its 2020 redomination. It is currently trading at less than $1, meaning holders who bought at launch are underwater in dollar terms. The chain Gavin Wood built to fix Ethereum’s flaws has been the worst price performer of the 3.&lt;/p&gt;
&lt;h2 id=&quot;where-the-value-actually-sits-developers-and-defi&quot;&gt;Where the Value Actually Sits: Developers and DeFi&lt;/h2&gt;
&lt;p&gt;Price tells you what the market thinks. Developer activity and total value locked tell you where real economic activity is happening. On both metrics, the gap between Ethereum and the breakaway chains is not a gap. It is a canyon.&lt;/p&gt;
&lt;p&gt;Ethereum has approximately 5,800 active monthly developers according to Electric Capital data. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitget.com/academy/polkadot-dot-2026&quot;&gt;Polkadot maintains around 450 to 500 monthly active developers&lt;/a&gt; as of 2025 data. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://messari.io/compare/cardano-vs-ethereum&quot;&gt;Cardano has approximately 276 full-time developers&lt;/a&gt;. The EVM ecosystem as a whole, Ethereum plus its layer-2 networks plus every compatible chain, accounts for Solidity making up around 70% of all smart contract activity globally.&lt;/p&gt;
&lt;p&gt;The total value locked comparison is the single most damning number in this entire comparison. TVL measures the money sitting inside a chain’s DeFi applications. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/en/chains&quot;&gt;Ethereum holds approximately $39.9 billion in TVL according to CoinGecko’s live chain data&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://defillama.com/chain/cardano&quot;&gt;Cardano holds approximately $81 million in TVL according to DeFiLlama&lt;/a&gt;. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mexc.com/learn/article/is-polkadot-dead-a-2026-data-driven-look-at-dots-ecosystem-investment-value/1&quot;&gt;Polkadot’s on-chain TVL sits at approximately $40.5 million&lt;/a&gt;. Ethereum’s DeFi economy is roughly 300 times larger than both breakaway chains combined. The chains built to capture the same use case as Ethereum have together captured less than 0.3% of what Ethereum holds.&lt;/p&gt;
&lt;p&gt;Inside Polkadot’s own ecosystem, the signal has become harder to ignore. Key projects have abandoned ship entirely. Centrifuge migrated to Ethereum. Manta shut down its parachain. The ATA project pivoted to becoming an Ethereum layer tool. In other words, builders inside Gavin Wood’s own ecosystem looked at the scoreboard and walked back toward the thing he left. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mexc.com/learn/article/is-polkadot-dead-a-2026-data-driven-look-at-dots-ecosystem-investment-value/1&quot;&gt;Polkadot ranked sixth globally in 30-day core developer activity as of April 2026&lt;/a&gt;, a respectable position in absolute terms, but the on-chain usage metrics tell a different story.&lt;/p&gt;
&lt;h2 id=&quot;the-broader-pattern-a-decade-of-building-your-own-chain&quot;&gt;The Broader Pattern: A Decade of Building Your Own Chain&lt;/h2&gt;
&lt;p&gt;The Hoskinson and Wood exits did not just produce Cardano and Polkadot. They established a template that the entire industry ran for the next decade. Ethereum is broken. Our consensus mechanism is better. Our token will capture the value our chain creates. Then go raise VC money, launch a token, bootstrap a validator set, and go hunting for the same pool of smart contract developers.&lt;/p&gt;
&lt;p&gt;EOS, Tron, Tezos, Solana, Avalanche, Sui. All of it. Wave after wave of brilliant developers taking the same bet. , for the ecosystem as a whole, it was a colossal misallocation of some of the smartest people in the industry. The capital and talent that went into building competing L1s could have compounded inside a single ecosystem instead.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/research/publications/2024-annual-crypto-industry-report&quot;&gt;CoinGecko estimates that over 53% of all tokens ever listed are now dead&lt;/a&gt;, with 11.6 million failed projects in 2025 alone making up 86% of all failures since 2021. That is the actual body count of the build-your-own-chain era.&lt;/p&gt;
&lt;p&gt;The talent drain that followed this era is now compounding into something more serious. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/tech/2026/03/12/crypto-developer-activity-sinks-to-multi-year-low-as-ai-absorbs-github-s-talent-boom&quot;&gt;Weekly crypto code commits collapsed roughly 75% between early 2025 and early 2026&lt;/a&gt;, falling from approximately 850,000 to around 210,000. Active developers across the whole industry fell 56%, dropping to roughly 4,600 people. The destination for most of that talent was not another chain. It was AI. In 2025, AI captured approximately $211 billion in funding against crypto’s $19.7 billion. That is better than a 10:1 ratio. GitHub added 36 million developers in 2025 as crypto’s commit activity cratered.&lt;/p&gt;
&lt;p&gt;The bleed has now reached the very top. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/tech/2026/06/23/ethereum-foundation-cuts-20-of-staff-amid-leadership-exodus&quot;&gt;On June 23, 2026, the Ethereum Foundation announced 54 layoffs&lt;/a&gt;, roughly 20% of its approximately 270-person workforce, alongside a 40% cut to its 2026 operating budget. 9 senior figures have left since January, including both co-executive directors. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://thedefiant.io/news/blockchains/ethereum-foundation-cuts-20-percent-staff-reorganization&quot;&gt;The Defiant reported&lt;/a&gt; that insiders warned of a $20 to $30 million structural funding gap affecting core development teams. The chain that won the market cap competition is facing the same developer retention problem as the chains that lost it.&lt;/p&gt;
&lt;h2 id=&quot;the-case-for-leaving-was-not-wrong&quot;&gt;The Case for Leaving Was Not Wrong&lt;/h2&gt;
&lt;p&gt;Before writing off the breakaway thesis entirely, it is worth being honest about what the departures actually produced. The scoreboard says Ethereum won. The full picture is more complicated.&lt;/p&gt;
&lt;h2 id=&quot;competition-forced-ethereum-to-get-better&quot;&gt;Competition Forced Ethereum to Get Better&lt;/h2&gt;
&lt;p&gt;The Merge, Ethereum’s switch from proof of work to proof of stake, had been theorised since 2014 and endlessly delayed. It cut Ethereum’s energy consumption by approximately 99.95% and eliminated what had been its single biggest barrier to institutional adoption. What finally lit the fire under it? External pressure from energy-efficient chains, including Cardano, which actually shipped proof of stake before Ethereum did. When Solana started processing around 1,300 transactions per second against Ethereum’s roughly 26 on mainnet, Ethereum had no choice but to respond. EIP-4844, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eips.ethereum.org/EIPS/eip-4844&quot;&gt;which slashed layer-2 costs in 2024&lt;/a&gt;, was a direct answer to that competitive heat. Without the breakaway chains and the rivals they inspired, Ethereum almost certainly moved slower.&lt;/p&gt;
&lt;h2 id=&quot;they-built-things-ethereum-would-not&quot;&gt;They Built Things Ethereum Would Not&lt;/h2&gt;
&lt;p&gt;Gavin Wood pioneered shared security through parachains, letting a new chain rent the safety of an entire validator set from day one rather than bootstrapping its own. He built Substrate, a toolkit used to spin up blockchains far beyond Polkadot’s own ecosystem. He coined the term Web3, a contribution that shaped how the entire industry described itself for a decade. He is now building JAM, an attempt to turn the Polkadot network into a decentralised supercomputer. None of those things would have happened if he had stayed inside Ethereum’s governance structure.&lt;/p&gt;
&lt;p&gt;Hoskinson’s case is equally real on the technology side. Cardano was built on formal verification, mathematical proof that the code does what it claims, a genuine alternative to the move-fast-and-break-things culture that produced hack after hack in Ethereum’s DeFi ecosystem. While Ethereum chased DeFi speculation, Cardano deployed a blockchain identity system that issued credentials to approximately 5 million students in Ethiopia. Real-world financial inclusion in emerging markets, use cases that Ethereum’s culture deprioritised for years.&lt;/p&gt;
&lt;h2 id=&quot;they-got-full-control&quot;&gt;They Got Full Control&lt;/h2&gt;
&lt;p&gt;Both men got complete control of their own roadmaps. No foundation approval process, no committee grinding every decision to dust. Hoskinson could fund formal verification research for years because he controlled the treasury. Wood could build whatever architecture he believed in without needing consensus from a foundation that had just voted him out.&lt;/p&gt;
&lt;p&gt;The irony that ties it together is this. They were right about the problems. They were wrong, or unlucky, about whether their solutions would capture more value than Ethereum’s own evolution.&lt;/p&gt;
&lt;h2 id=&quot;the-lesson-the-numbers-are-actually-teaching&quot;&gt;The Lesson the Numbers Are Actually Teaching&lt;/h2&gt;
&lt;p&gt;Crypto ultimately rewards network effects and liquidity over technical purity. The developer who builds a slightly better mousetrap loses to the one who builds where all the mice already are. Ethereum’s first-mover advantage in tooling, liquidity, and applications compounded into a moat that better engineering could not cross. Both Hoskinson and Wood built genuinely novel technology that pushed the whole industry forward, and both got crushed on the only scoreboard that pays out.&lt;/p&gt;
&lt;p&gt;The cruelest proof of this lesson is happening inside Ethereum right now. As the Foundation cuts staff, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://blog.thirdweb.com/ethereum-foundation-restructuring-40-budget-cut-20-staff-reduction-and-the-11b-research-lab-built-by-ef-alumni/&quot;&gt;5 former Ethereum Foundation senior researchers have just launched ETHLabs&lt;/a&gt;, an independent nonprofit backed by more than $11 billion in ETH holdings from BitMine, SharpLink, and co-founder Joseph Lubin, tasked with solving the engineering problems that keep banks and institutions from settling on Ethereum at scale. That is exactly what Hoskinson and Wood did a decade ago. The only difference is that these people are staying tied to Ethereum instead of building a rival. They learned the lesson. Do not fight the network. Build on it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The build-your-own-chain decade produced real technology, genuine innovation, and a level of competitive pressure that forced Ethereum to evolve faster than it would have on its own. It also produced a 75% collapse in developer commits, 11.6 million dead tokens, and 2 chains that together hold less than 0.3% of Ethereum’s TVL a decade later.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The question that the next generation of builders is now facing is the same one Hoskinson and Wood faced in 2014 and 2016. Build an experiment or build a network. Both are valid choices. They are not the same bet. The last decade showed you which one pays.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>ethereum</category><category>cardano</category><category>polkadot</category><category>cryptocurrency</category><category>crypto</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>BlackRock Just Launched the Product Michael Saylor Spent 6 Years Saying Was Impossible</title><link>https://soursen.org/articles/blackrock-just-launched-the-product-michael-saylor-spent-6-years-saying/</link><guid isPermaLink="true">https://soursen.org/articles/blackrock-just-launched-the-product-michael-saylor-spent-6-years-saying/</guid><description>On June 16, 2026, BlackRock launched a Bitcoin product that pays you to hold it. The iShares Bitcoin Premium Income ETF, ticker BITA, began trading on Nasdaq after the SEC granted effectiveness the evening before.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On June 16, 2026, BlackRock launched a Bitcoin product that pays you to hold it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/blog/blackrock-bita-bitcoin-covered-call-etf&quot;&gt;The iShares Bitcoin Premium Income ETF, ticker BITA, began trading on Nasdaq&lt;/a&gt; after the SEC granted effectiveness the evening before. Goldman Sachs is roughly two weeks behind with a version that is structurally far more aggressive.&lt;/p&gt;
&lt;p&gt;Most of the coverage of this launch is reading it as Wall Street finally blessing Bitcoin. The asset class has matured, the thinking goes, and now everybody wins. That framing misses what is actually happening here. These products are built to compete directly against the one feature that made Strategy, the company formerly known as MicroStrategy, worth paying a premium for in the first place. The cracks in that premium are already visible in the company’s own filings.&lt;/p&gt;
&lt;p&gt;This piece walks through exactly how the new income products work, why they represent a genuine structural threat to Strategy’s business model, and the deeper question about what happens to Bitcoin’s character when the largest institutions in finance start packaging it as a yield product.&lt;/p&gt;
&lt;h2 id=&quot;the-backdrop-makes-the-timing-brutal&quot;&gt;The Backdrop Makes the Timing Brutal&lt;/h2&gt;
&lt;p&gt;Bitcoin has fallen sharply from its all-time high of &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/blog/strategy-strc-preferred-stock-drop-bitcoin-impact&quot;&gt;$126,198 set in October 2025&lt;/a&gt;, trading well below $65,000 through most of June 2026. Strategy’s stock fell alongside it, dropping toward the low $100s from levels well above that earlier in the year, per the analyst rating updates referenced later in this piece. This is not a celebratory backdrop. It is a cold, risk-off market, and it is against exactly this environment that the two most powerful names in asset management decided to plant their flags in the territory Strategy spent six years building.&lt;/p&gt;
&lt;h2 id=&quot;what-blackrock-actually-built&quot;&gt;What BlackRock Actually Built&lt;/h2&gt;
&lt;p&gt;The product is officially the iShares Bitcoin Premium Income ETF, trading under the ticker BITA. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.investing.com/analysis/coveredcall-bitcoin-etfs-test-demand-beyond-pure-spot-exposure-200682250&quot;&gt;It is actively managed&lt;/a&gt; and holds a mix of spot Bitcoin and shares of BlackRock’s own flagship spot Bitcoin ETF, IBIT. The fund then writes call options on roughly 25 to 35% of those holdings each month.&lt;/p&gt;
&lt;p&gt;For anyone unfamiliar with how a covered call actually functions, here is the plain version. Picture you own a house in a neighbourhood that might be about to boom. Selling a covered call is agreeing today to sell that house at a fixed price down the line, and collecting a cash payment right now in exchange for making that promise. If the neighbourhood triples in value, your buyer captures that gain, not you. But you already cashed your check regardless of what happens next. That is BITA in essence. It rents out a portion of Bitcoin’s future upside to options buyers for cash today, then distributes that cash to shareholders as monthly income.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BaUh0ywY_Z183vsQ.webp&quot; alt=&quot;Illustration for the section “What BlackRock Actually Built”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1214&quot; height=&quot;1000&quot;&gt;&lt;/p&gt;
&lt;p&gt;The fund targets an annualised yield of 15 to 25%, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.investing.com/analysis/coveredcall-bitcoin-etfs-test-demand-beyond-pure-spot-exposure-200682250&quot;&gt;aiming to retain at least 70% participation in Bitcoin’s price appreciation&lt;/a&gt;. The management fee is 0.65%, a number that is deliberately positioned. Existing Bitcoin covered call funds like Roundhill’s YBTC charge approximately 0.95%, and Neos’s BTCI charges 0.99%. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.investing.com/analysis/coveredcall-bitcoin-etfs-test-demand-beyond-pure-spot-exposure-200682250&quot;&gt;Grayscale’s comparable product sits around 0.66%&lt;/a&gt;. BlackRock walked in and undercut nearly every existing competitor in the category. This is the identical playbook that let IBIT capture dominant market share in the spot Bitcoin ETF race: lower the fee, lean on the brand, squeeze the incumbents.&lt;/p&gt;
&lt;p&gt;BlackRock’s Chief Investment Officer of Global Fixed Income, Rick Rieder, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinmagazine.com/news/blackrock-launches-new-bitcoin-etf&quot;&gt;appeared on Bloomberg the day of launch and said directly&lt;/a&gt;, “I think bitcoin is ultimately going considerably higher.” The product’s design and the executive’s framing both point in the same direction: this is BlackRock positioning Bitcoin as a standard, yield-bearing component of institutional portfolio construction rather than a purely speculative bet.&lt;/p&gt;
&lt;h2 id=&quot;goldman-is-the-aggressive-version&quot;&gt;Goldman Is the Aggressive Version&lt;/h2&gt;
&lt;p&gt;If BlackRock’s product is Bitcoin with training wheels, Goldman Sachs is building Bitcoin in a straitjacket. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/amp/post/397412/goldman-sachs-files-for-bitcoin-etf-that-invests-in-other-bitcoin-etfs&quot;&gt;Goldman filed for its own Bitcoin income ETF on April 14, 2026&lt;/a&gt;, and Bloomberg’s ETF analyst Eric Balchunas has projected a launch around July 1. The fund’s actual prospectus language, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/amp/post/397412/goldman-sachs-files-for-bitcoin-etf-that-invests-in-other-bitcoin-etfs&quot;&gt;confirmed independently by The Block and several other outlets&lt;/a&gt;, states the overwrite level will typically run between 40% and 100% of the fund’s Bitcoin exposure, compared to BlackRock’s 25 to 35%. Unlike BlackRock’s BITA, Goldman’s fund will not hold Bitcoin or IBIT directly. It invests in spot Bitcoin ETPs and sells call options against those holdings.&lt;/p&gt;
&lt;p&gt;Think carefully about what 100% means in practice. At full overwrite, the entire position has its upside sold away. The fund stops functioning as a Bitcoin exposure vehicle and becomes a pure income instrument, optimised for maximum yield with essentially no participation in the next major rally. Goldman is targeting a different client base entirely, high-net-worth private wealth clients who want the label of Bitcoin exposure combined with the predictable behaviour of a bond.&lt;/p&gt;
&lt;p&gt;Two of the most powerful institutions in finance are now selling versions of the same fundamental pitch. Bitcoin pays you. Neither of them needs Strategy to make that happen.&lt;/p&gt;
&lt;h2 id=&quot;what-strategys-moat-actually-was&quot;&gt;What Strategy’s Moat Actually Was&lt;/h2&gt;
&lt;p&gt;To understand why these products represent a genuine threat rather than a neutral development, you need to understand what made Strategy valuable in the first place.&lt;/p&gt;
&lt;p&gt;Before spot Bitcoin ETFs existed, Strategy was the most practical way to get Bitcoin exposure inside a standard brokerage account or retirement vehicle. It traded on major exchanges, received standard equity analyst coverage, and offered leveraged exposure through convertible debt and preferred stock issuance. Investors paid a substantial premium for that convenience and leverage. This premium is measured by a ratio called MNAV, the company’s market value divided by the value of the Bitcoin it actually holds. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://intellectia.ai/blog/strategy-bitcoin-selling-dividend-plan-2026&quot;&gt;Multiple market trackers confirm&lt;/a&gt; that MNAV peaked at approximately 3.89 times in late 2024, meaning investors were paying nearly $4 for every $1 of Bitcoin the company held.&lt;/p&gt;
&lt;p&gt;That premium funded an entire mechanism known as the flywheel. Strategy traded at a substantial premium, the company issued new shares at that inflated price, used the proceeds to buy more Bitcoin than the new shares represented in underlying value, and Bitcoin per share rose for every existing shareholder. The premium justified more share issuance. More issuance funded more Bitcoin purchases. The cycle repeated.&lt;/p&gt;
&lt;p&gt;This mechanism only works above a specific threshold, roughly where MNAV equals 1.0. Above that line, issuing new shares to buy more Bitcoin is accretive, meaning it adds Bitcoin-per-share value for existing holders. Below it, every new share issued actively destroys Bitcoin-per-share value for the people who already hold the stock, because the company is selling equity worth less than the Bitcoin backing it.&lt;/p&gt;
&lt;p&gt;Where Strategy trades today depends on which date and which calculation method you use, and the live trackers do not fully agree with each other. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://financefeeds.com/strategy-stock-price-prediction/&quot;&gt;FinanceFeeds reported an mNAV of 0.70x in mid-June 2026&lt;/a&gt;, meaning the stock traded at a discount to its Bitcoin holdings at that moment. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://bitcointreasuries.net/&quot;&gt;bitcointreasuries.net&lt;/a&gt; &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcointreasuries.net/public-companies/strategy&quot;&gt;showed a basic mNAV of 0.66x and a diluted mNAV of 0.71x as of June 22, 2026&lt;/a&gt;, alongside an enterprise-value mNAV of 1.08x, a different calculation that includes debt. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://mnav.com/&quot;&gt;mNAV.com&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mnav.com/mnav/strategy&quot;&gt;’s live tracker showed 1.07x a few days later&lt;/a&gt;. What all three trackers agree on is the trajectory: a collapse from the 3.89x peak to a range hovering near or below 1.0x, the exact line where new share issuance stops adding value and starts destroying it for existing shareholders.&lt;/p&gt;
&lt;h2 id=&quot;the-premium-did-not-die-by-accident-it-was-attacked-twice&quot;&gt;The Premium Did Not Die By Accident. It Was Attacked Twice.&lt;/h2&gt;
&lt;p&gt;The first wave came in January 2024, when spot Bitcoin ETFs including IBIT launched and eliminated the convenience argument entirely. There was no longer a reason to pay a premium for Strategy stock when an investor could buy spot Bitcoin exposure directly through an ETF charging a fraction of a percent.&lt;/p&gt;
&lt;p&gt;The second wave is happening right now. BITA and Goldman’s equivalent product are eliminating the income argument. There is no longer a clear reason to hold Strategy’s complicated preferred stock structure for yield when BlackRock offers 15 to 25% annualised income in a simple, liquid ETF wrapper from one of the most trusted names in finance.&lt;/p&gt;
&lt;p&gt;The question this raises is direct. What exactly is Strategy for anymore, if the convenience argument and the income argument have both been answered by larger, cheaper, more liquid competitors?&lt;/p&gt;
&lt;h2 id=&quot;the-cracks-are-not-a-forecast&quot;&gt;The Cracks Are Not a Forecast&lt;/h2&gt;
&lt;h2 id=&quot;strc-fell-below-par&quot;&gt;STRC Fell Below Par&lt;/h2&gt;
&lt;p&gt;STRC, Strategy’s variable rate perpetual preferred stock, was designed to trade near its $100 par value and was meant to be the next stage of the flywheel, pulling in income-focused capital to fund continued Bitcoin purchases. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/blog/strategy-strc-preferred-stock-drop-bitcoin-impact&quot;&gt;On June 3, 2026, STRC fell below the $95 threshold&lt;/a&gt;, triggering a contractual obligation to raise the dividend rate by 0.5% on all outstanding shares, adding approximately $53 million in annual dividend costs. The stock has continued sliding since.&lt;/p&gt;
&lt;p&gt;When STRC trades meaningfully below par, issuing new shares to raise capital becomes dilutive rather than accretive, the same mechanical problem that broke the common stock flywheel. The capital-raising engine that was supposed to fund continued Bitcoin accumulation through this instrument has effectively stalled. The KuCoin analysis found that Bitcoin purchases funded through the STRC mechanism collapsed from 1,420 BTC in March 2026 to just 1 BTC in May 2026.&lt;/p&gt;
&lt;h2 id=&quot;they-sold-bitcoin-for-the-first-time-since-2022&quot;&gt;They Sold Bitcoin for the First Time Since 2022&lt;/h2&gt;
&lt;p&gt;Between May 26 and May 31, 2026, Strategy sold 32 Bitcoin for approximately $2.5 million at an average price of $77,135 per coin, as &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/markets/2026/06/01/strategy-sold-32-btc-for-usd2-5-million-in-late-may-filing-shows&quot;&gt;disclosed in an 8-K filing&lt;/a&gt;. The dollar amount is trivial against a stack of more than 800,000 coins. The significance is entirely symbolic. This was the company’s first disclosed Bitcoin sale since 2022, breaking the never-sell commitment that had been the foundational identity of the entire enterprise.&lt;/p&gt;
&lt;p&gt;The reason for the sale makes it worse rather than better. Strategy sold Bitcoin specifically to fund STRC dividend payments. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/markets/2026/06/01/michael-saylor-breaks-silence-after-strategy-sells-usd2-5-million-in-bitcoin&quot;&gt;Michael Saylor’s first public comment after the disclosure&lt;/a&gt; focused on STRC rather than the Bitcoin sale itself, stating, “Our goal is to make STRC the best credit instrument in the world.” &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.forbes.com/sites/digital-assets/2026/06/02/strategy-sells-bitcoin-to-signal-its-commitment-to-preferred-holders/&quot;&gt;Forbes reported&lt;/a&gt; that STRC’s monthly dividend obligations run roughly $80 to $90 million, and that the sale was framed internally as a deliberate signal to credit rating agencies that Strategy treats preferred holders as a senior commitment, intended to make the instrument more attractive to fixed-income investors.&lt;/p&gt;
&lt;p&gt;As of May 31, 2026, Strategy held 843,706 Bitcoin &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theglobeandmail.com/investing/markets/stocks/MSTR/pressreleases/2258073/strategy-highlights-bitcoin-holdings-and-preferred-dividend-actions/&quot;&gt;with an aggregate purchase price of $63.87 billion and an average cost basis of $75,699 per coin&lt;/a&gt;. The company’s US dollar reserve, established in December 2025 specifically to support preferred dividends and debt service, stood at $900 million as of the same date.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-counterweight&quot;&gt;The Honest Counterweight&lt;/h2&gt;
&lt;p&gt;Laying out the bear case without the bull case would be incomplete, and the bull case here is genuinely substantive rather than wishful thinking.&lt;/p&gt;
&lt;p&gt;Strategy still holds more than 4% of the entire circulating Bitcoin supply. That is an extraordinary concentration of the asset under one corporate umbrella, representing a war chest that no covered call ETF can replicate. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coincentral.com/td-cowen-lifts-strategy-mstr-price-target-on-bitcoin-accumulation/&quot;&gt;TD Cowen analyst Lance Vitanza raised his price target to $400 on May 19, 2026, maintaining a buy rating&lt;/a&gt;, citing accretive balance sheet actions and continued capital markets access. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.gurufocus.com/news/8848366/mstr-reiterated-by-cantor-fitzgerald-price-target-maintained-at-212&quot;&gt;Cantor Fitzgerald analyst Ramsey El-Assal has repeatedly reaffirmed an Overweight rating&lt;/a&gt;, most recently maintaining a $212 price target. Benchmark’s Mark Palmer has set a $570 target, the highest among major covering analysts. None of these ratings argue the death spiral narrative is unfounded; they reflect a genuine range of professional opinion on how the company’s balance sheet risk should be priced, with targets spanning from $212 to $570 across the analysts actively covering the stock as of late May 2026.&lt;/p&gt;
&lt;p&gt;Here is the bulls’ strongest argument, the one feature that BITA and Goldman’s product structurally cannot offer: leveraged, uncapped upside. If Bitcoin experiences a significant rally, Strategy’s structure, built on convertible debt and equity issuance rather than option-selling, gives shareholders explosive participation in that move. A covered call ETF, by design, caps that participation. The honest assessment is that this entire situation hinges almost entirely on where Bitcoin’s price goes from here.&lt;/p&gt;
&lt;h2 id=&quot;what-these-products-actually-take-from-you&quot;&gt;What These Products Actually Take From You&lt;/h2&gt;
&lt;p&gt;Step back from the Strategy-specific story and consider what the covered call income products do to an investor who buys them, regardless of what happens to Strategy.&lt;/p&gt;
&lt;p&gt;The reason most people buy Bitcoin in the first place is asymmetric upside, the possibility of a multiple-fold return in a non-sovereign asset that nobody can print more of. Covered call products sell exactly that feature away. Research firm 10x Research has described products like these as yield traps. The logic is straightforward and somewhat brutal: these funds are contractually obligated to write calls regardless of market conditions. So in precisely the scenario that motivated most Bitcoin buyers in the first place, a genuine melt-up rally, the fund systematically hands the majority of those gains to whoever purchased the call option on the other side of the trade.&lt;/p&gt;
&lt;p&gt;This pattern has a long, well-documented history in equity markets. Covered call income funds like the Nasdaq-100 focused QYLD have consistently and substantially lagged the underlying asset they are built on during strong bull market periods. They function as income tools, not growth engines, and that distinction matters enormously depending on what an investor is actually trying to achieve.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There is an irony embedded inside the product design itself. These funds are marketed as taming Bitcoin’s volatility, but the attractive yield only exists because Bitcoin is volatile in the first place. The option premiums are rich precisely because the underlying asset is wild. If Bitcoin’s volatility genuinely declines over time, the yield these products generate declines with it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Consider who actually benefits from this structure. The fund issuer collects its management fee on a growing pool of assets regardless of whether the underlying strategy outperforms or underperforms. The options buyer on the other side of each contract captures the upside the fund holder sold away. The retail or institutional buyer of the fund receives a steady monthly distribution, a smoother ride, and a front-row seat to a rally they participate in only partially. The structure profits multiple parties simultaneously, which is precisely how a well-designed financial product is supposed to work, and worth understanding clearly before deciding whether it fits your objective.&lt;/p&gt;
&lt;h2 id=&quot;the-synthesis-validation-or-domestication&quot;&gt;The Synthesis: Validation or Domestication&lt;/h2&gt;
&lt;p&gt;Bitcoin began as something genuinely wild. Volatile, asymmetric, ungoverned, paying no yield, requiring no institutional permission to hold or transfer. Michael Saylor’s entire corporate strategy was built on the bet that he could become the bridge connecting that wild asset to conservative institutional capital, that the money would have to flow through his specific structure to reach Bitcoin in a form institutions found palatable.&lt;/p&gt;
&lt;p&gt;That bet is not playing out the way it was designed to. The institutions did not adopt Saylor’s bridge. They are building their own. IBIT captured the convenience argument in 2024. BITA and Goldman’s equivalent are capturing the income argument right now. In the process, the largest asset managers in the world are reshaping what Bitcoin actually behaves like to most of the capital that touches it, converting its defining feature, explosive and unpredictable upside, into a smooth, quarterly-friendly yield stream that fits comfortably inside a pension fund’s mandate.&lt;/p&gt;
&lt;p&gt;Instead of setting a genuinely novel asset free into institutional portfolios on its own terms, the largest distribution networks in finance are packaging it into something that behaves increasingly like a utility stock with better marketing. Saylor bet his company on being the essential bridge. The institutions with the actual distribution muscle are building parallel bridges and charging their own toll to cross them.&lt;/p&gt;
&lt;h2 id=&quot;what-to-watch-from-here&quot;&gt;What to Watch From Here&lt;/h2&gt;
&lt;p&gt;5 specific developments will determine which version of this story is correct.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Watch Strategy’s MNAV. If it climbs back above the 1.22 break-even threshold, the flywheel can theoretically resume and the bull case gains real support. If it remains stuck below that line, every additional capital raise continues bleeding value from existing shareholders.&lt;/li&gt;
&lt;li&gt;Watch STRC and whether it claws back toward its $100 par value. A recovery reopens the capital-raising engine that has stalled. Continued weakness intensifies the dividend pressure the company is already managing carefully.&lt;/li&gt;
&lt;li&gt;Watch for any additional Bitcoin sales beyond the initial 32 coins. That sale was symbolic rather than financially material. A second, larger sale would represent meaningful confirmation that the structural pressure is real rather than a one-time signalling exercise.&lt;/li&gt;
&lt;li&gt;Watch Goldman’s launch around July 1 and whether its more aggressive 40 to 100% overwrite structure pulls meaningful income-focused capital away from Strategy’s preferred stock lineup permanently.&lt;/li&gt;
&lt;li&gt;Watch the Bitcoin price itself, since it remains the single variable that determines the outcome of essentially everything else on this list.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Whether BlackRock and Goldman represent genuine validation of Bitcoin as a permanent institutional asset class, or the quiet domestication of an asset specifically designed to resist that kind of institutional capture, depends almost entirely on where the price goes from here and whether Strategy’s premium model can survive long enough to find out.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>blackrock</category><category>bitcoin</category><category>cryptocurrency</category><category>crypto</category><category>michael-saylor</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Japan Gave the World Robots, Bullet Trains, and PlayStation. So Why Is It Losing the AI Race?</title><link>https://soursen.org/articles/japan-gave-the-world-robots-bullet-trains-and-playstation-so-why-is-it/</link><guid isPermaLink="true">https://soursen.org/articles/japan-gave-the-world-robots-bullet-trains-and-playstation-so-why-is-it/</guid><description>This is the question that does not quite make sense on the surface.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the question that does not quite make sense on the surface. Japan is the country that gave the world the Shinkansen, precision manufacturing that redefined what quality meant in every industry it touched, consumer robotics that no other nation could match, and entertainment hardware that shaped how an entire generation experienced technology. The country practically invented the idea of engineering perfection as a competitive advantage.&lt;/p&gt;
&lt;p&gt;Now look at the AI landscape. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitget.com/amp/news/detail/12560605383253&quot;&gt;Japan has 251 AI companies, including 93 startups&lt;/a&gt;. The United States has approximately 30,000. China has around 5,000. Germany has 1,500. Japan is the world’s fourth-largest economy, home to some of the most technically sophisticated manufacturing on earth, and it has roughly one-eighth the AI company density of Germany.&lt;/p&gt;
&lt;p&gt;Generative AI usage among Japanese people sits at 26.7%, according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@email_2235/generative-ai-risks-and-countermeasures-why-japan-lags-behind-what-the-dangers-are-and-how-to-1d97ccff7986&quot;&gt;Japan’s Ministry of Internal Affairs and Communications 2025 White Paper&lt;/a&gt;. In the United States, the figure is 68.8%. In China, 81.2%. Japan’s usage rate is not just lower. It is approximately 40% of America’s and 30% of China’s. Among corporations, only 1.9% of Japanese firms have adopted AI in core business functions, compared to 6.1% in the United States.&lt;/p&gt;
&lt;p&gt;So what happened? The answer is not one thing. It is several things that compounded on each other over 30 years, and understanding them separately is the only way to understand how they combined into something this significant.&lt;/p&gt;
&lt;h2 id=&quot;the-lost-decade-created-a-corporate-culture-that-punishes-risk&quot;&gt;The Lost Decade Created a Corporate Culture That Punishes Risk&lt;/h2&gt;
&lt;p&gt;The starting point for understanding Japan’s technology trajectory in the 21st century is the 1990s, not the 2020s. When Japan’s asset price bubble collapsed at the start of the 1990s, it triggered what became known as the Lost Decade, a period of economic stagnation, corporate restructuring, and profound institutional conservatism that reshaped how Japanese companies thought about innovation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://eastasiaforum.org/2026/06/03/japans-ai-transition-faces-stumbling-blocks/&quot;&gt;East Asia Forum’s June 2026 analysis&lt;/a&gt; documented the direct consequence that since the Lost Decade, the share of loss-making Japanese firms has increased from 40 to 50% to 60 to 70%. Government subsidisation policies keep many of these firms alive but have reinforced productivity stagnation rather than resolving it.&lt;/p&gt;
&lt;p&gt;The cultural consequence of that era is harder to quantify but easier to observe. Japanese corporate culture adopted a deep aversion to failure. The instinct became to wait, to study, to build consensus before moving, to ensure that any new initiative had been de-risked as thoroughly as possible before commitment. In a period of incremental, predictable technological change, this approach was viable. In the era of AI, where the field changes monthly and first-mover advantages compound rapidly, it became a structural disadvantage.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitget.com/amp/news/detail/12560605383253&quot;&gt;Sam Ghiotti, founder and CEO of Habitto&lt;/a&gt;, described the cultural gap at Japan Fintech Week 2026 in terms that are worth sitting with: “The biggest shock as a founder in Japan is that Americans need to be first and Japanese need to be right.” That is not a criticism. It is a description of two genuinely different philosophies of innovation. The problem is that in the current AI landscape, being right and being first are not equally weighted. The technology moves fast enough that waiting for certainty means arriving after the market has already formed.&lt;/p&gt;
&lt;h2 id=&quot;the-talent-problem-is-structural&quot;&gt;The Talent Problem Is Structural&lt;/h2&gt;
&lt;p&gt;Japan’s IT talent shortage is not the kind that can be solved by training more people quickly. It is a convergence of demographic decline and technological acceleration that was decades in the making. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://japandev.jp/employer-blog/japan-220000-it-talent-shortage-2026-hiring-crisis&quot;&gt;JapanDev’s April 2026 analysis&lt;/a&gt; put the current IT talent gap at 220,000 positions. The Japanese government’s own Ministry of Economy, Trade and Industry projects a shortage of 790,000 IT workers by 2030. The country is losing 500,000 working-age adults per year while simultaneously trying to digitise industries that have operated on analogue processes for decades.&lt;/p&gt;
&lt;p&gt;The researcher numbers are particularly revealing. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cissokomamady.com/japans-talent-crisis-in-the-age-of-agentic-ai-the-definitive-smoking-gun-special-report/&quot;&gt;Research published by Cissoko and Company in March 2026&lt;/a&gt; found that between 2011 and 2022, the number of researchers in Japan’s technology sector decreased by 27%, falling to approximately 145,662. This happened during the exact period when AI research was accelerating globally. Overall PhD researchers in Japanese enterprises grew by 8% in the same window. The technology sector specifically moved in the opposite direction.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.BkMpoIIA_v5pQp.webp&quot; alt=&quot;Illustration for the section “The Talent Problem Is Structural”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1177&quot; height=&quot;1000&quot;&gt;&lt;/p&gt;
&lt;p&gt;The OECD’s own labour market study on Japan, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.oecd.org/en/publications/artificial-intelligence-and-the-labour-market-in-japan_b825563e-en/full-report/ai-use-in-the-japanese-workplace_faf178d2.html&quot;&gt;published in November 2025&lt;/a&gt;, found that Japanese companies struggle significantly more than US counterparts with AI-related talent shortages. The most pressing problem is not a lack of PhDs or engineers in the abstract. It is a lack of employees capable of promoting AI adoption using workplace experience and basic AI knowledge, the middle layer of people who translate technical capability into business application.&lt;/p&gt;
&lt;p&gt;The language barrier compounds all of this in a way that is easy to underestimate if you have not worked inside the Japanese tech ecosystem. The vast majority of foundational AI research is published in English. The most important open-source models, the documentation, the research papers, the GitHub repositories, the developer communities: essentially all of it is in English first. Japanese engineers working at the frontier of AI need strong English proficiency in addition to technical ability. That combination narrows the talent pool significantly in a country where workplace English proficiency remains lower than most other developed economies.&lt;/p&gt;
&lt;h2 id=&quot;the-software-gap-that-hardware-excellence-could-not-hide&quot;&gt;The Software Gap That Hardware Excellence Could Not Hide&lt;/h2&gt;
&lt;p&gt;Japan’s technological reputation rests primarily on hardware. The Shinkansen is a feat of precision engineering. PlayStation hardware was genuinely ahead of its time in multiple generations. Japanese robotics represent decades of mechanical and electromechanical excellence. Japanese manufacturing quality systems influenced global industry for fifty years.&lt;/p&gt;
&lt;p&gt;Software is a fundamentally different discipline. It rewards iteration speed, failure tolerance, rapid deployment, and the ability to ship something imperfect and improve it in production. These are not values that the Japanese corporate culture of the Lost Decade era naturally produced. The result was that while Japan dominated global hardware manufacturing, it never built a comparable domestic software industry. The companies that could have pivoted from hardware excellence to software innovation largely did not.&lt;/p&gt;
&lt;p&gt;The gap became visible at scale when the smartphone era arrived. Japan had Sharp, Sony, Fujitsu, and Panasonic all building mobile handsets. It had its own domestic mobile internet ecosystem called i-mode that predated the western mobile web by years. None of it translated into global software platform dominance. Apple and Google captured the smartphone software layer, and Japanese hardware companies watched their mobile businesses shrink. The pattern repeated itself with cloud computing, where Amazon, Microsoft, and Google established the dominant infrastructure globally while Japanese firms remained primarily consumers rather than providers. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ainvest.com/news/japan-ai-problem-technology-2606/&quot;&gt;Japan’s AI infrastructure market is projected to exceed $5.5 billion in 2026&lt;/a&gt;, 7 times its size three years ago, but the underlying models and platforms are almost entirely American.&lt;/p&gt;
&lt;h2 id=&quot;the-corporate-structure-that-slowed-everything-down&quot;&gt;The Corporate Structure That Slowed Everything Down&lt;/h2&gt;
&lt;p&gt;Japan’s keiretsu system, the interlocking networks of companies, banks, and suppliers that dominated Japanese business for decades, provided extraordinary stability during Japan’s high-growth era. It reduced short-termism, protected workers, and enabled the long-horizon investment that produced world-class manufacturing. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ainvest.com/news/japan-ai-problem-technology-2606/&quot;&gt;AInvest’s June 2026 analysis&lt;/a&gt; described the same system as a barrier to the speed and risk-taking that AI development requires. Lifetime employment guarantees, cross-shareholding arrangements, and deeply embedded consensus-building processes make rapid pivots extremely difficult. A startup in Silicon Valley can decide to rebuild its entire technical stack in a week. A division of a large Japanese keiretsu company might spend six months building the internal consensus required to initiate a pilot programme.&lt;/p&gt;
&lt;p&gt;This is not abstract. The OECD study found that Japanese firms were slow to adopt AI even for basic tasks including translation, document drafting, and coding. These are not cutting-edge applications. They are entry-level AI use cases that require minimal technical sophistication to implement. The barrier is not capability. It is institutional inertia.&lt;/p&gt;
&lt;p&gt;The venture capital ecosystem that produced OpenAI, Anthropic, and the wave of AI startups in the US simply does not exist at comparable scale in Japan. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.disruptingjapan.com/the-future-of-ai-looks-very-different-in-japan/&quot;&gt;AI startups accounted for over 60% of global VC investment in 2025&lt;/a&gt;. Japan’s venture market, while growing, operates at a fraction of the capital deployment and risk tolerance of Silicon Valley. The result is that Japan produces very few AI-native companies and a large number of traditional companies trying to add AI capabilities to existing operations.&lt;/p&gt;
&lt;h2 id=&quot;what-japan-is-actually-doing-about-it&quot;&gt;What Japan Is Actually Doing About It&lt;/h2&gt;
&lt;p&gt;Having laid out the problems, it is important to be precise about what is changing, because the picture is not static.&lt;/p&gt;
&lt;p&gt;The Japanese government has moved faster than most people outside Japan realise. Japan passed an AI Promotion Act in May 2025, adopted a formal AI Basic Plan in December 2025, created a Prime Minister-led AI Strategic Headquarters, and committed more than 10 trillion yen in public support for AI and semiconductor infrastructure. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.helloworldjapan.com/en/articles/japan-ai-strategy-government-plan-explained&quot;&gt;Hello World Japan’s May 2026 analysis&lt;/a&gt; noted that the official language of Japan’s AI strategy is unusually direct that the government explicitly acknowledges it is behind and frames the strategy as recovery rather than regulation. The Ministry of Economy, Trade and Industry has earmarked 1 trillion yen over five years from fiscal 2026 to develop foundation models at the one-trillion-parameter scale.&lt;/p&gt;
&lt;p&gt;Foreign investment is arriving at scale. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitget.com/amp/news/detail/12560605383253&quot;&gt;Microsoft announced a 1.6 trillion yen investment in Japan from 2026 to 2029&lt;/a&gt;. Nvidia has partnered with Fujitsu to build full-stack AI infrastructure. SoftBank launched an AI Boost Program in September 2025 providing free access to high-performance GPU systems and Nvidia engineering support for Japanese startups.&lt;/p&gt;
&lt;p&gt;Adoption is finally accelerating at the consumer level too. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bworldonline.com/bloomberg/2026/05/26/751938/japans-an-ai-laggard-that-could-be-its-edge/&quot;&gt;Microsoft’s AI Economy Institute Q1 2026 report found&lt;/a&gt; that AI adoption in Japan increased 3.4 percentage points in the first quarter of 2026, more than three times faster than the global average. NTT Docomo data shows usage nearly doubled between February 2025 and February 2026. The country is moving. It is just moving from a position that was significantly further back than most observers had appreciated.&lt;/p&gt;
&lt;p&gt;Japan’s most interesting AI company right now is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.disruptingjapan.com/the-future-of-ai-looks-very-different-in-japan/&quot;&gt;Sakana AI&lt;/a&gt;, co-founded by David Ha, former head of research at Google Brain. Sakana AI is pursuing a different philosophy from the frontier model race: smaller, more efficient models that draw inspiration from nature-based collective intelligence rather than brute-force scaling. Ha has argued publicly that the frontier model approach may be flawed and expensive in ways that create genuine opportunity for a different path. Whether that argument proves correct will say a great deal about whether Japan’s latecomer position is a permanent disadvantage or a chance to skip directly to what works.&lt;/p&gt;
&lt;h2 id=&quot;the-counterintuitive-case-for-japan&quot;&gt;The Counterintuitive Case for Japan&lt;/h2&gt;
&lt;p&gt;Here is something worth sitting with. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bworldonline.com/bloomberg/2026/05/26/751938/japans-an-ai-laggard-that-could-be-its-edge/&quot;&gt;BusinessWorld’s May 2026 piece&lt;/a&gt; made an argument that runs against the obvious reading of the data: Japan’s late start may actually be an advantage. The country can observe what worked and what did not in the US and China, skip the expensive failed experiments, and deploy AI directly into problems it genuinely has solutions for.&lt;/p&gt;
&lt;p&gt;Japan has an ageing population and a shrinking labour force. Those are real constraints that AI can genuinely address in ways that produce measurable economic value. There is less of the cultural anxiety about AI displacing workers when the workforce is already shrinking and the pressure is to find workers at all. The adoption case in Japan is not philosophical. It is practical and urgent.&lt;/p&gt;
&lt;p&gt;Japan also has world-class hardware manufacturing, robotics infrastructure, and manufacturing precision that most AI-native countries do not. The integration of AI with physical systems, the embodied AI frontier that most US AI companies are only beginning to approach, is a domain where Japan’s existing capabilities are genuinely relevant. The question is whether the cultural and institutional barriers can be overcome fast enough to deploy those advantages before the window closes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Japan did not fail at AI because it lacked intelligence or technical capability. It fell behind because the institutional structures and cultural values that made it excellent at hardware-era innovation are precisely the ones that slow you down in software-era innovation. The country built extraordinary tools for a world that was moving slower than the one that arrived.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The honest answer to why Japan is behind in AI is that it is the accumulated consequence of 30 years of corporate conservatism, a structural talent shortage that demographic decline made almost inevitable, a software culture that never matched the hardware excellence, and an institutional speed mismatch with an industry that rewards moving fast and accepting failure as a data point rather than a catastrophe.&lt;/p&gt;
&lt;p&gt;The question that matters now is whether the government investment, the foreign capital, the accelerating adoption curve, and companies like Sakana AI pursuing genuinely different approaches can compound quickly enough to change the trajectory in a meaningful timeframe. The window is real but it is not unlimited.&lt;/p&gt;
&lt;p&gt;Japan has surprised the world before. The question is whether the surprise is still possible in a field where the compounding advantage of being early is this significant.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>japan</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><category>playstation</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Bitcoin Is Down 53% From Its Peak With Every Macro Reason to Rally.</title><link>https://soursen.org/articles/bitcoin-is-down-53-from-its-peak-with-every-macro-reason-to-rally/</link><guid isPermaLink="true">https://soursen.org/articles/bitcoin-is-down-53-from-its-peak-with-every-macro-reason-to-rally/</guid><description>Bitcoin dipped to an intraday low of $59,100 on June 5, 2026, its lowest level since September 2024, marking a 53% collapse from the $126,272 all-time high it set in October 2025. The Block confirmed Bitcoin trading near $60,750 on June 28, down more than half from its October peak.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.bitcoin.com/why-is-bitcoin-crashing-worst-week-of-2026-59100-low-and-more-than-half-of-all-btc-now-in-the-red/&quot;&gt;Bitcoin dipped to an intraday low of $59,100 on June 5, 2026&lt;/a&gt;, its lowest level since September 2024, marking a 53% collapse from the $126,272 all-time high it set in October 2025. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/post/406451/average-ibit-investor-now-down-about-40-as-spot-bitcoin-etfs-cap-second-worst-week-on-record&quot;&gt;The Block confirmed Bitcoin trading near $60,750 on June 28&lt;/a&gt;, down more than half from its October peak. The average investor in BlackRock’s IBIT Bitcoin ETF is now sitting on a loss of roughly 40%.&lt;/p&gt;
&lt;p&gt;Here is what makes this drawdown genuinely confusing to watch. The macro backdrop reads like a Bitcoin bull case checklist. The dollar is under pressure. CPI inflation came in at 4.2% in May, its highest reading since April 2023 and more than double the Fed’s 2% target. Geopolitical tensions are elevated. Every one of those conditions has historically been cited as a reason to own Bitcoin as a hedge against monetary debasement.&lt;/p&gt;
&lt;p&gt;Despite all of that, Bitcoin has bled for seven consecutive weeks. So the question worth sitting with is not whether the price is falling. It is why it keeps falling when the conditions for it to rise appear to be clearly in place.&lt;/p&gt;
&lt;p&gt;The answer comes down to one decision Wall Street made that changed the opportunity cost calculation for every institutional capital manager in the market, and a cascading set of forced sellers that piled on top of it.&lt;/p&gt;
&lt;h2 id=&quot;the-fed-changed-the-math-and-everything-followed&quot;&gt;The Fed Changed the Math and Everything Followed&lt;/h2&gt;
&lt;p&gt;On June 17, 2026, new Federal Reserve Chair Kevin Warsh held his first FOMC meeting. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.theblock.co/post/406451/average-ibit-investor-now-down-about-40-as-spot-bitcoin-etfs-cap-second-worst-week-on-record&quot;&gt;The Block reported&lt;/a&gt; that traders have since priced in better-than-even odds of a rate increase in December. Rates were held at 3.5 to 3.75% by a unanimous 12 to 0 vote, but nine out of 18 FOMC participants now project at least one rate hike before the end of 2026, according to the dot plot released after the meeting.&lt;/p&gt;
&lt;p&gt;Before the June meeting, the probability of a December rate hike was around 24%. Following the meeting and the May PCE inflation print, that probability has moved to roughly 77%. The dot plot shifted decisively in a hawkish direction.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://247wallst.com/investing/2026/05/25/when-will-bitcoin-recover-to-its-126000-all-time-high/&quot;&gt;24/7 Wall Street’s analysis&lt;/a&gt; described this as a hawkish hold, and its effect on Bitcoin is mechanical. US Treasuries are currently yielding 4.5 to 5% nominal, translating to approximately 2.2% real yield after inflation. That is the highest real yield since Bitcoin existed as an asset class. Bitcoin pays you nothing. For an institutional capital manager running a risk model, the calculation is straightforward: why hold a non-yielding asset in a drawdown when government bonds pay a real return to do nothing?&lt;/p&gt;
&lt;p&gt;The debasement trade, the idea that a debased dollar and rising inflation make Bitcoin the obvious hedge, has unwound precisely because the alternative to Bitcoin now pays. That is the root cause of everything that follows.&lt;/p&gt;
&lt;h2 id=&quot;4-simultaneous-selling-pressures-that-made-it-relentless&quot;&gt;4 Simultaneous Selling Pressures That Made It Relentless&lt;/h2&gt;
&lt;h2 id=&quot;the-etf-reversal&quot;&gt;The ETF Reversal&lt;/h2&gt;
&lt;p&gt;The Bitcoin ETFs that launched in January 2024 were supposed to represent permanent institutional demand. For much of 2024 and early 2025, they functioned that way. In 2026, they have become the dominant selling mechanism. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/bitcoin-etf-worst-monthly-outflows/&quot;&gt;Crypto Briefing reported&lt;/a&gt; that US-listed spot Bitcoin ETFs have recorded approximately $4.06 billion in net outflows in June 2026, making it the worst month for ETF withdrawals since these products launched, eclipsing the previous record of $3.56 billion set in February 2025.&lt;/p&gt;
&lt;p&gt;For the week ending June 26 alone, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/news/flash/blackrock-s-ibit-accounts-for-73-of-bitcoin-etf-outflows-in-june-2026&quot;&gt;KuCoin confirmed&lt;/a&gt; that US spot Bitcoin ETFs lost roughly $1.79 billion, with BlackRock’s iShares Bitcoin Trust (IBIT) accounting for approximately $1.30 billion of that total, or nearly 73% of the weekly exit. On June 26 alone, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://bitcoin.com/&quot;&gt;Bitcoin.com&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.bitcoin.com/bitcoin-ethereum-etf-outflows-seventh-day-ibit-445-million/&quot;&gt;News reported&lt;/a&gt; IBIT saw $444.5 million in single-day redemptions, its largest single-day exit since launching in January 2024. The June 26 outflow capped seven consecutive days of net outflows and seven straight weeks of negative flows, the longest weekly outflow streak on record for the category.&lt;/p&gt;
&lt;p&gt;When investors redeem IBIT shares, BlackRock must sell actual spot Bitcoin to settle those redemptions. The supposedly permanent institutional bid that helped propel Bitcoin to $126,000 has flipped into structural forced selling. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tftc.io/bitcoin-etf-outflows-2026-record-streaks/&quot;&gt;TFTC’s analysis&lt;/a&gt; noted that the two consecutive record outflow streaks in May and June 2026 combined to drain an estimated $7.2 billion from the ETF complex, pushing year-to-date cumulative flows into negative territory for the first time, a milestone confirmed by Bloomberg ETF analyst Eric Balchunas.&lt;/p&gt;
&lt;h2 id=&quot;strategys-buying-machine-seized-up&quot;&gt;Strategy’s Buying Machine Seized Up&lt;/h2&gt;
&lt;p&gt;Strategy holds 847,363 Bitcoin at an average cost basis of approximately $75,640 per coin. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://247wallst.com/investing/2026/05/25/when-will-bitcoin-recover-to-its-126000-all-time-high/&quot;&gt;24/7 Wall St.&lt;/a&gt; confirmed this figure, noting that with Bitcoin near $60,000 the position is underwater by approximately $13 billion. The company’s preferred stock STRC, designed to trade near $100, is currently sitting around $71, roughly 25 to 29% below par.&lt;/p&gt;
&lt;p&gt;When STRC trades below par, issuing new shares destroys value rather than creating it. The flywheel mechanism that made Strategy the most aggressive Bitcoin buyer in the market has seized up. Accumulation collapsed from roughly 50,000 Bitcoin in April to just 3,600 in June. In late May, Strategy sold 32 Bitcoin to cover dividend payments, its first sale since 2022, ending the never-sell doctrine that had been central to the company’s identity since Michael Saylor established it.&lt;/p&gt;
&lt;p&gt;That sale was trivially small against a stack of 847,000 coins. Its significance was entirely symbolic: the company that turned never selling into a founding principle crossed that line because the fixed dividend obligations do not pause when Bitcoin falls.&lt;/p&gt;
&lt;h2 id=&quot;miners-forced-into-the-market&quot;&gt;Miners Forced into the Market&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptoslate.com/bitcoins-broken-production-cost-floor-is-splitting-miners-into-survivors-and-sellers/&quot;&gt;CryptoSlate’s analysis from June 27&lt;/a&gt; placed the all-in estimated production cost to mine one Bitcoin near $84,300, with Bitcoin trading around $60,000. CoinShares put the weighted average cash cost among public miners at roughly $79,995 in Q4 2025, estimating that between 15 and 20% of the global mining fleet is now operating underwater on a full-cost basis.&lt;/p&gt;
&lt;p&gt;In mid-June, network difficulty fell 10.09%, dropping from 138.96 trillion to 124.93 trillion. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptoslate.com/bitcoins-broken-production-cost-floor-is-splitting-miners-into-survivors-and-sellers/&quot;&gt;Galaxy Research described this&lt;/a&gt; as the second-largest downward difficulty adjustment of 2026 and the eleventh-largest in Bitcoin’s entire history. The adjustment reflects how many higher-cost machines went dark once their operating margins disappeared. Public miners shed more Bitcoin in Q1 2026 alone than they did across all of 2025, a pace of treasury liquidation that surpassed even the selling seen during the Terra Luna collapse. The Hash Ribbon signal, which tracks when miners are forced to sell, has triggered.&lt;/p&gt;
&lt;h2 id=&quot;long-term-holders-capitulating&quot;&gt;Long-Term Holders Capitulating&lt;/h2&gt;
&lt;p&gt;The signal that matters most to on-chain analysts is the long-term holder spent output profit ratio, currently sitting at approximately 0.88. When this metric falls below 1.0, it means the cohort of investors who held Bitcoin for 155 days or more, the people with the strongest conviction in the network, are now selling at a loss for the first time this cycle. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://glassnode.com/metrics/market&quot;&gt;Glassnode data&lt;/a&gt; shows that in one 48-hour window in early June, $2.4 billion in long-term holder losses were realised.&lt;/p&gt;
&lt;p&gt;These are not new entrants panic-selling. These are the people who held through every prior crisis. When they sell at a loss, it reflects a different level of conviction erosion than retail capitulation.&lt;/p&gt;
&lt;h2 id=&quot;where-is-the-bottom-what-the-data-actually-says&quot;&gt;Where Is the Bottom? What the Data Actually Says&lt;/h2&gt;
&lt;p&gt;There is no consensus on this, and anyone claiming precision is selling something. What does exist is a range of data points that define the zone where previous cycles found their floors, and a set of signals that have not yet confirmed whether we are in that zone.&lt;/p&gt;
&lt;p&gt;The realised price, the weighted average of what every current holder paid for their Bitcoin, sits at approximately $53,400. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mudrex.com/learn/when-will-bitcoin-bottom-prediction/&quot;&gt;Mudrex’s June 2026 analysis&lt;/a&gt; treats this as the most significant structural support level for the cycle, with the $50,000 to $55,000 range described as the value zone where long-term holders should be accumulating aggressively. The 200-week moving average sits near $62,200 and Bitcoin has just broken below it for the first time in this cycle.&lt;/p&gt;
&lt;p&gt;The MVRV ratio is currently around 1.1, approaching the cheap zone but not yet confirming a definitive bottom. In 2015, 2018, and 2022, the MVRV broke below 1.0 before a durable recovery began. At 1.1, it has not crossed that threshold. 10x Research calls $54,000 to $57,000 as a target range. The options market is pricing support near $52,000. More bearish historical fractals point toward $30,000 to $38,000. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/microstrategy-collapse-crypto-black-swan-2026-risk-analysis/&quot;&gt;Galaxy Digital’s Alex Thorn&lt;/a&gt; has flagged $40,000 to $46,000 as a structural floor zone if corporate treasury forced selling materialises at scale.&lt;/p&gt;
&lt;p&gt;On timing, a striking number of independent analysts converge on Q4 2026 as the highest probability bottom window. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mudrex.com/learn/when-will-bitcoin-bottom-prediction/&quot;&gt;Mudrex noted&lt;/a&gt; that the historical pattern of a 12 to 15-month post-peak drawdown, combined with the post-halving cycle, points toward October to December 2026 as the most probable bottom period. That aligns with a potential $50,000 to $55,000 floor, though the range toward $40,000 remains live if forced selling accelerates.&lt;/p&gt;
&lt;h2 id=&quot;the-3-signals-that-will-tell-you-the-worst-is-over&quot;&gt;The 3 Signals That Will Tell You the Worst Is Over&lt;/h2&gt;
&lt;p&gt;Timing an exact bottom is functionally impossible. Recognising when the conditions for a recovery are assembling is more tractable. Three specific signals matter.&lt;/p&gt;
&lt;p&gt;The first is the MVRV ratio breaking below 1.0. Track this on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://glassnode.com/metrics/market&quot;&gt;Glassnode&lt;/a&gt;. When the average holder is underwater, the market has historically crossed into the definitive capitulation zone. At 1.1, that threshold has not yet been crossed. Every prior generational bottom in 2015, 2018, and 2022 saw this metric go negative before recovery. If it does not, this cycle may be structurally different enough that the floor forms earlier. If it does, the entry zone opens with high historical precedent.&lt;/p&gt;
&lt;p&gt;The second is ETF flows turning consistently positive. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sosovalue.com/us/etf/us-btc-spot&quot;&gt;Track this daily on SoSoValue&lt;/a&gt;. A single day of inflows means little. A week of sustained positive flows across multiple funds, rather than one IBIT-concentrated recovery day, signals a genuine shift in institutional positioning rather than a technical bounce. The June 23 inflow of $39.2 million was encouraging. It has not yet been confirmed as the start of a trend.&lt;/p&gt;
&lt;p&gt;The third is any signal from the Federal Reserve toward accommodation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cmegroup.com/markets/interest-rates/cme-fedwatch-tool.html&quot;&gt;Track Fed rate expectations on CME FedWatch&lt;/a&gt;. Currently, roughly 77% probability is priced into a rate hike by December. If that probability falls significantly, or if Fed language shifts toward cuts, the opportunity cost that is currently suppressing Bitcoin demand partially reverses. Bitcoin has historically done best when liquidity is loose. A Fed pivot is not required for a bottom, but it materially changes the upside case for the recovery.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-context-for-what-is-actually-happening&quot;&gt;The Honest Context for What Is Actually Happening&lt;/h2&gt;
&lt;p&gt;This 53% drawdown is the shallowest bear market in Bitcoin’s history. The 2018 cycle fell 84% from peak to trough. The 2022 cycle fell 77%. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://charts.bitbo.io/price/&quot;&gt;Bitcoin’s full price history on Bitbo&lt;/a&gt; shows that every prior cycle of comparable severity recovered to new all-time highs. That pattern does not guarantee anything about this cycle, but it is relevant context for interpreting the current sentiment environment.&lt;/p&gt;
&lt;p&gt;The Bitcoin is dead narrative circulating on social media right now is almost word-for-word identical to the narrative at the FTX bottom in November 2022, when Bitcoin was at $15,500. The people who treated that sentiment as a buy signal and accumulated through the ugliness captured the entire move to $126,000. Whether the same pattern applies here depends on whether the structural conditions that caused this decline, specifically the hawkish Fed and the AI trade absorbing speculative capital, reverse in a timeframe that aligns with the historical cycle bottom window.&lt;/p&gt;
&lt;p&gt;What has not changed is the underlying thesis. Bitcoin’s supply schedule is fixed. The network continues producing blocks. Institutional custody infrastructure is deeper than any prior cycle. Long-term holders, despite the painful realised losses in early June, have not shown signs of wholesale exit. Whales have been reported accumulating below $60,000 even as the ETF complex continues to sell.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What changed is the price of the alternative. When bonds pay a real return, Bitcoin competes on a different basis than when cash pays nothing. The debasement trade returns when the Fed blinks. The question is whether that happens before the forced sellers in the ETF complex and the mining sector complete their exit.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nobody can tell you where the exact bottom is. The data available suggests it is closer than the peak was. The signals that would confirm it have not fully fired. The macro catalyst that would accelerate the recovery, a shift in Fed language toward accommodation, has not arrived. Both the accumulation case and the one-more-leg-lower case are using the same three signals. The outcome depends on which one fires first.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>bitcoin</category><category>cryptocurrency</category><category>crypto</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>220,000 Developers Starred a Text File.</title><link>https://soursen.org/articles/220-000-developers-starred-a-text-file/</link><guid isPermaLink="true">https://soursen.org/articles/220-000-developers-starred-a-text-file/</guid><description>Let me tell you about the most-starred AI repository of 2026.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let me tell you about the most-starred AI repository of 2026.&lt;/p&gt;
&lt;p&gt;It has no code. No dependencies. No installation script. No framework to learn. It is a single plain text file, 70 lines long, that you drop into the root of your project. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/forrestchang/andrej-karpathy-skills&quot;&gt;The repository forrestchang/andrej-karpathy-skills&lt;/a&gt; has accumulated over 220,000 combined GitHub stars across two accounts approximately 91,200 on Forrest Chang’s personal account and over 132,000 on the organisation mirror at multica-ai/andrej-karpathy-skills since it was created on January 27, 2026. It appeared on GitHub Trending for weeks on end, with the organisation mirror reaching the number one position on April 8, 2026. It has been installed by developers across every major language, framework, and industry.&lt;/p&gt;
&lt;p&gt;The file is called CLAUDE.md. It contains 4 behavioral rules for AI coding agents, when I first read those rules, my immediate reaction was that these are obvious. Every senior engineer would tell a junior these things on day one. Why does a text file stating obvious things become the most viral AI repository of the year?&lt;/p&gt;
&lt;p&gt;The answer to that question is more interesting than the file itself.&lt;/p&gt;
&lt;h2 id=&quot;where-this-came-from-and-why-it-spread-the-way-it-did&quot;&gt;Where This Came From and Why It Spread the Way It Did&lt;/h2&gt;
&lt;p&gt;On January 26, 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/karpathy/status/2015883857489522876&quot;&gt;Andrej Karpathy posted on X&lt;/a&gt; about what he called the biggest change to his basic coding workflow in two decades of programming. Karpathy is not a casual observer of this space. He is a co-founder of OpenAI, the former Director of AI at Tesla, a Stanford PhD, and the person who coined the term vibe coding in early 2025. When he says something changed his workflow, people pay attention.&lt;/p&gt;
&lt;p&gt;What he described was a shift from 80% manual coding with autocomplete to 80% agent-driven development in roughly 2 months. He had made the same transition that millions of developers were making around the same time, following what he described as a phase shift in software engineering that happened around December 2025, when agentic coding tools crossed a threshold of coherence that made them genuinely useful for production work rather than just demos.&lt;/p&gt;
&lt;p&gt;But the post was not celebratory. It was a precise inventory of failure modes. Karpathy wrote: &lt;em&gt;“They don’t manage their confusion, don’t seek clarifications, don’t surface inconsistencies, don’t present tradeoffs, don’t push back when they should.”&lt;/em&gt; He identified 4 specific recurring patterns of failure that he kept encountering. Silent wrong assumptions. Overcomplicated solutions with unnecessary abstractions. Unauthorised edits to code adjacent to the requested task. Vague instructions being executed without defining what success would look like.&lt;/p&gt;
&lt;p&gt;The post gathered significant attention across the developer community. The following day, developer Forrest Chang did something practical with it. He took Karpathy’s observations and encoded them into a CLAUDE.md file, 4 named principles each addressing one failure mode Karpathy had identified. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techtimes.com/articles/316798/20260518/karpathy-inspired-claudemd-passes-220000-combined-github-stars-four-rules-that-stop-ai-breaking.htm&quot;&gt;The repo crossed 43,000 stars in its first week&lt;/a&gt;, reached 110,000 by early May on the personal account alone, and passed 220,000 combined stars with the organisation mirror by mid-May 2026.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/technology&quot;&gt;Stack Overflow’s 2025 developer survey&lt;/a&gt; found that 84% of developers now use AI coding tools, but trust in AI output had fallen from 40% to 29% year over year. That gap between usage and trust is the precise tension the CLAUDE.md file addresses. People kept using the tools because the productivity benefit was real. People stopped trusting the output because the failure modes were predictable and consistent. Karpathy named those failure modes precisely. Chang turned the names into a configuration file. The community recognised both in the same instant.&lt;/p&gt;
&lt;h2 id=&quot;the-4-rules-and-why-each-one-exists&quot;&gt;The 4 Rules and Why Each One Exists&lt;/h2&gt;
&lt;p&gt;Before going into each rule, it helps to understand what a CLAUDE.md file actually is. Claude Code, Anthropic’s coding agent, reads any file named CLAUDE.md in the project root at the start of every session. It treats the contents as persistent context for that project. The file gets committed to version control, so every developer on the team gets the same behavioral guardrails automatically. Zero configuration beyond creating the file.&lt;/p&gt;
&lt;p&gt;The karpathy-skills CLAUDE.md does not contain project-specific instructions about naming conventions or testing frameworks. It contains behavioral principles generic enough to drop into any codebase and immediately change how the agent approaches tasks.&lt;/p&gt;
&lt;h2 id=&quot;rule-one-think-before-coding&quot;&gt;Rule One: Think Before Coding&lt;/h2&gt;
&lt;p&gt;This rule addresses what researchers call the silent assumption problem. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://byteiota.com/karpathy-claude-md-ai-coding-pitfalls-accuracy-2/&quot;&gt;A 2025 academic study cited by ByteIota&lt;/a&gt; found that 94% of LLM compilation errors are type-check failures, where the model assumed a type rather than asking for clarification. The pattern is consistent across every kind of ambiguity, not just types. You ask the agent to add validation. It picks a validation level without asking which one you need. You ask it to refactor a function. It picks an approach without checking whether you have constraints that would rule it out.&lt;/p&gt;
&lt;p&gt;The rule requires the agent to state its assumptions explicitly before writing any code, present multiple interpretations when a request is ambiguous, and ask rather than guess when something is genuinely unclear. One good clarifying question at the start of a task eliminates five rounds of revision at the end. The principle sounds obvious because it is. The model does not follow it by default. That gap is the entire problem.&lt;/p&gt;
&lt;h2 id=&quot;rule-two-simplicity-first&quot;&gt;Rule Two: Simplicity First&lt;/h2&gt;
&lt;p&gt;Karpathy described this failure directly in his post: &lt;em&gt;“They really like to overcomplicate code and APIs, bloat abstractions, don’t clean up dead code… implement a bloated construction over 1,000 lines when 100 would do.”&lt;/em&gt; The rule requires the agent to write the minimum code that solves the problem, avoid speculative abstractions, and treat over-engineering as a failure rather than thoroughness. The test: would a senior engineer call this overcomplicated? If yes, rewrite it.&lt;/p&gt;
&lt;h2 id=&quot;rule-three-surgical-changes&quot;&gt;Rule Three: Surgical Changes&lt;/h2&gt;
&lt;p&gt;This is the rule that addresses what Karpathy called collateral damage that the agent editing code it was never asked to touch. I have experienced this in specific enough ways that I can describe it precisely. You ask an agent to fix a date parsing bug. It fixes the bug. It also reformats the entire file, switches unrelated functions from list comprehensions to loops, adds type hints to functions in a different module, and renames a variable it thought was unclear. None of that was requested. All of it now requires review.&lt;/p&gt;
&lt;p&gt;Karpathy described this pattern exactly: &lt;em&gt;“They still sometimes change/remove comments and code they don’t sufficiently understand as side effects, even if orthogonal to the task.”&lt;/em&gt; The rule requires the agent to touch only what the task requires, leave neighbouring code exactly as found, and trace every changed line back to the original request. If a line changed and cannot be traced to the task, it should not have changed.&lt;/p&gt;
&lt;h2 id=&quot;rule-four-goal-driven-execution&quot;&gt;Rule Four: Goal-Driven Execution&lt;/h2&gt;
&lt;p&gt;This rule addresses the absence of verifiable success criteria. Vague instructions like add validation or fix the bug give the agent no way to know when it has finished, which produces either premature stops or endless iteration. As the CLAUDE.md &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@tentenco/the-claude-md-guide-how-one-file-turns-a-stateless-ai-into-your-long-term-coding-partner-b8806683df7f&quot;&gt;guide on Medium describes it&lt;/a&gt;, clear success criteria let the model iterate autonomously. Vague criteria require intervention at every step.&lt;/p&gt;
&lt;p&gt;The rule requires the agent to turn vague instructions into verifiable targets before writing a line. Add validation becomes write tests for invalid inputs, then make them pass. Fix the bug becomes write a test that reproduces the issue, then make the test pass. The shift from imperative to goal-based is not stylistic. It changes the model’s ability to evaluate its own output.&lt;/p&gt;
&lt;h2 id=&quot;what-the-star-count-is-actually-measuring&quot;&gt;What the Star Count Is Actually Measuring&lt;/h2&gt;
&lt;p&gt;220,000 combined stars on a plain text file is not a vote on the file. It is a vote on the problem. Every developer who read Karpathy’s post recognised the failures he described from their own sessions. The file went viral because the bar for adoption was that can I copy-paste this into my repo right now. The answer was yes. So hundreds of thousands of people did.&lt;/p&gt;
&lt;p&gt;The context matters. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://byteiota.com/karpathy-claude-md-ai-coding-pitfalls-accuracy-2/&quot;&gt;ByteIota’s analysis of AI coding adoption&lt;/a&gt; found that 68% of developers now use AI to generate code, with 1.1 million public repositories importing an LLM SDK, up 178% year over year. Nearly 80% of new developers use Copilot within their first week. Karpathy himself noted that 2026 was on track to become what he called the slopacolypse: a flood of low-quality AI-generated code produced by agents operating without behavioral guardrails.&lt;/p&gt;
&lt;p&gt;TypeScript becoming GitHub’s number one language in 2026, with 66% growth driven by 2.6 million monthly contributors, is partly a response to this. When AI writes more of your code, type safety matters more, because the agent makes type errors consistently, and a type system catches them before they ship. The four rules in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://claude.md/&quot;&gt;CLAUDE.md&lt;/a&gt; are addressing the same problem at the behavioral layer rather than the language layer.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The most viral AI tool of the month was not a new model. It was a document telling an existing model to behave like a thoughtful engineer rather than a confident one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-honest-caveats-worth-stating-clearly&quot;&gt;The Honest Caveats Worth Stating Clearly&lt;/h2&gt;
&lt;p&gt;The file is behavioral context, not a contract. Claude Code reads CLAUDE.md and treats it as instruction. It does not always follow it. The principles improve the distribution of behavior. They do not guarantee specific behavior on any given task. Reddit threads pointing this out are correct.&lt;/p&gt;
&lt;p&gt;The accuracy improvement numbers that circulate online come from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://byteiota.com/karpathy-claude-md-ai-coding-pitfalls-accuracy-2/&quot;&gt;specific skill evaluations documented by ByteIota&lt;/a&gt; covering particular domains. Those are not general coding accuracy figures and should not be treated as such. The directional claim, that the file improves output quality meaningfully, is supported by widespread developer reports. The specific numbers are context-dependent.&lt;/p&gt;
&lt;p&gt;The principles are not Claude-specific. The same 4 rules, with the filename changed to match the tool, work as Cursor rules or as a system prompt prefix for any coding agent. The viral repo ships both versions. The interesting thing is not the specific tool integration. It is the principles themselves, which describe how any coding agent should behave when given real work in a real codebase.&lt;/p&gt;
&lt;p&gt;Karpathy did not write the file. He posted the observations on January 26. Forrest Chang turned them into a repo the following day. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techtimes.com/articles/316798/20260518/karpathy-inspired-claudemd-passes-220000-combined-github-stars-four-rules-that-stop-ai-breaking.htm&quot;&gt;A Snyk audit of the agent skills ecosystem published in February 2026&lt;/a&gt; found that 13% of agent skills packages contained critical security flaws. Security researchers at Adversa AI and LayerX additionally documented that malicious CLAUDE.md files planted in cloned repositories can instruct Claude Code to exfiltrate SSH keys and API credentials. The practical implication is simple that install the file only from the official repositories, specifically forrestchang/andrej-karpathy-skills or multica-ai/andrej-karpathy-skills. The file is 70 lines of plain text, human-readable end to end, and takes under a minute to inspect before installing.&lt;/p&gt;
&lt;p&gt;The repo is a starting point, not a complete configuration. The four rules work as a behavioral baseline. They do not replace project-specific instructions about naming conventions, testing frameworks, or architecture decisions. The right approach is to append a behavioral guidelines section to whatever CLAUDE.md you already have rather than replacing it with the Karpathy file.&lt;/p&gt;
&lt;h2 id=&quot;the-deeper-point-nobody-is-talking-about&quot;&gt;The Deeper Point Nobody Is Talking About&lt;/h2&gt;
&lt;p&gt;The energy in AI tooling right now goes into more layers. More model capability. More context window. More integrations. More plugins. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://miraflow.ai/blog/karpathy-claude-md-100k-github-stars-ai-coding-2026&quot;&gt;At Anthropic itself&lt;/a&gt;, the majority of code is now written by Claude Code, with engineers focusing on architecture, product thinking, and continuous orchestration rather than implementation. The trajectory of the industry is toward agents that do more, autonomously, with less human intervention.&lt;/p&gt;
&lt;p&gt;The CLAUDE.md phenomenon runs in the opposite direction. It is not adding capability. It is adding constraint. It is saying: before the agent does anything, it should think. Before it writes, it should ask. Before it changes, it should verify the scope. Before it finishes, it should confirm it has met a verifiable goal.&lt;/p&gt;
&lt;p&gt;These are not novel ideas. They are what thoughtful human engineers do automatically, after years of experience teaching them what the consequences of not doing those things look like. The gap between a model that has processed more code than any human has ever read and a model that behaves like an experienced engineer is precisely this: the experienced engineer knows when to stop, when to ask, when the solution is too complicated, when the scope has drifted. The model does not know those things by default.&lt;/p&gt;
&lt;p&gt;The best coding agent improvement of 2026 so far is a markdown file. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@aitrends24/i-installed-the-144k-star-karpathy-claude-md-file-heres-what-changed-d3dd31b8858d&quot;&gt;One developer who installed it&lt;/a&gt; described the setup time as four minutes and said the behavioral change was noticeable from the first task. Another described months of correcting the same session-to-session mistakes eliminated overnight by a 70-line file.&lt;/p&gt;
&lt;p&gt;The lesson here is not that configuration beats capability. It is that capability without behavioral structure produces the specific failure modes Karpathy documented. The model is capable enough to do good work. The default behavior does not consistently produce good work. A plain text file closing that gap is not a sign that the model is limited. It is a sign that the model is powerful enough that the difference between directed and undirected is the entire gap between good output and frustrating output.&lt;/p&gt;
&lt;p&gt;If you use Claude Code for any real work, the file is worth installing. Not because it is magic. Because the four problems it solves are the four problems you have already encountered, and naming them precisely is more than half of fixing them.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>github</category><category>claude</category><category>ai</category><category>artificial-intelligence</category><category>markdown</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>5 On-Chain Signals Are Pointing the Same Direction on Bitcoin.</title><link>https://soursen.org/articles/5-on-chain-signals-are-pointing-the-same-direction-on-bitcoin/</link><guid isPermaLink="true">https://soursen.org/articles/5-on-chain-signals-are-pointing-the-same-direction-on-bitcoin/</guid><description>Your social media feed right now is probably full of people declaring that crypto is finished. Bitcoin is down roughly 16% on the month, down nearly 25% on the year, sitting around 15% below its 200-day moving average.</description><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Your social media feed right now is probably full of people declaring that crypto is finished. Bitcoin is down roughly 16% on the month, down nearly 25% on the year, sitting around 15% below its 200-day moving average. The Fear and Greed Index touched single digits twice in June, something it has only done at genuine market extremes. ETF money left for 13 consecutive trading days.&lt;/p&gt;
&lt;p&gt;The pain is real. That part is not in dispute.&lt;/p&gt;
&lt;p&gt;What is worth examining separately from the sentiment is the on-chain data, because on-chain data does not panic. It simply records what is happening. Which coins are moving, at what price, in which direction, held by whom. , when you look at what the on-chain data is currently showing alongside the macro context, you get a picture that is considerably more nuanced than either the doomers or the permabulls are presenting.&lt;/p&gt;
&lt;p&gt;This piece walks through five specific signals, explains what each one measures and why it matters historically, gives you the honest bear case for each one, and lets you draw your own conclusions from there.&lt;/p&gt;
&lt;h2 id=&quot;the-foundation-what-the-mvrv-z-score-is-saying&quot;&gt;The Foundation: What the MVRV Z-Score Is Saying&lt;/h2&gt;
&lt;p&gt;The MVRV Z-Score is the most respected on-chain valuation tool in Bitcoin analysis. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitcoinmagazinepro.com/charts/mvrv-zscore/&quot;&gt;According to Bitcoin Magazine Pro&lt;/a&gt;, it has identified every major cycle bottom and top since 2011 with remarkable accuracy. The mechanics are straightforward. It compares Bitcoin’s current market capitalisation against its realised capitalisation, which is calculated by pricing every coin at the value it last changed hands on-chain rather than today’s price. The Z-Score normalises the difference between those two figures using standard deviation, which lets you compare conditions across different market regimes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DLuqcqdj_2iDH8o.webp&quot; alt=&quot;Illustration for the section “The Foundation: What the MVRV Z-Score Is Saying”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1363&quot; height=&quot;832&quot;&gt;&lt;/p&gt;
&lt;p&gt;When the Z-Score is high and positive, the average holder is sitting on large unrealised gains and the market is historically frothy. When it compresses toward zero or turns negative, the average holder is at or below breakeven, and every prior occurrence of that condition has represented a historically significant buying opportunity.&lt;/p&gt;
&lt;p&gt;The realised price, the weighted average of what all current holders paid for their Bitcoin, sits at approximately $53,600 as of mid-June 2026. Bitcoin trading at $65,000 means the average holder is in profit, but the margin is narrowing. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/markets/2026/06/08/a-crucial-bitcoin-market-indicator-is-signaling-that-the-worst-of-the-crypto-crash-might-be-over&quot;&gt;CoinDesk reported on June 8&lt;/a&gt; that the MVRV Z-Score was knocking on the door of the historical accumulation zone for the first time since the 2022 bear market low. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://primexbt.com/market-research/bitcoins-mvrv-z-score-is-flashing-a-rare-undervaluation-signal-heres-what-the-macro-cycle-says-happens-next/&quot;&gt;PrimeXBT’s analysis from April 2026&lt;/a&gt; placed the score at approximately 0.49 at that time, with the current reading compressing further toward the historical green accumulation band.&lt;/p&gt;
&lt;p&gt;For context on what crossing into that zone has meant historically: the December 2018 bottom at $3,200 saw the Z-Score reach roughly negative 0.65. The March 2020 crash brought it to around negative 0.5. The FTX collapse bottom in November 2022 saw it between negative 0.4 and negative 0.5, before Bitcoin rallied from $15,500 to above $70,000 in the following cycle.&lt;/p&gt;
&lt;p&gt;The honest caveat here is important. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/markets/2026/06/08/a-crucial-bitcoin-market-indicator-is-signaling-that-the-worst-of-the-crypto-crash-might-be-over&quot;&gt;CoinDesk’s analysis noted&lt;/a&gt; that the Long-Term Holder MVRV and Short-Term Holder MVRV have not yet converged, a pattern that has historically confirmed major cycle lows in 2015, 2019, and 2022. STH-MVRV currently sits at 0.84 while LTH-MVRV remains elevated at 1.29. When these two converge, long-term holders and short-term holders reach similar profitability, and historically that convergence is what marks the final low, not the approach to it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Z-Score approaching the accumulation band is a signal of building opportunity. It is not a signal that the floor is confirmed. Those are meaningfully different statements, and conflating them is how people get hurt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;signal-2-fear-and-greed-at-levels-that-have-preceded-major-recoveries&quot;&gt;Signal 2: Fear and Greed at Levels That Have Preceded Major Recoveries&lt;/h2&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinmarketcap.com/charts/fear-and-greed-index/&quot;&gt;Crypto Fear and Greed Index&lt;/a&gt; runs from 0 to 100. Anything below 25 is classified as extreme fear. The index hit 8 to 9 twice in June 2026, touched a 2026 low of 11 on June 3, and has been sitting in extreme fear for over 2 weeks, falling from greed territory near 52 in late May.&lt;/p&gt;
&lt;p&gt;The reason this matters is mechanical rather than psychological. When the Fear and Greed Index sits in extreme fear, it means the pool of sellers who were willing to sell at current prices has largely already sold. The people who panic at a 20% drawdown are gone. Their coins have transferred to buyers who entered at lower prices with higher conviction. When sellers are exhausted, the sell side of the order book gets thin. Any positive catalyst, even a mild one, hits a market where buyers need to absorb only a trickle of supply. That is the asymmetry extreme fear creates.&lt;/p&gt;
&lt;p&gt;The historical precedents are specific. Late 2018 single-digit fear with Bitcoin around $3,200, followed by a roughly 300% rally to $13,000 by mid-2019. March 2020 single-digit fear readings that served as the launchpad for the multi-year bull run to $69,000. November 2022 peak fear at the FTX collapse, followed by recovery to above $30,000 within months. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/bitcoin-onchain-bottom-signals-march-2026/&quot;&gt;SpottedCrypto’s on-chain analysis documented&lt;/a&gt; that entering the market when the Fear and Greed Index fell below 15 has historically produced median 3-month returns of plus 38%.&lt;/p&gt;
&lt;p&gt;The caveat is that sentiment indicators can remain extreme for an agonisingly long time. In 2018, the Z-Score sat in negative territory for 133 days before any durable recovery. In 2015, after similar extreme fear readings, the market ground sideways and lower for over six months. Oversold conditions have no expiry date.&lt;/p&gt;
&lt;h2 id=&quot;signal-3-the-capitulation-data-on-the-chain&quot;&gt;Signal 3: The Capitulation Data on the Chain&lt;/h2&gt;
&lt;p&gt;On-chain data allows researchers to watch something that traditional financial markets cannot show: the actual realised losses of every participant recorded permanently on a public ledger. When realised losses spike, it means the dominant activity in the market is people selling at a loss. That is the technical definition of capitulation.&lt;/p&gt;
&lt;p&gt;On February 5, 2026, Bitcoin saw a single-day realised loss event of $3.2 billion as the price dropped from $70,000 toward $60,000. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/bitcoin-onchain-bottom-signals-march-2026/&quot;&gt;Glassnode data cited by SpottedCrypto&lt;/a&gt; confirmed that figure surpassed the peak realised loss from the Terra Luna collapse in 2022 at $2.7 billion. Long-term holders have absorbed approximately $2.4 billion in realised losses since the drawdown began.&lt;/p&gt;
&lt;p&gt;The figure that stands out most is supply in loss. As of early June, over 50% of the entire circulating supply, roughly 10.5 million Bitcoin, sits at an unrealised loss. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://glassnode.com/metrics/market&quot;&gt;According to Glassnode&lt;/a&gt;, that 50% threshold has been crossed at every single major bear market bottom since 2015. The 2018 bottom, the 2020 crash, the 2022 FTX low: all of them saw over half of the supply in loss before the recovery began.&lt;/p&gt;
&lt;p&gt;The honest counterpoint comes from CryptoQuant’s head of research Julio Moreno, who argues that realised losses have not yet reached the capitulation peaks needed to confirm a cycle bottom. The current 30-day figure of around 187,000 Bitcoin in losses is a fraction of the 400,000 Bitcoin lost during February’s spike and a rounding error next to the 1.2 million Bitcoin flushed during the FTX collapse. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://axeladlerjr.com/mvrv-z-score-how-to-identify-bitcoin-market-tops-and-bottoms/&quot;&gt;CryptoQuant analyst Axel Adler Jr&lt;/a&gt; points to 5 independent metrics that converge on the same conclusion that the final flush may not have happened yet.&lt;/p&gt;
&lt;h2 id=&quot;signal-4-what-happened-in-the-etf-market-and-what-it-tells-you&quot;&gt;Signal 4: What Happened in the ETF Market and What It Tells You&lt;/h2&gt;
&lt;p&gt;From May 15 to June 3, 2026, US-listed spot Bitcoin ETFs bled cash for 13 consecutive trading days, draining roughly $4.37 billion from the complex. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://crypto.news/bitcoin-etf-13-day-outflow-streak/&quot;&gt;BlackRock’s IBIT accounted for approximately $3.3 billion of those withdrawals&lt;/a&gt;, roughly 75% of the total. Total ETF assets fell from $104.29 billion at the start of the streak to $82.83 billion on June 3, a drawdown of over $21 billion in just three weeks.&lt;/p&gt;
&lt;p&gt;Hedge funds slashed their Bitcoin ETF exposure by 39% in the first quarter of 2026 according to 13-F filing data. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tftc.io/bitcoin-etf-outflows-2026-record-streaks/&quot;&gt;This was the longest consecutive outflow streak since the ETFs launched in January 2024&lt;/a&gt;, making it a historically significant data point for understanding institutionally wrapped sentiment.&lt;/p&gt;
&lt;p&gt;The streak broke on June 5, when ETFs recorded a $3.05 million net inflow, the first positive day in nearly 3 weeks. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://news.bitcoin.com/bitcoin-etf-inflows-ethereum-outflows-june-2026/&quot;&gt;June 12 brought $85.85 million in net inflows&lt;/a&gt;, the first session where zero of the 12 tracked funds posted an outflow. BlackRock’s IBIT captured approximately $57.7 million, roughly two-thirds of the daily total. Ethereum ETFs ended a concurrent 17-day outflow streak the same day.&lt;/p&gt;
&lt;p&gt;The nuance worth holding onto is that the recovery has been heavily concentrated. BlackRock’s IBIT has been both the dominant source of redemptions and the only reliable engine of recovery on positive days. A broad-based recovery across multiple funds, rather than one dominant institution driving the flows, would be a meaningfully stronger signal. That has not yet emerged.&lt;/p&gt;
&lt;p&gt;Cumulative lifetime net inflows into Bitcoin ETFs since January 2024 still exceed $55 billion according to Bloomberg ETF analyst Eric Balchunas, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinfoundation.org/news/crypto-etfs-news/etf-outflows-june-first-week/&quot;&gt;as reported by the Bitcoin Foundation&lt;/a&gt;. The 13-day streak gave back a significant portion of the year’s gains but did not erase the structural demand that has built since the ETF launch.&lt;/p&gt;
&lt;h2 id=&quot;signal-5-market-breadth-at-cycle-extremes&quot;&gt;Signal 5: Market Breadth at Cycle Extremes&lt;/h2&gt;
&lt;p&gt;Breadth measures how many assets in a market are participating in the current trend. In a healthy bull market, most assets are above their long-term moving averages. In a heavily sold market, most assets have already taken their drawdowns.&lt;/p&gt;
&lt;p&gt;Currently, between 72% and 83% of the top altcoins are trading below their 200-day moving average. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/bitcoin-onchain-bottom-signals-march-2026/&quot;&gt;According to SpottedCrypto’s March 2026 analysis&lt;/a&gt;, this wash-out has persisted since October 2025, with the share below the 200-day moving average grinding between 60% and 90% for months. Barely 17 to 28% of altcoins are still above their long-term trend lines. That is one of the weakest breadth readings of the entire cycle.&lt;/p&gt;
&lt;p&gt;The mechanical insight here is that when 80% of assets are already below their long-term trend, the damage is largely done. These assets have already taken their 40 to 80% drawdowns. You cannot wash out what is already washed out. Historically, extreme breadth compressions have preceded significant recoveries when conditions eventually flip, because the compressed assets tend to move with considerable force when buying pressure returns to a market where most of the selling has already occurred.&lt;/p&gt;
&lt;p&gt;Bitcoin dominance currently sits at 57 to 59%, the altcoin season index is languishing around 43 to 49, well below the 75 level that historically confirms capital rotation into altcoins. That gap is not a problem to solve today. It is the coiled spring that unwinds when Bitcoin dominance eventually rolls over and capital begins rotating. When that rotation happens in a market where most altcoins have already been compressed to multi-year lows, the resulting move tends to be fast and significant.&lt;/p&gt;
&lt;p&gt;The precedents March 2024 saw nearly 90% of altcoins below their 200-day average, right before a significant altcoin rally. December 2024 flashed a similar extreme before acting as a contrarian setup.&lt;/p&gt;
&lt;h2 id=&quot;the-genuine-bear-case-deserves-equal-space&quot;&gt;The Genuine Bear Case Deserves Equal Space&lt;/h2&gt;
&lt;p&gt;Laying out five bullish signals without the counterarguments would be incomplete. Here is the honest case for why the floor may not be in.&lt;/p&gt;
&lt;p&gt;The MVRV Z-Score is approaching the accumulation zone, not standing in it. At its current reading, it is where prior cycles were when they had more downside to go before finding the actual bottom. Every generational low saw the Z-Score turn negative. If that pattern holds, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/microstrategy-collapse-crypto-black-swan-2026-risk-analysis/&quot;&gt;Galaxy Digital’s Alex Thorn has flagged $40,000 to $46,000&lt;/a&gt; as a structural floor where forced selling from leveraged entities could intensify.&lt;/p&gt;
&lt;p&gt;The capitulation thesis is incomplete by the metrics that have historically confirmed bottoms. CryptoQuant’s research shows realised losses at a fraction of what prior cycle bottoms produced. The LTH and STH MVRV convergence has not happened. Five independent metrics from CryptoQuant’s research team suggest the final flush may still be ahead.&lt;/p&gt;
&lt;p&gt;These signals can remain extreme for longer than anyone finds comfortable. The 2018 bear market produced genuinely extreme readings for 133 consecutive days before any durable recovery. The 2015 bear market extended six months past the point where these same signals would have suggested accumulation. Oversold conditions are necessary but not sufficient for a recovery.&lt;/p&gt;
&lt;p&gt;The macro environment is actively hostile in ways that matter for Bitcoin specifically. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.goldmansachs.com/intelligence/pages/us-economic-outlook-2026.html&quot;&gt;Goldman Sachs scrapped its 2026 rate cut forecast entirely&lt;/a&gt;. CME FedWatch shows a 96 to 98% probability of a hold at the June meeting. The US 10-year Treasury yields approximately 4.47%, creating a meaningful risk-free return that competes with speculative assets. Capital has been rotating into AI equities rather than crypto, a structural shift that did not exist in prior cycles.&lt;/p&gt;
&lt;p&gt;The Puell Multiple, which measures miner revenue relative to historical norms, sits at 0.73. If it drops below 0.50 and Bitcoin falls under $55,000, miners could face pressure to sell Bitcoin to cover operating costs, adding forced supply at exactly the moment market conditions are already weak. That is a specific structural risk that deserves monitoring.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-watch-from-here&quot;&gt;What to Actually Watch From Here&lt;/h2&gt;
&lt;p&gt;Both the bull case and the bear case are using the same 5 charts. The difference is in the interpretation of how far along each signal is and what the remaining conditions for confirmation look like. Rather than picking a side, here are the specific data points that will tell you which story is winning.&lt;/p&gt;
&lt;p&gt;Watch the MVRV Z-Score on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://glassnode.com/metrics/market&quot;&gt;Glassnode&lt;/a&gt; or &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bitcoinmagazinepro.com/charts/mvrv-zscore/&quot;&gt;Bitcoin Magazine Pro&lt;/a&gt;. If it pushes decisively below zero into the historical green band, and if the LTH-MVRV and STH-MVRV converge, the accumulation case gets substantially stronger. The approach to zero matters less than actually crossing it, based on historical precedent.&lt;/p&gt;
&lt;p&gt;Watch for a sharp spike in realised losses. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptoquant.com/asset/btc/chart/network-indicator/realized-profit-loss-ratio&quot;&gt;CryptoQuant’s live metrics&lt;/a&gt; track this in real time. A final panic-driven flush comparable to the February event or, ideally, closer to the FTX-era scale would be the capitulation confirmation that is currently missing from the picture. Watch ETF flows on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sosovalue.com/us/etf/us-btc-spot&quot;&gt;SoSoValue&lt;/a&gt; for sustained broad-based inflows across multiple funds rather than IBIT-concentrated recovery days. The June 12 session where zero funds posted outflows was encouraging. A week of that pattern would mean something. One day does not.&lt;/p&gt;
&lt;p&gt;Watch the $55,000 level and the Puell Multiple. If Bitcoin breaks that level with the Puell Multiple below 0.50, the miner selling pressure scenario becomes active and the path toward $40,000 to $46,000 opens structurally rather than just technically.&lt;/p&gt;
&lt;p&gt;Watch Bitcoin dominance. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinmarketcap.com/charts/bitcoin-dominance/&quot;&gt;CoinMarketCap’s dominance chart&lt;/a&gt; tracks this in real time. When dominance at 57 to 59% eventually rolls over and begins declining, that is the tell that capital is rotating into the compressed altcoin market. That rotation, when it comes in a market with this level of breadth damage, tends to be rapid.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The bottom is always a process, not a moment. It is messy, choppy, and multimonth, and the signals stack up long before the chart turns green. In November 2022, all of these flashed and Bitcoin still chopped sideways for months before the recovery. The people who built positions during that period did not feel clever in the moment. They felt uncomfortable. That discomfort turned out to be the point.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;5 independent signals are leaning in the same direction. The honest read is that we are closer to the end of this pain than the start, while acknowledging that closer does not mean arrived, and that one more leg lower into the structural floor zone remains a genuine possibility rather than just a tail risk.&lt;/p&gt;
&lt;p&gt;Whether you use that framing as a reason to accumulate gradually or as a reason to wait for more confirmation depends on your risk tolerance, your time horizon, and your assessment of the macro environment. Both positions are defensible with the available data. What is not defensible is making that decision based on social media sentiment rather than on the metrics that have historically had predictive value at market extremes.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>bitcoin</category><category>web3</category><category>cryptocurrency</category><category>trading</category><category>investing</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>$60 Billion in Corporate Bitcoin Value Has Vanished. The Mechanism Behind It Is Still Running.</title><link>https://soursen.org/articles/60-billion-in-corporate-bitcoin-value-has-vanished-the-mechanism-behind/</link><guid isPermaLink="true">https://soursen.org/articles/60-billion-in-corporate-bitcoin-value-has-vanished-the-mechanism-behind/</guid><description>There is a version of the corporate Bitcoin treasury story that sounds clean and permanent. Companies issue cheap debt, buy Bitcoin, hold it forever, absorb supply from the market, and create structural demand that puts a floor under the price.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is a version of the corporate Bitcoin treasury story that sounds clean and permanent. Companies issue cheap debt, buy Bitcoin, hold it forever, absorb supply from the market, and create structural demand that puts a floor under the price. Investors who cannot hold crypto directly can buy a NASDAQ stock instead and get the same exposure. The whole thing compounds on itself.&lt;/p&gt;
&lt;p&gt;That was the pitch. The reality in 2026 looks considerably different.&lt;/p&gt;
&lt;p&gt;Over $60 billion in treasury value has been erased across the corporate Bitcoin sector since Bitcoin peaked at $124,720 in October 2025. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/resources/what-is-strategy-microstrategy-mstr-the-bitcoin-treasury-company&quot;&gt;Strategy, the company that invented this model&lt;/a&gt;, quietly sold 32 Bitcoin in May 2026 after years of publicly committing never to sell a single coin. Marathon Digital, one of the largest corporate holders, sold 15,133 Bitcoin for $1.1 billion in March 2026. Several smaller companies have begun unwinding positions entirely.&lt;/p&gt;
&lt;p&gt;The promise was permanent demand. What the structure actually created was leverage embedded into public markets, and leverage works in both directions.&lt;/p&gt;
&lt;h2 id=&quot;how-the-model-was-built-and-why-it-worked&quot;&gt;How the Model Was Built and Why It Worked&lt;/h2&gt;
&lt;p&gt;To understand what is happening now, you need to understand the mechanics of what was built. The corporate Bitcoin treasury model was pioneered by MicroStrategy, now rebranded as Strategy, starting in 2020. The logic had three interlocking parts.&lt;/p&gt;
&lt;p&gt;The first was the permanent demand premise. Corporate treasuries would act as long-term buyers of Bitcoin, locking coins away from circulation indefinitely. The never-sell doctrine was not just a policy. It was the psychological foundation of the entire model, the thing that made the demand feel structural rather than speculative.&lt;/p&gt;
&lt;p&gt;The second was balance sheet leverage. Companies could issue debt at historically low interest rates and deploy that capital into Bitcoin, which was returning multiples of the borrowing cost. The math looked compelling as long as Bitcoin was rising.&lt;/p&gt;
&lt;p&gt;The third was the Wall Street bridge. Institutional investors who could not hold Bitcoin directly due to regulatory, compliance, or mandate constraints could simply buy the stock of a company that held Bitcoin. Strategy became a regulated, publicly traded proxy for Bitcoin exposure on a US exchange.&lt;/p&gt;
&lt;p&gt;The mechanism that made all 3 pillars self-reinforcing was what the market called the flywheel. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/01/31/michael-saylor-s-bitcoin-stack-is-officially-underwater-but-here-s-why-he-likely-won-t-reach-for-the-panic-button&quot;&gt;Strategy would issue stock at a premium to the value of its Bitcoin holdings&lt;/a&gt;, use the proceeds to buy more Bitcoin, watch its Bitcoin-per-share metric climb, which pushed the premium higher, which allowed it to issue more stock at an even higher premium, which funded more Bitcoin purchases. The loop repeated.&lt;/p&gt;
&lt;p&gt;At its peak in late 2024, Strategy’s market cap reached nearly 3.89 times the value of its Bitcoin holdings. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://memeburn.com/corporate-bitcoin-treasury-full-tracker-2026/&quot;&gt;Metaplanet, the Japanese company that became Asia’s version of Strategy&lt;/a&gt;, peaked at an extraordinary 22.5 times its Bitcoin value. Investors were not buying Bitcoin. They were buying the story that Bitcoin would keep going up and that the companies holding it would keep compounding. When the story is the product, the product can collapse far faster than the asset underneath it.&lt;/p&gt;
&lt;h2 id=&quot;the-metric-that-controls-everything-mnav&quot;&gt;The Metric That Controls Everything: MNAV&lt;/h2&gt;
&lt;p&gt;There is one number that determines whether this entire model functions or fails. It is called MNAV, which stands for market net asset value. The calculation is simple: divide the company’s market capitalisation by the current dollar value of its Bitcoin holdings. The result tells you whether investors are paying a premium or a discount for exposure to the underlying Bitcoin.&lt;/p&gt;
&lt;p&gt;Above 1x, everything works. The company can issue new shares at a premium, use the cash to buy more Bitcoin, and each share becomes worth a larger fraction of more Bitcoin. The flywheel spins forward.&lt;/p&gt;
&lt;p&gt;Below 1x, the entire mechanism reverses. Issuing new shares at a discount to Bitcoin value destroys value for existing shareholders rather than creating it. The primary tool the company used to grow its Bitcoin position becomes a tool that shrinks it. The flywheel stops.&lt;/p&gt;
&lt;p&gt;Strategy’s MNAV peaked at 3.89x and has now collapsed to approximately 0.8x by some measures. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/resources/what-is-strategy-microstrategy-mstr-the-bitcoin-treasury-company&quot;&gt;The 70% decline in the MSTR share price between August 2025 and early 2026&lt;/a&gt; reflected two things compounding simultaneously. Bitcoin falling directly reduced the value of the holdings. The MNAV compression added a second layer of decline on top of that. Investors were not just losing the Bitcoin return. They were also losing the premium they had paid to access that return through a corporate structure.&lt;/p&gt;
&lt;p&gt;This double compression is what makes leveraged Bitcoin treasury companies structurally more dangerous to hold than Bitcoin itself during a drawdown. They are not a way to own Bitcoin with upside leverage. They are a way to own Bitcoin with downside leverage on every move below the MNAV threshold.&lt;/p&gt;
&lt;h2 id=&quot;the-fixed-obligations-that-do-not-move-with-the-price&quot;&gt;The Fixed Obligations That Do Not Move With the Price&lt;/h2&gt;
&lt;p&gt;What makes the MNAV problem particularly consequential is what sits underneath it. Strategy is carrying approximately $6.7 billion in convertible notes plus billions in perpetual preferred stock. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/resources/what-is-strategy-microstrategy-mstr-the-bitcoin-treasury-company&quot;&gt;JP Morgan estimates the company’s annual dividend and debt service obligations at roughly $1.7 billion per year&lt;/a&gt;. Those obligations are fixed. They do not shrink when Bitcoin falls. They do not negotiate when the stock trades at a discount.&lt;/p&gt;
&lt;p&gt;The convertible notes compound the problem. Their conversion price sits around $672 per share while the stock trades near $123. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/01/31/michael-saylor-s-bitcoin-stack-is-officially-underwater-but-here-s-why-he-likely-won-t-reach-for-the-panic-button&quot;&gt;As CoinDesk reported in January 2026&lt;/a&gt;, notes that are this far out of the money cannot convert into equity. They must be repaid in cash. Strategy currently has approximately $2.25 billion in cash reserved for dividend payments, which covers a limited runway of obligations at current rates.&lt;/p&gt;
&lt;p&gt;The 32 Bitcoin sold in May 2026 to cover a preferred stock dividend was financially trivial relative to Strategy’s total holdings. From a symbolic standpoint it was significant. For five years, the company had made never selling a cornerstone of its identity and its investor proposition. Selling any Bitcoin, for any reason, demonstrated that the fixed obligations have priority over the doctrine.&lt;/p&gt;
&lt;p&gt;Strategy’s CEO Phong Le subsequently made the conditions for further selling explicit in a public interview. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/microstrategy-admits-bitcoin-sale-possible-180141373.html&quot;&gt;As reported by Yahoo Finance in late 2025&lt;/a&gt;, Le confirmed that if the MNAV falls below 1x and the company is simultaneously unable to raise new capital through equity or debt markets, Bitcoin sales become part of the operational toolkit. That is the first explicit acknowledgement in five years that selling Bitcoin is possible. It is also a precise description of the conditions that could force it.&lt;/p&gt;
&lt;h2 id=&quot;the-doom-loop-and-how-it-fires&quot;&gt;The Doom Loop and How It Fires&lt;/h2&gt;
&lt;p&gt;The mechanism that turns a falling Bitcoin price into a forced selling spiral is worth tracing carefully, because it is not obvious from the outside.&lt;/p&gt;
&lt;p&gt;Step one: Bitcoin falls. The value of all Bitcoin holdings drops in direct proportion to the price decline.&lt;/p&gt;
&lt;p&gt;Step two: The stock falls by more than Bitcoin. The MNAV compression means that investors devalue the corporate structure on top of the underlying asset decline. A 47% fall in Bitcoin can translate into a 70% fall in the stock.&lt;/p&gt;
&lt;p&gt;Step three: With MNAV below 1x, the flywheel cannot spin forward. Issuing new shares to buy Bitcoin now destroys value per share rather than creating it. The company loses its primary capital-raising mechanism at exactly the moment it most needs capital.&lt;/p&gt;
&lt;p&gt;Step four: The fixed obligations still arrive on schedule. Dividends are due. Debt service is due. With the flywheel stopped and capital markets effectively closed due to the stock discount, the remaining options are diluting shareholders further or selling Bitcoin.&lt;/p&gt;
&lt;p&gt;Step five: Selling Bitcoin into a market where trading volume has already contracted pushes the price down further. That reduces the NAV further. That feeds back into step one. The loop closes.&lt;/p&gt;
&lt;p&gt;This is not theoretical. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinmagazine.com/news/mara-dumps-1-1-billion-in-bitcoin&quot;&gt;Marathon Digital sold 15,133 Bitcoin for $1.1 billion between March 4 and March 25, 2026&lt;/a&gt;, using the proceeds to repurchase $1 billion in convertible notes at a 9% discount to par. The company explicitly revised its digital asset management policy on March 3, 2026, the day before the sales began, to permit selling Bitcoin from its treasury holdings beyond newly mined coins. That policy change eliminated the never-sell commitment that had been central to Marathon’s investor proposition.&lt;/p&gt;
&lt;p&gt;Other companies followed. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinmagazine.com/news/bitcoin-treasuries-are-cracking&quot;&gt;Bitcoin Magazine’s April 2026 tracker&lt;/a&gt; documented Nakamoto Holdings selling 284 Bitcoin for $20 million, Empery Digital selling 370 Bitcoin to repay term loans and release collateral, Riot Platforms reducing holdings citing liquidity needs, and Genius Group beginning a partial unwind. The pattern is consistent: companies that built their identity on permanent accumulation are quietly reversing that position when balance sheet pressure arrives.&lt;/p&gt;
&lt;h2 id=&quot;why-strategys-size-makes-this-a-market-wide-problem&quot;&gt;Why Strategy’s Size Makes This a Market-Wide Problem&lt;/h2&gt;
&lt;p&gt;Strategy holds approximately 843,738 Bitcoin as of mid-2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://memeburn.com/corporate-bitcoin-treasury-full-tracker-2026&quot;&gt;representing roughly 4% of all Bitcoin in existence&lt;/a&gt;. That concentration is what transforms a corporate balance sheet problem into a market-wide event if forced selling materialises at scale.&lt;/p&gt;
&lt;p&gt;Bitcoin trading volume has already contracted by close to 50% from peak levels. If the largest single corporate holder of Bitcoin is pushed into selling a meaningful portion of its stack into a market with half its normal liquidity, the price impact is not proportional to the size of the sale. Strategy would not just be taking a loss. It would become the dominant force in the market for an extended period, and the direction it is pushing in would be down.&lt;/p&gt;
&lt;p&gt;The 195 corporate Bitcoin treasury companies tracked by Bitcoin Treasuries collectively hold between 1.2 and 1.4 million Bitcoin. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/microstrategy-collapse-crypto-black-swan-2026-risk-analysis/&quot;&gt;Galaxy Digital analyst Alex Thorn has identified $60,000 as the price level&lt;/a&gt; where capital markets effectively close for these firms, making new equity and debt issuance structurally impossible. Below that threshold the flywheel cannot restart and fixed obligations must be met through Bitcoin sales. Thorn has modelled a more severe scenario centred around $40,000 to $46,000 where panic selling across the sector could reinforce itself.&lt;/p&gt;
&lt;p&gt;There is also an index dimension that has not received much coverage. If major index providers remove corporate Bitcoin treasury companies from their benchmarks, passive funds that track those indexes are forced to sell mechanically, regardless of Bitcoin’s price or their own view on the underlying asset. The forced selling would be structural rather than sentiment-driven, meaning it could accelerate at moments when the market is already under pressure from other sources.&lt;/p&gt;
&lt;h2 id=&quot;the-bull-case-is-specific-and-worth-taking-seriously&quot;&gt;The Bull Case Is Specific and Worth Taking Seriously&lt;/h2&gt;
&lt;p&gt;Laying out the mechanics of the doom loop without acknowledging the counterarguments would be incomplete. There are legitimate reasons why the worst case may not materialise, and they are worth stating precisely.&lt;/p&gt;
&lt;p&gt;Benchmark Capital’s Mark Palmer argues that Strategy’s shift toward perpetual preferred stock rather than convertible notes reduces refinancing risk. Perpetual preferred has no maturity date, which eliminates the refinancing cliff that makes debt-heavy structures vulnerable at specific moments. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tradingkey.com/analysis/stocks/us-stocks/251364597-crypto-strategy-mstr-michael-salyor-btc-dat-tradingkey&quot;&gt;Bitwise analyst Andre Dragosch notes&lt;/a&gt; that Strategy’s recent convertible debt buybacks removed significant uncertainty around near-term repayment obligations.&lt;/p&gt;
&lt;p&gt;TD Cowen maintains a buy rating on Strategy with a $400 price target, arguing that the death spiral narrative understates the company’s structural flexibility. The company still has over $25 billion in authorised stock issuance capacity in reserve, and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/01/31/michael-saylor-s-bitcoin-stack-is-officially-underwater-but-here-s-why-he-likely-won-t-reach-for-the-panic-button&quot;&gt;as CoinDesk documented&lt;/a&gt; Strategy’s 712,647 unencumbered Bitcoin and flexible debt management options mean it faces no forced selling under current conditions. The debt is long-dated. There is no margin call due next week.&lt;/p&gt;
&lt;p&gt;The most important point in the bull case is the simplest one. If Bitcoin price recovers meaningfully, the entire analysis changes. The MNAV climbs back above 1x, the flywheel restarts, capital markets reopen, the fixed obligations become manageable relative to the asset base, and the doom loop becomes a distant memory. Every bear scenario described above is conditional on Bitcoin staying low for long enough. Bitcoin has a history of surprising people who bet on it staying low.&lt;/p&gt;
&lt;h2 id=&quot;what-to-watch-from-here&quot;&gt;What to Watch From Here&lt;/h2&gt;
&lt;p&gt;The honest position is that both scenarios remain genuinely possible, and the outcome depends on a relatively small number of identifiable variables.&lt;/p&gt;
&lt;p&gt;The most important is Strategy’s MNAV. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://saylortracker.com/&quot;&gt;Saylor Tracker provides live MNAV data&lt;/a&gt; updated in real time. If MNAV stabilises above 1x, the flywheel can potentially restart and the acute pressure eases. If it stays below 1x for an extended period, the company’s capital-raising options become structurally constrained.&lt;/p&gt;
&lt;p&gt;The second variable is the cash runway. Strategy has approximately $2.25 billion reserved for dividend payments against annual obligations of roughly $1.7 billion. That covers slightly over a year of payments. If the company cannot raise fresh capital before that reserve is depleted, Bitcoin sales become more likely.&lt;/p&gt;
&lt;p&gt;The third is whether smaller corporate treasury companies continue selling. Each sale from a secondary holder adds incremental supply to the market and signals to other holders that the never-sell commitment has a practical limit. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://bitcoinmagazine.com/news/bitcoin-treasuries-are-cracking&quot;&gt;Bitcoin Magazine’s treasury tracker&lt;/a&gt; is documenting this in real time. A wave of smaller company sales before any large-scale pressure on Strategy would be a meaningful warning signal.&lt;/p&gt;
&lt;p&gt;The fourth variable, which nobody can model precisely, is the broader macro environment. Long-term, the structural case for Bitcoin as a scarce hard asset in a world of expanding government debt does not go away. Central banks continue to expand money supply. Governments continue to run deficits. The thesis that drove the original corporate treasury adoption is not invalidated by a price drawdown. It is delayed.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Corporate Bitcoin treasuries were designed to be the most patient buyers in the market. The stress test they are now undergoing is revealing which of them are genuinely patient and which of them were leveraged optimism dressed up as strategic conviction.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The companies that survive this drawdown with their holdings intact and their balance sheets under control will likely be in a strong position when the cycle turns. The companies that are forced to sell into a down market will have demonstrated the limit of the model they were selling. That distinction matters enormously for investors trying to assess which of the 195 corporate holders represent genuine long-term alignment and which represent a liability waiting to be disclosed.&lt;/p&gt;
&lt;p&gt;The floor is not as permanent as the pitch suggested. The ceiling, if Bitcoin recovers, may be higher than the bears are currently pricing. Where exactly it all lands depends on whether Bitcoin moves first or the obligations come due first.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>bitcoin</category><category>cryptocurrency</category><category>ai</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>I Quit AI Tools for 30 Days. What It Revealed About My Own Thinking Scared Me.</title><link>https://soursen.org/articles/i-quit-ai-tools-for-30-days-what-it-revealed-about-my-own-thinking/</link><guid isPermaLink="true">https://soursen.org/articles/i-quit-ai-tools-for-30-days-what-it-revealed-about-my-own-thinking/</guid><description>It started with an email.</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It started with an email.&lt;/p&gt;
&lt;p&gt;Not a complicated one. A short, professional message to a colleague I had worked with for years. Something I would have written in 3 minutes without a second thought two years ago. But I sat there, cursor blinking, and felt something I had not felt in a while the slight panic of not knowing where to start without a prompt box in front of me.&lt;/p&gt;
&lt;p&gt;That moment made me run an experiment. 30 days. No AI writing tools. No AI research shortcuts. No using a chatbot to draft, outline, summarise, or structure anything. Just my own brain, the one I had spent years developing and then, gradually, quietly outsourced.&lt;/p&gt;
&lt;p&gt;What I found over those 30 days was not just personal. It maps almost exactly onto what researchers studying AI dependence have been documenting since 2024, and the picture they are drawing is uncomfortable for anyone who has built their workflow around these tools.&lt;/p&gt;
&lt;h2 id=&quot;what-the-research-says-about-brains-that-always-have-an-easy-answer-available&quot;&gt;What the Research Says About Brains That Always Have an Easy Answer Available&lt;/h2&gt;
&lt;p&gt;There is a term researchers now use for what I experienced with that email. It is called cognitive offloading: the transfer of mental processes to an external system. The concept itself is not new. We have always used tools to extend our cognitive capacity. Writing things down rather than memorising them is cognitive offloading. A calculator is cognitive offloading. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sciencedirect.com/science/article/pii/S2451958826001764&quot;&gt;What a 2025 study of 666 participants by researcher Michael Gerlich found&lt;/a&gt;, however, is that frequent AI usage shows a significant negative relationship with critical thinking capabilities, with cognitive offloading serving as the mediating factor. In other words, the more you use AI to do your thinking, the less capable you become at doing it yourself.&lt;/p&gt;
&lt;p&gt;A separate research framework published in the journal npj Artificial Intelligence in 2026 described it as follows: passive, uncritical reliance on AI may weaken activity-dependent brain plasticity and erode cognition. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thealgorithmicbridge.com/p/what-the-studies-say-about-how-ai&quot;&gt;Researchers at The Algorithmic Bridge who compiled dozens of these studies&lt;/a&gt; summarised the consensus as this: when AI becomes a cognitive prosthetic, the underlying cognitive muscles weaken from disuse. This is not a metaphor. It is a description of how neural pathways actually function.&lt;/p&gt;
&lt;p&gt;The Wharton School ran three preregistered experiments in early 2026 with 1,372 participants, studying what they called cognitive surrender, the tendency to accept AI-generated answers without evaluation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://publichealth.gmu.edu/news/2026-03/ai-and-rise-cognitive-overload&quot;&gt;A Boston Consulting Group study published in Harvard Business Review&lt;/a&gt; surveyed nearly 1,500 full-time employees and found that a meaningful share reported symptoms they called AI brain fry: mental fog, slower decision-making, and a strange sense that their thinking had become crowded. Workers described spending more time managing AI outputs than they had previously spent simply doing the underlying work.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/pdf/2603.26707&quot;&gt;The Anthropic Economic Index’s January 2026 report&lt;/a&gt; identified something it called deskilling risk: the gradual decline of occupational competence in categories where AI absorbs the most cognitively demanding tasks. The report noted that this effect appears not just in educational settings but at industry scale, affecting workers who consistently outsource complex cognitive tasks to AI before developing sufficient judgment on those tasks themselves.&lt;/p&gt;
&lt;p&gt;This is the thing that the productivity content around AI does not tell you. The tools are genuinely useful for specific tasks. The problem is not the tasks. It is the cumulative effect of never doing the hard part yourself, over months and years, across hundreds of small decisions that together constitute your ability to think.&lt;/p&gt;
&lt;h2 id=&quot;the-attention-problem-is-already-here-ai-is-just-accelerating-it&quot;&gt;The Attention Problem Is Already Here, AI Is Just Accelerating It&lt;/h2&gt;
&lt;p&gt;Before AI tools entered the picture, there was already a significant and well-documented crisis in sustained attention. Layering AI dependency on top of a population that was already struggling to focus is not a neutral act.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.demandsage.com/screen-time-statistics/&quot;&gt;Data compiled by DemandSage in 2026&lt;/a&gt; shows the average American checks their phone 96 times per day. That is once every 10 minutes during waking hours. The average person spends 6 hours and 54 minutes on screens daily, with Americans averaging closer to 7 hours. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://yougov.com/en-us/articles/53735-for-many-americans-their-smartphone-is-the-last-thing-they-see-at-night-and-the-first-thing-they-see-in-the-morning&quot;&gt;A YouGov survey from late 2025&lt;/a&gt; found that 45% of adults under 30 believe their phone has a mostly negative impact on their attention span, while 41% say it has damaged their ability to focus.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sqmagazine.co.uk/social-media-attention-span-statistics/&quot;&gt;A meta-analysis of attention studies cited by SQ Magazine&lt;/a&gt; found that the average social media user’s focus on a single piece of content has dropped from 12.1 seconds in 2015 to 8.25 seconds in 2025. Heavy users spending five or more hours daily on social media are 33% more likely to experience attention fragmentation symptoms. Exposure to short-form video content before studying reduced students’ reading attention span by 31%.&lt;/p&gt;
&lt;p&gt;What this means in practice is that most people are arriving at their work with fragmented attention, then immediately reaching for an AI tool to compensate for that fragmentation rather than rebuilding the focus capacity that the fragmentation has eroded. The AI does the thinking. The scrolling occupies the gap. The muscle of sustained independent thought never gets used, so it does not get stronger. Over time, it weakens.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We do not think anymore. We fetch. The question worth asking is what happens to the fetching mechanism when the server goes down.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;what-actually-happened-during-the-30-days&quot;&gt;What Actually Happened During the 30 Days&lt;/h2&gt;
&lt;p&gt;The first week was genuinely uncomfortable in a way I had not expected. The discomfort was not the absence of convenience. It was the confrontation with how dependent my cognitive workflow had become on getting a quick first draft, a quick summary, a quick framework, before I was willing to engage with a problem myself.&lt;/p&gt;
&lt;p&gt;I had to write a strategy document on day 4 sitting with a blank page for the first 20 minutes without opening a prompt box felt physically strange, like trying to remember a word that has moved just out of reach. My instinct was not to think harder. It was to look for a shortcut. That instinct, appearing that quickly and that insistently, was the data point that made me take the experiment seriously.&lt;/p&gt;
&lt;p&gt;By the end of week 2, something had shifted. Problems I would previously have handed to an AI for initial framing were starting to resolve themselves in the background, the way a word you have been trying to remember surfaces an hour later when you have stopped actively searching for it. The synthesis of existing knowledge, the connections between things I already understood, started becoming available again in a way they had not been for months.&lt;/p&gt;
&lt;p&gt;Week 3 brought what felt like a qualitative improvement in the texture of my thinking. Solutions that had been feeling complex started revealing simpler structures. I was not getting smarter. I was getting less interrupted, including by myself.&lt;/p&gt;
&lt;p&gt;Week 4 felt like returning to a version of my working brain from several years earlier. Not better overall, but more capable of sustained engagement with a single problem without wanting to hand it off.&lt;/p&gt;
&lt;p&gt;The neuroscience behind this progression is documented. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.psychologytoday.com/us/blog/psych-unseen/202605/your-brain-on-ai-cognitive-offloading-debt-and-atrophy&quot;&gt;Psychology Today’s review of the cognitive offloading research&lt;/a&gt; describes how deep focus causes neural pathways to myelinate, becoming faster and more efficient over time. Skills that begin as effortful become automatic. Flow states become more accessible. Learning compounds. Distraction has the opposite effect: pathways never solidify, everything stays effortful, you never escape the beginner phase of a skill because you never push through the difficulty that produces growth.&lt;/p&gt;
&lt;h2 id=&quot;the-resolution-failure-rate-and-what-it-actually-measures&quot;&gt;The Resolution Failure Rate and What It Actually Measures&lt;/h2&gt;
&lt;p&gt;June is the most useful time to think about this because it is the moment when millions of people simultaneously attempt to change their habits try hard and then discover they cannot. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sciencedirect.com/science/article/pii/S2451958826001764&quot;&gt;Research cited across multiple studies identifies January 10 as what some researchers call Quitter’s Day&lt;/a&gt;, the point at which 91% of New Year’s resolutions have already been abandoned. By February, only about 36% of people are still pursuing whatever they committed to on January 1. By the following December, fewer than 9% have completed what they set out to do.&lt;/p&gt;
&lt;p&gt;This failure rate is usually framed as a motivation problem or a goal-setting problem. That framing is convenient because it locates the failure in personal character rather than in the environment that produced the character. The more accurate framing is an attention problem. Most people cannot sustain effort toward a single goal for an extended period because the nervous system they are operating has been trained, through years of short-cycle reward loops, to require constant novelty and stimulation. Sustained effort toward a single goal is the opposite of what that training produces.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.polytechnique-insights.com/en/columns/neuroscience/generative-ai-the-risk-of-cognitive-atrophy/&quot;&gt;A 2025 CHI Conference study on generative AI and critical thinking&lt;/a&gt; surveyed knowledge workers and found self-reported reductions in cognitive effort specifically in contexts where AI was available. Workers were not choosing to think less hard because they were lazy. They were responding to an environment that offered an easier path, and the brain, which is energy-efficient by design, took it. The same mechanism drives resolution failure: the environment offers the easier path constantly, and sustained effort requires actively choosing the harder one every single time.&lt;/p&gt;
&lt;p&gt;The reason a 30-day AI detox produced a meaningful cognitive shift is the same reason resolution failure is so consistent. Thirty days is long enough for the environment to change. When the easier path is not available, the harder one becomes the only path, and you either take it or nothing happens at all. Most people discover, within a few days of having the easier path removed, that they are more capable than the easier path had been giving them credit for.&lt;/p&gt;
&lt;h2 id=&quot;the-uncomfortable-truth-about-what-wins-over-time&quot;&gt;The Uncomfortable Truth About What Wins Over Time&lt;/h2&gt;
&lt;p&gt;The most counterintuitive finding from both the research and from personal experience is how low the bar has become for sustained, focused effort.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sqmagazine.co.uk/social-media-attention-span-statistics/&quot;&gt;A 2025 study on attention fragmentation&lt;/a&gt; found that individuals who use social media during work or study sessions are 2.2x more likely to make attention-related errors. Prolonged exposure to rapid content streams decreases working memory efficiency by 11%. 95% of people, according to attention researchers, cannot sustain ninety minutes of genuinely uninterrupted focus on a single complex problem.&lt;/p&gt;
&lt;p&gt;That 95% figure is the relevant competitive context. You are not competing with the most focused people in your industry. You are competing with everyone in your industry, most of whom are operating with significantly degraded attention capacity and compensating for it with AI tools that are introducing their own reliability problems. The gap between what most people can do and what a person with reclaimed sustained focus can do has widened, not narrowed, as AI tools have proliferated.&lt;/p&gt;
&lt;p&gt;The reason this is counterintuitive is that AI tools feel like they are levelling the playing field. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sciencedirect.com/science/article/pii/S2451958826001764&quot;&gt;The ScienceDirect review of AI cognitive effects&lt;/a&gt; calls this the levelling effect: performance equalisation across individuals with different baseline competencies, because AI compensates for skill gaps. In the short term, someone with weaker writing ability can produce a stronger email using AI. In the medium term, the gap between that person and the person who has continued to develop their writing ability independently widens, because the person using AI is getting no practice while the person not using AI is getting all of it.&lt;/p&gt;
&lt;p&gt;One year of genuinely focused effort on a single skill or domain, in the environment that currently exists, produces outcomes that would have been considered exceptional a decade ago simply because so few people are doing it. Not because the bar for exceptional has changed. Because the percentage of people capable of clearing it has dropped.&lt;/p&gt;
&lt;h2 id=&quot;what-to-actually-do-with-this&quot;&gt;What to Actually Do With This&lt;/h2&gt;
&lt;p&gt;The conclusion here is not that AI tools are bad and should be abandoned. That is not what 30 days showed me. What 30 days showed me is that the pattern of use matters far more than the tool itself.&lt;/p&gt;
&lt;p&gt;The distinction that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thealgorithmicbridge.com/p/what-the-studies-say-about-how-ai&quot;&gt;the npj Artificial Intelligence research identified&lt;/a&gt; is between passive reliance and active co-creation. Passive reliance means handing a problem to the AI before you have engaged with it yourself. Active co-creation means doing the thinking first, forming your own view, developing your own draft or analysis, and then using AI to pressure-test, extend, or improve what you have already produced. The first pattern atrophies the skill. The second develops it.&lt;/p&gt;
&lt;p&gt;The practical version of this is simpler than it sounds. Before opening a prompt box, sit with the problem for twenty minutes. Write a rough version yourself, even if it is imperfect. Form a view before asking for one. Then use the tool. The cognitive work the first twenty minutes require is the work that builds the capacity. The AI assistance that follows is genuinely useful rather than a substitute for developing the judgment to evaluate it.&lt;/p&gt;
&lt;p&gt;The attention piece requires a separate intervention. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.psychologytoday.com/us/blog/psych-unseen/202605/your-brain-on-ai-cognitive-offloading-debt-and-atrophy&quot;&gt;Researchers who study focus restoration&lt;/a&gt; consistently find that sustained improvement in attention capacity requires periods of genuine disconnection: no notifications, no tab switching, no phone within reach. The University of Texas study found that the mere presence of a smartphone on a desk reduces cognitive capacity even when it is face down and silent. Attention is not just about what you are looking at. It is about what your brain knows is available.&lt;/p&gt;
&lt;p&gt;90 minutes of genuinely uninterrupted focus per day, sustained over a year, produces compounding results that are difficult to model in advance because so few people have done it in the current environment. The people who have done it tend to describe the experience the same way: the work started feeling different somewhere around the three-month mark, easier in a way that did not feel like it was getting simpler, more like moving through familiar territory with better navigation.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The year that feels like discipline at the start becomes the decade that feels like freedom at the end. The compounding is real. So is the delay before you can see it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The 30 days I ran were not about proving that AI is bad. They were about recovering something I had not noticed losing. The experiment worked. The capacity came back. What I know now that I did not know before starting is that it can come back, faster than you would expect, once the environment stops making the easier path available every six seconds.&lt;/p&gt;
&lt;p&gt;The question is not whether you are capable of focused, independent thought. You are. The question is whether the environment you have built around yourself makes that capacity easy to access or systematically undermines it.&lt;/p&gt;
&lt;p&gt;That question is worth answering honestly before deciding how to use the tools available to you.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>artificial-intelligence</category><category>ai</category><category>chatgpt</category><category>anthropic-claude</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The AI Industry Built a $5 Trillion Debt Pile on One Bet. That Bet Is Not Paying Off.</title><link>https://soursen.org/articles/the-ai-industry-built-a-5-trillion-debt-pile-on-one-bet-that-bet-is-not/</link><guid isPermaLink="true">https://soursen.org/articles/the-ai-industry-built-a-5-trillion-debt-pile-on-one-bet-that-bet-is-not/</guid><description>Something shifted in the AI narrative over the past few months, and it is worth paying attention to. The CEOs who spent years telling anyone who would listen that AI would eliminate entire categories of human work have gone quiet on that point.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Something shifted in the AI narrative over the past few months, and it is worth paying attention to. The CEOs who spent years telling anyone who would listen that AI would eliminate entire categories of human work have gone quiet on that point. The companies charging flat monthly subscriptions for AI tools have abruptly switched to usage-based pricing. The most valuable AI companies in history are rushing toward IPOs while their own financial documents show losses that do not narrow as they grow.&lt;/p&gt;
&lt;p&gt;These are not random coincidences. They are connected events, all flowing from the same underlying problem. The AI industry built itself on a specific financial bet, poured trillions of dollars into that bet, and is now confronting the fact that the bet is not working out the way it needed to.&lt;/p&gt;
&lt;p&gt;This piece is an attempt to trace that logic clearly, from the debt to the failed premise to the cost crisis to the IPO scramble, because understanding the connection between these things matters more than tracking any single headline in isolation.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: This article reflects my analysis of publicly available data and should not be taken as financial advice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-debt-and-the-bet-it-created&quot;&gt;The Debt and the Bet It Created&lt;/h2&gt;
&lt;p&gt;Start with the money, because the scale of it is not widely appreciated. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bloomberg.com/news/articles/2025-10-07/jpmorgan-says-1-2-trillion-debt-tied-to-ai-tops-bank-high-grade&quot;&gt;JPMorgan analysts reported in late 2025&lt;/a&gt; that AI-related debt had reached $1.2 trillion in investment-grade markets alone, making it the single largest segment in that market, surpassing even US banks. That was just one slice. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/news/flash/jpmorgan-upgrades-ai-infrastructure-investment-forecast-to-5-5-trillion-tech-giants-shift-to-debt-financing&quot;&gt;JPMorgan subsequently raised its total AI infrastructure investment forecast to $5.5 trillion by 2030&lt;/a&gt;, noting that approximately $4.1 trillion of that total is expected to come from debt financing, with loans covering an average of 85 percent of project costs.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mellon.com/insights/insights-articles/record-breaking-ai-related-debt-issuance-in-2025.html&quot;&gt;Morgan Stanley and JPMorgan jointly project&lt;/a&gt; that the technology sector will need to issue as much as $1.5 trillion in new debt over the next few years to finance AI and data centre infrastructure alone. UBS analysts forecast $900 billion in new debt from global companies in 2026 specifically. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cryptobriefing.com/jpmorgan-ai-capex-data-center-debt/&quot;&gt;Since late 2025, global bond issuance related to AI and data centres has already exceeded $300 billion&lt;/a&gt;. Nvidia completed a $25 billion bond offering that drew $850 billion in demand, its first bond issuance in five years.&lt;/p&gt;
&lt;p&gt;This debt does not sit on a spreadsheet in silence. It has to be serviced. To service even a fraction of the outstanding AI-related debt at typical market rates over a ten-year period requires generating hundreds of billions of dollars in profit annually. That is not a modest ask. It is larger than the annual profit of almost every company in the world.&lt;/p&gt;
&lt;p&gt;To meet that requirement, AI cannot be a useful productivity tool or a consumer subscription product. It has to replace human labour at a scale that fundamentally restructures the economy. The math does not work any other way. This is the bet buried inside the debt: that AI will generate a displacement of human workers so large and so fast that the revenue replacing those wages becomes sufficient to service what has been borrowed.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Geoffrey Hinton, the researcher widely credited as one of the founding figures of modern AI, has publicly stated that the debt the industry has accumulated on the premise of mass labour replacement poses a genuine systemic risk if the technology fails to deliver on that premise at sufficient scale.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That is the context for everything that follows. Not hype. Not consumer enthusiasm. A specific financial bet, made at a specific scale, that requires a specific outcome to avoid a very large problem.&lt;/p&gt;
&lt;h2 id=&quot;the-jobs-are-not-going-anywhere-and-here-is-the-evidence&quot;&gt;The Jobs Are Not Going Anywhere, and Here Is the Evidence&lt;/h2&gt;
&lt;p&gt;The honest read of the available data on AI and employment is not what the narrative of the past three years has suggested. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/01/07/ai-layoffs-convenient-corporate-fiction-true-false-oxford-economics-productivity/&quot;&gt;Oxford Economics published a detailed analysis in January 2026&lt;/a&gt; concluding that companies do not appear to be replacing workers with AI on any significant scale. The firm’s test for this was direct: if AI were genuinely replacing labour, output per remaining worker should be surging. It is not. Economy-wide productivity growth has actually decelerated, tracking cyclical economic patterns rather than any technological disruption.&lt;/p&gt;
&lt;p&gt;Oxford highlighted data from Challenger, Gray and Christmas showing that while AI was cited as the reason for approximately 55,000 US job cuts in the first eleven months of 2025, that figure represented just 4.5% of total reported job losses. Standard market and economic conditions accounted for four times as many. The report concluded that AI-related job losses remain statistically limited. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://laweconcenter.org/resources/ai-productivity-and-labor-markets-a-review-of-the-empirical-evidence/&quot;&gt;The International Center for Law and Economics reviewed the wider academic literature&lt;/a&gt; in early 2026 and reached the same conclusion, finding essentially zero measurable effects on earnings or employment hours in multiple large datasets through 2024 and 2025.&lt;/p&gt;
&lt;p&gt;On the corporate deployment side, a survey of 6,000 C-suite executives across multiple countries found that nearly 90% reported AI had no measurable impact on employment or productivity over the past three years. Companies including Starbucks and Pizza Hut attempted to deploy AI systems to replace customer-facing workers and were forced to reverse those decisions when performance issues made the systems unusable in production. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://workplaceinsight.net/evidence-of-ai-driven-job-losses-remains-limited-says-oxford-economics-report/&quot;&gt;A study by Sinch surveying 2,500 AI decision-makers&lt;/a&gt; found a 74% rollback or shutdown rate for AI customer communications agents, a category widely considered the most immediately replaceable by current AI systems.&lt;/p&gt;
&lt;p&gt;Oxford Economics posed the question directly: if jobs are being replaced, where is the productivity surge? It has not appeared. That absence is not a minor data point. It is the central empirical challenge to the premise on which multiple trillions of dollars of debt has been issued.&lt;/p&gt;
&lt;h2 id=&quot;why-ai-keeps-failing-at-the-tasks-that-would-justify-the-bet&quot;&gt;Why AI Keeps Failing at the Tasks That Would Justify the Bet&lt;/h2&gt;
&lt;p&gt;There is a specific reason the productivity surge is not appearing, and it is worth being precise about it because the popular explanation, that the technology just needs more time or better deployment, does not match what the research actually shows.&lt;/p&gt;
&lt;p&gt;The core problem is reliability. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hai.stanford.edu/ai-index/2026-ai-index-report/responsible-ai&quot;&gt;Stanford HAI’s 2026 AI Index Report&lt;/a&gt; documented that hallucination rates across 26 leading AI models range from 22% to 94% depending on the task type. GPT-4o’s accuracy on certain tasks dropped from 98.2% to 64.4% under more realistic testing conditions. The AI Incident Database recorded 362 documented failures in production deployments in 2025, a 55% increase from 233 in 2024.&lt;/p&gt;
&lt;p&gt;In software development, the domain where AI investment has been most concentrated, the reliability picture is particularly clear. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/pdf/2507.09089&quot;&gt;Research from METR published in 2026&lt;/a&gt; studied experienced open-source developers using AI coding tools and found that AI assistance actually increased task completion time by 19%. Developers estimated the tools would save them 20% of their time. The measured outcome ran in the opposite direction. The explanation was consistent across participants: more time was spent debugging and correcting AI-generated errors than was saved in initial generation.&lt;/p&gt;
&lt;p&gt;Research from Veracode found that 45% of AI-generated code contains security vulnerabilities. A separate study found AI-generated code carries 70% more bugs than human-written code. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://internationalaisafetyreport.org/publication/international-ai-safety-report-2026&quot;&gt;OpenAI’s own internal research found&lt;/a&gt; that simply increasing computing power or providing more training data cannot reduce AI hallucinations below current levels. The 2026 International AI Safety Report, written by over 100 domain experts, independently confirmed this finding: AI systems remain prone to basic errors of fact and logic in ways that do not resolve with more capability investment.&lt;/p&gt;
&lt;p&gt;This matters enormously for the financial argument, because it rules out the most obvious escape route. If the reason AI is not replacing workers is deployment problems or insufficient capability, more investment could theoretically fix it. If the reason is that the systems have an inherent reliability ceiling that cannot be engineered away within current architectural approaches, the premise of the bet cannot be rescued by spending more money on it.&lt;/p&gt;
&lt;h2 id=&quot;the-pricing-crisis-that-exposed-the-subsidy&quot;&gt;The Pricing Crisis That Exposed the Subsidy&lt;/h2&gt;
&lt;p&gt;The most recent development in this story is the one that has brought the underlying economics into sharpest focus. Over the past several months, AI companies have moved away from flat subscription pricing toward usage-based token pricing. The consequences have been immediate and severe.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://techcrunch.com/2026/05/30/what-a-joke-github-copilots-new-token-based-billing-spurs-consternation-among-devs/&quot;&gt;GitHub Copilot switched to token-based billing on June 1, 2026&lt;/a&gt;, replacing its flat subscription model with a credit system where each AI request draws down a finite monthly allowance. Heavy users of agentic and repository-wide features immediately reported bills surging from $39 per month to over $800. Some documented cases showed increases of more than twenty times the previous cost. This was not a price increase in the conventional sense. It was the removal of a subsidy that had been making the tool appear cheaper than its actual operating cost.&lt;/p&gt;
&lt;p&gt;Uber’s CTO told The Information that the company had burned through its entire 2026 AI budget in four months, primarily from AI coding tools including Claude Code. He described going back to the drawing board on AI spending entirely. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/04/28/nvidia-executive-cost-of-ai-is-greater-than-cost-of-employees/&quot;&gt;Fortune reported that a Goldman Sachs research note&lt;/a&gt; concluded that companies are overrunning their initial AI inference budgets by orders of magnitude. An Nvidia vice president stated publicly that the cost of compute for his team now exceeds the cost of the employees that compute is supposed to augment.&lt;/p&gt;
&lt;p&gt;Senior leaders at Uber made the implication explicit: AI is now more expensive than the human workers it was supposed to replace, and unlike human workers, AI usage does not correlate to delivering new features. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://usagebox.com/articles/github-copilot-usage-based-billing-2026&quot;&gt;Microsoft cancelled its internal Claude Code licences&lt;/a&gt; for the same reason, citing cost as prohibitive. Reports surfaced of a single company accumulating a $500 million bill with Anthropic in a single month.&lt;/p&gt;
&lt;p&gt;This pricing shift reveals something important. The flat subscription prices that most users had been paying were not prices at all. They were marketing investments, designed to embed AI tools deeply into workflows before the real cost of operating them was disclosed. Now that the subsidised phase is ending, the actual economics of AI at scale are visible for the first time, and they do not support the case for AI replacing human labour.&lt;/p&gt;
&lt;p&gt;If AI costs more than human workers and does not reliably produce better output, the industrial logic of the replacement narrative collapses entirely. This is almost certainly why the executives who built careers on that narrative have gone unusually quiet about it in recent months.&lt;/p&gt;
&lt;h2 id=&quot;the-financial-condition-of-the-companies-making-the-bet&quot;&gt;The Financial Condition of the Companies Making the Bet&lt;/h2&gt;
&lt;p&gt;Against this backdrop, the financial condition of the leading AI companies becomes more significant. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wheresyoured.at/news-openai-had-a-negative-122-operating-margin-in-q1-2026-and-chatgpt-growth-has-stalled/&quot;&gt;OpenAI’s Q1 2026 financials, reported by The Information&lt;/a&gt;, showed revenue of $5.7 billion alongside an operating margin of negative 122%, meaning the company lost $1.22 for every dollar of revenue it generated. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sacra.com/c/openai/&quot;&gt;Sacra’s analysis of OpenAI’s projected cash burn&lt;/a&gt; puts the 2026 figure at approximately $27 billion, rising to approximately $63 billion in 2027. The company does not reach cash-flow positive until 2030 on its own projections.&lt;/p&gt;
&lt;p&gt;OpenAI’s total net loss for 2025 was approximately $39 billion, up from $5 billion in 2024. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.tradingkey.com/analysis/stocks/us-stocks/261972340-openai-cost-revenue-q1-2026-tradingkey&quot;&gt;The company has committed to $665 billion in long-term computing procurement&lt;/a&gt;, nearly twenty times its total 2025 expenditures. These commitments are not yet on the balance sheet but represent a very real future obligation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://sacra.com/c/openai/&quot;&gt;OpenAI filed confidentially with the SEC for an IPO on June 8, 2026&lt;/a&gt;, targeting a valuation exceeding $1 trillion, having raised $122 billion at an $852 billion post-money valuation in March 2026.&lt;/p&gt;
&lt;p&gt;Anthropic’s position is presented as more favourable, with claims of approaching non-GAAP operating profitability in Q2 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.wheresyoured.at/news-openai-had-a-negative-122-operating-margin-in-q1-2026-and-chatgpt-growth-has-stalled/&quot;&gt;Ed Zitron’s analysis of those figures&lt;/a&gt; argues that the profitability claim depends on accounting adjustments and a specific two-month compute cost reduction rather than underlying operational improvement, and that both Anthropic and OpenAI benefit from heavily discounted compute supplied by their major backers, meaning their stated losses already understate the true cost of operations.&lt;/p&gt;
&lt;p&gt;The model these companies have been running is now clearly visible. Raise equity from major tech companies and venture capital. Offer services at a loss to build user base and dependency. Switch to debt markets when equity sources slow down. Now that debt markets are also under strain as AI debt has saturated the corporate bond market and borrowing costs have risen, the remaining option is to access public market capital through IPOs before the financial picture deteriorates further.&lt;/p&gt;
&lt;h2 id=&quot;the-ipos-and-what-they-tell-you&quot;&gt;The IPOs and What They Tell You&lt;/h2&gt;
&lt;p&gt;OpenAI’s confidential S-1 filing and Anthropic’s parallel preparation for public markets are best understood in this context. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://futuresearch.ai/openai-financial-forecast/&quot;&gt;Financial analysis from FutureSearch&lt;/a&gt; estimates OpenAI’s 2026 GAAP losses at $25 to $26 billion, approximately 80% higher than the widely cited non-GAAP figure. The projected market cap of roughly $860 billion at IPO is almost exactly the current private valuation, suggesting public markets are being asked to validate a price that private markets already set rather than providing genuine price discovery.&lt;/p&gt;
&lt;p&gt;The cash that a successful IPO generates is meaningful but finite. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://marketwise.com/investing/openai-losses-surge-to-21-billion-as-ai-bubble-grows-bigger/&quot;&gt;MarketWise’s analysis&lt;/a&gt; notes that OpenAI’s Q1 2026 cash burn consumed a large fraction of its then-available cash in a single quarter. At current burn rates, IPO proceeds provide runway measured in years rather than a path to sustainability. Both companies are also reportedly considering significant token price cuts to compete for enterprise market share, a move that would widen already substantial losses further.&lt;/p&gt;
&lt;p&gt;This is the classic pattern of a company that needs a liquidity event before its financial trajectory becomes publicly visible. The IPO is not evidence of success. It is a mechanism for distributing the risk of the current financial position across a broader base of investors before the question of whether the underlying bet pays off is resolved.&lt;/p&gt;
&lt;p&gt;Whether these IPOs succeed or fail matters for reasons beyond the companies themselves. AI debt now represents the largest single segment in the investment-grade bond market, exceeding US banks. The financial systems that price and hold that debt are exposed to the same underlying question: does AI generate enough economic value at sufficient scale to service the obligations written against it?&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-in-practice&quot;&gt;What This Means in Practice&lt;/h2&gt;
&lt;p&gt;The picture that emerges from laying these pieces together is not one of a technology that failed. It is one of an industry that borrowed against a specific future and is now learning that the future is arriving more slowly and more expensively than the borrowing assumed.&lt;/p&gt;
&lt;p&gt;AI is genuinely useful in many contexts. It changes how specific tasks get done and accelerates certain kinds of work in certain conditions. The research supporting meaningful productivity gains in narrow, well-defined tasks is real. None of that requires disputing.&lt;/p&gt;
&lt;p&gt;What the evidence does not support is the premise that funded the debt that AI would replace human labour at the scale and speed required to generate the returns needed to service it. Oxford Economics found no displacement at scale. METR found AI slows down experienced developers on complex tasks. The companies that bet hardest on near-term replacement, from Starbucks to various enterprise software vendors, have quietly rehired the workers they let go. Meanwhile the actual cost of operating AI at scale, now becoming visible as the subsidy era ends, is higher than the human labour it was supposed to replace.&lt;/p&gt;
&lt;p&gt;The U-turns on the jobs narrative, the token-based pricing shift, the IPO timing, the desperate search for government infrastructure contracts and backing: these are not separate stories. They are responses to the same underlying problem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The question that matters now is not whether AI is impressive. It is whether the industry structured around it can generate enough real economic value to service the debt written against a premise that the evidence has not validated. That question does not yet have a clear answer, and the next eighteen months will likely define it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The most honest position is uncertainty. AI may find the use cases that justify the investment. The technology may improve in ways that change the reliability picture. The companies may find paths to profitability that current projections do not capture. All of those remain possible.&lt;/p&gt;
&lt;p&gt;What is no longer possible is the claim that the bet is paying off on the original timeline. It is not, and the people who made it are now telling you so through their actions, even as their words continue to describe a different story.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>llm</category><category>ipo</category><category>anthropic-claude</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>A Tech CEO Just Banned All AI Across His Entire Company. Here Is Why He Is Not Entirely Wrong.</title><link>https://soursen.org/articles/a-tech-ceo-just-banned-all-ai-across-his-entire-company-here-is-why-he/</link><guid isPermaLink="true">https://soursen.org/articles/a-tech-ceo-just-banned-all-ai-across-his-entire-company-here-is-why-he/</guid><description>Let me tell you about a conversation I did not expect to have.</description><pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let me tell you about a conversation I did not expect to have.&lt;/p&gt;
&lt;p&gt;A CEO of a mid-sized tech company reached out recently with a policy he had just put in place. No AI. Not limited to certain departments. Not restricted to a specific category of tools. No exceptions for engineering, no carve-outs for sales, no trial period. A complete and immediate ban on every large language model across every function in the company.&lt;/p&gt;
&lt;p&gt;My first instinct was to write it off as an overcorrection. My second instinct was to actually read what he sent me. What followed was one of the more honest accounts of what happens when AI adoption runs faster than the judgment required to use it well, and it is worth sitting with.&lt;/p&gt;
&lt;p&gt;This is not a story about AI being bad. It is a story about what happens when an organisation treats a powerful tool as a substitute for thinking rather than a support for it.&lt;/p&gt;
&lt;h2 id=&quot;why-a-total-ban-is-even-conceivable-right-now&quot;&gt;Why a Total Ban Is Even Conceivable Right Now?&lt;/h2&gt;
&lt;p&gt;To understand why a CEO would go this far, you need to understand the moment we are in. The past 2 years have been defined by a gap between the story companies tell about AI and the reality they are living with. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hbr.org/2026/01/companies-are-laying-off-workers-because-of-ais-potential-not-its-performance&quot;&gt;Harvard Business Review published research in January 2026&lt;/a&gt; showing that companies are making layoff decisions based on AI’s potential rather than its demonstrated performance. The headline was blunt: firms are cutting people based on what they hope AI will do, not what it is currently doing.&lt;/p&gt;
&lt;p&gt;The cost picture is getting harder to ignore. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/04/28/nvidia-executive-cost-of-ai-is-greater-than-cost-of-employees/&quot;&gt;Fortune reported in April 2026&lt;/a&gt; that an Nvidia executive stated plainly that the cost of compute for his team was far beyond the cost of its employees. Uber’s CTO told The Information the same month that his company had burned through its entire 2026 AI budget in four months, describing the experience as going back to the drawing board. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techbrew.com/stories/2026/05/01/ai-makes-human-labor-look-cheap-again&quot;&gt;A Goldman Sachs research note&lt;/a&gt; put it directly: companies are overrunning their initial budgets for AI inference by orders of magnitude. Some software companies are already spending roughly 10% of their total engineering labour costs on AI tools alone.&lt;/p&gt;
&lt;p&gt;The productivity picture is equally complicated. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/02/17/ai-productivity-paradox-ceo-study-robert-solow-information-technology-age/&quot;&gt;A Fortune report from February 2026&lt;/a&gt; surveyed thousands of CEOs and found that while about two thirds reported using AI, actual usage averaged only around 1.5 hours per week per executive. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/02/17/ai-productivity-paradox-ceo-study-robert-solow-information-technology-age/&quot;&gt;ManpowerGroup’s 2026 Global Talent Barometer&lt;/a&gt;, which surveyed nearly 14,000 workers across 19 countries, found that while regular AI use increased 13% in 2025, confidence in the technology’s actual utility fell 18% over the same period.&lt;/p&gt;
&lt;p&gt;The reliability data is not flattering either. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://hai.stanford.edu/ai-index/2026-ai-index-report/responsible-ai&quot;&gt;Stanford HAI’s 2026 AI Index&lt;/a&gt; found that hallucination rates across 26 leading models range from 22% to 94% depending on the task. The AI Incident Database recorded 362 documented incidents in 2025, up 55% from 233 in 2024. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://suprmind.ai/hub/insights/ai-hallucination-statistics-research-report-2026/&quot;&gt;A separate analysis by Suprmind&lt;/a&gt; found that 51% of organisations using AI have experienced at least one negative consequence, with nearly a third specifically attributing problems to AI inaccuracy.&lt;/p&gt;
&lt;p&gt;This is the environment in which the CEO I spoke with was operating. Not an outlier. Not a technophobe. A person running a real business who had watched the gap between the AI promise and the AI reality widen until it started costing him customers, credibility, and months of engineering time.&lt;/p&gt;
&lt;h2 id=&quot;4-specific-failures-that-led-to-the-ban&quot;&gt;4 Specific Failures That Led to the Ban&lt;/h2&gt;
&lt;p&gt;The ban did not come from ideology. It came from 4 specific, documented failures inside the business. Each one on its own might have been manageable. Together they created a pattern the CEO decided he needed to break completely.&lt;/p&gt;
&lt;h2 id=&quot;one-the-email-that-should-never-have-left-the-building&quot;&gt;One: The Email That Should Never Have Left the Building&lt;/h2&gt;
&lt;p&gt;The first crack appeared when a customer support agent forwarded a complaint to the CEO about an email the customer had received. The email was supposedly a personal message from a member of the company’s customer-facing team. It was not. It was AI-generated, unedited, factually imprecise, and written in the kind of language that makes people feel they are being processed rather than helped.&lt;/p&gt;
&lt;p&gt;What made this worse was not the single email. It was what the CEO found when he started looking. He asked his team for more examples of AI-generated content that had reached customers without meaningful human review. What came back was extensive. Emails with errors. Marketing copy so laden with AI-generated filler phrases it communicated nothing. A pattern of output leaving the company that no one had been accountable for reviewing.&lt;/p&gt;
&lt;p&gt;This is not an isolated phenomenon. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://markets.financialcontent.com/lightport.lightport1/article/bizwire-2025-6-17-ai-underdelivers-at-work-62-of-employees-say-ai-is-significantly-overhyped-but-86-admit-they-arent-using-ai-to-its-full-potential-according-to-new-research-from-goto&quot;&gt;A GoTo survey of 2,500 employees conducted in 2025&lt;/a&gt; found that 76% of workers said AI tools frequently produce outputs that require significant correction before use. The same survey found that 86% of employees are not using AI to its full potential, partly because they do not trust its accuracy. The result is a specific failure mode where people use the tool anyway, trust it more than they should, and stop applying the editorial judgment that would catch the errors.&lt;/p&gt;
&lt;h2 id=&quot;two-the-prospects-who-did-not-exist&quot;&gt;Two: The Prospects Who Did Not Exist&lt;/h2&gt;
&lt;p&gt;The CEO had scheduled a review with the sales team to understand why their close rate had been falling through 2026. When they pulled the data, one number stood out immediately. The rate of disqualified prospects had nearly doubled compared to the prior year.&lt;/p&gt;
&lt;p&gt;The cause took some digging. The sales team had been using AI to assist with research and prospect identification. The AI had cast a significantly wider net, identifying far more potential targets than the team could have found manually. The problem was that many of those targets were not qualified leads. Some were companies that had gone out of business. In at least one case, the company the AI had identified did not exist at all. The model had effectively inferred a company into existence based on patterns in the data it had seen.&lt;/p&gt;
&lt;p&gt;This is the hallucination problem in a sales context. It does not announce itself. The output looks like a normal research document with company names, descriptions, and contact details. There is no error message. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://suprmind.ai/hub/insights/ai-hallucination-statistics-research-report-2026/&quot;&gt;Columbia Journalism Review found&lt;/a&gt; that 8 leading generative search tools gave incorrect answers on more than 60% of tested queries where sources could be verified. When that failure mode reaches your sales pipeline, you waste the time of everyone who touches those leads, and you never quite know which part of your pipeline is built on solid ground.&lt;/p&gt;
&lt;h2 id=&quot;three-the-agent-that-invented-its-own-data&quot;&gt;Three: The Agent That Invented Its Own Data&lt;/h2&gt;
&lt;p&gt;One of the company’s developers had built an AI agent to automate a recurring reporting task. The agent would scrape data from a specific source, structure it, and generate a report that fed into a business decision process. Nobody had mandated the agent. Nobody had formally reviewed it. It had just appeared in the workflow and people had started relying on it.&lt;/p&gt;
&lt;p&gt;Then the data source the agent depended on changed its structure. The agent could no longer scrape what it needed rather than failing loudly and stopping, the agent continued generating the report using whatever it could access, treating the missing data as if an entire business line had collapsed to zero. The output looked like a legitimate report showing a catastrophic decline in a part of the business.&lt;/p&gt;
&lt;p&gt;What followed was a week of panic and manual re-analysis before someone connected the dots. The developer who had built the agent was not the person responsible for the report it generated. He was quietly re-running months of reports by hand while trying to understand what had gone wrong, and not telling anyone why.&lt;/p&gt;
&lt;p&gt;This failure pattern is well documented. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://internationalaisafetyreport.org/publication/international-ai-safety-report-2026&quot;&gt;The International AI Safety Report 2026&lt;/a&gt;, authored by more than 100 domain experts, identifies AI systems being derailed by simple errors during multi-step tasks as a core reliability challenge in current production deployments. The specific problem of agents that continue operating confidently after losing access to the data they need is a known failure mode, not an edge case.&lt;/p&gt;
&lt;h2 id=&quot;four-two-versions-of-the-same-module-two-databases-no-one-in-charge&quot;&gt;Four: Two Versions of the Same Module, Two Databases, No One in Charge&lt;/h2&gt;
&lt;p&gt;This was the one that ended the conversation about whether to ban AI. The CEO discovered that two developers, working independently and both using AI-assisted coding tools, had built two different versions of the same module. Each version connected to a different database. Each database contained a different set of data stored in incompatible schemas. Neither developer knew the other version existed.&lt;/p&gt;
&lt;p&gt;The AI coding tools had made both developers faster and more confident. They had also removed the kind of friction that forces people to check what already exists before building something new. The result was a codebase with an invisible fork in it that nobody had explicitly created and nobody had signed off on.&lt;/p&gt;
&lt;p&gt;This is the vibe coding problem at its most concrete. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.techbrew.com/stories/2026/05/01/ai-makes-human-labor-look-cheap-again&quot;&gt;Tech Brew reported in May 2026&lt;/a&gt; that around 70% of code committed at Uber now originates with AI assistance. That same report noted Microsoft had to cap individual engineer AI tool usage after discovering some engineers were spending between $500 and $2,000 per month. The speed AI enables is real. So is the technical debt that accumulates when speed replaces the review processes that normally prevent this kind of duplication.&lt;/p&gt;
&lt;h2 id=&quot;why-the-ban-makes-a-certain-kind-of-sense&quot;&gt;Why the Ban Makes a Certain Kind of Sense&lt;/h2&gt;
&lt;p&gt;Reading those 4 failures in sequence, the ban becomes easier to understand. This was not a CEO who decided AI was bad in principle. This was a CEO who had watched AI do something specific and damaging inside his organisation, which was not the tool itself, but what the tool did to his people’s judgment.&lt;/p&gt;
&lt;p&gt;Without AI, a sales researcher who cannot find a prospect moves on or asks a colleague. With AI, they have a plausible-looking result in seconds, and the plausibility of the format suppresses the instinct to question the content. Without AI, a developer who needs a module searches the codebase first. With AI, they can generate a module faster than they can search for one, so they generate it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI did not make his team incompetent. It made their existing lapses in judgment faster, more confident, and harder to catch. That is a specific problem with a specific character, and it is not solved by better prompting.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The CEO said something in our exchange that I have been thinking about since. He told me the ban was partly permanent because he needed to expose the people who had been using AI to hide. The people whose work had looked competent because they were good at prompting AI, but whose underlying judgment had quietly atrophied. He wanted to see who could still do the work without the tool. That is not an unreasonable thing to want to know. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thomsonreuters.com/en/insights/articles/the-human-side-of-ai-the-growing-risks-of-ubiquitous-use-of-ai-on-talent&quot;&gt;Thomson Reuters research published in February 2026&lt;/a&gt; raised exactly this concern, citing what experts describe as agency decay: the gradual erosion of independent problem-solving capacity when people consistently offload cognitive work to AI before developing their own judgment on a task.&lt;/p&gt;
&lt;h2 id=&quot;why-the-ban-will-not-work-permanently&quot;&gt;Why the Ban Will Not Work Permanently&lt;/h2&gt;
&lt;p&gt;Being honest about the logic behind the ban also means being honest about its limits.&lt;/p&gt;
&lt;p&gt;The failures described above were not failures of AI. They were failures of process, oversight, and accountability that AI made more visible and more expensive. A bad sales researcher producing made-up prospect lists with AI is a worse version of a bad sales researcher producing made-up prospect lists without it. Removing the AI does not produce a good sales researcher. It produces a bad one who works more slowly.&lt;/p&gt;
&lt;p&gt;The competitive math is also not going away. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ynetnews.com/tech-and-digital/article/syglv32twl&quot;&gt;Gartner projects global IT spending will reach $6.31 trillion in 2026&lt;/a&gt;, a 13.5% increase driven primarily by AI infrastructure. Companies that figure out how to use AI with proper oversight will outpace those that do not at some point, even if that point is further out than the hype suggests. A ban that is genuinely permanent puts a company on the wrong side of that gap eventually.&lt;/p&gt;
&lt;p&gt;The more interesting finding from &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/05/11/ai-automation-layoffs-gartner-study-roi/&quot;&gt;the Gartner study on AI-driven layoffs&lt;/a&gt; is that 80% of companies surveyed reported workforce reductions tied to AI, yet there was no correlation between those reductions and higher ROI. Companies cut people and invested in AI. The ROI did not materialise at the rate expected. What that data suggests is not that AI does not work. It suggests that deploying AI without building the human judgment infrastructure around it does not work.&lt;/p&gt;
&lt;p&gt;The CEO I spoke with understands this. He said he does not know if the ban is permanent. He knows he needs to say it is permanent for now, both to flush out the accountability problems and to buy himself the time to figure out what a more disciplined approach actually looks like. That is not a long-term strategy. It is a pause with a specific purpose.&lt;/p&gt;
&lt;h2 id=&quot;what-the-right-version-of-this-looks-like&quot;&gt;What the Right Version of This Looks Like&lt;/h2&gt;
&lt;p&gt;The problem this CEO ran into is not unique to his company. It is the predictable result of treating AI adoption as a goal rather than treating good output as the goal. The tool gets deployed. The speed increases. The review processes that catch errors get skipped because the tool was supposed to eliminate the need for them. The errors accumulate until they cost something real.&lt;/p&gt;
&lt;p&gt;The companies getting this right are treating AI the same way they would treat any powerful new capability: with explicit boundaries, clear ownership, and review processes that survive the temptation to skip them when things are moving fast.&lt;/p&gt;
&lt;p&gt;That means defining which tasks benefit from AI assistance and which ones require the kind of judgment that AI does not reliably provide. It means keeping humans accountable for AI output rather than treating AI output as something that exists outside the normal accountability structure. It means building verification into the workflow rather than adding it at the end when a problem has already reached a customer.&lt;/p&gt;
&lt;p&gt;It also means accepting that some of the friction AI removes is friction that was doing useful work. The developer who searches the codebase before writing new code is doing something valuable even when it is slower. The sales researcher who cannot find a prospect and picks up the phone is building something AI cannot replicate. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.thomsonreuters.com/en/insights/articles/the-human-side-of-ai-the-growing-risks-of-ubiquitous-use-of-ai-on-talent&quot;&gt;The EY 2025 Work Reimagined Survey&lt;/a&gt;, which gathered data from 15,000 employees and 1,500 employers across 29 countries, found that 64% of employees report a perceived increase in workloads over the past year despite AI adoption, with only 5% describing themselves as maximising AI to genuinely transform their work. The tool is everywhere. The judgment about how to use it is not.&lt;/p&gt;
&lt;p&gt;The CEO who banned AI entirely got one thing exactly right. He identified that the problem was not the tool. It was what the tool did to the people using it when there were no real consequences for bad output. The ban is his way of restoring those consequences. Whether it is the right method is a reasonable question. That the underlying problem is real is not.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>ceo</category><category>llm</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Asia Is Not Opening Crypto to Everyone. It Is Handing It to the Banks.</title><link>https://soursen.org/articles/asia-is-not-opening-crypto-to-everyone-it-is-handing-it-to-the-banks/</link><guid isPermaLink="true">https://soursen.org/articles/asia-is-not-opening-crypto-to-everyone-it-is-handing-it-to-the-banks/</guid><description>The headlines from Asia right now read like a crypto bull case coming to life. Japan reclassified over a hundred digital assets under securities law. Hong Kong issued its first stablecoin licences.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The headlines from Asia right now read like a crypto bull case coming to life. Japan reclassified over a hundred digital assets under securities law. Hong Kong issued its first stablecoin licences. Samsung and Hana Bank together moved more than a billion dollars into Korea’s largest crypto exchange. If you read only the headlines, you would think the region just threw the doors open.&lt;/p&gt;
&lt;p&gt;The doors did open. Just not for you.&lt;/p&gt;
&lt;p&gt;What is actually happening across Japan, Hong Kong, and South Korea follows a single consistent pattern. Governments are creating regulated entry points for institutional capital while the compliance costs, capital requirements, and structural barriers make those same entry points functionally inaccessible to anyone outside the existing financial establishment. The timing makes this pattern more significant, not less. Bitcoin is sitting roughly 43% below its October 2025 peak. Crypto venture funding is declining as capital rotates into AI. The establishment is laying infrastructure during a downturn, at discounted prices, before retail returns.&lt;/p&gt;
&lt;p&gt;That is not a coincidence. It is a strategy. Understanding it matters if you hold crypto or are thinking about doing so.&lt;/p&gt;
&lt;h2 id=&quot;japan-rebuilding-crypto-as-regulated-plumbing&quot;&gt;Japan: Rebuilding Crypto as Regulated Plumbing&lt;/h2&gt;
&lt;p&gt;On April 10, 2026, Japan’s cabinet approved an amendment to the Financial Instruments and Exchange Act, the legislation that governs stocks, bonds, and traditional securities. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.ccn.com/news/crypto/japan-classifies-crypto-financial-instrument-historic-shift/&quot;&gt;For the first time in Japan’s regulatory history&lt;/a&gt;, crypto assets are being classified as financial instruments rather than payment tools. The practical consequences of that reclassification are substantial.&lt;/p&gt;
&lt;p&gt;Insider trading rules now apply to crypto markets in Japan. Token issuers face mandatory annual disclosures similar to listed companies. The penalties for violations got significantly sharper, with maximum prison terms increasing from three to ten years and fines rising from three million yen to ten million yen. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.spotedcrypto.com/japan-crypto-fiea-bill-2026-tax-etf-pathway/&quot;&gt;The full legislative timeline&lt;/a&gt; shows the lower house passed the bill on June 11, with the upper house deliberation still pending. Final legal effect requires upper house passage, government promulgation, and secondary rulemaking by the FSA.&lt;/p&gt;
&lt;p&gt;The tax reform that accompanies this is the change most likely to affect ordinary investors, if and when it passes. Currently, Japanese crypto gains are taxed as miscellaneous income at rates that can reach 55%. The proposed flat rate of 20.3% with a three-year loss carry-forward would put crypto on exactly the same tax footing as listed shares. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.financemagnates.com/cryptocurrency/regulation/japan-plans-20-crypto-tax-reclassifies-digital-assets-as-financial-products/&quot;&gt;According to analysis by Finance Magnates&lt;/a&gt;, the tax change is targeted for 2028 and sits in a separate bill from the FIEA amendment itself.&lt;/p&gt;
&lt;p&gt;The reason this reclassification matters beyond tax policy is structural. You cannot wrap an asset in a regulated exchange-traded fund until it legally qualifies as a financial instrument. Japan just made crypto qualify. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cryptotimes.io/2026/04/10/japan-reclassifies-crypto-assets-under-financial-instruments-act/&quot;&gt;SBI Holdings filed for a spot Bitcoin and XRP ETF in August 2025&lt;/a&gt; and is targeting five trillion yen, roughly 32 billion dollars, in assets under management within three years of launch. Japan now has more than 14 million open crypto accounts according to FSA data cited at the time of the bill announcement. A Japanese pension fund will eventually be able to buy an SBI XRP ETF through the same brokerage account it uses to buy domestic equities. That is the stated goal.&lt;/p&gt;
&lt;p&gt;One important caveat is worth stating clearly. Cabinet approval on April 10 was not the same as enacted law. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinpaprika.com/news/japan-reclassifies-crypto-financial/&quot;&gt;As Coinpaprika’s analysis notes&lt;/a&gt;, final legal effect requires upper house passage, government promulgation, and FSA secondary rulemaking. The direction is clear. The timeline is measured in years, not months.&lt;/p&gt;
&lt;h2 id=&quot;hong-kong-a-velvet-rope-with-a-beijing-lock&quot;&gt;Hong Kong: A Velvet Rope with a Beijing Lock&lt;/h2&gt;
&lt;p&gt;Hong Kong’s Stablecoins Ordinance took full effect in August 2025. When the licensing window opened, 36 companies applied. On April 10, 2026, the Hong Kong Monetary Authority issued exactly two licences. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://zagdim.com/en/news/hk-stablecoin-licences-hsbc-stanchart/&quot;&gt;That is a 5.6% approval rate&lt;/a&gt;, confirmed by the HKMA, Reuters, Bloomberg, and Elliptic.&lt;/p&gt;
&lt;p&gt;The two recipients were not surprising. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://stablecoininsider.org/hkma-stablecoin-issuer-licenses/&quot;&gt;Licence FRS01 went to Anchorpoint Financial&lt;/a&gt;, a joint venture led by Standard Chartered alongside HKT, Hong Kong’s dominant telecommunications company, and Animoca Brands. Licence FRS02 went to HSBC. Both are among only three note-issuing banks in Hong Kong. Two of the most establishment-adjacent names imaginable won the first two slots in a system supposedly designed to bring innovation to digital currency.&lt;/p&gt;
&lt;p&gt;The HKMA has been explicit that additional licences will be very limited. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.kucoin.com/blog/hkma-stablecoin-ordinance-hsbc-sc-licenses&quot;&gt;A KuCoin analysis of the ordinance&lt;/a&gt; notes that officials have stated a preference for a test-first, expand-later approach, meaning watching how the incumbent banks perform before considering whether to let anyone else in. The framework requires applicants to operate at bank-grade standards before receiving a licence, which functions as a structural barrier for any firm without existing banking infrastructure.&lt;/p&gt;
&lt;p&gt;The political dimension of this became visible through what got rejected. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://jd.com/&quot;&gt;JD.com&lt;/a&gt; and ANT Group both attempted to develop yuan-backed stablecoins. In October 2025, both companies suspended those plans entirely following directives from Beijing. The HKMA issued its first enforcement warning under the new rules against a firm marketing an offshore yuan stablecoin without a licence. Hong Kong will licence a Hong Kong dollar stablecoin operated by HSBC. A yuan stablecoin that competes with the digital yuan project being developed by the People’s Bank of China is a different matter entirely.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hong Kong is not opening a stablecoin market. It is opening a specifically designed channel that serves Beijing’s interests while filtering out anything that might threaten them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;south-korea-buying-the-casino-while-the-gamblers-leave&quot;&gt;South Korea: Buying the Casino While the Gamblers Leave&lt;/h2&gt;
&lt;p&gt;The Korean situation is the sharpest illustration of what institutional crypto accumulation actually looks like in practice, because it is happening in direct contrast to what ordinary Korean investors are doing.&lt;/p&gt;
&lt;p&gt;In mid-May 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/05/15/hana-bank-to-acquire-usd670-million-stake-in-upbit-operator-dunamu&quot;&gt;Hana Bank announced it would acquire a 6.55% stake in Dunamu&lt;/a&gt;, the operator of South Korea’s largest crypto exchange Upbit, for approximately one trillion won, roughly 670 million dollars. That made Hana the first Korean financial holding company to take direct equity in a crypto exchange and the company’s fourth largest shareholder. Two weeks later, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/05/28/samsung-is-buying-a-usd446-million-stake-in-south-korea-s-biggest-crypto-exchange&quot;&gt;three Samsung affiliates agreed to acquire a combined 4% stake in Dunamu&lt;/a&gt; for a further 612.8 billion won, approximately 408 million dollars. Samsung Securities, Samsung SDS, and Samsung Card together bought 1.39 million Dunamu shares from Kakao affiliates.&lt;/p&gt;
&lt;p&gt;These institutions are not buying crypto assets. They are buying the infrastructure that crypto assets trade on. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beincrypto.com/samsung-dunamu-upbit-stake/&quot;&gt;As BeInCrypto’s analysis of the Samsung deal notes&lt;/a&gt;, Hanwha Investment Securities also lifted its Dunamu stake to 9.84% in the same month, spending 597.8 billion won. In total, nearly 14% of Dunamu transferred to Korean financial giants in a single month. Owning exchange equity means collecting fees from every transaction that passes through the platform, regardless of which direction prices move. The banks are buying the toll booths.&lt;/p&gt;
&lt;p&gt;The counterweight to this institutional accumulation is the behaviour of Korean retail investors, which tells a completely different story. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://crypto.news/south-korea-crypto-trading-crashes-to-one-tenth-of-stock-market-volume/&quot;&gt;According to&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://crypto.news/&quot;&gt;crypto.news&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://crypto.news/south-korea-crypto-trading-crashes-to-one-tenth-of-stock-market-volume/&quot;&gt;citing Digital Asset data&lt;/a&gt;, the won-based crypto market’s trading volume fell 71% between August 2025 and May 2026. In December 2024, Korean crypto trading volume reached 323% of KOSPI stock market turnover. By mid-2026, that figure had collapsed to roughly one-tenth of stock market levels.&lt;/p&gt;
&lt;p&gt;The capital did not disappear. It rotated. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://crypto.news/south-korea-crypto-trading-crashes-to-one-tenth-of-stock-market-volume/&quot;&gt;South Korean crypto holdings fell from approximately 83.3 billion dollars at the end of January 2025 to 41.4 billion dollars by February 2026&lt;/a&gt;, a decline of roughly 50% in just over a year. The KOSPI index more than doubled in value between January 2025 and February 2026 as investors poured money into AI infrastructure, chip manufacturers, and semiconductor supply chain companies. Samsung Electronics and SK Hynix posted record profits on AI-driven semiconductor demand.&lt;/p&gt;
&lt;p&gt;The resulting picture is genuinely striking. Institutions are buying the crypto exchanges at the exact moment retail investors are selling crypto and moving into technology stocks. The banks are acquiring the casino while the gamblers cash out and cross the street.&lt;/p&gt;
&lt;h2 id=&quot;the-settlement-war-underneath-all-of-it&quot;&gt;The Settlement War Underneath All of It&lt;/h2&gt;
&lt;p&gt;There is a layer to this story that the individual country narratives do not fully capture on their own. Japan, Hong Kong, and Korea are not just separately regulating crypto markets. They are competing to control how money moves across Asia, and to reduce their dependence on dollar-denominated infrastructure while doing it.&lt;/p&gt;
&lt;p&gt;In June 2026, Japan’s ruling LDP blockchain panel formally urged the government to promote yen-backed stablecoins for settlement across Asia. Japan’s three mega-banks, MUFG, SMBC, and Mizuho, are actively studying a joint stablecoin issuance. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fintechobserver.com/japans-great-crypto-migration-crypto-asset-regulation-shifts-to-the-financial-instruments-and-exchange-act/&quot;&gt;As the Fintech Observer reports&lt;/a&gt;, roughly 40% to 50% of Japan’s trade with Asia is already settled in yen, providing an existing foundation for a yen-denominated digital settlement layer.&lt;/p&gt;
&lt;p&gt;South Korea is running a parallel playbook. Eight Korean banks including KB Kookmin, Shinhan, and Woori are building a shared won-backed stablecoin consortium. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/learn/2026-korea-crypto-market-guide-tiger-research&quot;&gt;The CoinGecko Korea market guide&lt;/a&gt; notes the Bank of Korea has stipulated that only bank-majority consortiums can issue the token, determining from the outset who will own the infrastructure if the project succeeds.&lt;/p&gt;
&lt;p&gt;Hong Kong’s rejection of yuan stablecoins fits into this same competition. Every one of these moves is a nation trying to plant its flag in the settlement layer before someone else does. The specific currency varies. The underlying logic is identical.&lt;/p&gt;
&lt;p&gt;The honest assessment of where this stands is sobering. Non-dollar stablecoins currently represent under 0.5% of total stablecoin supply according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://defillama.com/stablecoins&quot;&gt;DeFiLlama’s live stablecoin data&lt;/a&gt;. The US dollar accounts for roughly 93% of all stablecoin volume. The nations racing to build alternative settlement infrastructure are competing for a 0.5% share of a market the dollar already dominates comprehensively.&lt;/p&gt;
&lt;p&gt;The reason they are fighting so hard for such a small piece is the size of the prize if they succeed. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://chainalysis.com/reports/crypto-geography-report-2025/&quot;&gt;Chainalysis’s 2025 geography report&lt;/a&gt; found Asia handles around 60% of global stablecoin payment volume, representing roughly 245 billion dollars per year in real-economy business-to-business settlement. Whoever owns that plumbing collects a small fee on an enormous flow of transactions. That is the actual prize, and it is why &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coindesk.com/business/2026/05/07/kraken-to-buy-stablecoin-payments-firm-reap-in-usd600-million-deal-bloomberg&quot;&gt;Kraken’s parent company Payward agreed to acquire Reap&lt;/a&gt;, a Hong Kong firm built specifically for stablecoin payments and cross-border settlements across Asia-Pacific, for up to 600 million dollars in May 2026.&lt;/p&gt;
&lt;h2 id=&quot;the-headwinds-the-bull-case-is-not-talking-about&quot;&gt;The Headwinds the Bull Case Is Not Talking About&lt;/h2&gt;
&lt;p&gt;The institutional accumulation story has a counternarrative that deserves equal attention, because the regulatory environment being built is not uniformly favourable to crypto growth.&lt;/p&gt;
&lt;p&gt;South Korea’s 22% crypto capital gains tax takes effect in January 2027. A public petition to repeal it gathered 50,000 signatures in eight days but did not change the outcome. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coingecko.com/learn/south-korea-crypto-market-maturation-2026&quot;&gt;The finance ministry confirmed the tax will proceed&lt;/a&gt; regardless. For Korean retail investors who have already rotated much of their capital into equities, an incoming tax on crypto gains is an additional reason not to return.&lt;/p&gt;
&lt;p&gt;The compliance burden being contemplated for Korean exchanges compounds this. An industry group has warned that a proposed reporting requirement would increase exchange compliance reports from approximately 63,000 per year to over 5.4 million, an 85-fold increase. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://reports.tiger-research.com/p/2026-korea-crypto-industry-guide-eng&quot;&gt;As the Tiger Research 2026 Korea guide documents&lt;/a&gt;, daily average trading volume declined to approximately 3.7 billion dollars, down 15% from the prior half-year, while exchange operating profit fell 38% over the same period.&lt;/p&gt;
&lt;p&gt;Crypto venture funding has also declined sharply as the AI infrastructure buildout absorbs the majority of available venture capital globally. The institutional interest in crypto that is visible at the exchange and infrastructure level is not yet translating into the kind of startup ecosystem funding that generates new projects and user growth. The banks are buying the existing plumbing. The pipe for new plumbing is running dry.&lt;/p&gt;
&lt;h2 id=&quot;what-you-are-actually-looking-at&quot;&gt;What You Are Actually Looking At&lt;/h2&gt;
&lt;p&gt;Step back from the individual country stories and the pattern becomes clear. The establishment watched an entire generation build crypto infrastructure in the open, during the bull runs, in public view. Now, during the quiet part of the cycle, with prices down significantly from recent highs and retail interest rotating elsewhere, the banks and their regulators are acquiring the finished infrastructure at discounted valuations.&lt;/p&gt;
&lt;p&gt;Japan is rebuilding crypto as a regulated asset class that pension funds and insurance companies can access through familiar channels. Hong Kong is operating as a managed gateway for Chinese capital that Beijing can supervise without officially endorsing. Korea’s commercial banks are becoming the largest shareholders in the exchanges that retail investors are walking away from. Beneath all of it, each country is racing to plant its currency’s flag in the regional settlement layer before a competitor does.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The retail investor built the crypto market. The institutional investor is buying the market. Those are not the same activity, and they do not lead to the same outcome for each group.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Whether this is bullish or bearish for crypto prices depends on your time frame and your position in the structure. The infrastructure being built is real. The regulatory frameworks taking shape will eventually lower the barriers for institutional capital that is currently waiting on the sidelines. That is a genuine case for long-term price appreciation.&lt;/p&gt;
&lt;p&gt;The countercase is that the crypto being built in Asia over the next several years will be institutionally owned, bank-supervised, and government-managed in ways that the original design of these systems was explicitly intended to avoid. The transparency, permissionlessness, and resistance to institutional capture that made crypto compelling as an alternative financial system may not survive the integration process intact.&lt;/p&gt;
&lt;p&gt;Five things are worth watching as this plays out. Whether Japan’s upper house passes the FIEA amendment, since the tax reform and ETF pathway both depend on it. Whether Hong Kong’s stablecoin licence count stays at two or expands to include non-bank issuers. Whether any non-dollar stablecoin meaningfully exceeds the 0.5% market share ceiling, since that is the real scoreboard for the de-dollarisation war. Whether Korean retail returns to crypto exchanges after the 22% tax lands in January 2027. Finally, whether new Dunamu partnership announcements from Hana and Samsung produce won stablecoin products that compete with offshore alternatives.&lt;/p&gt;
&lt;p&gt;The gates are open. The question is who they were built for.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>cryptocurrency</category><category>ai</category><category>web3</category><category>crypto</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>You Are Using Claude Wrong. Here Is How the Best Product Managers Actually Use It.</title><link>https://soursen.org/articles/you-are-using-claude-wrong-here-is-how-the-best-product-managers/</link><guid isPermaLink="true">https://soursen.org/articles/you-are-using-claude-wrong-here-is-how-the-best-product-managers/</guid><description>There is a gap between how most product managers use AI and how the best ones use it. The majority treat it like a faster search engine. They open a chat window, type a question, get a generic answer, and wonder why the output never quite fits.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is a gap between how most product managers use AI and how the best ones use it. The majority treat it like a faster search engine. They open a chat window, type a question, get a generic answer, and wonder why the output never quite fits. The ones getting genuinely useful results are doing something different. They are giving the AI a standing brief, a set of instructions that travel with every session so they never have to explain context again.&lt;/p&gt;
&lt;p&gt;That mechanism is called a Claude Skill, and specifically, a file called SKILL.md. It is not a plugin, not a paid feature, and not something that requires technical knowledge to set up. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.anthropic.com/en/docs/claude-code/skills&quot;&gt;Anthropic’s documentation on Claude Skills&lt;/a&gt; describes it as a folder-based instruction system that Claude reads before responding. In practice, it is the difference between an AI assistant that produces generic output and one that already knows your team’s format, your product’s context, and your definition of good work.&lt;/p&gt;
&lt;p&gt;This piece covers what Skills are, why they matter more for product managers than almost any other role, and how to build one from scratch that actually improves your output.&lt;/p&gt;
&lt;h2 id=&quot;why-product-management-is-the-perfect-use-case-for-ai-skills&quot;&gt;Why Product Management Is the Perfect Use Case for AI Skills&lt;/h2&gt;
&lt;p&gt;Think about what a typical week looks like as a PM. You write PRDs in a specific format your team has agreed on. You score feature requests using the same prioritisation framework every time. You synthesise user interview notes into structured insights using the same analytical approach. You draft release notes in your product’s voice. You send stakeholder updates that follow a consistent structure and level of detail.&lt;/p&gt;
&lt;p&gt;Almost all of it is pattern application at scale. You take a large surface area of different problems and run a small set of established formats and frameworks against them. That is precisely what AI is well suited for, applying known patterns consistently across varied inputs.&lt;/p&gt;
&lt;p&gt;The problem with how most PMs currently use AI is that every session starts at zero. You open Claude, begin typing, and spend the first several exchanges re-establishing context. Here is our PRD format. Here is how we score features. Here is the voice we use in release notes. The AI produces something reasonable, but it required significant setup, and the next session you do it all over again.&lt;/p&gt;
&lt;p&gt;The data on structured AI usage is worth understanding clearly. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/ai/&quot;&gt;The Stack Overflow 2025 Developer Survey&lt;/a&gt;, covering over 49,000 respondents across 177 countries, found that 84% of developers now use or plan to use AI tools, but only 52% report that AI has had a positive effect on their productivity. The gap between those two numbers is largely explained by how people use the tools, not whether they use them. Developers who use AI daily report significantly higher satisfaction and productivity gains than those using it infrequently, because they have learned how to structure their interactions.&lt;/p&gt;
&lt;p&gt;Product management work is at least as repetitive and structured as code review and documentation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.getpanto.ai/blog/ai-coding-assistant-statistics&quot;&gt;DX’s analysis of over 135,000 developers&lt;/a&gt; found that AI tools save an average of 3.6 hr/week when used consistently within structured workflows. Daily users saw even larger gains and significantly higher throughput on their core deliverables. The pattern holds across knowledge work generally: the productivity benefit comes from systematic integration, not occasional use.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A prompt is a sticky note you write and throw away. A Skill is a trained colleague who already knows how your team works, shows up the moment you need them, and never has to be onboarded again.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The broader picture is consistent. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://openai.com/business/guides-and-resources/the-state-of-enterprise-ai-2025-report/&quot;&gt;OpenAI’s 2025 State of Enterprise AI report&lt;/a&gt;, drawing on usage data from over one million business customers and surveys across 9,000 workers, found that 75% of workers who use AI at work report improvements in the speed or quality of their output. The same report found that 75% of users say they can now complete tasks they previously could not perform at all. The ceiling on what structured AI use enables is still being discovered.&lt;/p&gt;
&lt;h2 id=&quot;what-a-claude-skill-actually-is&quot;&gt;What a Claude Skill Actually Is&lt;/h2&gt;
&lt;p&gt;A Skill is a folder. Inside that folder lives a file called SKILL.md. Claude reads this file when you invoke the skill and follows the instructions inside it for that session. That is the entire mechanism. No app to install, no platform to configure, no code to write. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.anthropic.com/en/docs/claude-code/skills&quot;&gt;official Claude Skills documentation&lt;/a&gt; walks through the technical setup, which takes roughly ten minutes the first time you do it.&lt;/p&gt;
&lt;p&gt;The SKILL.md file contains two things. A short description that tells Claude when to activate the skill, written in plain language that specifies the trigger conditions and the type of task. A longer set of instructions that Claude follows once activated, written like you are briefing a capable new team member who needs to understand your standards before starting work.&lt;/p&gt;
&lt;p&gt;The folder can also contain supporting files. A template document Claude references when generating output. Example outputs that show Claude the quality standard to match. A context file with your product’s north star metric, target users, and voice guidelines. These supporting files are what take a basic skill from useful to genuinely powerful, because you are giving Claude institutional knowledge rather than just instructions.&lt;/p&gt;
&lt;p&gt;The cleanest mental model is this. Right now, every time you open Claude, you are working with a capable generalist who knows nothing about your specific context. A Skill turns that generalist into a specialist who already knows your team’s format, your product’s constraints, and your quality bar before you type your first word.&lt;/p&gt;
&lt;h2 id=&quot;the-5-pm-tasks-that-map-almost-perfectly-to-skills&quot;&gt;The 5 PM Tasks That Map Almost Perfectly to Skills&lt;/h2&gt;
&lt;h2 id=&quot;prd-generation&quot;&gt;PRD Generation&lt;/h2&gt;
&lt;p&gt;Writing a product requirements document is the most obvious and highest-value use case. The format is fixed. The sections are established. The quality bar is consistent. The only thing that changes is the input, the problem statement or feature idea you are speccing out.&lt;/p&gt;
&lt;p&gt;A PRD skill tells Claude exactly which sections to include, how long each should be, what language register to use, when to ask clarifying questions before starting, and what assumptions to flag for your review. You paste in a problem statement. Claude produces a structured draft in your team’s format. You spend your time on the thinking inside the document rather than the structure around it.&lt;/p&gt;
&lt;h2 id=&quot;user-research-synthesis&quot;&gt;User Research Synthesis&lt;/h2&gt;
&lt;p&gt;Qualitative research synthesis is time-consuming and pattern-heavy, which makes it well suited for Skills. Most of what takes time in synthesis is structural: organising quotes into themes, tagging observations by user type, writing up jobs-to-be-done statements in consistent language. A research synthesis skill handles all of that structurally, freeing the PM to focus on interpretation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work&quot;&gt;McKinsey’s Superagency in the Workplace report&lt;/a&gt; identified document drafting and research synthesis as two of the knowledge work tasks where AI delivers the clearest and most consistent time savings.&lt;/p&gt;
&lt;h2 id=&quot;feature-prioritisation-scoring&quot;&gt;Feature Prioritisation Scoring&lt;/h2&gt;
&lt;p&gt;Whether your team uses RICE, ICE, Kano, or a custom framework, applying it consistently across a large backlog is tedious and prone to the kind of subtle inconsistency that makes prioritisation debates harder than they need to be. A prioritisation skill applies your exact scoring criteria to each feature request with the same weighting and the same interpretation of each factor. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/ai/&quot;&gt;The Stack Overflow 2025 survey&lt;/a&gt; found that 69% of developers using AI agents report an increase in personal productivity on specific tasks. Repeatable analytical work like backlog scoring is exactly the category where that productivity gain shows up most reliably.&lt;/p&gt;
&lt;h2 id=&quot;release-notes&quot;&gt;Release Notes&lt;/h2&gt;
&lt;p&gt;Release notes require a specific voice, a consistent level of technical detail calibrated to your audience, and the discipline to focus on user benefit rather than engineering implementation. A release note skill takes commit messages or Jira ticket summaries as input and produces user-facing notes in your product’s established voice. The output is consistent across every release regardless of which PM is writing it.&lt;/p&gt;
&lt;h2 id=&quot;stakeholder-updates&quot;&gt;Stakeholder Updates&lt;/h2&gt;
&lt;p&gt;Weekly status updates follow a predictable format: what shipped, what is in progress, what is blocked, what the metrics look like. A stakeholder update skill takes your current sprint data and produces a formatted update in whatever structure your organisation expects. The cognitive load of drafting is eliminated. The time goes to verifying accuracy rather than writing from scratch.&lt;/p&gt;
&lt;h2 id=&quot;how-to-write-a-skillmd-file-the-full-anatomy&quot;&gt;How to Write a SKILL.md File: The Full Anatomy&lt;/h2&gt;
&lt;h2 id=&quot;part-1-the-description-block&quot;&gt;Part 1: The Description Block&lt;/h2&gt;
&lt;p&gt;Every SKILL.md file starts with a YAML front matter block at the top. Two fields are required: a name and a description. The description is the most important part of the entire file because it is what Claude reads to decide whether to activate your skill for a given request.&lt;/p&gt;
&lt;p&gt;Write the description as if you are training a junior PM on exactly which situations call for this skill. Be specific about the trigger phrases, the types of requests it handles, and the output it produces. Vague descriptions produce missed activations. The more precisely you describe when the skill applies, the more reliably Claude will activate it at the right moment.&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;name: prd-generator&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;description: &amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Drafts a product requirements document in our team&amp;#39;s format. Use this skill when the user asks to write a PRD, draft requirements, spec out a feature, or turn a problem statement into a structured document. Also activates when the user shares a customer complaint or research finding and asks what to build.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;part-2-when-to-use-this-skill&quot;&gt;Part 2: When to Use This Skill&lt;/h2&gt;
&lt;p&gt;After the front matter, open with a brief section that gives Claude the complete picture of when this skill applies and what input it needs to get started. Include any clarification it should request before proceeding if the input is ambiguous.&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## When to use this skill &lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;The user has a problem statement, feature idea, customer complaint, or rough draft and wants a structured PRD that matches the team&amp;#39;s format and quality bar.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;If the problem statement is vague, ask for: the target user, the scope boundary, and the primary success metric before starting. Do not begin drafting until these are clear.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;part-3-the-instructions&quot;&gt;Part 3: The Instructions&lt;/h2&gt;
&lt;p&gt;This is the core of your skill. Write numbered instructions as if you are onboarding a capable new team member who needs to understand your process before starting. Step by step ordering matters because it tells Claude the sequence in which to approach the task, not just the components to include.&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## Instructions &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;1. Read the input carefully. Identify the core problem, the affected user, and the proposed direction if one exists.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;2. If any of the following are missing, ask before drafting:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;   - Which user segment experiences this problem&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;   - What success looks like in measurable terms&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;   - What is explicitly out of scope &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;3. Draft the PRD using the format specified below. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;4. Use plain language. Avoid PM jargon unless the user has used it first. Write for an engineer who needs to build this, not an executive who needs to approve it.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;5. Mark every assumption you make with [ASSUMPTION] so the user can verify or correct it before sharing the doc. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;6. End with a list of open questions that need answering before the team begins work.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;part-4-supporting-files&quot;&gt;Part 4: Supporting Files&lt;/h2&gt;
&lt;p&gt;A Skill folder can contain more than just the SKILL.md file. This is where the real leverage comes from, because you are giving Claude your institutional knowledge rather than just a set of instructions.&lt;/p&gt;
&lt;p&gt;A template file like prd-template.md gives Claude the exact structure to populate rather than inferring it from instructions. An examples folder with two or three of your best previous PRDs gives Claude pattern-matching data for the quality standard you expect. A context file called business-context.md can contain your product’s north star metric, current quarterly goals, target user personas, and brand voice guidelines. Referencing this file from your skill instructions with a line like read business-context.md before generating output and align all content to our product principles ensures Claude is working within your actual strategic context.&lt;/p&gt;
&lt;p&gt;The compounding effect of structured context is significant. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.blog/news-insights/research/survey-ai-wave-grows/&quot;&gt;GitHub’s research on AI tool adoption&lt;/a&gt;, conducted across 2,000 enterprise developers in four countries, found that developers who had learned to work with structured AI workflows, rather than ad-hoc prompting, reported markedly higher productivity gains and satisfaction scores. The same pattern applies to any knowledge worker who invests in building that structure upfront. The context file is the mechanism for providing that structure systematically rather than rebuilding it every session.&lt;/p&gt;
&lt;h2 id=&quot;a-complete-working-example-the-prd-generator-skill&quot;&gt;A Complete Working Example: The PRD Generator Skill&lt;/h2&gt;
&lt;p&gt;Here is what a production-ready PRD generator SKILL.md looks like in full. This is the kind of file you build once and refine over several weeks as you see how the output compares to your actual standards.&lt;/p&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;---&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;name: prd-generator&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;description: &amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Drafts a product requirements document in our team&amp;#39;s format. Use this skill when the user asks to write a PRD, draft requirements, spec out a feature, or turn a problem statement into a structured doc. Also use when a user shares a customer pain point and wants to know what to build.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;---&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;# PRD Generator &lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## When to use this skill&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;The user has a problem statement, feature idea, or rough draft and wants a structured PRD that matches our team&amp;#39;s format. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## Before you start&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Read business-context.md to understand our product, users, and current strategic priorities. All PRD content should align to the north star metric defined there. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## Instructions&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;1. Identify the core problem and the user it affects.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;2. Ask if missing: target user segment, success metric, scope boundary, or launch timeline.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;3. Draft the PRD using the format below.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;4. Keep language concrete. No passive voice.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;5. Flag every assumption with [ASSUMPTION].&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;6. Close with open questions to resolve before build starts.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;## PRD Format &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Problem Statement: One to two sentences. What is broken or missing, for whom, and at what cost to the user or the business. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Target User: Who experiences this problem. How often. What they currently do instead, and why that solution falls short. &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Proposed Solution: What we are building. What we are explicitly not building. Why this solution and not an alternative.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Success Primary metric: the single number that moves if this works.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Guardrail metrics: what we are not allowed to break.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;astro-code astro-code-themes github-light github-dark&quot; style=&quot;--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word&quot; tabindex=&quot;0&quot; data-language=&quot;text&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;Open Questions: Unresolved dependencies, unknowns, and decisions that need owner sign-off before the team begins work.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;skills-vs-mcp-understanding-the-difference&quot;&gt;Skills vs MCP: Understanding the Difference&lt;/h2&gt;
&lt;p&gt;If you have been following the AI tooling space, you have likely come across &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/news/model-context-protocol&quot;&gt;Model Context Protocol&lt;/a&gt;, known as MCP. Both Skills and MCP extend what Claude can do, but they address fundamentally different problems and are not interchangeable.&lt;/p&gt;
&lt;p&gt;A Skill is an internal playbook. It tells Claude how to approach a task, what format to use, what quality bar to meet, and what context to apply. It operates entirely within the conversation. It cannot reach outside the session to fetch live data, call an API, or connect to an external service. Skills are instructions, not integrations.&lt;/p&gt;
&lt;p&gt;MCP is the connection layer between Claude and the outside world. An MCP server lets Claude read your actual &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://linear.app/&quot;&gt;Linear&lt;/a&gt; tickets in real time, query your &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://notion.so/&quot;&gt;Notion&lt;/a&gt; workspace, pull data from your analytics platform, or interact with any external service that has an MCP integration. MCP is about live data access. Skills are about consistent behaviour.&lt;/p&gt;
&lt;p&gt;The two work together rather than replacing each other. A skill tells Claude how to write a PRD in your team’s format. An MCP connection lets Claude pull the relevant customer feedback from your research repository as it writes. The skill governs the output structure and quality. The MCP integration provides the live context the skill operates on.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.anthropic.com/en/docs/claude-code/mcp&quot;&gt;Anthropic MCP documentation&lt;/a&gt; covers the available integrations and how to connect them. For most PMs getting started, the right sequence is to build your core skills first, get the output quality to the standard you want, and then layer in MCP connections to feed those skills live data from your tools.&lt;/p&gt;
&lt;h2 id=&quot;how-to-get-started-without-overwhelming-yourself&quot;&gt;How to Get Started Without Overwhelming Yourself&lt;/h2&gt;
&lt;p&gt;The mistake most people make when they first encounter Skills is trying to build a comprehensive library immediately. They map out fifteen skills they want, start building all of them simultaneously, and end up with fifteen half-finished files that none of them use consistently.&lt;/p&gt;
&lt;p&gt;Start with one skill. Pick the PM task you repeat most frequently, which for most people is PRD writing, and build only that. Do not move on until you have used it in at least ten real sessions and refined it based on what the output gets wrong.&lt;/p&gt;
&lt;p&gt;Use Claude to help you write the skill itself. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview&quot;&gt;Anthropic’s prompting guide&lt;/a&gt; covers how to structure instruction documents effectively. In practice, the fastest way to get a starting point is to paste two or three of your best previous PRDs into Claude and ask it to generate a SKILL.md file that would produce outputs at that quality standard. The result will not be perfect, but it gives you a draft to refine rather than a blank page.&lt;/p&gt;
&lt;p&gt;Treat the description field as your primary quality lever. If the skill is not activating when you expect it to, the description is almost always the cause. Rewrite it with more specific trigger phrases and more precise task language. Add examples of the kinds of requests that should activate it.&lt;/p&gt;
&lt;p&gt;Build the context file early. A business-context.md document that contains your product’s north star metric, your current quarterly priorities, your target user definitions, and your brand voice guidelines is worth building even before you have a second skill. Every skill you build after can reference it, which means the entire library benefits from that context document automatically.&lt;/p&gt;
&lt;p&gt;The compounding benefit is the point. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/ai/&quot;&gt;The Stack Overflow 2025 Developer Survey&lt;/a&gt; found a clear correlation between usage frequency and productivity gains. Developers who used AI tools daily reported significantly higher satisfaction and output quality than those using them occasionally, specifically because they had developed structured workflows that applied the tools to their most repetitive tasks. The skill library is how you build that structure for product management work.&lt;/p&gt;
&lt;h2 id=&quot;the-shift-that-is-already-happening&quot;&gt;The Shift That Is Already Happening&lt;/h2&gt;
&lt;p&gt;Every major PM tool is going AI-native in 2026. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://linear.app/blog/ai&quot;&gt;Linear’s AI features&lt;/a&gt; now generate issue descriptions and suggest priorities. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.figma.com/ai/&quot;&gt;Figma’s AI capabilities&lt;/a&gt; assist with design iteration and content generation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.notion.so/product/ai&quot;&gt;Notion AI&lt;/a&gt; drafts documents and synthesises notes across your workspace. These are tool-specific implementations, which means the AI behaves differently depending on which tool you are in, and none of them carry your specific context from one to another.&lt;/p&gt;
&lt;p&gt;A Claude Skills library sits above all of that. It is a workflow layer you own, that carries your institutional context across every tool and every session, that compounds in value as you refine it, and that no tool migration can take away from you. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mckinsey.com/capabilities/tech-and-ai/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work&quot;&gt;McKinsey’s research on AI in the workplace&lt;/a&gt; found that organisations where employees use AI daily and with structured workflows are far ahead of those where usage is fragmented across departments without coordination. The individual equivalent of that is building your own workflow layer rather than depending on whatever each tool happens to offer.&lt;/p&gt;
&lt;p&gt;The adoption numbers are clear on the direction. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/ai/&quot;&gt;84% of developers in 2025 use or plan to use AI tools&lt;/a&gt;, up from 76% in 2024 and 70% in 2023. The trend is consistent and accelerating. What is not accelerating at the same rate is structured, intentional use that actually compounds. Most people are using AI generically. The PMs who build a skills library now are building a compounding advantage over those who continue relying on tool-native AI implementations that reset context with every session.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>claude</category><category>product-management</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>An AI Read Zcash’s Code for One Day. Then It Found the Bug That 4 Years of Human Audits Missed.</title><link>https://soursen.org/articles/an-ai-read-zcashs-code-for-one-day-then-it-found-the-bug-that-4-years/</link><guid isPermaLink="true">https://soursen.org/articles/an-ai-read-zcashs-code-for-one-day-then-it-found-the-bug-that-4-years/</guid><description>Here is a thought experiment worth sitting with. Imagine a piece of software has been audited repeatedly by some of the best cryptographers in the world. It has been live in production for 4 years. Hundreds of millions of dollars flow through it.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Here is a thought experiment worth sitting with. Imagine a piece of software has been audited repeatedly by some of the best cryptographers in the world. It has been live in production for 4 years. Hundreds of millions of dollars flow through it. The people who designed it, built it, reviewed it, and staked their professional reputations on it have all signed off.&lt;/p&gt;
&lt;p&gt;Now imagine that an AI model reads that same code on the day it is publicly released, roughly 24 hours after it becomes available to anyone with an internet connection, and identifies a flaw so significant that it could have allowed an attacker to silently mint unlimited counterfeit currency for the entire four years the system was running.&lt;/p&gt;
&lt;p&gt;That is not a thought experiment. That is what happened to Zcash in late May 2026. The implications reach well beyond one privacy coin, because what it tells us about the gap between human and machine pattern recognition in security-critical code is genuinely unsettling.&lt;/p&gt;
&lt;h2 id=&quot;what-zcash-is-and-why-this-matters-more-than-a-typical-bug&quot;&gt;What Zcash Is, and Why This Matters More Than a Typical Bug&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://z.cash/&quot;&gt;Zcash&lt;/a&gt; is a cryptocurrency built around one central promise: complete financial privacy.&lt;/p&gt;
&lt;p&gt;While Bitcoin records every transaction on a fully public ledger where anyone can trace the movement of funds, Zcash offers what it calls shielded transactions, where the sender, recipient, and amount are all hidden. The technology underpinning this is called a zero-knowledge proof, a mathematical construction that lets one party prove to another that a statement is true without revealing any of the underlying information required to verify it.&lt;/p&gt;
&lt;p&gt;In practical terms, a zero-knowledge proof allows Zcash to say this transaction is valid, the coins being spent exist, the arithmetic balances, without disclosing any of the specifics to anyone. It is elegant, mathematically powerful, and widely regarded as one of the more sophisticated privacy systems in production use. The specific implementation Zcash uses is called the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://zips.z.cash/zip-0224&quot;&gt;Orchard Shielded Pool&lt;/a&gt;, which launched in May 2022 as the network’s most advanced privacy layer.&lt;/p&gt;
&lt;p&gt;The entire system rests on a property cryptographers call soundness. Soundness is the guarantee that you cannot construct a valid proof for a false statement. If the proof says a transaction is legitimate, the transaction must actually be legitimate. That guarantee is not a nice-to-have. It is the mathematical foundation the entire privacy model sits on. Without it, the system does not just have a problem. It has no reliable basis.&lt;/p&gt;
&lt;p&gt;The bug that sat undetected for 4 years was a crack in exactly that foundation.&lt;/p&gt;
&lt;h2 id=&quot;two-lines-of-code-4-years-and-unlimited-counterfeit-currency&quot;&gt;Two Lines of Code, 4 Years, and Unlimited Counterfeit Currency&lt;/h2&gt;
&lt;p&gt;The vulnerability lived inside a Rust library called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://github.com/zcash/halo2&quot;&gt;halo2&lt;/a&gt;, specifically in a component called the elliptic curve multiplication gadget. Elliptic curve cryptography is the mathematical backbone of most modern blockchain systems, including Bitcoin and Ethereum, used to verify ownership and authenticate transactions. In Zcash’s zero-knowledge circuit, this gadget performs a specific calculation as part of proving that a shielded transaction is valid.&lt;/p&gt;
&lt;p&gt;The problem was that the gadget failed to properly constrain its inputs. In plain language, the circuit was supposed to accept only mathematically valid inputs. It was not doing that. Inputs that should have been rejected were passing the check. Cryptographers call this being under-constrained, and in a zero-knowledge proof system, being under-constrained is not a minor edge case. It means the soundness guarantee has been broken.&lt;/p&gt;
&lt;p&gt;The consequence of that broken guarantee was severe. An attacker who understood the flaw could construct proofs for transactions that were mathematically invalid but would still pass verification. They could create Zcash inside the shielded pool that did not correspond to any real coins. Counterfeit currency, minted in unlimited quantities, completely invisible on the public ledger because the privacy mechanism that hides legitimate transactions would hide the fake ones equally well.&lt;/p&gt;
&lt;p&gt;A real coin and a fake coin would be indistinguishable. Not just to outside observers. To anyone, including the Zcash developers themselves.&lt;/p&gt;
&lt;p&gt;This vulnerability was present from the day the Orchard Shielded Pool launched in May 2022. It survived through multiple rounds of professional security review. The people who audited Zcash during this period were not amateurs. The codebase had been examined by cryptographers from firms like &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.trailofbits.com/&quot;&gt;Trail of Bits&lt;/a&gt;, one of the most respected names in blockchain security auditing. Two lines of code. 4 years. Every human reviewer missed it.&lt;/p&gt;
&lt;h2 id=&quot;how-an-ai-found-in-hours-what-experts-missed-in-years&quot;&gt;How an AI Found in Hours What Experts Missed in Years&lt;/h2&gt;
&lt;p&gt;Taylor Hornby is a security researcher. In April 2026, he was hired by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://shieldedlabs.net/&quot;&gt;Shielded Labs&lt;/a&gt;, an organisation focused on Zcash’s long-term development, specifically to audit Zcash’s cryptographic infrastructure. His brief was to look for problems proactively rather than wait for one to surface.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/news/claude-opus-4-8&quot;&gt;Anthropic released Claude Opus 4.8&lt;/a&gt; on May 28, 2026. Hornby discovered the bug on May 29. The gap between those two events is approximately 24 hours.&lt;/p&gt;
&lt;p&gt;The important detail here is how Hornby used the model, because he did not simply paste the code into a chat window and ask what was wrong. He built what he described as a custom auditing framework, reportedly calling it a Zcash full-stack auditor, with carefully constructed prompts designed specifically to hunt for constraint failures in zero-knowledge circuits. He was directing the AI toward a specific class of vulnerability, using its pattern recognition capabilities within a structured methodology he had designed for the purpose.&lt;/p&gt;
&lt;p&gt;The AI identified the under-constrained elliptic curve multiplication gadget. It then went further, helping Hornby write a working proof-of-concept exploit. When he ran it in a local test environment, the exploit succeeded. It generated unlimited counterfeit Zcash, invisible on-chain, exactly as the theoretical analysis predicted it would.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Shielded Labs confirmed the exploit worked. They said they believed Hornby had found it before any attacker did. The word they used was probably. That word is doing a lot of work.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This raises a question that extends beyond Zcash. If a model that had been publicly available for one day could identify a vulnerability of this magnitude in one of the most scrutinised codebases in crypto, the security assumptions underlying every comparable system become uncertain. Hornby’s methodology, combining structured prompting with AI pattern recognition to specifically target constraint failures, is reproducible. The security research community is now working through the implications. Reports suggest Hornby may be turning his attention to other privacy coin codebases, including &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.getmonero.org/&quot;&gt;Monero&lt;/a&gt;, though no formal announcement has been confirmed.&lt;/p&gt;
&lt;h2 id=&quot;the-response-fast-competent-and-still-not-enough-to-resolve-the-core-problem&quot;&gt;The Response: Fast, Competent, and Still Not Enough to Resolve the Core Problem&lt;/h2&gt;
&lt;p&gt;Credit where it is due. Once the vulnerability was confirmed, the Zcash development team moved with unusual speed.&lt;/p&gt;
&lt;p&gt;On June 1 and 2, developers deployed an emergency soft fork that temporarily disabled all Orchard transactions, closing the attack window while a permanent fix was prepared. On June 3, the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://zips.z.cash/zip-0253&quot;&gt;NU6.2 hard fork&lt;/a&gt; activated with a corrected circuit. The reason a hard fork was required, rather than a simpler update, is instructive. Changing even two lines of a zero-knowledge circuit changes its cryptographic verifying key. Every node in the network must upgrade to the new key to verify transactions correctly. There is no way to patch this class of vulnerability without requiring the entire network to move simultaneously.&lt;/p&gt;
&lt;p&gt;The transition was not seamless. Block explorer synchronisation failures lasted over 4 hours, creating the visual appearance of a network halt, though the Zcash mainnet itself continued producing blocks throughout. Orchard transactions remained suspended for approximately 24 hours across the full remediation window.&lt;/p&gt;
&lt;p&gt;When the dust settled, the official position was that no evidence of exploitation had been found. That statement is true. It is also, from a cryptographic standpoint, essentially the only statement that could ever be made, regardless of what actually happened.&lt;/p&gt;
&lt;h2 id=&quot;the-paradox-at-the-centre-of-every-privacy-coin&quot;&gt;The Paradox at the Centre of Every Privacy Coin&lt;/h2&gt;
&lt;p&gt;This is the part of the story that does not get resolved by a fast patch or a competent development team, because it is not a bug. It is a structural feature of the design.&lt;/p&gt;
&lt;p&gt;Orchard’s privacy protections hide all transaction amounts and all participant identities from everyone, including the developers. When the Zcash Foundation said they found no evidence of exploitation, what they meant precisely is that they found no public-chain signals that exploitation occurred. They cannot say more than that, because the privacy mechanism that makes Zcash valuable makes that kind of verification impossible.&lt;/p&gt;
&lt;p&gt;Consider what that means in practice. If an attacker had identified this vulnerability independently before Hornby, minted a large quantity of counterfeit Zcash inside the shielded pool, and simply held those coins without moving them, the turnstile mechanism that tracks value crossing between pools would show nothing unusual. The attacker would be sitting on an invisible reserve of currency that should not exist, with no verifiable way for anyone to detect it.&lt;/p&gt;
&lt;p&gt;The Zcash developers do point to the turnstile as a meaningful safeguard. If an attacker tried to profit by moving counterfeit coins to a transparent address or an exchange, the turnstile would register a surplus that does not reconcile with the legitimate supply. That is a real defence. Its limitation is that it only functions if the attacker moves the coins. A patient attacker who never moves them remains invisible indefinitely.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The exact feature that protects your financial privacy is the same feature that makes it impossible to verify the total supply of the currency you are holding. Those two properties are not in tension. They are the same property, viewed from two different angles.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is not specific to Zcash. It is the fundamental trade-off of any fully private monetary system. Bitcoin’s entire value proposition as sound money rests partly on the fact that you can verify the supply at any time. Anyone can check the blockchain and confirm that exactly 21 million Bitcoin will ever exist. With a fully shielded system, that kind of verification is by design impossible. You are trusting a mathematical proof system to be correct. This incident demonstrated that those proof systems can contain flaws that survive years of expert review.&lt;/p&gt;
&lt;h2 id=&quot;what-the-market-said-and-what-that-tells-you&quot;&gt;What the Market Said, and What That Tells You&lt;/h2&gt;
&lt;p&gt;Before the full disclosure on approximately June 5, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://coinmarketcap.com/currencies/zcash/&quot;&gt;ZEC was trading between $620 and $640&lt;/a&gt;. Within a day or two of the vulnerability becoming public, the price had fallen to intraday lows between $255 and $310. That is a decline of roughly 50% to 57%. Approximately $5 billion in market capitalisation was erased.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.btfF7UhX_Z1DreFe.webp&quot; alt=&quot;Illustration for the section “What the Market Said, and What That Tells You”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;744&quot; height=&quot;269&quot;&gt;&lt;/p&gt;
&lt;p&gt;What analysts noted about the sell-off was its character. This was not the leverage-driven cascade that typically characterises large crypto price drops, where futures positions get liquidated in sequence, amplifying the move. The selling was primarily spot-driven, meaning actual holders selling actual coins, which indicates genuine loss of conviction rather than a technical market event. Liquidations were substantial, with some trackers reporting nine-figure totals in a single twenty-four-hour window, though exact figures were not independently confirmed.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cypherpunk.holdings/&quot;&gt;Cypherpunk Holdings&lt;/a&gt;, a Winklevoss-backed company listed on NASDAQ that holds Zcash as a treasury asset, watched its stock fall approximately 37% on disclosure, closing at $59. The company held approximately 303,900 ZEC at an average cost basis of roughly $333 per coin, putting the position briefly and deeply underwater.&lt;/p&gt;
&lt;h2 id=&quot;the-people-who-sold&quot;&gt;The People Who Sold&lt;/h2&gt;
&lt;p&gt;Arthur Hayes, co-founder of BitMEX and a well-known figure in crypto markets, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://twitter.com/CryptoHayes&quot;&gt;disclosed publicly&lt;/a&gt; that he liquidated his entire Zcash position on the day of disclosure. His reasoning was specific and worth examining on its own terms. He was not claiming an exploit had definitely occurred. He was arguing that the privacy thesis for a coin like Zcash depends on a narrative of mathematical perfection, not mathematical probability. In his framing, a supply that cannot be cryptographically verified is a broken promise to holders, regardless of how unlikely actual exploitation might be.&lt;/p&gt;
&lt;p&gt;On-chain researcher ZachXBT responded by pointing out that Hayes had publicly exited four previously hyped positions within roughly fifteen days, raising the question of whether followers were being used as exit liquidity. The criticism landed. Hayes’s standing in crypto circles took a visible hit in the days following.&lt;/p&gt;
&lt;h2 id=&quot;the-people-who-held&quot;&gt;The People Who Held&lt;/h2&gt;
&lt;p&gt;Cypherpunk Technologies and Cameron Winklevoss reaffirmed their position. Their argument was that the bug had been found by a researcher the project itself commissioned, not by a hostile attacker, and that the patch was deployed within days of discovery. They characterised this as evidence of a mature security culture rather than a sign of fundamental failure.&lt;/p&gt;
&lt;p&gt;Grayscale’s legal team made a statistical argument: any attacker sophisticated enough to have independently found and exploited this vulnerability would almost certainly have cashed out during the significant Zcash bull run that occurred prior to disclosure, rather than sitting silently on an invisible reserve. The counterargument is that we are assuming rationality and impatience on the part of a hypothetical attacker. Neither assumption can be verified. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://grayscale.com/insights/zcash-security-assessment-2026&quot;&gt;Grayscale’s public statement&lt;/a&gt; laid out their reasoning in detail.&lt;/p&gt;
&lt;p&gt;Both positions are defensible. That is precisely what makes the situation uncomfortable. The honest answer is that nobody knows, not in the probabilistic sense of unlikely, but in the stronger sense of unknowable with the information available.&lt;/p&gt;
&lt;h2 id=&quot;what-comes-next-and-what-can-never-be-undone&quot;&gt;What Comes Next, and What Can Never Be Undone&lt;/h2&gt;
&lt;p&gt;The Zcash development team has announced an upgrade called Ironwood, targeted for late July 2026, which includes a strict turnstile accounting mechanism. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://zips.z.cash/zip-0255&quot;&gt;The Ironwood proposal&lt;/a&gt; would force all coins migrating from the old Orchard pool through a publicly auditable checkpoint, enabling what amounts to a verifiable census of the supply at that moment.&lt;/p&gt;
&lt;p&gt;Understanding precisely what Ironwood can and cannot establish is important. If the supply reconciles cleanly when coins migrate through the new checkpoint, that is the strongest possible signal that the books are honest. It is not cryptographic proof that exploitation did not occur, because it cannot account for coins that were minted and are being held inside the old pool without ever moving. It is, however, evidence that is currently absent, and its presence or absence after the migration will be informative.&lt;/p&gt;
&lt;p&gt;What Ironwood cannot do is retroactively verify the history of the Orchard pool from May 2022 to the present. That history is sealed by the same privacy guarantees that sealed it before the bug was found. The window of uncertainty covers four years. It does not close when Ironwood activates.&lt;/p&gt;
&lt;p&gt;The broader question the security research community is now sitting with is less about Zcash specifically and more about what Hornby’s methodology implies for other systems. Zero-knowledge proof circuits are complex, difficult to audit, and increasingly deployed in high-value contexts. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ethereum.org/en/developers/docs/scaling/zk-rollups/&quot;&gt;Ethereum Foundation has invested heavily in ZK-rollup technology&lt;/a&gt;, which uses related cryptographic constructions. If constraint failures of this kind can survive four years of expert review in one of the most watched codebases in privacy-focused crypto, the audit confidence levels assigned to comparable systems deserve reconsideration.&lt;/p&gt;
&lt;h2 id=&quot;the-question-this-actually-raises&quot;&gt;The Question This Actually Raises&lt;/h2&gt;
&lt;p&gt;What the Zcash incident is really asking you to think about is not whether Zcash is safe to hold or whether an exploit happened. It is a more fundamental question about what you are trusting when you hold a fully private asset.&lt;/p&gt;
&lt;p&gt;With Bitcoin or Ethereum, the trust model is explicit and auditable. The supply is public. The transaction history is public. Anyone with the technical capability can verify that the rules of the system are being followed. The transparency is not incidental. It is the mechanism by which trust is established without requiring you to trust any particular party.&lt;/p&gt;
&lt;p&gt;A fully shielded privacy coin inverts that model. The privacy is the product. The opacity is the feature. You are trusting the mathematics, the implementation of the mathematics, and the audit history of that implementation to all be correct. This incident did not break the mathematics. It found a flaw in the implementation of the mathematics, a flaw that survived the audit history. The mathematics itself, the underlying zero-knowledge proof theory, remains sound.&lt;/p&gt;
&lt;p&gt;The question is whether that distinction matters to you as a holder. A system can be theoretically sound and still contain implementation errors that undermine its guarantees in practice. That is true of every complex software system ever built. What is unusual here is that the privacy mechanism makes it impossible to determine whether any particular error was exploited.&lt;/p&gt;
&lt;p&gt;The Ironwood upgrade in late July will provide the clearest available signal. If the supply reconciles, the most likely interpretation is that the books are honest. If it does not reconcile cleanly, the implications are severe and probably irreversible. Either way, the four years before that migration are not something any audit can retroactively resolve.&lt;/p&gt;
&lt;p&gt;What Hornby and his AI-assisted methodology demonstrated is that the tools available for finding these vulnerabilities have changed substantially. The question that follows is whether the tools available for verifying that they were never exploited have changed at all. The answer, in a fully private system, is that they have not, because the privacy that needs protecting and the transparency that enables verification are in direct conflict by design.&lt;/p&gt;
&lt;p&gt;That is not a solvable problem. It is the trade-off you accept when you hold a privacy coin. This incident just made that trade-off harder to ignore.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Security</category><category>ai</category><category>cryptocurrency</category><category>artificial-intelligence</category><category>web3</category><category>hacking</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Crypto Was Built to Cut Out the Banks. The Banks Just Cut Back In.</title><link>https://soursen.org/articles/crypto-was-built-to-cut-out-the-banks-the-banks-just-cut-back-in/</link><guid isPermaLink="true">https://soursen.org/articles/crypto-was-built-to-cut-out-the-banks-the-banks-just-cut-back-in/</guid><description>There is a version of this story where the banks came around. Where the suits finally did their research, got over their scepticism, and concluded that blockchain technology was worth taking seriously. That is the version the press releases describe.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is a version of this story where the banks came around. Where the suits finally did their research, got over their scepticism, and concluded that blockchain technology was worth taking seriously. That is the version the press releases describe.&lt;/p&gt;
&lt;p&gt;The more accurate version is less flattering. The banks did not change their minds. They changed their strategy. Crypto kept growing despite every prediction that it would collapse, regulators eventually started writing rules around it, and institutional money began moving in. At that point, sitting on the sidelines stopped being a principled stance. It started being a competitive disadvantage.&lt;/p&gt;
&lt;p&gt;What followed is one of the more remarkable pivots in modern financial history. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.jpmorgan.com/kinexys&quot;&gt;JP Morgan’s blockchain division&lt;/a&gt; has now processed over $3 trillion in cumulative transaction volume. The same bank whose CEO spent years calling Bitcoin worthless is today running a live token on Coinbase’s network, filing money market funds onto public Ethereum, and targeting $10 billion in daily blockchain transactions. The technology did not change. The threat assessment did.&lt;/p&gt;
&lt;h2 id=&quot;what-banks-are-actually-afraid-of&quot;&gt;What Banks Are Actually Afraid Of&lt;/h2&gt;
&lt;p&gt;To understand why the pivot happened when it did, you need to understand the specific economic fear driving it.&lt;/p&gt;
&lt;p&gt;Stablecoins like USDC and USDT sit outside the banking system. They are issued by private companies, backed by reserves held independently, and when someone moves money into one, that money leaves the bank. Not gradually. Immediately. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mckinsey.com/industries/financial-services/our-insights/beyond-stablecoins-the-emerging-architecture-of-on-chain-money&quot;&gt;McKinsey calculated&lt;/a&gt; that for every $1,000 shifted into a stablecoin, banks lose roughly $850 in funding.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.prKV0v6R_1gs3Rk.webp&quot; alt=&quot;Illustration for the section “What Banks Are Actually Afraid Of”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;813&quot; height=&quot;147&quot;&gt;&lt;/p&gt;
&lt;p&gt;That is a structural threat to the core business.&lt;/p&gt;
&lt;p&gt;Banks do not hold your deposits. They lend them out. A deposit is the raw material the lending machine runs on. The entire model of fractional reserve banking depends on deposits staying put. Stablecoins are the first consumer-grade financial product in decades that makes it genuinely easy for ordinary people to hold significant money entirely outside the banking system.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.citigroup.com/rcs/citigpa/storage/public/GPS_Report_Stablecoins_2030.pdf&quot;&gt;Citigroup’s 2025 digital money report&lt;/a&gt; estimated that even a 5% point shift in consumer deposits toward stablecoins would represent hundreds of billions leaving the traditional banking system over a five year period. The numbers are still relatively small today. The trajectory is not.&lt;/p&gt;
&lt;p&gt;This is the context for everything the banks have done since. It is not enthusiasm for decentralisation. It is a calculated response to an existential funding risk.&lt;/p&gt;
&lt;h2 id=&quot;the-product-they-built-to-solve-their-problem&quot;&gt;The Product They Built to Solve Their Problem&lt;/h2&gt;
&lt;p&gt;The bank industry’s answer to stablecoins is the tokenized deposit, and the design choice at its centre tells you everything about the intent behind it.&lt;/p&gt;
&lt;p&gt;JP Morgan’s tokenized deposit product went live on Coinbase’s Base network in November 2025. It uses real blockchain infrastructure. Transactions settle on-chain. The technology is genuine. What is different is that the product is structured as a direct liability of JP Morgan itself. Your digital dollar is a claim on a dollar sitting inside the bank. It is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.pymnts.com/cryptocurrency/2026/fdic-just-showed-why-banks-may-win-digital-dollar-race/&quot;&gt;FDIC eligible&lt;/a&gt;, it is interest bearing, and it never leaves the institution’s balance sheet.&lt;/p&gt;
&lt;p&gt;A stablecoin moves your money outside the banking system. A tokenized deposit keeps it inside while giving the transaction experience of a stablecoin. The blockchain is real. The freedom from the bank is not.&lt;/p&gt;
&lt;p&gt;The distinction matters because the two products lead to completely different financial futures. One expands where your money can go and who controls it. The other digitises the existing relationship while leaving the power structure exactly where it was.&lt;/p&gt;
&lt;h2 id=&quot;the-custody-play-most-people-are-missing&quot;&gt;The Custody Play Most People Are Missing&lt;/h2&gt;
&lt;p&gt;Alongside the product competition over digital dollars, a quieter and arguably more consequential land grab is happening in crypto custody.&lt;/p&gt;
&lt;p&gt;Custody is the business of holding assets on behalf of others and keeping them secure. In traditional finance it is unglamorous infrastructure. In crypto it is the chokepoint through which institutional capital flows, and whoever controls it controls the on-ramps and off-ramps for every major institution entering the space.&lt;/p&gt;
&lt;h2 id=&quot;bny-mellon&quot;&gt;BNY Mellon&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.BAEY8m9x_25u22f.webp&quot; alt=&quot;Illustration for the section “BNY Mellon”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;1380&quot; height=&quot;571&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bny.com/corporate/apac/en.html&quot;&gt;BNY Mellon holds $59.4 trillion in assets under custody&lt;/a&gt; as of early 2026. That figure exceeds the combined annual GDP of the United States, China, and Germany. In May 2026, the bank launched institutional crypto custody services in Abu Dhabi, beginning with Bitcoin and Ethereum. The oldest continuously operating bank in the United States is now formally in the business of holding crypto assets for institutional clients.&lt;/p&gt;
&lt;h2 id=&quot;standard-chartered&quot;&gt;Standard Chartered&lt;/h2&gt;
&lt;p&gt;Standard Chartered had been running a crypto custody venture called Zodia at arm’s length since 2020. In May 2026, they ended the experiment and acquired the business outright, folding it directly into the bank’s core operations. Nine days later&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sc.com/en/press-release/standard-chartered-to-acquire-zodia-custodys-custody-business/&quot;&gt;, they completed the first institutional crypto custody transaction by a globally systemically important bank in Hong Kong&lt;/a&gt;. In a market where regulatory precedent matters enormously, being first to execute in a major jurisdiction is not a minor distinction.&lt;/p&gt;
&lt;h2 id=&quot;morgan-stanley&quot;&gt;Morgan Stanley&lt;/h2&gt;
&lt;p&gt;Morgan Stanley filed for a national trust charter in early 2026, which would allow them to bring crypto custody, staking, and trading entirely in-house. They simultaneously launched crypto trading on E-Trade at 50 basis points, cheaper than Charles Schwab at 75 and Fidelity at around 100. Their &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.benzinga.com/etfs/currency-etfs/26/05/52339121/crypto-fee-war-bitcoin-etfs-poised-to-gain-as-trading-costs-collapse&quot;&gt;Bitcoin ETF launched at a 0.14% expense ratio&lt;/a&gt;, the lowest in the market at the time. This is a firm pricing for scale from day one, not testing the water.&lt;/p&gt;
&lt;p&gt;The pattern across all three is identical. Arm’s length experiments become full acquisitions. Third party relationships become in-house operations. Tentative pilots become infrastructure. The banks are not dabbling. They are consolidating.&lt;/p&gt;
&lt;h2 id=&quot;when-banks-build-their-own-stablecoins&quot;&gt;When Banks Build Their Own Stablecoins&lt;/h2&gt;
&lt;p&gt;Some institutions decided that competing with stablecoins was less efficient than issuing their own.&lt;/p&gt;
&lt;p&gt;SoFi became &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.businesswire.com/news/home/20260527091798/en/SoFiUSD-Becomes-the-First-Stablecoin-Issued-by-a-US-National-Bank-to-Launch-on-a-Banking-Platform&quot;&gt;the first US chartered bank to offer a stablecoin inside a consumer banking app&lt;/a&gt; in May 2026, making SoFi USD available to roughly 14.7 million account holders directly alongside their checking and savings accounts. The product is integrated with Mastercard’s payment network for settlement. This is not a crypto product for crypto users. It is digital currency embedded into mainstream retail banking.&lt;/p&gt;
&lt;p&gt;Fidelity launched its own stablecoin in February 2026, with reserves custodied at BNY Mellon. In Europe, 37 banks across 15 countries are jointly developing a euro stablecoin called Quivira, backed by institutions including ING, BNP Paribas, BBVA, and UniCredit. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.dlnews.com/articles/markets/stablecoins-will-grow-in-europe-according-to-new-report/&quot;&gt;S&amp;amp;P Global projects the euro stablecoin market could reach €1.1 trillion by 2030&lt;/a&gt;, from a base today that represents less than 2% of global stablecoin supply.&lt;/p&gt;
&lt;p&gt;The consortium model in Europe is deliberate. No single institution can take on USDC or USDT alone. But 37 banks moving as a coordinated bloc, entering a market before any crypto-native firm has established dominance in euro-denominated stablecoins, is a different calculation. The consortium is not just a product strategy. It is a market entry barrier built collectively before the market is large enough to attract serious competition.&lt;/p&gt;
&lt;h2 id=&quot;the-legislation-that-handed-banks-a-structural-advantage&quot;&gt;The Legislation That Handed Banks a Structural Advantage&lt;/h2&gt;
&lt;p&gt;In July 2025, the United States passed its first federal stablecoin framework. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.congress.gov/bill/119th-congress/senate-bill/394/text&quot;&gt;The GENIUS Act&lt;/a&gt; introduced full reserve requirements and brought regulatory clarity to an industry that had been operating in legal ambiguity for years. On its face, it is consumer protection legislation.&lt;/p&gt;
&lt;p&gt;One provision inside the bill is worth examining closely. The GENIUS Act prohibits stablecoin issuers from paying yield to holders. Stablecoins can now exist legally in the United States, but they cannot pay you interest. This is significant because the competitive advantage a stablecoin issuer could theoretically offer was exactly that: earning a return on your digital dollars without keeping them inside a bank. The banking lobby had &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.bis.org/fsi/fsibriefs27.pdf&quot;&gt;previously estimated that allowing stablecoin yield could trigger $6.6 trillion in deposit outflows&lt;/a&gt;. The yield ban removes that threat precisely.&lt;/p&gt;
&lt;p&gt;The legislation does what good legislation often does in financial markets. It appears neutral while resolving a competitive question in favour of the incumbent. Stablecoins are legitimised. The feature that would have made them genuinely threatening is banned.&lt;/p&gt;
&lt;h2 id=&quot;the-fight-that-is-happening-right-now&quot;&gt;The Fight That Is Happening Right Now&lt;/h2&gt;
&lt;p&gt;The CLARITY Act, which passed the Senate Banking Committee &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mudrex.com/learn/clarity-act-crypto-explained/&quot;&gt;15 to 9 in May 2026&lt;/a&gt;, contains the provision the GENIUS Act excluded: a pathway for crypto firms to pay deposit-like returns on stablecoins. It is the one legislative development that would change the competitive calculus the banks spent years engineering.&lt;/p&gt;
&lt;p&gt;The response from the banking industry was immediate. The American Bankers Association coordinated an emergency communication to bank CEOs and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.msn.com/en-us/news/politics/banks-carpet-bomb-senate-with-over-8000-letters-to-kill-crypto-yield-before-final-clarity-act-markup-report/ar-AA235ppu?gemSnapshotKey=GM9A5D650F-snapshot-6&quot;&gt;members sent over 8,000 letters to Senate offices&lt;/a&gt; in the days following the committee vote. The volume of the response is itself informative. This is not routine lobbying. This is an industry treating a piece of legislation as an existential threat.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The most revealing comment came from Jamie Dimon on Fox Business in late May 2026. He said that if the CLARITY Act allows crypto firms to pay interest on digital dollars, banks will not accept it. He described the prospect as something that would eventually blow up. He criticised Coinbase’s lobbying efforts in unusually personal terms.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The contradiction in that position is worth naming directly. JP Morgan is today running a deposit token on Coinbase’s network and filing financial products onto Ethereum. The bank’s CEO is simultaneously lobbying to ensure that Coinbase cannot pay users interest on a competing digital dollar product. The bank is using the competitor’s infrastructure while fighting to limit the competitor’s ability to compete.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/markets/crypto/articles/senator-moreno-vows-break-cartel-170258791.html?guccounter=1&amp;amp;guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&amp;amp;guce_referrer_sig=AQAAAKe-T3QNHU95aCR5tlmTQZ3gB1FWj3wnE3CgYd1cmI0z_w-rw6IwTmvtCtHXGjkGlw3rgYi2w_lGbeXN1ab825LtuQhcMcoqikI834oMIir7pA9eUInQEnLt_-AWUjXuT63eMIz296lQyeJMMMufxfnlQBjKFwdEag1vZ5cIzjLM&quot;&gt;Senator Bernie Moreno, a Republican,&lt;/a&gt; characterised the banking lobby as a cartel defending a monopoly that pays consumers next to nothing. That description, from a senator whose party typically aligns with financial industry interests, indicates that the political coalition protecting the status quo is under genuine pressure.&lt;/p&gt;
&lt;h2 id=&quot;the-bigger-question-underneath-all-of-this&quot;&gt;The Bigger Question Underneath All of This&lt;/h2&gt;
&lt;p&gt;Digital money is going to exist. That question is settled. The question still being fought over is what kind of digital money it will be, who controls it, and what you can actually do with it.&lt;/p&gt;
&lt;p&gt;The original architecture of stablecoins and public blockchains was designed around a specific set of principles: no gatekeepers, no permission required, no institution deciding who is allowed in. Money that anyone with a phone can hold, send, and earn returns on. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://decrypt.co/367750/bank-england-treating-stablecoins-new-form-money-exec&quot;&gt;A Bank of England senior official predicted in 2026&lt;/a&gt; that tokenized deposits will displace stablecoins and that within five years we may wonder why stablecoins were ever considered significant. That prediction could be correct. What it describes is a world where digital money exists everywhere, but the gatekeepers remain exactly the same ones who ran the previous system.&lt;/p&gt;
&lt;p&gt;The banks are not opposed to digital money. They are opposed to digital money that they do not control. Every move described in this piece, the tokenized deposits, the custody acquisitions, the bank-issued stablecoins, the lobbying against yield, follows the same logic. Take the technology. Remove the autonomy it was designed to provide. Rebuild the familiar system with a faster interface.&lt;/p&gt;
&lt;p&gt;Whether that outcome is inevitable depends partly on the regulatory fight happening right now, and partly on whether the institutions building open alternatives can move fast enough to establish genuine scale before the legislative environment forecloses the space.&lt;/p&gt;
&lt;p&gt;The banks spent years dismissing crypto. Now they are building on it, competing with it, lobbying against it, and buying the infrastructure that underlies it. All at the same time. That level of simultaneous engagement is not confusion. It is the behaviour of an industry that has identified the threat clearly and is pursuing every available response in parallel.&lt;/p&gt;
&lt;p&gt;The interesting question is not whether the banks are serious about crypto. They clearly are. The interesting question is whether the version of crypto that survives their serious attention will still be recognisable as the thing that was supposed to challenge them.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Crypto &amp; markets</category><category>cryptocurrency</category><category>bitcoin</category><category>ethereum</category><category>finance</category><category>web3</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Prompt Engineering Is Dead. Here Is What Replaced It.</title><link>https://soursen.org/articles/prompt-engineering-is-dead-here-is-what-replaced-it/</link><guid isPermaLink="true">https://soursen.org/articles/prompt-engineering-is-dead-here-is-what-replaced-it/</guid><description>I want to share something that took me an embarrassingly long time to figure out, even though the evidence was sitting right in front of me the whole time.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I want to share something that took me an embarrassingly long time to figure out, even though the evidence was sitting right in front of me the whole time.&lt;/p&gt;
&lt;p&gt;We spent months debating model choices. GPT-4o versus Claude 3.5 Sonnet versus Gemini. Every switch was a 2 to 3 week engineering project. Re-running evaluations. Recalibrating prompts. Fixing regressions that appeared out of nowhere. Each switch felt significant because it was expensive.&lt;/p&gt;
&lt;p&gt;And then we made a change that had nothing to do with the model at all. We reorganised how user profile information was structured before it entered the context window. Same model. Same task. The intent classification accuracy moved more than the last two model upgrades combined.&lt;/p&gt;
&lt;p&gt;That was the moment I realised we had been optimising the wrong thing.&lt;/p&gt;
&lt;p&gt;The thing that actually separates AI products that work from AI products that disappoint is not the model underneath them. It is what those products put into the model’s context window at each call, in what form, in what order, retrieved through what logic. That discipline has a name now: context engineering. And I think it is the most underrated and most important concept in AI product development right now.&lt;/p&gt;
&lt;p&gt;Let me show you exactly what I mean, and then, because understanding the concept is only half the value, I want to give you a practical guide to finding and landing the roles that are being created around this discipline.&lt;/p&gt;
&lt;h2 id=&quot;why-everyone-is-still-arguing-about-the-wrong-thing&quot;&gt;Why Everyone Is Still Arguing About the Wrong Thing&lt;/h2&gt;
&lt;p&gt;Here is the conversation happening in almost every AI team right now. Should we use GPT-5 or Claude Sonnet? Is Gemini better for reasoning tasks? What about the new open-source models from DeepSeek? The debate is about models, because models are visible. They have names, version numbers, benchmark scores, and press releases.&lt;/p&gt;
&lt;p&gt;The problem with this conversation is that it is increasingly a debate about a commodity layer.&lt;/p&gt;
&lt;p&gt;Andrej Karpathy, one of the most respected voices in AI engineering, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/karpathy/status/1816919122807238740&quot;&gt;has been arguing for several years&lt;/a&gt; that the model itself is the least differentiated part of a production AI system. His framing, what you call a prompt is only one slice of what you are actually handing the model. The rest of it, the retrieved documents, the conversation history, the user profile, the tool definitions, the few-shot examples, the structured constraints, is what actually determines whether the system behaves intelligently or not.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://intuitionlabs.ai/articles/context-engineering-vs-prompt-engineering-ai&quot;&gt;Gartner formalised this in mid-2025&lt;/a&gt; with a declaration that made a lot of AI teams uncomfortable context engineering is in, and prompt engineering is out. Their recommendation to enterprise AI leaders was to stop focusing on prompt phrasing and start building context-aware architectures with dynamic data pipelines.&lt;/p&gt;
&lt;p&gt;The numbers from actual deployments back this up. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://datahub.com/blog/context-engineering-vs-prompt-engineering/&quot;&gt;DataHub’s 2026 State of Context Management Report&lt;/a&gt; surveyed IT and data leaders across the industry and found that 82% agreed that prompt engineering alone is no longer sufficient to power AI at scale. The same report found that 95% of data teams plan to invest in context engineering capabilities during 2026. That is not a niche opinion. That is the whole industry arriving at the same conclusion from different directions.&lt;/p&gt;
&lt;p&gt;So what exactly is context engineering? Let me give you the clearest definition I can manage.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CONTEXT ENGINEERING: A WORKING DEFINITION&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Context engineering is the systematic design of what information enters the model at each call: what is included, what is excluded, in what form, in what order, retrieved through what mechanism, and at what computational cost. Prompt engineering is craft at the level of words. Context engineering is craft at the level of architecture.&lt;/p&gt;
&lt;p&gt;The prompt is one component. Context engineering covers prompt design, retrieval design, memory design, tool design, structured output design, and cache design. It is where all the consequential technical decisions in AI product development converge.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-goes-into-a-single-model-call&quot;&gt;What Actually Goes Into a Single Model Call&lt;/h2&gt;
&lt;p&gt;To understand why context engineering matters so much, you need to see what is actually being sent to the model when a user types something. Most people assume it is just the prompt. It is not even close.&lt;/p&gt;
&lt;p&gt;Take a customer support AI handling a message like ‘my payment did not go through.’ That sounds simple. But a production system handling that message might be assembling something like this before it touches the model:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The system prompt: agent persona, behavioural constraints, formatting rules, escalation guidelines&lt;/li&gt;
&lt;li&gt;Tool definitions: schemas and descriptions for every callable function, such as checking payment status, issuing refunds, escalating to a human&lt;/li&gt;
&lt;li&gt;Few-shot examples: two or three carefully chosen prior conversations that teach the model how to handle edge cases in payment disputes&lt;/li&gt;
&lt;li&gt;User profile: pulled from a database at runtime, account age, subscription tier, past complaint history, preferred language&lt;/li&gt;
&lt;li&gt;Conversation history: the current session’s prior turns, compressed and formatted&lt;/li&gt;
&lt;li&gt;Retrieved knowledge: relevant sections of payment policy documents pulled from a vector store based on the semantic similarity to the user’s message&lt;/li&gt;
&lt;li&gt;The actual user message: the thing the user typed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;7 components. Assembled in a specific order. Formatted in a specific way. All of that is what the model actually processes. The prompt is one of those seven. The other six are where the product lives.&lt;/p&gt;
&lt;p&gt;Change the order of those components and your outputs change. Change which few-shot examples you include and your outputs change. Change how you compress the conversation history and your outputs change. None of those changes require switching models. All of them require context engineering.&lt;/p&gt;
&lt;p&gt;The teams that have figured this out are the ones whose products feel qualitatively different even when running on the same underlying model as a competitor. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://aispaces.substack.com/p/the-end-of-prompt-engineering-why&quot;&gt;Enterprise AI implementations at Salesforce, ServiceNow, and Microsoft&lt;/a&gt; that actually work are almost entirely context systems, CRM history, customer data, policy documents, past tickets, all injected at runtime. The model is the reasoning engine. The context system is the product.&lt;/p&gt;
&lt;h2 id=&quot;the-five-disciplines-that-make-up-context-engineering&quot;&gt;The Five Disciplines That Make Up Context Engineering&lt;/h2&gt;
&lt;p&gt;When I try to make context engineering practical for the teams I work with, I break it into five specific disciplines. None of these are brand new ideas in isolation. But thinking of them as a coherent set, each one building on the others, is what makes the difference between tinkering and engineering.&lt;/p&gt;
&lt;h2 id=&quot;discipline-one-selection&quot;&gt;Discipline One: Selection&lt;/h2&gt;
&lt;p&gt;The first question in context engineering, and the most counterintuitive one, is not what to include. It is what to leave out.&lt;/p&gt;
&lt;p&gt;The instinct when you have access to a large context window is to fill it. You have a knowledge base, so why not retrieve everything potentially relevant? You have a long conversation history, so why not include all of it? You have a detailed user profile, so why not pass the whole schema?&lt;/p&gt;
&lt;p&gt;The reason not to is grounded in research that every AI team should know.&lt;/p&gt;
&lt;p&gt;A landmark study from Stanford and UC Berkeley, commonly called ‘Lost in the Middle,’ &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://arxiv.org/abs/2307.03172&quot;&gt;found that LLMs do not attend uniformly across their context window.&lt;/a&gt; They attend strongly to the beginning and end and systematically underweight the middle. The performance drop when critical information sits in the middle rather than at the edges exceeds 30% on multi-document question answering tasks.&lt;/p&gt;
&lt;p&gt;Chroma Research extended this in&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.firecrawl.dev/blog/context-engineering&quot;&gt;2025 by testing 18 production LLMs&lt;/a&gt;, including Claude 4 Sonnet, GPT-4.1, and Gemini 2.5 Pro, on tasks across contexts ranging from 10,000 to 500,000 tokens. Every single model showed monotonically decreasing accuracy as context grew. Not some models. All of them. The steepest degradation occurred in the 100,000 to 500,000 token range, which is exactly the range where teams often assume they can safely dump everything.&lt;/p&gt;
&lt;p&gt;A separate analysis found that current LLMs effectively use only 10 to 20% of their context window for retrieval tasks, with accuracy varying significantly based on where in the window the information appears. Stuffing a 200,000 token context window is not just wasteful. It actively dilutes the attention the model pays to the things that matter.&lt;/p&gt;
&lt;p&gt;Selection is an active design problem. For a payment support use case, when a user asks about a failed transaction, you do not retrieve their entire account history. You retrieve the last three transactions and the specific policy section covering payment failures. You pass the top two or three retrieved documents ranked by query specificity, not the top ten.&lt;/p&gt;
&lt;p&gt;Useful information is the smallest set that lets the model do the task correctly. Anything beyond that is noise that costs you tokens, attention, and latency.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Before adding anything to your context, ask: does removing this change the model output on the task I care about? If the answer is no, remove it. The goal is the minimum sufficient context, not the maximum available context.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;discipline-two-compression&quot;&gt;Discipline Two: Compression&lt;/h2&gt;
&lt;p&gt;Once you accept that you cannot put everything in context, the second discipline is what to do with the things you do not put in. Especially conversation history.&lt;/p&gt;
&lt;p&gt;A fifty-turn conversation cannot live in the prompt verbatim without becoming expensive and cognitively overwhelming for the model. But the information in those turns matters. So how do you preserve it without dumping it?&lt;/p&gt;
&lt;p&gt;3 patterns that actually work in production:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When a conversation has been running long, replace older turns with a structured summary that preserves the actionable state: ‘Customer is on the Pro plan, has reported two failed payments this week, previous agent offered a courtesy credit that was not applied.’ The model loses verbatim detail but keeps the information it needs to act correctly.&lt;/li&gt;
&lt;li&gt;Do not keep state in the prompt at all when you can avoid it. Persist it to a database and retrieve specific fields on demand via tool calls. This is both cheaper and more reliable than asking the model to extract meaning from a long conversation history it is already underattending to.&lt;/li&gt;
&lt;li&gt;This is a technique highlighted in the&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://manus.im/blog/context-engineering-for-agents&quot;&gt;Manus context engineering post:&lt;/a&gt; periodically rewriting the current task state into the end of the context so the most recent attention window sees the most important information. For long agent tasks, this is what separates an agent that stays on plan from one that slowly drifts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key insight is that raw history and necessary history are not the same thing. Most of what was said in a conversation is no longer relevant by the time you are three turns in. The work of compression is identifying the small fraction that is.&lt;/p&gt;
&lt;h2 id=&quot;discipline-three-structure&quot;&gt;Discipline Three: Structure&lt;/h2&gt;
&lt;p&gt;Same information. Different organisation. Noticeably different model behaviour. This is the discipline that took me longest to take seriously and that turned out to deliver some of the largest gains.&lt;/p&gt;
&lt;p&gt;A few specific things that are documented and reproducible:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Structured tags outperform flowing paragraphs. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/engineering/building-effective-agents&quot;&gt;Claude in particular performs&lt;/a&gt; measurably better when context is wrapped in XML-style tags than when the same content is written as natural prose. The same user profile, restructured with clear semantic boundaries, produces more accurate references to that profile in the model output. Anthropic documents this in their own engineering guidance.&lt;/li&gt;
&lt;li&gt;Models attend more strongly to instructions at the very start and the very end of context, because of the architectural biases we covered in the selection discipline. Constraints you want the model to consistently respect: safety boundaries, output format requirements, persona definitions, belong at the edges. Not buried in the middle where they will be underweighted.&lt;/li&gt;
&lt;li&gt;Every major model now has a structured tool-calling API. Using it is more reliable than describing tools in the system prompt and parsing string outputs. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/engineering/building-effective-agents&quot;&gt;Anthropic has published data showing that rewriting tool descriptions alone&lt;/a&gt; can lift task success 5 to 20% on the same model without any other changes. That improvement is entirely at the context layer, not the model layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Treat context like any other designed interface. It should have explicit structure, predictable ordering, and clear semantic boundaries between components. The model is not a human reader who can infer context from narrative flow. It responds to architecture.&lt;/p&gt;
&lt;h2 id=&quot;discipline-four-cache-discipline&quot;&gt;Discipline Four: Cache Discipline&lt;/h2&gt;
&lt;p&gt;This is the most technical of the five disciplines, and the one that product people are most tempted to leave entirely to engineers. That is a mistake, because product decisions made without understanding caching can silently multiply serving costs by three to five times.&lt;/p&gt;
&lt;p&gt;Here is the mechanism in plain language. Modern LLM serving systems reuse computation across calls when the beginning of the prompt matches between calls. This is called KV-cache. A high cache hit rate dramatically reduces both latency and cost. A low one dramatically increases both.&lt;/p&gt;
&lt;p&gt;What destroys cache hit rates? Changes to the beginning of your prompt. And the things that cause those changes often look completely innocent from a product perspective:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adding the current date to the system prompt causes a cache miss every day&lt;/li&gt;
&lt;li&gt;Personalising the system prompt with the user’s name causes cache misses across users&lt;/li&gt;
&lt;li&gt;Dynamically reordering tool lists based on user context causes cache misses on every reorder&lt;/li&gt;
&lt;li&gt;Making any change to your prompt structure to fix an edge case causes cache misses across the entire deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each of these can look like a small, sensible product improvement and quietly make your serving costs three to five times higher. The fix is not to never personalise. It is to push personalisation to the end of context rather than the beginning, preserving the stable prefix that the cache can reuse.&lt;/p&gt;
&lt;p&gt;Treat your prompt structure like a database schema. It can be changed, but changes need to be deliberate, tested, and deployed with awareness of the downstream cost impact. Monitoring cache hit rate as a first-class metric, not an afterthought, is what makes this discipline real rather than theoretical.&lt;/p&gt;
&lt;h2 id=&quot;discipline-five-evaluation&quot;&gt;Discipline Five: Evaluation&lt;/h2&gt;
&lt;p&gt;The 5th discipline is the one without which the other four are guesswork.&lt;/p&gt;
&lt;p&gt;Every change you make to your context, adding a few-shot example, restructuring the prompt, swapping retrieval logic, modifying tool descriptions, should pass through an evaluation gate before it ships. Without that gate, you are operating on vibes. You might be improving things. You might be regressing them. You have no way to know.&lt;/p&gt;
&lt;p&gt;What makes context engineering evaluation harder than general model evaluation is that the changes are often subtle. A new few-shot example might improve one failure mode and quietly degrade another. A restructured user profile might increase accuracy on profile-dependent queries while slowing down every call because the prompt is now longer. The gains and regressions live in single-digit percentages, and you cannot see them without measurement.&lt;/p&gt;
&lt;p&gt;This is the compounding mechanism that makes context engineering a genuine moat. If you have been running an evaluation pipeline for a year, you have accumulated evidence about which changes help and which hurt across hundreds of edge cases. A competitor starting today cannot replicate that accumulated knowledge. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://karozieminski.substack.com/p/context-engineering-product-builders-guide-2026&quot;&gt;Stanford, SambaNova, and UC Berkeley published research in October 2025&lt;/a&gt; on Agentic Context Engineering, describing systems where agents update their own context playbooks based on what works across tasks. The direction the whole field is moving is toward context that learns and improves over time. Measurement is the precondition for that.&lt;/p&gt;
&lt;h2 id=&quot;why-this-is-the-moat-and-why-most-teams-have-not-found-it-yet&quot;&gt;Why This Is the Moat and Why Most Teams Have Not Found It Yet&lt;/h2&gt;
&lt;p&gt;I want to make a specific argument here and back it up, because ‘this is the moat’ is easy to say and meaningless without the reasoning.&lt;/p&gt;
&lt;h2 id=&quot;the-model-layer-is-commoditising-fast&quot;&gt;The Model Layer Is Commoditising Fast&lt;/h2&gt;
&lt;p&gt;The gap between the top closed-source models and the best open-weight alternatives has narrowed every release cycle for the past two years. DeepSeek, Mistral, and Llama variants are landing within months of frontier closed-source quality on most benchmarks. The marginal advantage of using the best available model is shrinking, and the rate of shrinkage is itself accelerating.&lt;/p&gt;
&lt;p&gt;Any product whose differentiation reduces to ‘we use the latest model’ has, by definition, a temporary and rapidly expiring advantage. Six months at most before a competitor is on the same model or one that performs equivalently.&lt;/p&gt;
&lt;h2 id=&quot;the-context-layer-does-not-commoditise&quot;&gt;The Context Layer Does Not Commoditise&lt;/h2&gt;
&lt;p&gt;Your context-layer assets are not in any model’s training data. They cannot be replicated by a competitor switching to the same API. They include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your accumulated correction database: Every time a user edited an AI output in your product, that is a labelled example of what right looks like for that specific failure mode in your specific domain. No competitor has access to it.&lt;/li&gt;
&lt;li&gt;Your calibrated few-shot pool: Examples handpicked from your evaluation set, tested against your specific quality bar, refined over months of iteration on real user behaviour. Each one took judgment to select. The whole pool took time to build.&lt;/li&gt;
&lt;li&gt;Your tool descriptions: Rewriting these alone can lift task success by 5 to 20% on the same model. That improvement is now embedded in your product and is not in anyone else’s.&lt;/li&gt;
&lt;li&gt;Your prompt structure: The specific layout that maximises your cache hit rate, your retrieval relevance, your structured output reliability. The result of dozens of experiments you ran and your competitor has not.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each of these is individually small. Cumulatively they are enormous. And unlike model upgrades, which are a one-time step function, these assets compound. The correction database grows every day. The few-shot pool gets better with every evaluation cycle. The prompt structure improves with every A/B test. A competitor starting today cannot catch up because they are not starting at zero, they are starting behind a moving target.&lt;/p&gt;
&lt;h2 id=&quot;why-most-teams-have-not-found-it-yet&quot;&gt;Why Most Teams Have Not Found It Yet&lt;/h2&gt;
&lt;p&gt;If context engineering is this important, why is not everyone doing it? Four honest reasons.&lt;/p&gt;
&lt;p&gt;First, the work is invisible. A team can spend a quarter improving context engineering and have nothing to demo. No new features. No visible UI changes. Just better outputs in a hundred small ways. That is genuinely hard to justify in a product review against teams shipping flashier work.&lt;/p&gt;
&lt;p&gt;Second, it sits in an organisational gap. Context engineering is partly product, what information matters, in what form, and partly engineering, how to retrieve it and cache it efficiently. Product managers assume it is an engineering detail. Engineers assume it is a product decision. Without an explicit owner, it gets done badly or not at all.&lt;/p&gt;
&lt;p&gt;Third, the discipline is not taught anywhere. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://neo4j.com/blog/agentic-ai/context-engineering-vs-prompt-engineering/&quot;&gt;Neo4j’s analysis&lt;/a&gt; notes that context engineering only emerged as a formalised concept in mid-2025. There is no university course. No PM training programme. Anyone learning this is learning it on the job from first-party engineering blogs that move faster than any curriculum.&lt;/p&gt;
&lt;p&gt;Fourth, the compounding takes time to become visible. The first month of context engineering investment looks unimpressive. The sixth month starts to feel meaningful. The twelfth month is when the gap becomes obvious. Teams that need quarterly wins struggle to justify it. The teams willing to invest anyway are the ones building the actual moat.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-your-career-and-where-the-roles-are&quot;&gt;What This Means for Your Career and Where the Roles Are&lt;/h2&gt;
&lt;p&gt;Here is the part most articles on context engineering leave out entirely. Understanding this concept is not just useful for building better AI products. It is one of the most valuable career differentiators in the technical job market right now.&lt;/p&gt;
&lt;p&gt;The roles being created around context engineering are real, they are well-compensated, and they are being filled through channels that most people are not watching. Let me get specific.&lt;/p&gt;
&lt;h2 id=&quot;the-roles-that-are-actually-being-created&quot;&gt;The Roles That Are Actually Being Created&lt;/h2&gt;
&lt;p&gt;Based on the patterns visible across AI teams that are doing this well, the roles with genuine demand in 2026 look like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Context architects: people who own the design of what enters the model’s context at each call, how it is structured, and how it is evaluated. Neither a traditional PM nor a traditional engineer. A new kind of role that sits at the intersection.&lt;/li&gt;
&lt;li&gt;Retrieval engineers: people who build and maintain the pipelines that decide what gets pulled from knowledge bases at runtime, with what ranking logic, formatted how. The quality of retrieval is often the single largest driver of output quality in production systems.&lt;/li&gt;
&lt;li&gt;Evaluation engineers: people who build and maintain the eval pipelines that let context changes be measured before they ship. Without this role, context engineering cannot compound. With it, every week of iteration is permanently additive.&lt;/li&gt;
&lt;li&gt;AI product managers with context fluency: PMs who understand KV-cache well enough to know when a product decision will triple serving costs, who own the few-shot pool, who treat the prompt structure as a product asset not an implementation detail.&lt;/li&gt;
&lt;li&gt;Technical writers for AI systems: people who write the tool descriptions, the system prompt language, the few-shot examples. The quality of these artefacts directly determines model behaviour. Most AI teams are genuinely bad at this and know it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What all of these roles share? They require understanding the problem at a level most people do not have yet. That gap is exactly where the opportunity is.&lt;/p&gt;
&lt;h2 id=&quot;the-thing-that-will-look-obvious-in-hindsight&quot;&gt;The Thing That Will Look Obvious in Hindsight&lt;/h2&gt;
&lt;p&gt;Two years from now I think there will be a role on most serious AI product org charts that does not have a clear name yet. It sits between product management and machine learning engineering. It owns the context layer explicitly. It treats the prompt structure as a product asset, the few-shot pool as a competitive advantage, the evaluation pipeline as an infrastructure investment.&lt;/p&gt;
&lt;p&gt;The teams that figure this out first will be the ones whose products feel qualitatively different from everything else in their category, even when they are running on the same underlying models as everyone else. The difference will be invisible from the outside and enormous from the inside.&lt;/p&gt;
&lt;p&gt;Right now, there is a window where understanding context engineering clearly is a genuine differentiator because most people and most teams do not understand it yet. That window will close as the concept becomes mainstream and the textbooks catch up.&lt;/p&gt;
&lt;p&gt;The model is the visible part of the AI product. It is the part that gets the press releases and the benchmark announcements and the heated debates on social media. Context is the part that actually decides whether the product works, whether it compounds, and whether it is possible to build something a competitor cannot replicate.&lt;/p&gt;
&lt;p&gt;Start treating it that way. The compounding starts from the first week you do.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;If this reframed how you think about AI products, share it with someone who is still arguing about which model to use.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer: This article reflects personal analysis and commentary based on publicly available research and engineering documentation. All statistics are sourced from cited research.&lt;/strong&gt;&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>artificial-intelligence</category><category>writing-prompts</category><category>prompt-engineering</category><category>chatgpt</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Your AI Writing Tool Is Running on Borrowed Time and Borrowed Money</title><link>https://soursen.org/articles/your-ai-writing-tool-is-running-on-borrowed-time-and-borrowed-money/</link><guid isPermaLink="true">https://soursen.org/articles/your-ai-writing-tool-is-running-on-borrowed-time-and-borrowed-money/</guid><description>Let me start by asking you something honest. If every AI writing tool disappeared tomorrow, could you still do your job?</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let me start by asking you something honest. If every AI writing tool disappeared tomorrow, could you still do your job?&lt;/p&gt;
&lt;p&gt;If the answer is yes, great. If there is a long pause before you answer, then this piece is for you. And I want to have a straight conversation with you about something most people writing about AI are not willing to say clearly. AI might not be around in the form you know it forever. And if you have built your writing practice on top of it as a crutch rather than a teacher, that is a problem you need to start solving today.&lt;/p&gt;
&lt;p&gt;I know that sounds alarming. So let me show you exactly what I mean, and then I will show you what to do about it. Not in a vague, motivational way. In a concrete, this is the actual thing to try right now way.&lt;/p&gt;
&lt;h2 id=&quot;the-money-behind-ai-is-not-what-you-think-it-is&quot;&gt;The Money Behind AI Is Not What You Think It Is&lt;/h2&gt;
&lt;p&gt;Here is something most people using AI tools every day have no idea about. The companies building those tools are not profitable. Not even close.&lt;/p&gt;
&lt;p&gt;According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fortune.com/2025/11/12/openai-cash-burn-rate-annual-losses-2028-profitable-2030-financial-documents&quot;&gt;internal financial documents obtained by the Wall Street Journal&lt;/a&gt;, OpenAI is projected to post roughly $74 billion in operating losses in 2028 alone. The company does not expect to turn a profit until 2030 at the earliest. Over the entire period from 2023 through 2028, OpenAI is &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://finance.yahoo.com/news/openais-own-forecast-predicts-14-150445813.html&quot;&gt;forecasting $44 billion&lt;/a&gt; in cumulative losses before it sees a single year in the black.&lt;/p&gt;
&lt;p&gt;To give you a sense of the scale, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@ZombieCodeKill/is-openai-in-trouble-b9f8cd2a9130&quot;&gt;Microsoft’s SEC filings&lt;/a&gt; revealed that OpenAI lost $12 billion in a single quarter, the three months from July to September 2025. That is not a typo. Twelve billion dollars. In 3 months. From one company and their revenue growth, while real and impressive, is still not keeping pace with how fast the costs are growing.&lt;/p&gt;
&lt;p&gt;So where is all the money coming from? Investors. Trillions of dollars of investment capital flowing into AI companies based on a promise of future returns that the companies themselves are not yet able to deliver.&lt;/p&gt;
&lt;p&gt;Harvard economist Jason Furman has estimated that AI investment accounted for roughly &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.oliverwyman.com/our-expertise/insights/2026/jan/impact-ai-bubble-burst-on-global-financial-markets.html&quot;&gt;92% of US GDP growth&lt;/a&gt; in the first half of 2025. Nearly every dollar of economic growth in the world’s largest economy is now connected, in some way, to the assumption that AI will deliver on its promises. That is a staggering level of concentration.&lt;/p&gt;
&lt;p&gt;This is not a secret. Financial analysts are talking about it openly. The question they are debating is not whether the math is sustainable. It is whether there is a graceful landing or an ugly one.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;THE NUMBERS IN ONE PLACE&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenAI projected losses: $14B in 2026, $74B operating losses in 2028, total $44B from 2023 to 2028&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenAI in Q3 2025: lost $12 billion in a single quarter (Microsoft SEC filings)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenAI current spend: approximately $1.69 for every $1.00 of revenue it generates&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;AI investment share of US GDP growth H1 2025: approximately 92% (Harvard economist Jason Furman)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;OpenAI expected break-even: 2029 to 2030, assuming everything goes to plan&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;but-wait-is-it-not-working-in-business-either&quot;&gt;But Wait. Is It Not Working in Business Either?&lt;/h2&gt;
&lt;p&gt;Here is the part that gets even more interesting. The pitch to investors has been that corporations will adopt AI at scale, reduce their labour costs, and pay handsomely for the tools that make it possible. That was the whole business case. That was what was supposed to justify the trillions.&lt;/p&gt;
&lt;p&gt;It is not working out that way.&lt;/p&gt;
&lt;p&gt;A study from MIT found that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://builtin.com/articles/ai-bubble-pop-risks&quot;&gt;95% of generative AI pilots failed&lt;/a&gt; to produce meaningful business impact. Not 10%. Not 30%. Ninety-five percent. Boston Consulting Group found that &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@iram.ahmed1997/the-ai-reckoning-why-the-bubble-is-bursting-in-2026-and-what-we-can-still-build-from-the-ruins-2388aa8bbc4f&quot;&gt;74% of companies are struggling&lt;/a&gt; to generate real business value from AI at any meaningful scale.&lt;/p&gt;
&lt;p&gt;Gartner found that 40% of agentic AI projects get cancelled before they even launch and the US Census Bureau, which tracks AI adoption across the economy, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.aol.com/finance/ai-bubble-burst-mounting-data-173859691.html&quot;&gt;recently reported&lt;/a&gt; something notable: for the first time since 2023, AI adoption among large companies is dipping, not growing. The six-week rolling average for companies with more than 250 employees dropped from a high of 13.5% to around 12%. That is a small number but it is the first reversal of a previously unbroken upward trend.&lt;/p&gt;
&lt;p&gt;Man Group, one of the world’s largest hedge funds, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.man.com/insights/the-ai-bubble&quot;&gt;published an analysis at the end of 2025&lt;/a&gt; stating plainly that &lt;em&gt;“it is increasingly a question of when, not if, the AI bubble bursts.”&lt;/em&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.brookings.edu/articles/is-there-an-ai-bubble/&quot;&gt;Brookings Institution&lt;/a&gt; has published similar analysis. These are not fringe voices. These are mainstream financial institutions doing the math.&lt;/p&gt;
&lt;p&gt;None of this means AI disappears tomorrow. Some version of it will absolutely survive. AI tools for translation, image editing, data processing, code completion. Those are genuinely useful, the costs are manageable, and they work. Some will run locally on your laptop or phone without needing a data centre the size of a small city.&lt;/p&gt;
&lt;p&gt;What might not survive, or might change dramatically in cost and availability, is the version you rely on right now. The always-on, generate-anything-on-demand model running on someone else’s servers, subsidised by investor capital that is still waiting for a return.&lt;/p&gt;
&lt;p&gt;That is the specific version of AI you should not be dependent on.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;WHAT THE CORPORATE DATA SAYS&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;95% of generative AI pilots fail to produce meaningful business impact (MIT)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;74% of companies struggle to scale AI value at all (Boston Consulting Group)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;40% of agentic AI projects are cancelled before launch (Gartner, 2026)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Large company AI adoption declined for the first time since 2023 (US Census Bureau, 2026)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Built In estimates the AI bubble may be 17 times the size of the dot-com crisis&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;how-ai-writing-actually-works-and-why-that-matters&quot;&gt;How AI Writing Actually Works, and Why That Matters&lt;/h2&gt;
&lt;p&gt;Before we talk about what to do, I want to make sure you understand what AI is actually doing when it writes for you. Because once you understand the mechanism, the right strategy becomes obvious.&lt;/p&gt;
&lt;p&gt;Think about how you learned to write. You read thousands of books, articles, letters, essays, terrible blog posts, brilliant ones. Over time your brain started to pattern-match. You developed a sense of rhythm. You learned which sentences land and which ones clunk. You do not consciously calculate this anymore. You just feel when a sentence is right.&lt;/p&gt;
&lt;p&gt;AI does something structurally similar, but mechanically. The companies behind these tools scraped an enormous amount of professionally written text and broke it down into what are called tokens. Every word is a token. Common phrases are tokens too. The AI learned the statistical probability of which tokens follow which other tokens, across billions of examples.&lt;/p&gt;
&lt;p&gt;So when you type a prompt, the model runs a chain of probability calculations and assembles an output that is, statistically, very likely to resemble good writing. It knows that ‘once upon a time’ is a phrase. It knows ‘once upon a fish’ is not. It knows which sentence structures tend to appear in persuasive essays and which tend to appear in instruction manuals.&lt;/p&gt;
&lt;p&gt;And it is genuinely good at certain things. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.allaboutai.com/resources/ai-statistics/ai-writing/&quot;&gt;Research published by Grammarly in 2024&lt;/a&gt; found that AI scores 32% better than humans on grammar accuracy. It is consistent. It does not have bad days. It will not accidentally use passive voice in paragraph four after being told not to. It is a remarkable pattern-matching machine.&lt;/p&gt;
&lt;p&gt;But here is the fundamental ceiling it cannot break through.&lt;/p&gt;
&lt;p&gt;AI can only assemble combinations of tokens that have a reasonable probability of appearing together based on what it has already seen. It cannot say something that has never been said before. It cannot make a genuine observation drawn from lived experience. It cannot have a point of view that is not, in some sense, a synthesis of points of view that already existed in its training data.&lt;/p&gt;
&lt;p&gt;That is not a temporary limitation waiting for the next model release. It is structural. It is what the technology is. A very sophisticated echo of everything that has already been written.&lt;/p&gt;
&lt;p&gt;And readers can feel it. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://cdh.princeton.edu/news/2025/11/11/everyone-prefers-human-writers-even-ai/&quot;&gt;Princeton’s Center for Digital Humanities published research in November 2025&lt;/a&gt; finding that both humans and AI systems show a strong preference for human-authored writing over AI-authored writing, even when the content quality is equivalent. We are wired to respond to genuine human voice. We can tell the difference, often without being able to articulate why.&lt;/p&gt;
&lt;p&gt;The engagement data reflects this too. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://wordcountai.com/blog/ai-vs-human-writing&quot;&gt;WordCount AI’s 2026 analysis&lt;/a&gt; of thousands of content pieces found that human-written content gets 40 to 60% longer average time on page than AI-written content and social sharing rates favour human content by 3 to 4 times on average. AI-only content has bounce rates 20 to 30% higher. Pure AI output scores 47% worse on originality than human writing.&lt;/p&gt;
&lt;p&gt;This is the thing most people using AI to write have not sat with long enough. The tool that feels like it is helping you write better might actually be making the output less worth reading.&lt;/p&gt;
&lt;h2 id=&quot;the-only-smart-way-to-use-ai-if-you-are-a-writer&quot;&gt;The Only Smart Way to Use AI If You Are a Writer&lt;/h2&gt;
&lt;p&gt;Okay. So the business model behind AI is under real strain. The corporate adoption story is not playing out as promised. And the writing AI produces, while technically competent, consistently underperforms human writing on the metrics that actually matter for building an audience.&lt;/p&gt;
&lt;p&gt;So what do you do? You stop using AI as the writer. You start using it as the teacher.&lt;/p&gt;
&lt;p&gt;This is not a semantic distinction. It is a completely different relationship with the tool that produces completely different outcomes, and it is the only approach that makes sense given everything we just covered.&lt;/p&gt;
&lt;p&gt;Here is what most writers currently do. They type a prompt. They get a draft. They edit it. They change some words. They adjust the tone. Essentially, the AI pulls the words and the human supervises. The writer becomes an editor of someone else’s work, except the someone else is a probability engine that has no actual understanding of what they are trying to say.&lt;/p&gt;
&lt;p&gt;The problem with that approach is not just that the output is weaker. The problem is that you are not getting better. You are outsourcing the part of writing that builds the skill. And when the tool changes or disappears or gets expensive or gets paywalled, you are left having made no progress.&lt;/p&gt;
&lt;h2 id=&quot;the-method-that-actually-works&quot;&gt;The Method That Actually Works&lt;/h2&gt;
&lt;p&gt;Start with a blank page. Write your own draft. Yes, it will be rough. That is entirely fine. Every good writer in history has written terrible first drafts. Hemingway said all first drafts are garbage. He was right and he was one of the greatest writers of the twentieth century.&lt;/p&gt;
&lt;p&gt;Write the whole thing yourself. Your thoughts. Your structure. Your argument. Your examples. Your voice. The mess of it is where the actual thinking happens.&lt;/p&gt;
&lt;p&gt;Then bring AI in. But not to rewrite. To critique.&lt;/p&gt;
&lt;p&gt;Ask it specific questions about your draft. Which paragraph is the strongest? Why? What is the weakest sentence in the piece? Where does the argument lose its thread? Where did I use passive voice when active would have been sharper? Is the opening doing enough work, or is it just warming up?&lt;/p&gt;
&lt;p&gt;Here is a critical instruction when you do this: tell it not to praise you. Tell it you want critique, not encouragement. AI is a sycophant by default. It is designed to please the person it is talking to. If you do not explicitly instruct it to be critical, it will tell you everything is great and offer only minor suggestions. That is useless. You want it uncomfortable. You want it to find the weak spots.&lt;/p&gt;
&lt;p&gt;Once you have the critique, go back to your draft and make changes yourself. Do not ask AI to rewrite the weak paragraph. Rewrite it. Use what it told you as the brief. Now you are learning. Now the feedback is building your skill rather than bypassing it.&lt;/p&gt;
&lt;p&gt;Feed the revised draft back in. Run another round of critique. Focus this time on sentence level. Which sentences are doing nothing? Where is the pacing slow? Which transitions are lazy?&lt;/p&gt;
&lt;p&gt;Do this as many rounds as it takes. Each round, you are not just improving this piece. You are building the internal editor that will make your next piece better without needing the external feedback loop at all.&lt;/p&gt;
&lt;p&gt;THE SIMPLE WORKFLOW&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Step 1: Write your own first draft from scratch. All of it. No prompts.&lt;/li&gt;
&lt;li&gt;Step 2: Ask AI to critique it. Not rewrite it. Critique.&lt;/li&gt;
&lt;li&gt;Step 3: Tell it explicitly not to praise you. Tell it to find the problems.&lt;/li&gt;
&lt;li&gt;Step 4: Take the critique and rewrite the weak parts yourself.&lt;/li&gt;
&lt;li&gt;Step 5: Feed the revised draft back in. Repeat at sentence level.&lt;/li&gt;
&lt;li&gt;Step 6: Keep going until you have genuinely improved the piece, not just changed words.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;What you are building is not better output. You are building a better writer.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-specific-questions-to-ask-ai-about-your-draft&quot;&gt;The Specific Questions to Ask AI About Your Draft&lt;/h2&gt;
&lt;p&gt;The quality of your critique session depends entirely on how you ask. Here are questions that actually produce useful feedback:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“What is the single strongest paragraph in this draft and why?” Move it to the opening. Your best material should come first.&lt;/li&gt;
&lt;li&gt;“What is the weakest sentence and what makes it weak?” This trains your ear over time.&lt;/li&gt;
&lt;li&gt;“Where does this piece lose momentum?” Pacing problems are hard to self-diagnose.&lt;/li&gt;
&lt;li&gt;“Is there anything in here that does not belong? Any section that drifts from the main point?” Ruthless editing is a learnable skill.&lt;/li&gt;
&lt;li&gt;“Is my ending strong or does it just stop?” Endings are where most writers go wrong.&lt;/li&gt;
&lt;li&gt;“Am I saying anything here that a thousand other articles have already said, or is there a genuine original observation?” This is the most important question.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That last question is where AI earns its keep as a teacher. Because it has read everything. It knows when you are being original and when you are just echoing what already exists. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.sciencedirect.com/science/article/pii/S2215039025000219&quot;&gt;ScienceDirect research from 2025&lt;/a&gt; found that AI-generated text consistently uses fewer interactional markers and shows weaker authorial presence than human writing. AI can spot the absence of those things in your draft and tell you where you sound generic. That is genuinely useful feedback.&lt;/p&gt;
&lt;h2 id=&quot;what-this-means-for-your-career-and-where-the-real-opportunities-are&quot;&gt;What This Means for Your Career and Where the Real Opportunities Are&lt;/h2&gt;
&lt;p&gt;Understanding AI clearly, its real capabilities and its structural limits, is not just useful for improving your writing. It is one of the most valuable professional assets you can have right now.&lt;/p&gt;
&lt;p&gt;Because here is what the market actually needs and cannot find enough of: people who can write with genuine voice, understand what AI can and cannot do, and use that combination intelligently. Not people who are anti-AI. Not people who are fully dependent on AI. People who can do both, strategically.&lt;/p&gt;
&lt;p&gt;The data backs this up. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;http://parse.ly/&quot;&gt;Parse.ly&lt;/a&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.allaboutai.com/resources/ai-statistics/ai-writing/&quot;&gt;’s 2025 analysis&lt;/a&gt; found that human-edited AI content sees 16% higher engagement than even fully human-written content. The winning combination is a human who understands AI using it as a tool, not a replacement. 78% of top-ranking content now follows a hybrid model where human expertise shapes AI-assisted output. That is the standard.&lt;/p&gt;
&lt;p&gt;The writers getting hired in 2026 are not the ones who produce the most volume. They are the ones who produce the most signal in an environment drowning in noise. That requires a real voice, formed through practice, not borrowed from a language model.&lt;/p&gt;
&lt;h2 id=&quot;the-thing-nobody-wants-to-hear-but-you-need-to&quot;&gt;The Thing Nobody Wants to Hear, But You Need to&lt;/h2&gt;
&lt;p&gt;Here is the uncomfortable truth at the centre of all of this.&lt;/p&gt;
&lt;p&gt;The writers who are going to thrive in whatever version of AI-assisted media comes next are not the ones who learned to use AI most fluently. They are the ones who used AI as an accelerant on top of a real underlying skill. The ones who will struggle are the ones who used AI as a shortcut around the hard part. The ones who never really wrote because they did not have to. The ones who got a lot done but did not get better.&lt;/p&gt;
&lt;p&gt;If that describes you, today is the day to change the relationship. Not because AI is going away necessarily. But because your skill should not be contingent on whether it stays.&lt;/p&gt;
&lt;p&gt;Think about a person who spent years working a job they disliked to support their family, and now finally has the time to write. That person does not need ten years to develop a writing practice. They need the right feedback loop applied consistently over a manageable period of time. AI as teacher can compress that timeline significantly. AI as ghostwriter cannot help them at all.&lt;/p&gt;
&lt;p&gt;The tool is genuinely useful. It is just most useful when you point it at your weakness rather than your blank page. Start with the draft. Let the AI find the holes. Patch them yourself. Repeat until the piece is good. Then do it again on the next one.&lt;/p&gt;
&lt;p&gt;That is the whole method. And if the bubble bursts tomorrow, you will still have everything you built.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If this changed how you think about using AI, share it with a writer who might need to hear it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Disclaimer: This article reflects personal analysis and commentary. All financial figures and statistics are sourced from cited research and publicly available reporting. Opinions on the AI industry trajectory are the author’s own.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>openai</category><category>artificial-intelligence</category><category>llm</category><category>ai-tools</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>The AI CEOs Said Humans Were Replaceable. The Winning Hackathon Products Disagree</title><link>https://soursen.org/articles/the-ai-ceos-said-humans-were-replaceable-the-winning-hackathon-products/</link><guid isPermaLink="true">https://soursen.org/articles/the-ai-ceos-said-humans-were-replaceable-the-winning-hackathon-products/</guid><description>I want to tell you something that might change how you read every AI press release from this point forward.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;What 3 prize-winning products from a major Google hackathon actually reveal about where AI is right now and what it means for the jobs everyone said were disappearing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I want to tell you something that might change how you read every AI press release from this point forward.&lt;/p&gt;
&lt;p&gt;Not because AI is a scam or a bubble, it isn’t. But because there’s a specific and repeatable gap between the pitch and the product, and once you learn to see it, you can’t unsee it.&lt;/p&gt;
&lt;p&gt;Here’s where I want to start. Every AI lab CEO has, at some point in the last two years, told an audience some version of the same story, the models are getting smarter, the context windows are getting longer, the reasoning chains are getting more reliable, and soon any month now the AI will handle the work. Your workflows. Your decisions. Your contracts and by implication, a meaningful chunk of your headcount. Then Google DeepMind ran the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://gemini3.devpost.com/&quot;&gt;Gemini 3 Hackathon&lt;/a&gt; a global competition open from December 2025 to February 2026, with a $50,000 grand prize and thousands of entries from developers around the world. The judges looked at everything. And the three products they rewarded most weren’t the ones that pushed AI farthest into autonomy. They were the ones that built the most thoughtful systems for managing what AI can’t yet do reliably.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;1. Grand prize: a team that kept the human making the final call. &lt;br/&gt;
2. Second place: a team that forced AI to narrate its reasoning so humans could check it. &lt;br/&gt;
3. Third: a team that built a workaround for the fact that AI wakes up with no memory every single session.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Read that again slowly. The winning designs are a map of AI’s current limitations, dressed up as features.&lt;/p&gt;
&lt;p&gt;I want to walk you through each one what the product does, what limitation it’s actually compensating for, and what that tells you about the real shape of AI work in 2026 and then, because understanding the landscape is only half the value, I want to give you something practical a concrete playbook for finding and landing the jobs this AI transition is actually creating, using the platforms and tactics that are working right now.&lt;/p&gt;
&lt;p&gt;Let’s get into it.&lt;/p&gt;
&lt;h2 id=&quot;ai-still-cant-be-trusted-to-decide-alone&quot;&gt;AI Still Can’t Be Trusted to Decide Alone&lt;/h2&gt;
&lt;h2 id=&quot;what-the-winning-product-did&quot;&gt;What the Winning Product Did?&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://devpost.com/software/globot-341w9q?_gl=1*1y0icxl*_gcl_au*NjcyODQ3NjU2LjE3ODA1MzcwMTk.*_ga*MTk1NDU1MDAwMC4xNzgwNTM3MDE5*_ga_0YHJK3Y10M*czE3ODA1MzcwMTkkbzEkZzEkdDE3ODA1MzcwNDYkajMzJGwwJGgw&quot;&gt;The grand prize went to a product called Globot&lt;/a&gt;. The scenario it’s designed for is genuinely high-stakes, a logistics or supply chain manager needs to make a million-dollar rerouting decision while a geopolitical crisis or natural disaster is breaking in real time. Every minute costs money. Every wrong call costs more.&lt;/p&gt;
&lt;p&gt;The architecture uses 5 AI agents. The first 4 each own a specific slice of the problem. One pulls geopolitical signals from Reuters and Bloomberg. One calculates the financial impact of different routing options. One redraws the shipping routes. One checks whether the reroute would affect the cargo’s insurance status.&lt;/p&gt;
&lt;p&gt;Then a fifth agent runs and its only job is to go back through what the other 4 just produced and actively look for errors, contradictions, and gaps in the reasoning.&lt;/p&gt;
&lt;p&gt;After all 5 agents have finished, the system hands the consolidated output to a human being for final sign-off. That human approval step isn’t a safety layer added on top of an otherwise autonomous system. It’s a core architectural component. Without it, the product doesn’t work as intended.&lt;/p&gt;
&lt;h2 id=&quot;what-that-actually-tells-you&quot;&gt;What That Actually Tells You&lt;/h2&gt;
&lt;p&gt;You’ve probably heard of this design pattern under different names. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback&quot;&gt;Anthropic baked a version of it into Constitutional AI&lt;/a&gt;, where one model generates an output and a second model evaluates it against a written set of principles. Different companies call these agents ‘critics,’ ‘judges,’ ‘reviewers,’ or ‘validators.’ The name changes. The underlying design doesn’t, you add a checking layer because you don’t fully trust the layer it’s checking.&lt;/p&gt;
&lt;p&gt;And here’s the thing the pitch decks skip. Even after the critic runs, you still can’t trust the system to make a high-stakes decision autonomously. The critic can hallucinate too. The reasoning can look internally consistent and still be built on a false premise. The logic can pass a surface-level check and fail in the field.&lt;/p&gt;
&lt;p&gt;This isn’t speculation. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mlq.ai/news/carnegie-mellon-study-finds-ai-agents-fail-at-office-tasks-nearly-70-of-the-time/&quot;&gt;Carnegie Mellon research — in collaboration with Salesforce&lt;/a&gt; found that leading AI agents fail &lt;strong&gt;approximately 70% of standard office tasks when operating autonomously.&lt;/strong&gt; These weren’t edge cases or adversarial prompts. These were routine tasks, data analysis, writing performance reviews, basic problem-solving. Tasks that any competent human employee handles without much thought.&lt;/p&gt;
&lt;p&gt;So ‘humans are needed’ isn’t a thoughtful gesture toward human dignity in the workplace. It’s an engineering necessity. The phrase is load-bearing euphemism for: ‘the AI alone isn’t reliable enough yet.’&lt;/p&gt;
&lt;p&gt;And here’s what that creates downstream something none of the lab CEOs seemed to factor into their headcount projections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Someone has to build the agents and keep them running&lt;/li&gt;
&lt;li&gt;Domain experts have to validate the outputs at regular intervals&lt;/li&gt;
&lt;li&gt;A human sits at the end of every high-stakes pipeline before anything goes live&lt;/li&gt;
&lt;li&gt;That human needs enough expertise to catch what the critic missed — which means you can’t fill that seat cheaply&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You aren’t saving the cost of human labour. You’re restructuring it. The roles changed shape. In many cases, they became more expensive and harder to fill. The jobs didn’t disappear they evolved into something the original pitch didn’t anticipate and definitely didn’t budget for.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;THE QUESTION TO ASK ANY “AUTONOMOUS AI” PITCH &lt;br/&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;em&gt;What happens if you remove the human from the loop? If the honest answer is “it stops being reliable for anything that matters,” then you’re not buying an autonomous system. You’re buying a sophisticated first-draft machine with a human still doing the final check. That’s still valuable but it’s a very different product claim.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-black-box-is-still-a-black-box-but-now-it-talks&quot;&gt;The Black Box Is Still a Black Box, But Now It Talks&lt;/h2&gt;
&lt;h2 id=&quot;what-the-winning-product-did-1&quot;&gt;What the Winning Product Did&lt;/h2&gt;
&lt;p&gt;2nd place went to a product called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://devpost.com/software/aegis-autonomous-multi-agent-crisis-command?_gl=1*1ux30xj*_gcl_au*NjcyODQ3NjU2LjE3ODA1MzcwMTk.*_ga*MTk1NDU1MDAwMC4xNzgwNTM3MDE5*_ga_0YHJK3Y10M*czE3ODA1MzcwMTkkbzEkZzEkdDE3ODA1MzcwODkkajYwJGwwJGgw&quot;&gt;Aegis&lt;/a&gt;. The problem it solves is real and important, when a major natural disaster hits, a regional emergency response system can receive tens of thousands of distress signals within minutes. Calls. Texts. Social media posts. Drone feeds. All arriving simultaneously, all requiring triage decisions that determine who gets help first.&lt;/p&gt;
&lt;p&gt;No human team can process that volume in real time. The architecture is, again, multi-agent coordinator routes incoming signals, a triage agent assigns priority scores, a surveillance agent analyses drone imagery, a logistics agent calculates the fastest rescue routes, and a reporter summarises the mission after the fact.&lt;/p&gt;
&lt;p&gt;The problem the team ran into during early testing, users couldn’t act on the priority scores. Not because the scores were wrong but because the AI gave them a ranked list with no visible reasoning. One casualty ranked above another, but there was no explanation of why. Black box output in a life-or-death context. Nobody would trust it.&lt;/p&gt;
&lt;p&gt;The fix was straightforward in concept and genuinely useful in practice, force every agent to display its reasoning next to its recommendation, visible on the main interface in real time. You see the priority score and the logic behind it, side by side.&lt;/p&gt;
&lt;p&gt;The industry calls this ‘Explainable AI.’ It’s been a buzzword in enterprise AI for years and it’s a real improvement. But it’s worth being precise about what it actually does.&lt;/p&gt;
&lt;h2 id=&quot;showing-the-reasoning-isnt-the-same-as-opening-the-box&quot;&gt;Showing the Reasoning Isn’t the Same as Opening the Box&lt;/h2&gt;
&lt;p&gt;Explainable AI gives the black box a narrator. That’s useful. But it’s not the same as making the black box transparent.&lt;/p&gt;
&lt;p&gt;The model is still doing what it does. The explanation you see is the model’s own account of its reasoning which can itself be wrong, incomplete, or post-hoc rationalisation of a decision it made through a process that isn’t actually inspectable. You’re not seeing inside the model. You’re seeing a readable summary it generated about itself.&lt;/p&gt;
&lt;p&gt;And here’s the dangerous second-order effect that doesn’t make it into the product demo. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.deloitte.com/uk/en/services/consulting/research/automation-bias.html&quot;&gt;Deloitte UK, in research prepared for the UK Ministry of Defence, documented something called&lt;/a&gt; &lt;strong&gt;automation bias&lt;/strong&gt;: the tendency for people to trust automated outputs over their own judgment, even when the evidence points the other way. Their report describes it like this imagine you’re driving and you see a 30mph sign on the road. Your car’s dashboard shows 60. Do you trust the sign or the instrument panel? Studies show a meaningful proportion of people accelerate. The machine has replaced their judgment instead of supporting it.&lt;/p&gt;
&lt;p&gt;The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.deloitte.com/uk/en/Industries/defense-security-justice/perspectives/defence-ai-a-human-centred-perspective.html&quot;&gt;Deloitte report’s conclusion&lt;/a&gt; about AI in defence contexts is unambiguous: &lt;em&gt;“In this situation, the use of AI has unwittingly impaired the operator’s judgment, rather than improving it.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This isn’t just a military problem. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://academic.oup.com/isq/article/68/2/sqae020/7638566&quot;&gt;A 2023 study by researchers from the University of Pennsylvania and the Council on Foreign Relations&lt;/a&gt; surveyed 9,000 people across nine countries and found strong evidence for automation bias in high-stakes decision-making with a twist that should give you pause, &lt;strong&gt;people with moderate AI familiarity showed the highest automation bias.&lt;/strong&gt; Not beginners, not experts the people in the middle. The ones who know enough to feel confident, but not enough to catch the subtle failures.&lt;/p&gt;
&lt;p&gt;When you attach a confident, well-structured explanation to an automated decision, the human reviewer is statistically more likely to approve it including when it’s wrong. The explainability feature that was added to increase trust has also, as a side effect, increased the likelihood that errors slip through unchallenged. Add to this the financial reality. Every additional agent in the pipeline isn’t free.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beam.ai/agentic-insights/anthropics-new-billing-split-reveals-what-ai-agents-actually-cost&quot;&gt;Gartner’s 2026 analysis&lt;/a&gt; found that agentic workloads consume &lt;strong&gt;5 to 30 times more compute than standard single-model interactions&lt;/strong&gt; for equivalent business outcomes. In a multi-agent setup where each agent re-ingests prior outputs as context, a single task can run 10–15× the token count of a one-model call. Anthropic now bills agentic tool calls as a separate line item.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://fortune.com/2026/05/22/microsoft-ai-cost-problem-tokens-agents/&quot;&gt;Fortune reported in May 2026&lt;/a&gt; that inference costs now represent 85% of enterprise AI spend up from 40% in 2023. A five-agent system with a critic is not a cheap solution. It can run to four or five figures in US dollars monthly for a single modest project. That’s in the neighbourhood of a full-time engineer salary. Not instead of in addition to.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;TWO TRUE THINGS THAT COEXIST &lt;br/&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;em&gt;Explainable AI is better than unexplainable AI. Showing reasoning is more useful than hiding it. Both of these are genuinely true. But a confident, readable explanation of a wrong answer is arguably more dangerous than a cryptic one because it’s much harder to push back on something that looks rigorous. The explanation is not proof of correctness.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;llms-start-from-scratch-every-single-time&quot;&gt;LLMs Start From Scratch Every Single Time&lt;/h2&gt;
&lt;h2 id=&quot;what-the-winning-product-did-2&quot;&gt;What the Winning Product Did&lt;/h2&gt;
&lt;p&gt;3rd place went to a product called &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://devpost.com/software/netra-empowering-the-visually-impaired?_gl=1*1eu6y3r*_gcl_au*NjcyODQ3NjU2LjE3ODA1MzcwMTk.*_ga*MTk1NDU1MDAwMC4xNzgwNTM3MDE5*_ga_0YHJK3Y10M*czE3ODA1MzcwMTkkbzEkZzEkdDE3ODA1MzczNTIkajYwJGwwJGgw&quot;&gt;Netra&lt;/a&gt;. It’s an accessibility tool for people with limited vision. The demo shows a user asking the system to help locate their water bottle. The AI scans the room, identifies where the bottle is relative to surrounding objects, and narrates the location precisely ‘on the desk, to the left of your silver laptop, approximately a metre away.’&lt;/p&gt;
&lt;p&gt;Genuinely useful. The underlying architecture is what the team called a ‘Memory Palace’ a persistent file that builds a spatial map of the user’s environment over time. The idea is that the AI accumulates context about a person’s space across sessions, so it doesn’t have to rediscover everything from zero each time the app opens.&lt;/p&gt;
&lt;p&gt;It’s a thoughtful solution to a real problem. And it illustrates with uncomfortable precision one of the most structurally significant limitations of current large language models.&lt;/p&gt;
&lt;h2 id=&quot;now-move-the-water-bottle&quot;&gt;Now Move the Water Bottle&lt;/h2&gt;
&lt;p&gt;Seriously. Move the water bottle to the kitchen. Don’t tell the AI. Come back the next day. The AI will still tell you the bottle is on the desk, to the left of the laptop. It rdwill say so with the same calm, measured confidence as yesterday. Because from the model’s perspective, the file says it’s there, the file is treated as ground truth, and the model has no mechanism to distinguish between data that’s current and data that’s six weeks stale.&lt;/p&gt;
&lt;p&gt;This is &lt;strong&gt;statelessness&lt;/strong&gt; one of the defining structural characteristics of current LLMs. Every session, the model starts fresh. It has no continuous thread of experience. No awareness of time passing. No internal sense that the world might have changed since its last update. The Memory Palace workaround solves the ‘no memory’ problem and simultaneously creates a new one: a model that treats stale data with the same confidence as fresh data, because it has no mechanism to tell the difference.&lt;/p&gt;
&lt;p&gt;At demo scale, this is manageable. At production scale, it becomes a data retention liability, a contamination risk, a scope creep issue, and in certain contexts medical, financial, legal a potential regulatory problem.&lt;/p&gt;
&lt;h2 id=&quot;klarna-found-out-the-hard-way&quot;&gt;Klarna Found Out the Hard Way&lt;/h2&gt;
&lt;p&gt;You want to see what statelessness looks like in a production deployment that didn’t work? Look at Klarna. In February 2024, the Swedish fintech company announced with considerable fanfare that its AI assistant had handled 2.3 million customer service conversations in its first month of global operation. Equivalent, they claimed, to the work of &lt;strong&gt;700 full-time agents&lt;/strong&gt;, operating 24/7 across 35 languages.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.maginative.com/article/klarna-dials-back-its-ai-customer-service-strategy-now-its-hiring-humans-again/&quot;&gt;The CEO publicly described wanting Klarna to be OpenAI’s ‘favourite guinea pig.’&lt;/a&gt; By mid-2025, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://lasoft.org/blog/klarna-walks-back-ai-overhaul-rehires-staff-after-customer-service-backlash/&quot;&gt;Klarna was quietly rebuilding&lt;/a&gt; its human customer service capacity. The statelessness problem was central, &lt;strong&gt;if a customer switched from chat to phone, or if their connection dropped mid-session, the bot forgot them completely.&lt;/strong&gt; Every channel restart was a blank slate. No history. No context. No continuity. Customers had to explain their situation from the beginning every single time.&lt;/p&gt;
&lt;p&gt;CEO Sebastian Siemiatkowski’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://vibegraveyard.ai/story/klarna-ai-assistant-customer-service-shift/&quot;&gt;own words to Bloomberg&lt;/a&gt; were remarkably candid: &lt;em&gt;“We focused too much on efficiency and cost. The result was lower quality, and that’s not sustainable.”&lt;/em&gt; Customer satisfaction had dropped 22%. The company re-hired human agents. The ‘AI replaced 700 workers’ headline became the ‘700 workers were a premature announcement’ correction.&lt;/p&gt;
&lt;p&gt;As of 2026, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.digitalapplied.com/blog/klarna-reverses-ai-layoffs-replacing-700-workers-backfired&quot;&gt;Digital Applied describes&lt;/a&gt; Klarna as ‘the canonical enterprise cautionary tale’ the concrete data point that investors and boards now require executives to explicitly address when proposing AI-driven headcount reductions.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;THE PATTERN TO SPOT &lt;br/&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;em&gt;Every time you see “persistent memory,” “context retention,” or “long-term learning” in an AI product pitch, ask how fresh is the data? How does the system know when its memory is outdated? What happens when the memory is wrong and the model doesn’t know it’s wrong? Right now, in most implementations, the honest answer is, it doesn’t know. And it’ll tell you confidently anyway.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;how-to-read-any-ai-pitch-backward&quot;&gt;How to Read Any AI Pitch Backward&lt;/h2&gt;
&lt;p&gt;Let me give you a framework that’ll save you a lot of money and confusion. Every solution generates a new set of problems. That’s not a cynical statement it’s just how technology works. The railroad created rail engineers, signal operators, and track maintenance crews. Nobody predicted those specific jobs from the original pitch. But they arrived, reliably, because the technology needed them.&lt;/p&gt;
&lt;p&gt;AI is following the same pattern. The jobs aren’t disappearing. They’re changing shape, and in many cases becoming more expensive. The pitch says headcount goes down. The invoice says otherwise.&lt;/p&gt;
&lt;p&gt;Here’s how to read it backward.&lt;/p&gt;
&lt;h2 id=&quot;the-harness-engineer-example&quot;&gt;The ‘Harness Engineer’ Example&lt;/h2&gt;
&lt;p&gt;Forward reading (the pitch) -&lt;em&gt;”We’re hiring AI infrastructure engineers to orchestrate sophisticated multi-agent pipelines.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Backward reading — a single model drifts and loses coherence on anything longer than a certain context window. So you split the task across multiple narrow agents, add a critic agent to check their work, and hire a human the ‘harness engineer’ whose job is to make sure the whole crew stays on task and doesn’t spend the compute budget without converging.&lt;/p&gt;
&lt;p&gt;That harness engineer is a specialist hire. In 2026, you’re looking at $180,000–$350,000. And you don’t get just one. Underneath them sits a cost structure that doesn’t make it into the initial pitch conversation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A multi-agent pipeline with a critic re-ingests each agent’s output as context for the next, so a single task can consume 10–15× the tokens of a one-model call.&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://beam.ai/agentic-insights/anthropics-new-billing-split-reveals-what-ai-agents-actually-cost&quot;&gt;Gartner puts the agentic multiplier at 5–30×&lt;/a&gt; versus standard interactions.&lt;/li&gt;
&lt;li&gt;Databases for retrieval, orchestration services to route tasks between agents, memory stores to preserve context across sessions, monitoring dashboards to catch when the pipeline starts hallucinating&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://edrm.net/2025/11/the-new-stanford-carnegie-study-hybrid-ai-teams-beat-fully-autonomous-agents-by-68-7/&quot;&gt;The Stanford–Carnegie Mellon study&lt;/a&gt; found something genuinely worth holding onto, &lt;strong&gt;when humans and AI agents work together with proper collaboration design, task completion improves by 68.7% over fully autonomous AI.&lt;/strong&gt; That’s not an argument for removing the human. That’s an argument for designing the collaboration properly from day one.&lt;/li&gt;
&lt;li&gt;The guardrails tell the story too. Iteration caps, cost ceilings, and timeout limits aren’t safety polish they’re admissions that left unconstrained, an agent will keep running and keep spending without necessarily reaching a useful conclusion&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And finally the thing that should give every executive pause. You are building a new operating model that most people in the organisation have never worked with before, can’t audit in the traditional sense, and have almost no playbook for managing when something goes wrong.&lt;/p&gt;
&lt;p&gt;None of that was in the pitch. All of it is a tax on the model’s current limitations, repackaged with a new job title.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;THE BACKWARD READING CHECKLIST&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;1. What limitation is the workaround actually compensating for? That’s the real AI gap.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;2. What new problem does the workaround introduce? There’s always one.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;3. What is the full cost? compute, infrastructure, human oversight combined? Not just the licence.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;4. What happens when the AI is wrong? Is the failure visible and recoverable, or silent and compounding?&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;5. What new roles does this create? Budget for them now, or get surprised by them on the invoice.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;what-this-means-for-you-and-where-the-real-jobs-are&quot;&gt;What This Means for You and Where the Real Jobs Are&lt;/h2&gt;
&lt;p&gt;Here’s the part that gets missed in most AI discourse. The conversation is almost entirely about which jobs AI will eliminate. Much less attention goes to the specific, well-compensated roles that the AI transition is actively creating and the fact that most people are still looking for those roles in the wrong places.&lt;/p&gt;
&lt;p&gt;Let me be direct about something if you understand what you just read if you understand human should be in the middle architecture, automation bias, statelessness, and the real cost structure of agentic AI you are already more useful to most organisations than the majority of people applying for AI-adjacent roles right now.&lt;/p&gt;
&lt;p&gt;The question is how to get in front of the people doing the hiring. And that’s where it gets interesting, because the answer is almost never ‘apply on LinkedIn.’&lt;/p&gt;
&lt;h2 id=&quot;the-roles-the-ai-transition-is-actually-creating&quot;&gt;The Roles the AI Transition Is Actually Creating&lt;/h2&gt;
&lt;p&gt;Before we get into how to find these roles, let’s be specific about what they are. Based on the patterns visible in the hackathon winners and the broader industry trajectory, the roles with real demand in 2026 are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI workflow designers:&lt;/strong&gt; people who map out which parts of a task should go to an agent and which need a human, and can design the handoff between them clearly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent oversight specialists:&lt;/strong&gt; the humans sitting at the end of high-stakes pipelines who understand the domain well enough to catch what the critic missed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prompt and system architects:&lt;/strong&gt; people who write the instructions that tell each agent what it’s responsible for, and can debug the pipeline when it drifts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI output auditors:&lt;/strong&gt; roles in legal, finance, healthcare, and logistics where the cost of an AI error is high enough that dedicated human review is structurally required&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infrastructure engineers for agentic stacks:&lt;/strong&gt; the people who build and maintain the databases, orchestration layers, memory stores, and monitoring tools that multi-agent systems run on&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technical writers and documentation specialists:&lt;/strong&gt; because every one of those agents needs clear instructions, every workflow needs a runbook, and most AI teams are terrible at this&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Notice something about that list? None of those roles is ‘AI replaces this person.’ All of them exist because AI has created new problems that need humans to manage. The original pitch is still wrong. The jobs are still here.&lt;/p&gt;
&lt;h2 id=&quot;what-the-hackathon-actually-proved&quot;&gt;What the Hackathon Actually Proved&lt;/h2&gt;
&lt;p&gt;The three products that won the Gemini 3 Hackathon are genuinely impressive pieces of work. The teams behind them solved real problems with real sophistication. I’m not trying to diminish that.&lt;/p&gt;
&lt;p&gt;But the reason they won is the most interesting thing about them. They didn’t win because they pushed AI farthest into autonomy. They won because they were the most honest about where autonomy currently breaks and the most thoughtful about designing systems that work within those constraints.&lt;/p&gt;
&lt;p&gt;The grand prize os keep the human in the loop. Second place: show the reasoning so humans can verify it. Third: build a memory system because AI has none. Every one of those design decisions is a response to a real, current, documented limitation of large language models.&lt;/p&gt;
&lt;p&gt;The pitch says the AI will handle it. The hackathon winners say here’s what it can do if you design carefully around what it can’t. Those are not the same statement. Learning to tell them apart in a job interview, in a vendor pitch, in a board presentation is one of the most valuable things you can do in 2026.&lt;/p&gt;
&lt;p&gt;And the good news is the people who can do that clearly are exactly who the industry is hiring. The roles are real. The compensation is real. The work is genuinely interesting.&lt;/p&gt;
&lt;p&gt;You just have to know where to look for it and how to show up in the conversation before the formal listing goes live.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If this changed how you read an AI pitch, share it with someone who’s about to sit through one. It’ll save them some money.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Disclaimer: This article reflects personal analysis and commentary based on publicly available information. All statistics are sourced from cited research. Product descriptions are based on publicly available hackathon submissions and press coverage.&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>AI &amp; GPU compute</category><category>ai</category><category>jobs</category><category>ceo</category><category>llm</category><category>artificial-intelligence</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>LinkedIn Is Broken. And You Already Know It.</title><link>https://soursen.org/articles/linkedin-is-broken-and-you-already-know-it/</link><guid isPermaLink="true">https://soursen.org/articles/linkedin-is-broken-and-you-already-know-it/</guid><description>A honest, uncomfortable look at what the platform has become and what to do instead.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let me paint you a picture. You’ve spent 3 evenings this week rewriting your resume. You’ve tailored your cover letter for each application. You’ve applied to 52 jobs on LinkedIn over the last six weeks. You’ve heard back from 4. Two of those were automated rejections. One was a recruiter asking if you were available for a role that had nothing to do with what you applied for. And the last one? That listing was posted in September. The role was filled in October. It’s January.&lt;/p&gt;
&lt;p&gt;Sound familiar? You’re not alone and more importantly, it’s not you.&lt;/p&gt;
&lt;p&gt;LinkedIn, the platform that promised to be the world’s most useful professional network, has turned into something else entirely. It’s part job board with phantom listings, part Instagram for people in blazers, part scam vector, and part motivation-poster factory. And because so many of us depend on it for jobs, visibility, professional credibility we keep using it even when it’s clearly not working.&lt;/p&gt;
&lt;p&gt;So let’s talk about it properly. What’s broken, why it’s broken, and most importantly what you should actually be doing instead.&lt;/p&gt;
&lt;h2 id=&quot;the-ghost-job-problem-is-worse-than-you-think&quot;&gt;The Ghost Job Problem Is Worse Than You Think&lt;/h2&gt;
&lt;p&gt;Start here, because this one affects the most people and causes the most quiet, grinding harm.&lt;/p&gt;
&lt;p&gt;Ghost jobs listings that are already filled, never existed, or are being kept live on purpose have become a defining feature of the modern job board experience and LinkedIn is drowning in them. A 2024 survey by &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.resumebuilder.com/3-in-10-companies-currently-have-fake-job-posting-listed/&quot;&gt;ResumeBuilder.com&lt;/a&gt; which surveyed 1,641 hiring managers found that &lt;strong&gt;40% of companies admitted to posting a fake job listing in the previous year.&lt;/strong&gt; 3 in 10 companies still had fake listings live at the time of the survey. The reasons they gave were remarkable in their casualness: ‘collecting CVs for future openings,’ ‘making employees feel replaceable,’ ‘giving the impression the company is growing.’ 1 in 10 companies admitted they had no intention of filling the role they were actively advertising.&lt;/p&gt;
&lt;p&gt;It gets worse. A &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fastcompany.com/91425252/recruiters-dish-on-ghost-jobs-why-companies-post-them-and-how-to-outsmart-them&quot;&gt;2025 Clarify Capital study&lt;/a&gt; found that nearly 1 in 3 employers admit to posting jobs with no intention to hire.Meanwhile, a 2024 analysis of &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.yahoo.com/news/employees-navigate-increasingly-soul-crushing-090000483.html&quot;&gt;Greenhouse’s platform data found&lt;/a&gt; that &lt;strong&gt;18–22% of all online job ads are fake or unfilled, with 70% of companies posting at least one ghost job in Q2 2024 alone.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A separate 2024 analysis of almost 270,000 Glassdoor reviews by a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://vidcruiter.com/resources/fake-and-ghost-jobs/&quot;&gt;City University of New York PhD student&lt;/a&gt; estimated that up to 21% of job ads may be ghost jobs. And a 2025 analysis of LinkedIn job posts specifically suggested &lt;strong&gt;27.4% of US ads were ghost jobs&lt;/strong&gt; over one in four.&lt;/p&gt;
&lt;p&gt;What this means in practice? Every time you agonise over a tailored cover letter, research the company, customise your portfolio and press Apply there’s a statistically meaningful chance the role doesn’t exist. You are pouring real emotional labour and real time into a void.&lt;/p&gt;
&lt;p&gt;And LinkedIn profits from this. More listings mean more perceived opportunity. More perceived opportunity means more users. More users mean more ad revenue. There is no real business incentive to fix it aggressively. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fortune.com/2024/06/26/bosses-lying-to-burned-out-employees-posting-fake-jobs&quot;&gt;As one recruiter put it to Fortune&lt;/a&gt; , posting fake jobs can cause ‘irreparable damage’ to employer brand yet 7 in 10 hiring managers say they believe the practice is morally acceptable.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This isn’t a bug. It’s a business model feature that happens to cost you personally.&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;The ghost job numbers, at a glance: &lt;br/&gt;&lt;/strong&gt;&lt;/em&gt;
&lt;em&gt;→ 40% of companies posted a fake job listing in 2024 (ResumeBuilder, 1,641 hiring managers surveyed) &lt;br/&gt;
→ 27.4% of LinkedIn US job ads estimated to be ghost jobs (&lt;/em&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://resumeup.ai/&quot;&gt;&lt;em&gt;ResumeUp.AI&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, 2025) &lt;br/&gt;
→ 18–22% of Greenhouse platform listings classified as fake or unfilled (Greenhouse internal data, Q2 2024)&lt;br/&gt;
→ 85% of companies posting fake jobs went so far as to interview candidates for non-existent roles &lt;br/&gt;
→ 3 states (New Jersey, California, Kentucky) have introduced legislation requiring removal of inactive listings&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;its-turned-into-instagram-and-not-the-good-parts&quot;&gt;It’s Turned Into Instagram. And Not the Good Parts.&lt;/h2&gt;
&lt;p&gt;Remember the old LinkedIn? The mildly boring but genuinely useful place where you updated your job title and occasionally endorsed someone for ‘Microsoft Excel’?&lt;/p&gt;
&lt;p&gt;That LinkedIn is gone. What replaced it is something genuinely strange.&lt;/p&gt;
&lt;p&gt;LinkedIn’s engagement algorithm rewards emotional, personal content above almost everything else. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mercermackay.com/thinking/blog/a-leaders-guide-to-the-linkedin-algorithm-what-the-data-says/&quot;&gt;A 2025 analysis of 1.8 million LinkedIn posts&lt;/a&gt; by researcher Richard van der Blom found that organic reach has dropped by nearly 50%, and that visibility is now heavily concentrated among a smaller group of ‘top creators’ people who post frequently and generate emotional engagement.&lt;/p&gt;
&lt;p&gt;So professionals many of them smart, capable people who understand incentives have learned to reverse-engineer that. The result is a content genre that is uniquely, almost artistically insufferable.&lt;/p&gt;
&lt;p&gt;You’ve seen it. The founder who posts a photo of their Range Rover ‘not to flex, but to show what consistent effort looks like.’ The CEO who shares a story about crying on a flight and turns it into a 900-word post about ‘authentic leadership’ that ends with ‘follow for more real talk.’ The person who ‘almost quit last Tuesday’ but then saw something inspiring at the gym and decided to keep going and would you like to know their 5 steps to resilience? They have a course. Of course they have a course.&lt;/p&gt;
&lt;p&gt;This genre has a name, &lt;strong&gt;hustle porn.&lt;/strong&gt; It’s the LinkedIn-specific fusion of performative ambition, manufactured vulnerability, and vague inspiration optimised for reactions over insight. The platform’s algorithm has trained people to perform, and now the performers are everywhere.&lt;/p&gt;
&lt;p&gt;To be fair, LinkedIn’s 2026 algorithm updates are attempting to correct this &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.digitalapplied.com/blog/linkedin-algorithm-2026-engagement-strategy-guide&quot;&gt;Digital Applied&lt;/a&gt; reports that the platform is now actively suppressing ‘engagement bait’ and rewarding content depth over emotional manipulation. But the years of conditioning have left a feed that still feels far more like a motivational poster factory than a professional network.&lt;/p&gt;
&lt;h2 id=&quot;the-fake-profile-problem-is-massive-and-underreported&quot;&gt;The Fake Profile Problem Is Massive and Underreported&lt;/h2&gt;
&lt;p&gt;LinkedIn claims over one billion members. But how many of those are real, active, legitimate professionals?&lt;/p&gt;
&lt;p&gt;The honest answer? significantly fewer than a billion. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://besedo.com/blog/linkedin-fake-accounts/&quot;&gt;Besedo’s analysis of LinkedIn’s transparency data&lt;/a&gt;, LinkedIn blocked or removed &lt;strong&gt;more than 121 million fake accounts in 2023 alone.&lt;/strong&gt; In 2024, that number climbed further LinkedIn’s own transparency report confirmed &lt;strong&gt;100 million fake accounts removed in 2024, 80.6 million at registration stage, 19.7 million intercepted proactively, and 265,700 after user reports.&lt;/strong&gt; LinkedIn’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://about.linkedin.com/transparency/community-report&quot;&gt;official Community Report&lt;/a&gt; confirms 99.7% are caught proactively but that still leaves hundreds of thousands that aren’t.&lt;/p&gt;
&lt;p&gt;These aren’t just spam bots. The sophisticated fakes are genuinely hard to spot. AI-generated profile photos with that eerily smooth skin and slightly blurred background. Fabricated work histories pulling real company names. Profiles with hundreds of connections and endorsed skills that were gamed through fake account networks.&lt;/p&gt;
&lt;p&gt;What are these fake profiles used for?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Recruiting scams that collect CVs and personal data, then disappear&lt;/li&gt;
&lt;li&gt;‘Pig butchering’ investment fraud, a fake persona spends weeks building a genuine-feeling relationship before introducing a ‘great opportunity’ in crypto or forex&lt;/li&gt;
&lt;li&gt;Competitor intelligence, fake recruiter profiles used to extract information from rival company employees&lt;/li&gt;
&lt;li&gt;Engagement farming, fake accounts that inflate post metrics and signal false popularity&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The FBI has formally identified LinkedIn as a significant vector for financial fraud. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.cnbc.com/2022/06/17/fbi-says-fraud-on-linkedin-a-significant-threat-to-platform-and-consumers.html&quot;&gt;In an exclusive interview with CNBC&lt;/a&gt;, FBI Special Agent Sean Ragan called crypto investment scams on LinkedIn &lt;strong&gt;‘a significant threat’ to both the platform and consumers.&lt;/strong&gt; The FBI’s &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.fbi.gov/how-we-can-help-you/victim-services/national-crimes-and-victim-resources/operation-level-up&quot;&gt;Operation Level Up&lt;/a&gt;, launched in 2024, was specifically aimed at intercepting victims of ‘pig butchering’ cryptocurrency scams that typically begin on professional platforms like LinkedIn.&lt;/p&gt;
&lt;p&gt;LinkedIn is trusted precisely because it’s professional. Your real name. Your employment history. Your credentials. The social proof is built into the design. Which is exactly why it’s such an attractive hunting ground for people who exploit trust.&lt;/p&gt;
&lt;h2 id=&quot;the-open-to-work-banner-well-intentioned-complicated-in-practice&quot;&gt;The ‘Open to Work’ Banner: Well-Intentioned, Complicated in Practice&lt;/h2&gt;
&lt;p&gt;When LinkedIn introduced the green ‘Open to Work’ banner, the intent was good, give job seekers a visible way to signal availability so recruiters could find them faster.&lt;/p&gt;
&lt;p&gt;The reality has been messier.&lt;/p&gt;
&lt;p&gt;Multiple recruiters and hiring managers many writing openly on LinkedIn itself, with no apparent awareness of the irony have admitted that they treat the banner as a &lt;strong&gt;negative signal.&lt;/strong&gt; The logic, as toxic as it is: if this person were truly talented and in-demand, someone would have already hired them. The banner signals desperation. Desperation is unattractive.&lt;/p&gt;
&lt;p&gt;LinkedIn’s own response was telling, they introduced a ‘private’ mode where the signal is only visible to recruiters, not your full network. A useful feature. But the fact that they needed to build it reveals something ugly about the platform’s culture.&lt;/p&gt;
&lt;p&gt;It has become a network where you must perform continuous professional success to maintain visibility. You can’t look uncertain. You can’t look like you’re struggling. You can’t be visibly between things. And that means the people who need LinkedIn most the ones actively looking are systematically disadvantaged for showing that need.&lt;/p&gt;
&lt;h2 id=&quot;the-influencer-economy-has-arrived-and-it-brought-all-its-distortions&quot;&gt;The Influencer Economy Has Arrived, and It Brought All Its Distortions&lt;/h2&gt;
&lt;p&gt;LinkedIn now has full-blown influencers. Not in a small, niche way, in a millions-of-followers, selling-courses, building-personal-empires way.&lt;/p&gt;
&lt;p&gt;There are accounts posting exclusively about ‘the habits of successful people’ and ‘what I learned from my first million.’ They sell coaching programmes, group masterminds, and PDF guides to ‘authentic networking.’ This wouldn’t be so bad if the platform didn’t actively amplify them over the mid-level engineer sharing a genuinely useful technical breakdown.&lt;/p&gt;
&lt;p&gt;The reach mechanics are the problem.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://mercermackay.com/thinking/blog/a-leaders-guide-to-the-linkedin-algorithm-what-the-data-says/&quot;&gt;Research by Richard van der Blom analysing 1.8 million posts&lt;/a&gt; found that ‘Top Creator’ visibility on LinkedIn climbed from 15% in 2022 to 31% in 2025, while visibility for other creators collapsed from 57% to 28%. Posting frequency and emotional resonance correlate with reach more than expertise or usefulness. The people who shout loudest about success are, in many cases, selling &lt;strong&gt;the idea of success&lt;/strong&gt; as their primary product.&lt;/p&gt;
&lt;p&gt;Meanwhile, the people who actually need LinkedIn, the ones looking for work, trying to recruit, hoping to make a real professional connection are sifting through an increasingly cluttered feed to find signal in the noise.&lt;/p&gt;
&lt;h2 id=&quot;linkedin-is-also-quietly-becoming-a-social-status-marker&quot;&gt;LinkedIn Is Also Quietly Becoming a Social Status Marker&lt;/h2&gt;
&lt;p&gt;Here’s something that doesn’t get discussed enough in Western tech circles, LinkedIn’s role has quietly expanded beyond professional utility in several cultures and contexts.&lt;/p&gt;
&lt;p&gt;In India where LinkedIn has over 100 million users and is growing faster than almost anywhere else the platform has developed a social dimension that goes well beyond job searching. It’s not uncommon for families to check a potential match’s LinkedIn profile as part of an informal background assessment. Job title, company name, degree institution, visible career progression, these have become markers of social credibility that extend into personal life.&lt;/p&gt;
&lt;p&gt;It’s not just India. According to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://restofworld.org/2025/linkedin-job-scams/&quot;&gt;Rest of World’s reporting on LinkedIn scam patterns globally&lt;/a&gt;, the platform’s perceived legitimacy and professional trust signals are precisely what make it so valuable and so exploitable across vastly different cultural contexts.&lt;/p&gt;
&lt;p&gt;Your LinkedIn profile has become a public reputation dashboard. Companies vet candidates before interviews. Clients research consultants before signing. Investors scan founders before taking meetings. And for many people globally, the pressure to perform on LinkedIn isn’t just professional anxiety it’s genuinely tied to life outcomes in a broader sense. Which makes the platform’s dysfunction feel less like an annoying product issue and more like a systemic problem.&lt;/p&gt;
&lt;h2 id=&quot;to-be-fair-what-linkedin-is-still-actually-good-for&quot;&gt;To Be Fair: What LinkedIn Is Still Actually Good For&lt;/h2&gt;
&lt;p&gt;I’m not here to tell you to delete your account. LinkedIn is still useful just not in the way most people use it. Here’s where it genuinely delivers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Warm introductions.&lt;/strong&gt; If someone you know can connect you to someone at a company you’re targeting, LinkedIn is still the easiest way to make that happen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Passive discovery.&lt;/strong&gt; A well-optimised profile makes it possible for recruiters doing active searches to find you especially with specific, in-demand skills.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Company research.&lt;/strong&gt; Before an interview, before a pitch, before a client meeting understanding structure, finding mutual connections, spotting recent moves.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Niche professional communities.&lt;/strong&gt; In some industries, substantive conversations still happen in comments and groups. You have to work to find them, but they exist.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Credibility signalling.&lt;/strong&gt; A complete, professional LinkedIn profile is simply expected in most industries. Not having one raises questions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key mindset shift is treat LinkedIn as a tool with specific jobs to do, not a platform to inhabit. Go in with a purpose, extract the value, leave. Don’t scroll. Don’t compare. Don’t interpret silence as a verdict on your worth.&lt;/p&gt;
&lt;h2 id=&quot;if-not-linkedin-then-what-heres-where-to-actually-find-good-opportunities&quot;&gt;If Not LinkedIn, Then What? Here’s Where to Actually Find Good Opportunities&lt;/h2&gt;
&lt;p&gt;This is the part most articles skip. They’ll tell you LinkedIn is broken and leave you staring at the wall. So let’s get specific.&lt;/p&gt;
&lt;p&gt;The honest truth is that the best opportunities the ones that result in real offers, at real companies rarely come from cold applications on a job board. They come from being in the right place, with the right visibility, before the job is even posted. Here’s how to build that.&lt;/p&gt;
&lt;h2 id=&quot;1-x-twitter---where-the-jobs-get-posted-before-theyre-posted&quot;&gt;1. X (Twitter) - Where the Jobs Get Posted Before They’re Posted&lt;/h2&gt;
&lt;p&gt;X has become one of the most effective job sourcing platforms for tech, design, marketing, startups, and creative roles specifically because the culture rewards transparency and directness in a way LinkedIn doesn’t. Founders tweet about what they’re building. Hiring managers share what they’re looking for. Engineering leads post about open roles on their teams.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How to use X for job searching — step by step:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Step 1: Search for hiring signals in your niche. Try: “hiring [your role]”, “looking for a [role]”, “we’re building [domain] join us”&lt;/p&gt;
&lt;p&gt;Step 2: When you find a relevant post, reply to the tweet first don’t apply through a link. A reply to a founder’s hiring tweet gets seen. A cold form submission often doesn’t.&lt;/p&gt;
&lt;p&gt;Step 3: Follow and engage with the decision-maker before you need anything. Reply thoughtfully to their posts over a few weeks. By the time you DM, you’re not a stranger.&lt;/p&gt;
&lt;p&gt;Step 4: Send a direct, specific DM to the hiring manager. “Hi [name] I’ve been following your work on [X]. I saw you’re looking for a [role]. I’ve done [specific relevant thing]. Would it make sense to have a quick call?”&lt;/p&gt;
&lt;h2 id=&quot;2-wellfound-formerly-angellist-talent-startup-roles-that-are-actually-real&quot;&gt;2. Wellfound (formerly AngelList Talent) Startup Roles That Are Actually Real&lt;/h2&gt;
&lt;p&gt;Wellfound is built specifically for startup hiring. Listings here are almost entirely real startup founders paying for access have a direct incentive to keep listings current. Ghost jobs are far rarer because there’s accountability.&lt;/p&gt;
&lt;p&gt;The platform also shows things LinkedIn hides, approximate salary ranges, equity breakdown, company stage and funding status, actual team size. You can make an informed decision before applying which changes the whole dynamic.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Filter by funding stage and role to find companies actively building and hiring right now&lt;/li&gt;
&lt;li&gt;Read the founder’s note on each listing it tells you about culture and seriousness&lt;/li&gt;
&lt;li&gt;Apply directly, then find the founder or head of hiring on X or LinkedIn and send a brief, specific follow-up message&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;3-pallet--community-curated-job-boards&quot;&gt;3. Pallet- Community-Curated Job Boards&lt;/h2&gt;
&lt;p&gt;Pallet powers job boards run by specific professional communities, newsletters, Slack groups, creator audiences. Because these boards are curated by people with real reputations in their communities, quality is higher. A bad listing reflects on the community host, so there’s natural accountability.&lt;/p&gt;
&lt;p&gt;Find the Pallet board for your niche there are boards for product designers, growth marketers, developer advocates, climate tech roles, and dozens more. Small, targeted, and far less noisy than LinkedIn.&lt;/p&gt;
&lt;h2 id=&quot;4-professional-slack-communities--discordtg-servers&quot;&gt;4. Professional Slack Communities &amp;amp; Discord/TG Servers&lt;/h2&gt;
&lt;p&gt;Some of the best hiring conversations happening right now are in Slack and Discord communities and most people outside those communities have no idea. The &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/search?q=%23jobs&amp;amp;src=hashtag_click&quot;&gt;#jobs&lt;/a&gt; or &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://x.com/search?q=%23hiring&amp;amp;src=hashtag_click&quot;&gt;#hiring&lt;/a&gt; channels in active professional communities are where people post roles before they go anywhere public. They post there because they want a warm lead, not a cold applicant. Being a genuine, active participant contributing answers, sharing useful things, building a small reputation puts you in the running for roles that never get listed anywhere else..&lt;/p&gt;
&lt;h2 id=&quot;5-githubfor-engineers-the-profile-that-actually-matters&quot;&gt;5. GitHub — For Engineers, the Profile That Actually Matters&lt;/h2&gt;
&lt;p&gt;If you’re an engineer, your GitHub profile is more valuable than your LinkedIn profile. Hiring managers and technical leads look at your actual work: what you’ve built, how you’ve structured it, whether you write readable code, whether you contribute to open source.&lt;/p&gt;
&lt;p&gt;A strong GitHub profile with active contributions, good READMEs, and a project or two that demonstrates real skill will generate inbound recruiter interest in a way that keyword-optimising your LinkedIn profile simply won’t. Many open source projects also have community channels where maintainers post roles at their companies directly.&lt;/p&gt;
&lt;h2 id=&quot;6-personal-referralsstill-the-highest-converting-channel&quot;&gt;6. Personal Referrals — Still the Highest-Converting Channel&lt;/h2&gt;
&lt;p&gt;The data on this has been consistent for years, and it still holds.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://simplicant.com/blog/why-you-should-invest-in-employee-referrals-in-2026-5-key-benefits/&quot;&gt;A 2024 Aptitude Research report&lt;/a&gt; found that referrals convert to hires at &lt;strong&gt;4× the rate of non-referrals 30% conversion versus 7%.&lt;/strong&gt; &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.zippia.com/advice/employee-referral-statistics/&quot;&gt;Zippia’s 2026 analysis&lt;/a&gt; confirms referrals are 4× more likely to be offered a job than candidates applying through traditional job boards. And &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://staffinghub.com/hiring/company-pages-referrals-result-in-more-hires-recruiting-metrics-report/&quot;&gt;2026 data from StaffingHub&lt;/a&gt; found that referred candidates made up just 2% of applicants but accounted for 11% of hires making them 10× more likely to be hired.&lt;/p&gt;
&lt;p&gt;What this means practically: the highest-ROI activity in your job search is not applying to more jobs. It’s having more genuine conversations with people in your field.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reach out to former colleagues for a referral also to genuinely reconnect and share what you’re working on&lt;/li&gt;
&lt;li&gt;Attend industry events, meetups, and conferences. In-person interactions still create stronger connections faster than digital ones&lt;/li&gt;
&lt;li&gt;Offer value before asking for anything. Share something useful, make an introduction for someone else, give a thoughtful piece of feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;7-direct-company-applications--hiring-manager-follow-up&quot;&gt;7. Direct Company Applications + Hiring Manager Follow-Up&lt;/h2&gt;
&lt;p&gt;This sounds almost too obvious, but it genuinely works and most people skip the crucial second step. If there are 15 companies you’d genuinely love to work at, go to their actual career pages and apply directly. Your application doesn’t go through a job board algorithm. It goes to the hiring team.&lt;/p&gt;
&lt;p&gt;Then and this is the bit people miss, find the hiring manager for that role on LinkedIn or X. Not to send a formal application. To send a brief, human message:&lt;/p&gt;
&lt;p&gt;‘I just applied for your [role] through your site. I’ve been following what you’re building since [specific thing]. Happy to share more context if useful.’ That 30-second message has a higher conversion rate than 90% of the effort people put into LinkedIn.&lt;/p&gt;
&lt;h2 id=&quot;the-tactical-playbook-how-to-run-your-job-search-without-relying-on-linkedin&quot;&gt;The Tactical Playbook: How to Run Your Job Search Without Relying on LinkedIn&lt;/h2&gt;
&lt;p&gt;Let’s make this concrete. Here’s a structured approach that actually generates results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Week One: Build Your Foundation&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identify 20 companies you’d genuinely want to work at. Write them down. These are your targets.&lt;/li&gt;
&lt;li&gt;Set up alerts for each, Google Alerts for the company name, Crunchbase for funding news, their X/Twitter for hiring signals.&lt;/li&gt;
&lt;li&gt;Find 10 people on X or LinkedIn who are hiring managers, founders, or senior people at those companies. Follow them. Read what they write. Comment thoughtfully.&lt;/li&gt;
&lt;li&gt;Join two or three Slack or Discord communities relevant to your role and industry. Introduce yourself. Be helpful before you need anything.&lt;/li&gt;
&lt;li&gt;Optimise your GitHub, portfolio, or writing profile whichever is most relevant to what you do. This is the asset that compounds over time.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Week Two: Start Making Contact&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Look for X posts from your target companies with hiring signals. Reply before you DM.&lt;/li&gt;
&lt;li&gt;Apply directly to three to five companies through their career pages. Then send a brief follow-up to the relevant hiring manager.&lt;/li&gt;
&lt;li&gt;Reach out to three former colleagues not asking for referrals, just genuinely reconnecting and sharing what you’re looking for.&lt;/li&gt;
&lt;li&gt;Post something useful in one of your Slack communities. Answer a question. Share a resource. Be a person, not a job seeker.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Ongoing: What Consistency Actually Looks Like&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two to three targeted direct applications per week, always followed by a human message to the hiring manager&lt;/li&gt;
&lt;li&gt;10 minutes daily on X checking for hiring signals in your niche&lt;/li&gt;
&lt;li&gt;One genuine community contribution per week a comment, a resource, a useful thread&lt;/li&gt;
&lt;li&gt;One coffee chat or call per week with someone in your field not a pitch, just a conversation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The principle underneath all of this is the same: get as close to the actual decision-maker as possible, as early as possible, through the warmest channel available to you. Job boards LinkedIn or otherwise are cold and noisy. Direct relationships are warm and specific.&lt;/p&gt;
&lt;h2 id=&quot;the-uncomfortable-conclusion&quot;&gt;The Uncomfortable Conclusion&lt;/h2&gt;
&lt;p&gt;Here’s what I want to leave you with.&lt;/p&gt;
&lt;p&gt;LinkedIn is not going to fix itself. The incentive structure engagement metrics, ad revenue, premium subscription revenue rewards the current dysfunction more than it punishes it. Ghost jobs keep the listing numbers high. Fake profiles keep the membership numbers high. Hustle content keeps time-on-platform high. The platform is optimised for metrics that have very little to do with whether you actually get a job.&lt;/p&gt;
&lt;p&gt;So the move is not to rage-quit and cut yourself off from a platform where recruiters genuinely still search. The move is to deprioritise it. Use it as one narrow tool for one narrow job maintaining a findable profile and facilitating warm introductions. Then put the majority of your energy somewhere else.&lt;/p&gt;
&lt;p&gt;Build your presence where real conversations happen. Cultivate genuine relationships before you need them. Apply directly and follow up like a human. Get into the communities where good opportunities get shared before they go public.&lt;/p&gt;
&lt;p&gt;The job market is genuinely harder than it was three or four years ago. Layoffs have been widespread. Applications are at record highs. AI tools mean hiring managers are drowning in CVs, &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.yahoo.com/news/employees-navigate-increasingly-soul-crushing-090000483.html&quot;&gt;Greenhouse reports&lt;/a&gt; that recruiter workload has increased 26% in the past year, with 91% of employees saying the current job market is challenging and 57% pointing to AI-driven competition. In that environment, doing what everyone else is doing spray-applying on LinkedIn and waiting is a strategy for frustration, not results.&lt;/p&gt;
&lt;p&gt;Being 10% more direct, 10% more specific, and 10% more human than the average applicant is enough to stand out. That’s the actual opportunity here.&lt;/p&gt;
&lt;p&gt;The jobs are out there. They’re just not always where the algorithm wants you to look.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;- If this resonated, pass it on to someone who’s been staring at an inbox that won’t move. They need to know it’s not them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Disclaimer: This article reflects personal opinion, observation, and cultural commentary. All statistics are sourced from publicly available research and reports. This is not intended to defame any individual, company, or platform.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>opinion</category><category>linkedin</category><category>jobs</category><category>job-hunting</category><category>ai</category><author>hello@soursen.org (Shivashish Yadav)</author></item><item><title>Your Dev Tool Isn’t Showing Up in AI Answers? Here’s Why and How to Fix It</title><link>https://soursen.org/articles/your-dev-tool-isnt-showing-up-in-ai-answers-heres-why-and-how-to-fix-it/</link><guid isPermaLink="true">https://soursen.org/articles/your-dev-tool-isnt-showing-up-in-ai-answers-heres-why-and-how-to-fix-it/</guid><description>Let’s be real, the way developers find tools has changed dramatically. They’re not Googling anymore, at least not the way they used to. They’re opening ChatGPT, Perplexity, or Claude and just asking. And if your product isn’t in the answer they get back? You weren’t even in the running.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let’s be real, the way developers find tools has changed dramatically. They’re not Googling anymore, at least not the way they used to. They’re opening ChatGPT, Perplexity, or Claude and just asking. And if your product isn’t in the answer they get back? You weren’t even in the running.&lt;/p&gt;
&lt;h2 id=&quot;the-shift-nobody-saw-coming-but-everyone-felt&quot;&gt;The Shift Nobody Saw Coming (But Everyone Felt)&lt;/h2&gt;
&lt;p&gt;Let me walk you through what this used to look like. A developer needs an observability platform. They open Chrome, search ‘best Prometheus alternatives for high-cardinality metrics,’ skim a few blog posts, check some GitHub star counts, and build a shortlist. That was the whole funnel. You optimized for it, it worked, everyone was happy.&lt;/p&gt;
&lt;p&gt;Now picture that same developer in 2026. They open Claude and type: ‘I’m running about 200 microservices on GCP, what observability stack would you go with and why?’ Thirty seconds later, they’ve got a synthesized answer comparing Grafana Cloud, Datadog, and Honeycomb complete with notes on pricing tiers, cardinality handling, and community reputation. They never opened your comparison article. They never saw your landing page. They got their answer and moved on.&lt;/p&gt;
&lt;p&gt;And this isn’t a niche behavior anymore. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://survey.stackoverflow.co/2025/ai/#sentiment-and-usage&quot;&gt;The Stack Overflow 2025 Developer Survey&lt;/a&gt; which polled over 49,000 developers across 177 countries found that 84% of respondents are using or planning to use AI tools in their development process, up from 76% the year before. Discovery has moved upstream, and it now happens inside a conversation with a model.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-01.DBEXpxEy_1KTIt.webp&quot; alt=&quot;Illustration for the section “The Shift Nobody Saw Coming (But Everyone Felt)”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;680&quot; height=&quot;227&quot;&gt;&lt;/p&gt;
&lt;p&gt;Among professional developers, 51% use AI tools daily, indicating that AI has moved beyond experimental adoption into routine practice. While the survey doesn’t explicitly cite a “65% weekly or more” figure, it emphasizes that daily usage stands at 51% and overall adoption (including those planning to use AI) reaches 84%, underscoring rapid AI integration across the global developer community.. With the preponderance of developer tools integrating AI features, that number is only growing in 2026.&lt;/p&gt;
&lt;p&gt;So what do you do about it? That’s what AEO and GEO are about. Answer Engine Optimization and Generative Engine Optimization, two overlapping disciplines that define how you stay visible when the discovery layer is a language model, not a crawler.&lt;/p&gt;
&lt;p&gt;And here’s the thing &lt;strong&gt;if you’ve been producing quality technical content already, you’re not starting from scratch.&lt;/strong&gt; You just need to understand what changed, what stayed the same, and what moves you can make in the next 90 days to stop ceding ground to competitors who figured this out first.&lt;/p&gt;
&lt;h2 id=&quot;aeo-vs-geo-not-the-same-thing-but-close-enough-to-matter-together&quot;&gt;AEO vs. GEO: Not the Same Thing (But Close Enough to Matter Together)&lt;/h2&gt;
&lt;p&gt;You’ll see these two terms used interchangeably all the time, but they’re actually targeting different parts of the problem. For a deeper look at how each discipline is defined, the &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Generative_engine_optimization&quot;&gt;Wikipedia entry on Generative Engine Optimization&lt;/a&gt; is a solid starting point. Here’s the practical difference:&lt;/p&gt;
&lt;p&gt;Answer Engine Optimization (AEO): &lt;strong&gt;AEO is about real-time retrieval.&lt;/strong&gt; When a developer asks Perplexity “what’s the best CI/CD tool for a Node.js monorepo,” Perplexity actively crawls the web, pulls content from recent sources, and synthesizes an answer. AEO is optimizing for that moment making sure your content is structured, fresh, and clear enough that an AI retriever can extract the relevant snippet and cite it in the answer.&lt;/p&gt;
&lt;p&gt;Generative Engine Optimization (GEO): &lt;strong&gt;GEO is about training data influence.&lt;/strong&gt; When a developer asks Claude “what’s a good alternative to Datadog for a small startup,” the model is pulling from what it learned during training and it’s not real-time retrieval. GEO means getting your brand, your product category associations, and your use-case anchors into the content that LLMs trained on.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-02.CM8pjzyL_IfiVm.webp&quot; alt=&quot;Illustration for the section “AEO vs. GEO: Not the Same Thing (But Close Enough to Matter Together)”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;643&quot; height=&quot;301&quot;&gt;&lt;/p&gt;
&lt;p&gt;In practice, the best strategies run both tracks at once. Take a post like ‘Choosing a feature flag service for a multi-region SaaS product.’ You optimize it for AEO on your own site. FAQ schema, comparison table, clean structure, then distribute adapted versions across GEO surfaces: a &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt; post, a Reddit thread contribution, an engineering newsletter write-up. One piece of content, two optimization tracks running in parallel.&lt;/p&gt;
&lt;h2 id=&quot;what-googles-february-2026-discover-core-update-actually-means&quot;&gt;What Google’s February 2026 Discover Core Update Actually Means&lt;/h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://developers.google.com/search/blog/2026/02/discover-core-update&quot;&gt;On February 5, 2026, Google released&lt;/a&gt; its first-ever Discover-specific core update. Google is now treating Discover as &lt;strong&gt;a separate ranking ecosystem&lt;/strong&gt; with its own quality criteria, totally distinct from Search.&lt;/p&gt;
&lt;p&gt;Three things changed that matter for developer content teams:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Topic-by-Topic Expertise Evaluation:&lt;/strong&gt; Google’s systems now identify expertise per subject area. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.coremountainmedia.com/insights/google-discover-core-update-2026&quot;&gt;Core Mountain Media’s analysis&lt;/a&gt; puts it clearly, sites relying on sensational headlines and thin AI content saw drops of 30–60%, while sites with deep, consistent expertise gained ground. A regional tech news site with a deeply-covered DevSecOps vertical can outrank a large enterprise blog that published a single WebAssembly post.&lt;/p&gt;
&lt;p&gt;What this means for you? If you want to rank for ‘MLOps pipeline tooling,’ you need a real content cluster there. Not one overview post a cluster. Tutorials, integration guides, failure mode analyses, benchmark comparisons. Depth signals ownership. One article signals curiosity.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Practical implication:&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;Do a topic cluster audit right now. Pick one subject you want to own. Say, ‘edge computing for IoT.’ Can you point to a dozen pieces that build on each other? Architecture guides, provider comparisons, latency benchmarks, real-world case studies? If not, you’re not owning it yet, no matter how good your single best article is.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;2. Anti-Sensationalism Enforcement:&lt;/strong&gt; The updated Discover documentation is explicit about this &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://ga.agency/en/google-discovery-core-february/&quot;&gt;GA Agency’s summary&lt;/a&gt; notes that Google now explicitly names ‘clickbait’ and ‘sensationalism’ as ranking demotions in updated guidance. Titles have to accurately reflect what’s actually in the piece.&lt;/p&gt;
&lt;p&gt;If your team has been A/B testing emotionally charged headlines, it’s time to stop. ‘How we cut p99 API latency from 800ms to 120ms using connection pooling’ will outperform ‘The shocking reason your API keeps failing under load’ for developers reading it and for AI systems interpreting it. Specific, descriptive, honest titles win on both fronts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Original, In-Depth Content Prioritization:&lt;/strong&gt; The update rewards content that brings something genuinely new. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.clickrank.ai/google-releases-discover-core-update-february/&quot;&gt;ClickRank’s guide to the February 2026 update&lt;/a&gt; confirms: original analysis, proprietary data, and first-hand experience signal the kind of depth Google’s systems are now prioritizing. Aggregation posts that collect existing coverage without adding a fresh perspective are algorithmically disadvantaged.&lt;/p&gt;
&lt;p&gt;The practical takeaway: your best content is written by engineers who ran the benchmarks, hit the edge cases, and have real opinions from building in production. Secondhand summaries are everywhere. Actual experience is scarce and that’s exactly what gets cited.&lt;/p&gt;
&lt;p&gt;This isn’t new advice but it’s now a ranking signal.&lt;/p&gt;
&lt;h2 id=&quot;what-actually-matters-in-geoaeo-and-what-youve-been-wasting-time-on&quot;&gt;What Actually Matters in GEO/AEO (And What You’ve Been Wasting Time On)&lt;/h2&gt;
&lt;p&gt;Not every tactic deserves equal attention. Let me give you a straight take on what’s moving the needle in 2026, what’s become less relevant, and what’s actively working against you.&lt;/p&gt;
&lt;h2 id=&quot;what-matters-most&quot;&gt;What Matters Most&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Topic-by-topic depth:&lt;/strong&gt; This is the single biggest shift in how content strategy works in 2026. Isolated articles about a tool category no longer build the kind of authority that drives AI citations. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://draft.dev/2026-developer-marketing-survey&quot;&gt;Draft.dev’s 2026 Developer Marketing Survey&lt;/a&gt; found that 58% of dev tool companies are increasing content investment this year, with budget shifting specifically toward depth-first strategies. The high-volume publishing play is losing ground.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Content freshness:&lt;/strong&gt; Recency matters to AI retrieval systems and in developer tooling, it matters double. An outdated tutorial that references a deprecated API or a renamed CLI flag doesn’t just fail to rank. It actively damages your credibility. A developer who follows your three-year-old Redis Streams walkthrough, hits a deprecation error on step three, and has to go figure it out themselves? That’s a trust hit that affects how they think about your whole brand.&lt;/p&gt;
&lt;p&gt;Google’s February 2026 update calls out timeliness explicitly as a Discover ranking signal. Build a refresh cadence into your content calendar at minimum once a year for technical pieces, quarterly for anything in fast-moving areas like AI tooling or cloud infrastructure&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Article structure:&lt;/strong&gt; Here’s something that’s easy to overlook, AI retrieval systems favor pages that are built for extraction. A &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://machinerelations.ai/research/content-structure-ai-citation-rates-2026&quot;&gt;March 2026 study from researchers at the University of Tokyo and University of Tsukuba&lt;/a&gt; found that structural optimization alone independent of content quality produces a consistent 17.3% improvement in AI citation rates. Practically, this means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Skimmable (summary or bullet points at the top)&lt;/li&gt;
&lt;li&gt;Structured (tables and matrices for comparisons)&lt;/li&gt;
&lt;li&gt;Self-explanatory (each section makes sense independently)&lt;/li&gt;
&lt;li&gt;Conclusive (key takeaways or FAQs at the bottom)&lt;/li&gt;
&lt;li&gt;Well linked (internally and externally)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Good news: none of this is AI-specific. It makes your content better for human readers and for traditional SEO too. It’s just that the stakes are higher now for AI systems, the difference between a well-structured article and a flowing narrative essay can determine whether you get cited at all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;External brand mentions:&lt;/strong&gt; Here’s a mental model shift worth making, in a world where LLMs weight distributed brand signals over concentrated link authority, your content strategy can’t stop at your own domain. Research cited in &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mersel.ai/generative-engine-optimization&quot;&gt;Mersel AI’s GEO guide&lt;/a&gt; references the original Princeton GEO study finding that citations boosted AI visibility by +30% and quotations by +41%. A mention of your tool in a well-read engineering newsletter even without a link contributes to LLM training data in ways that a tenth backlink from a low-traffic blog simply doesn’t.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organic references in online engineering newsletters with archived web versions&lt;/li&gt;
&lt;li&gt;Posts from your own team and early customers on developer-first platforms like Hashnode and &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Genuine participation in relevant subreddit discussions and not promotional drops or links, but actual technical contributions that happen to mention your product&lt;/li&gt;
&lt;li&gt;User-generated case studies and retrospectives hosted on personal or company blogs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And here’s the leveling opportunity: newer companies can catch up faster through distributed brand presence than they ever could through backlink campaigns. If you’ve been building in public, shipping technical content to community platforms, and cultivating users who write about their experience you’re already accumulating LLM mind-share in ways that a company with a bigger domain authority might not be.&lt;/p&gt;
&lt;h2 id=&quot;what-doesnt-matter-as-much-anymore&quot;&gt;What Doesn’t Matter as Much Anymore&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Domain Age or Authority Rating:&lt;/strong&gt; Domain Rating, Moz DA, and similar metrics have always been proxies useful approximations. In 2026, they’re even less predictive. The February 2026 Discover update evaluates expertise per subject, which means a newer domain with deep, genuine coverage of a specific developer tool category can outrank a well-established domain that’s only touched that subject superficially. Age is no longer a moat. Depth is.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Traditional Backlinking Campaigns:&lt;/strong&gt; Link-building as a standalone play has diminishing returns in the AI discovery context. LLMs aren’t running PageRank on your inbound link graph they’re looking at brand presence, topical association, and community sentiment across a distributed set of crawled surfaces. A genuine recommendation in a relevant forum thread carries more weight in model training data than a link from an off-topic guest post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;High-Volume, Pure AI-Generated Content:&lt;/strong&gt; This one is worth being blunt about. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://draft.dev/2026-developer-marketing-survey&quot;&gt;Draft.dev’s 2026 survey&lt;/a&gt; found that 96% of developer marketing teams have used AI generation in their workflow but only 7% describe the results as ‘very useful.’ Practitioner-written content generates 4.8× more engagement than unreviewed AI output. The problem isn’t using AI tools most high-performing teams do. It’s removing domain expertise from the authoring process entirely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gated content without an ungated version:&lt;/strong&gt; If LLMs can’t index it, it doesn’t exist for AI-powered discovery.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;PATTERNS THAT HURT YOU — GOOGLE AND LLMS BOTH PENALIZE THESE:&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;Filler phrases (“with that in mind…”, “at the end of the day”) · Headlines that promise more than you deliver · Intros that just restate the title · Hub pages that only link to other pages · Every section starting with the same template sentence · Gated content with no crawlable preview&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;the-numbers-behind-the-shift-what-the-research-actually-shows&quot;&gt;The Numbers Behind the Shift: What the Research Actually Shows&lt;/h2&gt;
&lt;p&gt;Let’s ground this in actual data. Not the kind that gets dressed up for strategy decks, but the kind that should actually change where you put your time and budget.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-03.CWnX4J6j_Z2eBbVN.webp&quot; alt=&quot;Illustration for the section “The Numbers Behind the Shift: What the Research Actually Shows”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;580&quot; height=&quot;215&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-ai-content-paradox&quot;&gt;The AI Content Paradox&lt;/h2&gt;
&lt;p&gt;Here’s the stat that should genuinely give you pause: according to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://draft.dev/2026-developer-marketing-survey&quot;&gt;Draft.dev’s 2026 Developer Marketing Survey&lt;/a&gt;, 96% of developer marketing teams have used AI generation in their content workflow. But only 7% say the results are ‘very useful’ and practitioner-authored content generates 4.8× more engagement than unreviewed AI output.&lt;/p&gt;
&lt;p&gt;So why does everyone keep doing it? Because it feels productive. Volume is up, turnaround is faster, the calendar looks full. But the performance gap is real and it’s growing. The companies winning in 2026 are using AI to accelerate a workflow that still starts and ends with genuine domain knowledge.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-04.DxQi5-ZG_2jCczK.webp&quot; alt=&quot;Illustration for the section “The AI Content Paradox”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;642&quot; height=&quot;207&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-your-brand-needs-to-live-and-how-to-get-it-there&quot;&gt;Where Your Brand Needs to Live (And How to Get It There)&lt;/h2&gt;
&lt;p&gt;One of the most important mindset shifts in AEO/GEO is this, the surfaces that matter are no longer limited to your own domain. LLMs train on a distributed ecosystem of crawled content. Real-time retrieval engines index all of it. Your content strategy has to reflect the full picture of where developer conversations actually happen.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-05.Bd4fkNyh_1k9ii2.webp&quot; alt=&quot;Illustration for the section “Where Your Brand Needs to Live (And How to Get It There)”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;640&quot; height=&quot;351&quot;&gt;&lt;/p&gt;
&lt;p&gt;The opportunity here is real, especially for newer companies. An established player might have a strong backlink profile but thin community presence. A startup that ships genuine technical content on &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt;, participates honestly in relevant subreddits, and builds an audience of users who write publicly about their experience? That company can close the LLM mind-share gap faster than traditional SEO ever allowed.&lt;/p&gt;
&lt;h2 id=&quot;the-5-content-types-that-win-in-the-ai-era&quot;&gt;The 5 Content Types That Win in the AI Era&lt;/h2&gt;
&lt;p&gt;Not all content formats get treated equally by AI retrieval systems. These five consistently outperform and there are concrete reasons why each one works.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Comparison and Roundup Content:&lt;/strong&gt; Comparison content is one of the most-cited formats in AI-generated recommendations, and it’s not hard to understand why. A post titled ‘Kafka vs. Pulsar vs. Redpanda: picking a streaming platform for an event-driven microservices architecture’ gives AI systems exactly what they need a structured evaluation across defined criteria, with clear guidance about which option fits which constraints.&lt;/p&gt;
&lt;p&gt;The difference between comparison content that gets cited and content that doesn’t is substantiation. ‘We found X performed better’ is a claim. ‘We processed 2M events per second on a three-node cluster and saw X behavior under backpressure’ is evidence. AI systems, like developers, trust the latter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Tutorials with Real-World Scenarios:&lt;/strong&gt; Well-crafted tutorials using production-realistic scenarios are genuinely high-value training data for AI coding assistants. A tutorial on implementing distributed rate limiting with Redis Lua scripts in a multi-region setup with working, tested code and honest edge case discussion is far more useful to a model than a ‘getting started’ example using localhost and toy data.&lt;/p&gt;
&lt;p&gt;Freshness matters more here than almost anywhere else. Outdated API references in tutorials are one of the fastest ways to lose developer trust and drop out of AI citation. Make tutorial refresh a standing item in your content calendar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Industry-Specific Guides:&lt;/strong&gt; AI assistants adapt their answers to context. ‘What observability tooling would you recommend for a Series A healthtech company handling patient data?’ gets a different answer than the same question without that context and rightly so. Content that connects your tool’s capabilities to the specific constraints of a given vertical: the regulatory requirements in fintech, the latency sensitivity in gaming infrastructure, the compliance overhead in healthcare positions you to capture those contextually-rich queries.&lt;/p&gt;
&lt;p&gt;The practical takeaway: write one piece for the MLOps engineer at a genomics company, not one piece for every ML engineer everywhere. Specificity is a feature, not a limitation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Original Analysis and Proprietary Data:&lt;/strong&gt; The 2026 emphasis on originality isn’t abstract it shows up clearly in citation rates. &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://www.mersel.ai/generative-engine-optimization&quot;&gt;The original GEO research&lt;/a&gt; found that content containing statistics boosted AI visibility by +32%, and cited sources by +30%. Content that has data no one else has is structurally irreplaceable latency benchmarks, customer survey results, honest failure postmortems. Whatever form it takes: publish it ungated, make it crawlable, and don’t bury the numbers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Decision Frameworks:&lt;/strong&gt; Content that helps a developer make a specific, bounded decision outperforms content that describes a topic at length. The structure that works: establish the decision context, spell out the criteria that should drive the choice, then give clear ‘choose X if you need…’ guidance with concrete conditions attached.&lt;/p&gt;
&lt;p&gt;This format is practically designed for AI extraction. Models love to surface decision frameworks because they answer the real question behind most tool queries which isn’t ‘tell me about CI/CD platforms,’ it’s ‘which one should I actually use.’ Content that answers the real question gets cited. Content that dances around it doesn’t.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://soursen.org/_astro/img-06.Bx8NBtt2_pwT4V.webp&quot; alt=&quot;Illustration for the section “The 5 Content Types That Win in the AI Era”&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; width=&quot;606&quot; height=&quot;335&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-to-adapt-without-starting-from-scratch-your-90-day-playbook&quot;&gt;How to Adapt Without Starting From Scratch: Your 90-Day Playbook&lt;/h2&gt;
&lt;p&gt;If your team has been investing in technical content, you’re already holding the core asset. AEO and GEO don’t ask you to throw out what you’ve built, they ask you to extend it for a discovery landscape that now includes AI systems. Here’s a concrete 90-day sequence to do that without rebuilding from zero.&lt;/p&gt;
&lt;h2 id=&quot;days-130-audit-and-foundations&quot;&gt;Days 1–30: Audit and Foundations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Split your Discover and Search analytics in Google Search Console. They’re separate channels now and need to be tracked that way.&lt;/li&gt;
&lt;li&gt;Map your content against topic clusters. Figure out which subjects you genuinely own with depth, and which are covered by a single article floating on its own with no supporting structure.&lt;/li&gt;
&lt;li&gt;Audit your top 20 posts. Look specifically for missing summaries, absent comparison tables, and no FAQ sections. Prioritize pieces that already have traffic structure improvements compound fastest there.&lt;/li&gt;
&lt;li&gt;Pull your ten highest-traffic tutorials. Flag anything with outdated syntax, deprecated API calls, or library versions that have moved on. These are your first refresh queue.&lt;/li&gt;
&lt;li&gt;Add FAQ schema to your top comparison and tutorial pages. It’s a one-time effort that keeps paying off with every retrieval event.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;days-3160-content-and-structure&quot;&gt;Days 31–60: Content and Structure&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Write or commission at least two comparison pieces framed as decision guides, not feature lists. ‘Choosing between Temporal and Apache Airflow for a financial data pipeline’ beats ‘Temporal vs. Airflow: which is better’ for readers and for AI systems. Publish on your site first, then adapt for &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Add TL;DR summaries to your top ten existing articles. Lead with the conclusion. AI systems index summary sections preferentially, and readers who skim appreciate it just as much.&lt;/li&gt;
&lt;li&gt;Dig out any gated whitepapers or reports with proprietary data. Publish ungated versions of the data-heavy sections. Gated content contributes nothing to LLM training data or real-time retrieval.&lt;/li&gt;
&lt;li&gt;Pick three to five industry verticals where your product has a real, specific advantage. Brief one content piece per vertical that speaks directly to the constraints and context of that industry.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;days-6190-distribution-and-brand-mentions&quot;&gt;Days 61–90: Distribution and Brand Mentions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Push adapted versions of your comparison content to &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt;, Hashnode, and two or three relevant subreddits. ‘Adapted’ is the key word a direct cross-post adds no value to those communities. Reframe the angle for each audience.&lt;/li&gt;
&lt;li&gt;Identify ten to fifteen engineers and technical writers in your ecosystem who publish regularly on crawled platforms. Build actual relationships before you need the mentions. Transactional outreach is obvious and it doesn’t work.&lt;/li&gt;
&lt;li&gt;Review your GitHub README and public docs. Both should clearly explain your use case, name the specific problems you solve, and reference alternatives honestly. Developers and AI systems both value directness over marketing language.&lt;/li&gt;
&lt;li&gt;Set up brand mention tracking Mention, Brand24, or manual Reddit and Hacker News searches. Establish a baseline this month. Watch the trend from here.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-companies-who-win-this-are-already-starting&quot;&gt;The Companies Who Win This Are Already Starting&lt;/h2&gt;
&lt;p&gt;Here’s the honest version of where things stand, the first-mover window in AEO and GEO hasn’t closed, but it’s closing. The dev tool companies that will hold the strongest positions in AI-generated recommendations two or three years from now are making content investments today that compound building genuine topic clusters, distributing real expertise across the platforms developers trust, and earning organic mentions through actual product quality and community participation.&lt;/p&gt;
&lt;p&gt;The companies that will lose ground are the ones still running a 2022 playbook, treating AI generation as a content factory, publishing at volume without substance, and acting as if their own blog is the only discovery surface that matters. That approach still produces some results. It won’t in two years.&lt;/p&gt;
&lt;p&gt;The good news is that the fundamentals haven’t moved. Expert-written content that solves real problems, backed by evidence from actual usage, is the foundation for SEO, for AEO, and for GEO. Everything else in this document is additive: better structure, smarter distribution, fresher content, broader brand presence across the platforms where developers actually spend time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Start with the audit. The rest follows.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;quick-start-summary&quot;&gt;Quick-Start Summary&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Keep writing substantive, practitioner-level content. The core stuff hasn’t changed.&lt;/li&gt;
&lt;li&gt;Refresh your tutorials and API docs regularly. Outdated code is worse than no content.&lt;/li&gt;
&lt;li&gt;Add structure everywhere: FAQs, comparison tables, section summaries.&lt;/li&gt;
&lt;li&gt;Go deep on fewer topics rather than shallow on many.&lt;/li&gt;
&lt;li&gt;Show up on more platforms: &lt;a rel=&quot;noopener noreferrer&quot; target=&quot;_blank&quot; href=&quot;https://dev.to/&quot;&gt;Dev.to&lt;/a&gt;, Reddit, Hashnode, newsletters, partner blogs.&lt;/li&gt;
&lt;li&gt;Cut the fluff. If a sentence doesn’t add anything, delete it.&lt;/li&gt;
&lt;li&gt;Track Discover and Search as separate channels in Google Search Console.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Found this useful? Share it with your developer marketing or DevRel team. The playbook works but it only works if you start.&lt;/em&gt;&lt;/p&gt;</content:encoded><dc:creator>Shivashish Yadav</dc:creator><category>Developer tools</category><category>aeo</category><category>geo</category><category>seo</category><category>ai</category><category>generative-ai-tools</category><author>hello@soursen.org (Shivashish Yadav)</author></item></channel></rss>