Shellsharks Blogroll - BlogFlock 2026-07-04T00:19:38.667Z BlogFlock Adepts of 0xCC, destructured, Trail of Bits Blog, fLaMEd, Aaron Parecki, Westenberg, gynvael.coldwind//vx.log (pl), James' Coffee Blog, joelchrono, Evan Boehs, cool-as-heck, Kev Quirk, Posts feed, Sophie Koonin, <span>Songs</span> on the Security of Networks, cmdr-nova@internet:~$, Werd I/O, Johnny.Decimal, Robb Knight, Molly White, Hey, it's Jason!, Terence Eden’s Blog Notable links: July 3, 2026 - Werd I/O 6a47bfb182c96000019ca43f 2026-07-03T14:09:16.000Z <img src="https://storage.ghost.io/c/18/7c/187cc681-d3f3-49fc-87de-b01d06b76821/content/images/2026/07/lianhao-qu-LfaN1gswV5c-unsplash.jpg" alt="Notable links: July 3, 2026"><p><em>Most Fridays, I share a handful of pieces that caught my eye at the intersection of technology, media, and society.</em></p><p><em>Did I miss something important? </em><a href="mailto:ben@werd.io" rel="noreferrer"><em>Send me an email</em></a><em> to let me know.</em></p><p><em>Did someone forward this to you? </em><a href="https://werd.io/notable-links-june-26-2026/#/portal" rel="noreferrer"><em>Subscribe for free</em></a><em>.</em></p><hr><h3 id="openai-proposes-handing-trump-administration-5-stake"><a href="https://www.ft.com/content/7c803eab-8e80-4431-9a87-e943bf00e00b?syn-25a6b1a6=1&amp;ref=werd.io" rel="noreferrer">OpenAI proposes handing Trump administration 5% stake</a></h3><p>In order to ward off backlash against AI and curry favor with the Trump administration, Sam Altman has floated the idea of giving 5% of OpenAI to a wealth fund that pays dividends to both the government and citizens &#x2014; and that every leading AI vendor should do the same.</p><blockquote>&#x201C;Sam Altman, chief executive of the ChatGPT maker, has argued that giving the public a financial stake in the company is the best way to share the upside of AI and has suggested a stake of this size in early conversations with the administration, according to two people familiar with the talks.&#x201D;</blockquote><p>It&#x2019;s transparently a way to align everyone with AI vendor profits. If the sector increases in value, the government and the voting population benefit. If it <em>decreases</em> in value &#x2026; well, the government is incentivized to prevent that from happening. It also wouldn&#x2019;t be without precedent: it&#x2019;s modeled on the Alaska Permanent Fund, which does this with oil profits for Alaskan residents. Intel is also now 10% government-owned, and the administration has reversed course to be behind it since gaining that stake.</p><p>Would a government whose revenues are directly linked to the performance of a sector be likely to enact hard regulations on that sector? Perhaps not. It&#x2019;s not a slam dunk, though: for example, the UK receives significant tax revenue on fossil fuels, but still promoted electric cars. There are lots of factors at play, and profit alignment isn&#x2019;t necessarily outweighed by the effects of other harms. (See also: cigarettes, which are taxed but also tightly controlled as an addictive carcinogen.)</p><p>Meanwhile, Bernie Sanders has pushed for closer to 50% ownership through a sovereign wealth fund. At this much lower stake, Sam Altman&#x2019;s proposal uses Sanders&#x2019;s democratic socialist &#x201C;share the wealth&#x201D; language as a way to launder OpenAI&#x2019;s profits through a thin veneer of good ethics.</p><p>What&#x2019;s also interesting to me is that all of these arguments assume that AI is going to be an enormous driver of wealth and innovation &#x2014; but what if it isn&#x2019;t? It&#x2019;s another great way to advertise the technology as something world-changing that everybody must get behind right now.</p><p>Even if AI turns out to be what the people heavily invested in its success say it will be, it doesn&#x2019;t stand alone as a sea change innovation. The personal computer, the iPhone, word processors, and spreadsheets were pretty transformational technologies. Should there have been a wealth fund attached to each of those? What, exactly, makes AI different?</p><p>The answer is that it represents labor displacement: people will lose their jobs. And if that&#x2019;s actually going to be the case, we need bigger, more structural safety nets and reforms. Dividends from 5% of a sector aren&#x2019;t going to replace wages at scale &#x2014; and are heavily dependent on valuations continuing to rise. This proposal ties the welfare of people who have lost their jobs to the success of the companies that drove those losses. The incentives are perverse.</p><p>We shouldn&#x2019;t accept this proposal. Instead, we should push for stronger protections and stronger regulation. If a sector can&#x2019;t succeed without real damage to working communities, then it must not be allowed to. And if these claims turn out not to be true, then it&#x2019;s an empty gesture designed to add credibility to a self-interested science fiction view of the future.</p><hr><h3 id="companies-are-making-claude-and-codex-talk-like-cavemen-to-stop-ai%E2%80%99s-soaring-costs"><a href="https://www.404media.co/companies-are-making-claude-and-codex-talk-like-cavemen-to-stop-ais-soaring-costs/?ref=werd.io" rel="noreferrer">Companies Are Making Claude and Codex Talk Like Cavemen to Stop AI&#x2019;s Soaring Costs</a></h3><p>I find this very funny:</p><blockquote>&#x201C;Companies are deliberately making their AI tools speak like cavemen in an attempt to stop burning through AI tokens and curb their massive expenditure on AI, 404 Media has found. The tool turns the usually verbose outpost of LLMs like Claude Code, Codex, or Gemini into a much more to the point answer. Think less &#x201C;you&#x2019;re right to push back, I was wrong,&#x201D; and more &#x201C;Hulk smash.&#x201D;&#x201D;</blockquote><p>If only we had other limited-vocabulary lexicons designed to talk to computers efficiently!</p><p>I think we&#x2019;re circling a few different possibilities that may show up over the next few years:</p><ul><li>Literally LLM-specific &#x201C;programming languages&#x201D; that humans can use to talk to models more efficiently, of which Caveman is the hilarious first step</li><li>A proprietary bytecode-like language for LLMs that makes interactions more efficient but also just happens to be owned by one of the major vendors and creates a hitherto-unobtainable moat for their business</li><li>This all becomes moot when local models become viable for most businesses without insanely high hardware prices or configuration costs</li><li>LLM costs eventually fall to a fraction of their existing level</li></ul><p>But who knows? Maybe enterprise businesses will continue to talk in stilted caveman language to achieve their business goals forever.</p><hr><h3 id="journalism-has-the-receipts-it-won%E2%80%99t-use-them"><a href="https://www.backstoryandstrategy.com/p/journalism-has-the-receipts-it-wont?ref=werd.io" rel="noreferrer">Journalism Has the Receipts. It Won&#x2019;t Use Them.</a></h3><p>Arts organizations learned long ago to prove their economic value with hard numbers: attendance, tourism revenue, multiplier effects. News, as Yoni Greenbaum argues here, likes to cling to civic virtue and assume that the work should speak for itself.</p><blockquote>&#x201C;Journalism operated on a commercial advertising revenue model for over 150 years. Publishers sold readers to advertisers, while editors fretted about maintaining a church-and-state divide between the newsroom and business desk. Journalists saw themselves as watchdogs, not wealth generators. Pitching our value based on our own economic impact felt gauche, too close to an advertorial.&#x201D;</blockquote><p>Yoni points out that this is starting to change. <a href="https://www.rebuildlocalnews.org/new-report-reveals-local-news-shortage-is-costing-communities-1-1-billion-a-year/?ref=werd.io">We know that news deserts cost communities at least $1.1B a year</a>, for example, because of a report by Rebuild Local News and the University of Illinois Chicago. But newsrooms themselves tend to shy away from reporting their own economic impact &#x2014; even though they already have the tools to do so.</p><p>It&#x2019;s not obvious to me that this accounting would work as an argument across the board for newsrooms, and particularly for those with a national focus. Does ProPublica (my employer until the end of the month) save anyone money? It certainly does prevent corruption, and there are instances with real dollar amounts attached to them: Intuit, for example, paid back $141 million to its customers over deceptive marketing. But I&#x2019;m not sure that its impact can be quantified easily overall, despite the newsroom&#x2019;s obvious public benefit. On the other hand, for <em>local</em> newsrooms, this makes a lot of sense to me: at their best, they act as connective tissue for their communities. That $1.1B a year was <em>just</em> increased interest costs from lenders who felt they could charge more to unmonitored governments.</p><p>They just need to get more comfortable at telling the economic side of their stories. And there&#x2019;s a wider point here, which is that almost all nonprofit newsrooms need to be able to get more concrete and detailed about their business models. If you&#x2019;re running an organization that wants to be sustainable, it&#x2019;s not enough to care about the journalistic process, and your business accounting cannot be limited to activities like events and merchandise. You actually have to care about building a business holistically, and everything that entails.</p><hr><h3 id="cascade-pbs-launches-local-public-as-standalone-streaming-tech-company"><a href="https://thedesk.net/2026/07/local-public-launches-pbs-member-stations-apps/?ref=werd.io" rel="noreferrer">Cascade PBS launches Local Public as standalone streaming tech company</a></h3><p>I&#x2019;ve got some complicated feelings about this announcement from Cascade PBS:</p><blockquote>&#x201C;Cascade PBS, the non-profit television station serving western Washington state, has spun out its technology division into a separate company that will help similar public broadcasters carve out their own streaming and digital identities.<br><br>The new company, Local Public, will help develop streaming applications for connected TVs, mobile devices and the web, allowing public television stations to offer locally branded streaming experiences featuring their own programming alongside national PBS content.&#x201D;</blockquote><p>On one hand, I absolutely love that they were able to spin out their technology division. Most public media companies don&#x2019;t have the resources or skills to build their own tech, and building this capability outside of any one station so that all of them can take advantage of it makes a lot of sense to me.</p><p>The Local Public site itself <a href="https://www.localpublic.tv/pricing/?ref=werd.io">also makes the ROI transparent</a>. WETA, the public media station for Greater Washington, ran the numbers and said that it would break even in the first year, and a calculator is available for other stations that want to check for themselves. The pricing hinges on Passport-eligible donors: those giving at least $60 a year. Local Public charges $60,000 a year for stations with fewer than 15,000, $75,000 for up to 40,000, and $100,000 a year for everyone else &#x2014; which is not out of bounds. It all seems like a decent business, run in the public interest as a subsidiary of Cascade PBS, that will genuinely help public media stations. I want to see more of this.</p><p>But I do wish it was fully based on open technology. While stations gain the right to modify the source code of their <em>apps</em> after a year, they remain locked into Local Public&#x2019;s back-end services. For the CMS, which builds network effects the more stations use it, stations can only get support, maintenance, and customization through Local Public. Over time, that lock-in does not incentivize great support, and Local Public will need to work hard to buck the trends. NPR&#x2019;s CMS, for example, is notorious among the stations that have to use it. I&#x2019;m certain the will is there to do better, but they will need to proceed with intention. In my opinion it would be better if, at least after establishing a customer base, they open sourced their back-end CMS too.</p><p>I tend to think that <em>any</em> technology provided to support the public interest should be fully open. That doesn&#x2019;t mean there isn&#x2019;t a tidy business available to its creator &#x2014; ask <a href="https://ghost.org/?ref=werd.io">Ghost</a>, which is generating millions of dollars off the back of its open source CMS. If there&#x2019;s a class of organization that absolutely doesn&#x2019;t deserve to be locked into a technology stack, it&#x2019;s public service broadcasters.</p><p>This isn&#x2019;t Cascade PBS&#x2019;s fault. It needs its spinout to be sustainable, and this model feels like it will hit that goal. The best scenario, in my mind, would be if there were central funders who bankrolled open tech that the whole ecosystem could use. But, of course, it&#x2019;s 2026, and central funding for <em>anything</em> public media is hard to come by.</p><p>Still, this is wonderful to see, and anything that encourages collaboration on a technical level between public service media organizations deserves support.</p><hr><h3 id="emergency-mode-for-news"><a href="https://emergencymode.news/?ref=werd.io" rel="noreferrer">Emergency Mode for news</a></h3><p>Emergency Mode is a set of resources, tools, and training that aims to prepare small newsrooms for various disasters. It&#x2019;s a co-production between <a href="https://opennews.org/?ref=werd.io">OpenNews</a>, <a href="https://nlocal.org/?ref=werd.io">NC Local</a>, and <a href="https://newspack.com/?ref=werd.io">Newspack</a>. They&#x2019;ve done a great job. As their about page puts it:</p><blockquote>&#x201C;Emergency Mode for News equips local journalists and their newsrooms with the tools they need to respond to climate disasters. With a disaster reporting action pack, software and a learning community, Emergency Mode is designed to help journalists act nimbly and creatively to serve their communities when the unexpected happens.&#x201D;</blockquote><p>Toolkits include things like <a href="https://docs.google.com/document/d/1iEvYxJf1dnQ8jXS8IhBeqh9GrkTsxCqBjehG66aRJmA/edit?tab=t.0&amp;ref=werd.io#heading=h.t2e0k24sy4l4">a practical checklist for newsrooms covering wildfires</a> and <a href="https://docs.google.com/document/d/1dIeAA0yo3OXJKfjT4cwaPkZd01stJqaPD3kRZMpIsDA/edit?tab=t.0&amp;ref=werd.io#heading=h.k4t85kcanet">a template for maintaining source lists during an emergency</a>. There&#x2019;s also <a href="https://emergencymode.news/training/?ref=werd.io">a hands-on workshop series</a> and tools like WordPress plugins for <a href="https://emergencymode.news/tools/?ref=werd.io">live rolling news updates</a> and providing bandwidth-light versions of sites.</p><p>Most of all, I really appreciate the practical nature of all of it. Rather than hand-waving about principles and ideas, as many newsroom-facing resources do, everything here is a concrete tool that can actively be used in the field. Newsrooms are more squeezed than they&#x2019;ve ever been, so it doesn&#x2019;t hurt that it&#x2019;s all free.</p><p>I&#x2019;d love to see this level of concrete specificity for <em>the normal working of a newsroom</em>. Wouldn&#x2019;t it be cool to have a list of business model checklists you could pull from? Or disaster recovery plans? Or data protection policies? Just as the tools on this site are going to be concretely useful to any newsroom that covers a disaster, checklists, tools, and training for standard operational practices could be really meaningful &#x2014; particularly for smaller newsrooms that don&#x2019;t have the ability to hire CTOs, CFOs, and so on.</p><p>In other words: more, please. This is lovely.</p><hr><h3 id="the-quiet-erosion-of-collective-action-under-digital-surveillance"><a href="https://www.techpolicy.press/the-quiet-erosion-of-collective-action-under-digital-surveillance/?ref=werd.io" rel="noreferrer">The Quiet Erosion of Collective Action Under Digital Surveillance</a></h3><p>The most important outcome of increased surveillance is a chilling effect on free speech and expression. As Gina Romero, the United Nations Special Rapporteur on the Rights to Freedom of Peaceful Assembly, notes here, that extends to the organizations that have been established to protect those rights:</p><blockquote>&#x201C;As organizations operate under the constant assumption that they are being monitored, their core functions are profoundly affected. Their ability to serve as watchdogs, provide rights-based services, protect victims of human rights abuses, and educate the public is severely constrained. Ultimately, the very possibility of advancing and protecting rights, democracy and the rule of law is undermined.&#x201D;</blockquote><p>Civil society organizations and advocates have been mislabeled as national security threats around the world. It&#x2019;s true in some of the nations that we&#x2019;ve long thought of as being authoritarian, but it&#x2019;s also true in the United States. Even places like the United Kingdom have tried to apply pressure to technology companies so that they can gain access to backdoors.</p><p>Tools like <a href="https://signal.org/?ref=werd.io">Signal</a> have become all the more important. We need more easy to use end to end encrypted systems so that we can communicate and organize with each other without fear of government surveillance. That also allows whistleblowers and sources for journalists to reach out with less of a fear they they will suffer repercussions.</p><p>But those tools don&#x2019;t stop you from being surveilled in the real world. Cameras and microphones are everywhere; license plate readers are now commonplace; even <a href="https://theconversation.com/world-cup-propels-surveillance-to-new-heights-284712?ref=werd.io">AI-enabled drones have been deployed</a> for events like the World Cup.</p><p>It&#x2019;s generally true that if government <em>can</em> do something, it will. So the only way to stop this kind of widespread surveillance is to make it impossible. Romero calls for legislative prevention that takes into account the whole systemic impact of surveillance rather than just the immediate first-order effects. Her report also calls out that it can be very difficult to challenge these systems because what they are and who owns them tends to be complicated or obfuscated:</p><blockquote>&#x201C;The study reveals a lack of transparency surrounding the relationship between state power and non-state actors, creating an information vacuum that makes surveillance practices exceedingly difficult to challenge through litigation. As a result, the right to an effective remedy is fundamentally weakened.&#x201D;</blockquote><p>So I think we also need more technical capabilities that interfere with how these systems of surveillance actually work. We need more spaces that are designated privacy-first and enforce an anti-surveillance rulebook. And, just as <a href="https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/?ref=werd.io">communities have taken it upon themselves to dismantle Flock cameras</a>, we need to take back our streets.</p><hr><h3 id="openai-will-delay-gpt-56-after-trump-administration-request"><a href="https://www.theverge.com/ai-artificial-intelligence/957372/openai-will-delay-gpt-5-6-after-trump-administration-request?ref=werd.io" rel="noreferrer">OpenAI will delay GPT-5.6 after Trump administration request</a></h3><p>I&#x2019;ve got (at least) two worries about the story that the Trump Administration halted the release of models from both Anthropic and OpenAI.</p><p>Anthropic <a href="https://www.anthropic.com/news/fable-mythos-access?ref=werd.io">recently pulled its Fable model release</a> in response to the government. Now it turns out that OpenAI has done something similar:</p><blockquote>&#x201C;The Information reported that OpenAI CEO Sam Altman told employees Wednesday in a company Q&amp;A that it would release GPT-5.6 in limited preview form &#x2014; granting access only to a small group of enterprise customers &#x2014; in compliance with a request from the federal government. During that preview period, the Trump administration itself would reportedly approve access for customers on a case-by-case basis.&#x201D;</blockquote><p>In some ways, what a coup for the AI industry. This technology is so powerful that the government doesn&#x2019;t think anyone should have it &#x2014; and when it does inevitably release into the public&#x2019;s hands, what a valuable product that will be. Get the tech that&#x2019;s too dangerous to be released! This magical product can be yours for an unbelievable price!</p><p>So one worry is that this is, in essence, great marketing for these vendors.</p><p>But it&#x2019;s worth remembering that these AI models are black boxes that respond to information queries in opaque ways. The more people rely on them for knowledge, the more powerful the models become. The argument being presented is that they can be used in ways that might present traditional security threats &#x2014; but consider that some versions of the truth, to the wrong kind of authoritarian-minded government, might also be considered a threat. (Remember that &#x201C;extremism on migration, race, and gender&#x201D; and hostility to &#x201C;traditional American views&#x201D; <a href="https://theconversation.com/labeling-dissent-as-terrorism-new-us-domestic-terrorism-priorities-raise-constitutional-alarms-269161?ref=werd.io">are now considered markers of domestic terrorism</a>.)</p><p>This is a golden opportunity, in other words, to hit pause on frontier model releases, at a time when models are becoming more prevalent, in order to make sure models are shaped to represent a certain version of the world. The administration <a href="https://www.whitehouse.gov/fact-sheets/2025/07/fact-sheet-president-donald-j-trump-prevents-woke-ai-in-the-federal-government/?ref=werd.io">has already signaled a willingness to do this</a>; there is nothing to say they aren&#x2019;t. The only way to <em>prove</em> that they aren&#x2019;t is to open source not just the models but the training process and make the whole thing transparent and verifiable. The industry is a long way off from doing that.</p><hr><h3 id="now-we%E2%80%99re-getting-ai-fake-news-complaining-about-how-ai-fake-news-is-the-death-of-real-news"><a href="https://www.niemanlab.org/2026/07/now-were-getting-ai-fake-news-complaining-about-how-ai-fake-news-is-the-death-of-real-news/?ref=werd.io" rel="noreferrer">Now we&#x2019;re getting AI fake news complaining about how AI fake news is the death of real news </a></h3><p>A bunch of people &#x2014; <a href="https://werd.io/a-right-wing-media-chain-tried-to-replace-47-newspapers-with-ai-they-all-died/">including, unfortunately, me</a> &#x2014; were taken in by this AI-generated newsroom earlier this week. The story was decently written and seemed to be well-cited, but it turned out to be nonsense. Ironically, it was about a would-be media empire that purchased struggling papers, fired their staff, and replaced them with AI, leading to the death of each newsroom. All false.</p><p>So the big question about The Editorial is: why does it exist?</p><p><a href="https://www.niemanlab.org/2026/07/now-were-getting-ai-fake-news-complaining-about-how-ai-fake-news-is-the-death-of-real-news/?ref=werd.io">As Joshua Benton put it:</a></p><blockquote>&#x201C;Fake news isn&#x2019;t new, obviously. And while AI-generated slop is newer, it&#x2019;s hardly unfamiliar at this point. But why would a spam site bother making up a story about Alabama weekly newspapers, of all things? Whose interest is it in to get that niche?&#x201D;</blockquote><p>Here&#x2019;s my theory: I think it&#x2019;s a two-headed LLM poisoning scheme.</p><p>On one hand, most of the content relates to Chinese-specific interests: articles about Taiwan or African nations where China is making inroads. These are all articles from a China-friendly perspective. If an LLM were to ingest them and <em>trust the site</em>, it might start repeating the assertions made in each one as fact.</p><p>One way to make sure a site is trusted is to get other, trusted sources to point to it. That&#x2019;s where the stories about journalism come in: there are few things that journalists engage in more than stories about their own industry. Get enough patsies (like, again, to my chagrin, <em>me</em>) to point links in their direction and journalists might post them in high-trust communities on high-trust sites like Reddit, as well as their own, and Bob&#x2019;s your uncle. <a href="https://werd.io/all-you-need-to-poison-an-llm-is-13-words/">We already know that it takes as little as 13 words</a> to poison an LLM with falsehoods.</p><p>Of course, that might not be it at all. Frank, the site&#x2019;s owner (who lists himself as CEO of Nordiso Group on LinkedIn), at least appears to be a Finnish solopreneur. If he wanted to clear the air, he could write a post (himself) about what he was up to. It might be that he&#x2019;s running an experiment to see how easily an LLM can be poisoned with propaganda! Until then, I think it&#x2019;s reasonable to assume that something underhand is going on.</p> A new media spinout provides streaming apps for public service broadcasters. I just wish it was open. - Werd I/O 6a47bbda82c96000019ca432 2026-07-03T13:40:42.000Z <p>Link: <a href="https://thedesk.net/2026/07/local-public-launches-pbs-member-stations-apps/?ref=werd.io"><em>Cascade PBS launches Local Public as standalone streaming tech company, by Matthew Keys at The Desk</em></a></p><p>I&#x2019;ve got some complicated feelings about this announcement from Cascade PBS:</p><blockquote>&#x201C;Cascade PBS, the non-profit television station serving western Washington state, has spun out its technology division into a separate company that will help similar public broadcasters carve out their own streaming and digital identities.<br><br>The new company, Local Public, will help develop streaming applications for connected TVs, mobile devices and the web, allowing public television stations to offer locally branded streaming experiences featuring their own programming alongside national PBS content.&#x201D;</blockquote><p>On one hand, I absolutely love that they were able to spin out their technology division. Most public media companies don&#x2019;t have the resources or skills to build their own tech, and building this capability outside of any one station so that all of them can take advantage of it makes a lot of sense to me.</p><p>The Local Public site itself <a href="https://www.localpublic.tv/pricing/?ref=werd.io">also makes the ROI transparent</a>. WETA, the public media station for Greater Washington, ran the numbers and said that it would break even in the first year, and a calculator is available for other stations that want to check for themselves. The pricing hinges on Passport-eligible donors: those giving at least $60 a year. Local Public charges $60,000 a year for stations with fewer than 15,000, $75,000 for up to 40,000, and $100,000 a year for everyone else &#x2014; which is not out of bounds. It all seems like a decent business, run in the public interest as a subsidiary of Cascade PBS, that will genuinely help public media stations. I want to see more of this.</p><p>But I do wish it was fully based on open technology. While stations gain the right to modify the source code of their <em>apps</em> after a year, they remain locked into Local Public&#x2019;s back-end services. For the CMS, which builds network effects the more stations use it, stations can only get support, maintenance, and customization through Local Public. Over time, that lock-in does not incentivize great support, and Local Public will need to work hard to buck the trends. NPR&#x2019;s CMS, for example, is notorious among the stations that have to use it. I&#x2019;m certain the will is there to do better, but they will need to proceed with intention. In my opinion it would be better if, at least after establishing a customer base, they open sourced their back-end CMS too.</p><p>I tend to think that <em>any</em> technology provided to support the public interest should be fully open. That doesn&#x2019;t mean there isn&#x2019;t a tidy business available to its creator &#x2014; ask <a href="https://ghost.org/?ref=werd.io">Ghost</a>, which is generating millions of dollars off the back of its open source CMS. If there&#x2019;s a class of organization that absolutely doesn&#x2019;t deserve to be locked into a technology stack, it&#x2019;s public service broadcasters.</p><p>This isn&#x2019;t Cascade PBS&#x2019;s fault. It needs its spinout to be sustainable, and this model feels like it will hit that goal. The best scenario, in my mind, would be if there were central funders who bankrolled open tech that the whole ecosystem could use. But, of course, it&#x2019;s 2026, and central funding for <em>anything</em> public media is hard to come by.</p><p>Still, this is wonderful to see, and anything that encourages collaboration on a technical level between public service media organizations deserves support.</p> Newsrooms need to get comfortable expressing their business value - and raising money on it. - Werd I/O 6a47b56282c96000019ca42c 2026-07-03T13:13:06.000Z <p>Link: <a href="https://www.backstoryandstrategy.com/p/journalism-has-the-receipts-it-wont?ref=werd.io"><em>Journalism Has the Receipts. It Won&#x2019;t Use Them., by Yoni Greenbaum in Backstory &amp; Strategy</em></a></p><p>Arts organizations learned long ago to prove their economic value with hard numbers: attendance, tourism revenue, multiplier effects. News, as Yoni Greenbaum argues here, likes to cling to civic virtue and assume that the work should speak for itself.</p><blockquote>&#x201C;Journalism operated on a commercial advertising revenue model for over 150 years. Publishers sold readers to advertisers, while editors fretted about maintaining a church-and-state divide between the newsroom and business desk. Journalists saw themselves as watchdogs, not wealth generators. Pitching our value based on our own economic impact felt gauche, too close to an advertorial.&#x201D;</blockquote><p>Yoni points out that this is starting to change. <a href="https://www.rebuildlocalnews.org/new-report-reveals-local-news-shortage-is-costing-communities-1-1-billion-a-year/?ref=werd.io">We know that news deserts cost communities at least $1.1B a year</a>, for example, because of a report by Rebuild Local News and the University of Illinois Chicago. But newsrooms themselves tend to shy away from reporting their own economic impact &#x2014; even though they already have the tools to do so.</p><p>It&#x2019;s not obvious to me that this accounting would work as an argument across the board for newsrooms, and particularly for those with a national focus. Does ProPublica (my employer until the end of the month) save anyone money? It certainly does prevent corruption, and there are instances with real dollar amounts attached to them: Intuit, for example, paid back $141 million to its customers over deceptive marketing. But I&#x2019;m not sure that its impact can be quantified easily overall, despite the newsroom&#x2019;s obvious public benefit. On the other hand, for <em>local</em> newsrooms, this makes a lot of sense to me: at their best, they act as connective tissue for their communities. That $1.1B a year was <em>just</em> increased interest costs from lenders who felt they could charge more to unmonitored governments.</p><p>They just need to get more comfortable at telling the economic side of their stories. And there&#x2019;s a wider point here, which is that almost all nonprofit newsrooms need to be able to get more concrete and detailed about their business models. If you&#x2019;re running an organization that wants to be sustainable, it&#x2019;s not enough to care about the journalistic process, and your business accounting cannot be limited to activities like events and merchandise. You actually have to care about building a business holistically, and everything that entails.</p> SBS Zoom minutes for 2026-07-02 - Johnny.Decimal https://johnnydecimal.com/blog/0228-sbs-minutes-20260702/ 2026-07-03T05:29:11.000Z <h2 id="thoughts-on-purpose-mission-and-vision-statements">Thoughts on purpose, mission, and vision statements</h2> <p>In yesterday&#39;s Small Business Zoom call, as well as continuing our system-review experiment,<sup><a href="#user-content-fn-experiment" id="user-content-fnref-experiment" data-footnote-ref="" aria-describedby="footnote-label" class="footnote">1</a></sup> we had a chat about purpose, mission, and vision statements. In the corporate world these are often cheesy and pointless, but are they useful in a small business? We don&#39;t have this kind of thing yet so we&#39;re looking for advice.</p> <p>Don<sup><a href="#user-content-fn-don" id="user-content-fnref-don" data-footnote-ref="" aria-describedby="footnote-label" class="footnote">2</a></sup> showed us a one-page statement from their office manual that is a kind of mash-up of what they do, why, and how. It&#39;s clearly written in normal, human words, and conveys a lot of information and personality.</p> <p>On the first read I totally get what they do for a living, their values, and what would be expected of me as an employee. There&#39;s also a &quot;short&quot; and &quot;really short&quot; version of this page that, I&#39;m guessing, is handy for marketing and other low-word-count situations.</p> <p>And if you have staff, his advice for writing internal policies was to keep them simple and clear so they don&#39;t need to be policed.<sup><a href="#user-content-fn-rules" id="user-content-fnref-rules" data-footnote-ref="" aria-describedby="footnote-label" class="footnote">3</a></sup> Drinking at work? No. Dress code? Wear clothes. Understood!</p> <p><strong>Writing these statements can help you define and carve out your niche.</strong></p> <p>Jeff<sup><a href="#user-content-fn-jeff" id="user-content-fnref-jeff" data-footnote-ref="" aria-describedby="footnote-label" class="footnote">4</a></sup> told us how he&#39;s been working on his statements with a couple of other local business owners. He said it&#39;s been a worthwhile exercise for a few reasons. Jeff&#39;s family business has been running for about 10 years and it&#39;s given him a fresh focus on what they do and why. And it&#39;s helped him &quot;define their niche&quot; more clearly by thinking about all the reasons they&#39;re different from their competitors.</p> <p>At JDHQ, we&#39;ve been wondering if we could use this type of statement to help us make better decisions around time management. Before throwing ourselves head first into a new project or product, can we use it to stop and think:</p> <ul> <li>How does it serve the business?</li> <li>Does it align with our values and goals?</li> <li>Is it a good use of our limited time or should we park the idea?</li> </ul> <p>We&#39;ll have a go at writing something soon, which will be filed in <code>11.31 Internal policies</code>. And we&#39;ll keep Don and Jeff&#39;s thoughts in mind. Although I already know that the dress code will be <a href="https://www.uniqlo.com">Uniqlo</a>.</p> <p>If you have the <a href="https://johnnydecimal.com/sbs/">Small Business System</a>, the next call for this fortnight is <strong>Tuesday the 7 July</strong><sup><a href="#user-content-fn-calendar" id="user-content-fnref-calendar" data-footnote-ref="" aria-describedby="footnote-label" class="footnote">5</a></sup> - <a href="mailto:hello@johnnydecimal.com">email us</a> your questions, mission statements, or cries for help!</p> <div data-footnotes="" class="footnotes"><h2 class="sr-only" id="footnote-label">Footnotes</h2> <ol> <li id="user-content-fn-experiment"> <p>Where over the course of a year, we all commit to touching every part of our Small Business System, filing and neatening as we go. Here&#39;s a <a href="https://youtu.be/4iEr31Qjjk0">video</a> that talks about the idea. <a href="mailto:hello@johnnydecimal.com">Email Johnny</a> if you&#39;d like a copy of the Baserow prototype. <a href="#user-content-fnref-experiment" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref footnoteBackLink">↩</a></p> </li> <li id="user-content-fn-don"> <p><a href="https://oldstructures.com">Old Structures Engineering</a>. <a href="#user-content-fnref-don" data-footnote-backref="" aria-label="Back to reference 2" class="data-footnote-backref footnoteBackLink">↩</a></p> </li> <li id="user-content-fn-rules"> <p>On this note, Johnny came across this quote this morning: “Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior.” Aka <a href="https://www.deewhock.com/quotations/thehockprinciple/">The Hock Principle</a>. <a href="#user-content-fnref-rules" data-footnote-backref="" aria-label="Back to reference 3" class="data-footnote-backref footnoteBackLink">↩</a></p> </li> <li id="user-content-fn-jeff"> <p><a href="https://lovettsundries.com">Lovett Sundries</a>. <a href="#user-content-fnref-jeff" data-footnote-backref="" aria-label="Back to reference 4" class="data-footnote-backref footnoteBackLink">↩</a></p> </li> <li id="user-content-fn-calendar"> <p>Subscribe to the events calendar to see <a href="https://johnnydecimal.com/support/knowledge-base/sbs-events-calendar/">upcoming calls</a>. <a href="#user-content-fnref-calendar" data-footnote-backref="" aria-label="Back to reference 5" class="data-footnote-backref footnoteBackLink">↩</a></p> </li> </ol> </div> 📝 2026-07-02 23:05: I would say DeepSeek was the most accurate. 🤷🏼‍♂️ https://intheweights.com/p/kev-quirk - Kev Quirk https://kevquirk.com/2026-07-02-2305 2026-07-02T22:05:00.000Z <p>I would say DeepSeek was the most accurate. 🤷🏼‍♂️</p> <p><a href="https://intheweights.com/p/kev-quirk">https://intheweights.com/p/kev-quirk</a></p> <p><img loading="lazy" src="https://kevquirk.com/content/images/2026-07-02-2305/1000010062.webp" alt="1000010062" /></p> <div class="email-hidden"> <hr /> <p>Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️</p> <p>You can <a href="mailto:19gy@qrk.one?subject=%F0%9F%93%9D%202026-07-02%2023%3A05">reply to this post by email</a>, or <a href="https://kevquirk.com/2026-07-02-2305#comments">leave a comment</a>.</p> </div> June 2026 Summary - Joel's Log Files https://joelchrono.xyz/blog/june-summary 2026-07-02T13:40:00.000Z <p>June is over! Did you know this month was my birthday? Yeah it’s kinda crazy, a lot has changed, I am twenty six now yet more than half the movies I watched were Direct-to-DVD 50 minute films made to sell action figures!</p> <p>More things happened of course. The World Cup is going great for my country, Mexico has managed to break out of the group stage and win their first knockout game in 40 years, I am incredibly hyped to see the match against England next, to any readers from there, hope you guys have fun with the game! I know us Mexicans will absolutely party!</p> <p>Anyway, my Summer Game Challenge is in full swing, with progress made for multiple games as well. I decided to also add an update to the music, which I often ignore because I listen to the same albums a lot, especially to sleep, or while reading <em>The Expanse</em>. Here’s the gist of it all.</p> <h2 id="podcasts">Podcasts</h2> <ul> <li> <p><strong>Into The Aether</strong> wins with the regular weekly episodes. A lot of chatter about <em>Mina The Hollower</em>, <em>Adventures of Elliot</em>, and Brendon’s new gaming news site <a href="https://overworld.vg">Overworld</a>, really cool stuff.</p> </li> <li> <p><strong>Eye of the Duck</strong> was second with a couple of episodes focusing on <em>The Chronicles of Narnia</em> and also Spielberg’s <em>Artificial Inteligence</em>. Really interesting points were brought up.</p> </li> <li> <p><strong>Trash Taste</strong> made for some excellent background noise again, with many entertaining conversations about anime films and shows.</p> </li> <li> <p><strong>Boring Books for Bedtime Readings</strong> continues to deliver. H.G. Wells’ <em>A Short History of the World</em> is super interesting and nice to sleep to.</p> </li> <li> <p><strong>99% Invisible</strong> showed up again! This time with one episode talking about the history of the Vuvuzuela and its rise during the 2010’s world cup.</p> </li> </ul> <h2 id="books">Books</h2> <h3 id="completed">Completed</h3> <p><a href="/blog/tiamats-wrath/"><strong>Tiamat’s Wrath</strong></a> really subverted my expectations with, changing what I didn’t know I expect from<em>The Expanse</em>, it was a roller coaster of emotions, there were losses I was not expecting and events I couldn’t see coming. I already wrote my thoughts on my review for it.</p> <h3 id="ongoing">Ongoing</h3> <p><strong>Clarkesworld Magazine #211</strong> is still being poked at, but my focus on <em>The Expanse</em> kind of stopped me. The current sci-fi short story I’m reading for it is one of those absurdist ones that are interesting but not fully gripping me yet.</p> <h3 id="started">Started</h3> <p><strong>Leviathan Falls</strong> already changed things in the very prologue of it all. This is the final book of The Expanse but I’ve heard both good and bad things, so I am going to get to it for July!</p> <h2 id="videogames">Videogames</h2> <h3 id="completed-1">Completed</h3> <ul> <li> <p><strong>Monument Valley: Ida’s Dream</strong> was an extra set of levels for <em>Monument Valley</em> that I found challenging and with some nice extra mechanics. It took me less than an hour to beat but I enjoyed it!</p> </li> <li> <p><a href="/blog/metroid-prime-remastered/"><strong>Metroid Prime Remastered</strong></a> grabbed me and didn’t let me know. The perfect transition for Metroid into a new dimension. It was a lovely game and I wrote a BUNCH of thoughts about it on my review already. Tl;dr: A must play on the Nintendo Switch.</p> </li> </ul> <h3 id="ongoing-1">Ongoing</h3> <ul> <li> <p><strong>Hollow Knight: Silksong</strong> finally saw some playtime! I finally have done what I need to unlock the quest that will then let me unlock the final act of the game, I am looking forward to it!</p> </li> <li> <p><strong>Full Metal Furies</strong> also saw some action, completing a couple of stages with friends!</p> </li> </ul> <h3 id="started-1">Started</h3> <ul> <li> <p><strong>Transistor</strong> took me by surprise. I started it suddenly when I didn’t feel like going for a cartridge to play on my Switch and remembered this game from Supergiant existed before Hades was a thing. I have been delighted to play it and I’m very close to the end…</p> </li> <li> <p><strong>Fire Emblem Awakening</strong> however, also took me away from <em>Transistor</em> now that I have a New Nintendo 3DS XL that happens to be extremely easy to carry on my commutes compared to the Switch. The game is a delight and I’m glad to return to it after many years, when I tried it on a friend’s 3DS. With my experience playing <em>The Blazing Blade</em>, it’s quite great!</p> </li> </ul> <h2 id="manga">Manga</h2> <p>Thought it would be a good idea to split the Manga I’m reading between those that I follow on a weekly or monthly basis, and those that I often fly through because I have a backlog to catch up to, finished or not! Some of the ones I’m caught up with may be behind by a couple chapters, but nothign significant.</p> <h3 id="caught-up">Caught up</h3> <ul> <li> <p><strong>Blue Lock</strong> - Chapter 351. The next match is about to unravel, though the team is going into a bit of a struggle as the <em>Blue Lock</em> ideology itself was challenged during the last match.</p> </li> <li> <p><strong>Spy x Family</strong> - Chapter 136. As fun as ever, this arc with Loid stuck in a party hosted by secret service agents was just hilarious. Loved how it only got crazier over time.</p> </li> <li> <p><strong>Heavenly Delusion</strong> - Chapter 82. The mystery going on is ever-growing, I kind of want to wait again to have some chapters to catch up with, because this is a monthly release and now I have to wait a bunch.</p> </li> <li> <p><strong>Smoking Behind the Supermarket with You</strong> - Chapter 62. Some very stressful events have been happening lately, the drama is growing, but I hope the protagonists manage to grow from this for the better!</p> </li> </ul> <h3 id="catching-up">Catching up</h3> <ul> <li> <p><strong>Shikimori’s Not Just Cute</strong> - Chapter 160. Super nice to return to this rom-com. I didn’t realize how I missed these characters, the main couple continues to be great and it has been more stable than <em>Komi Can’t Communicate</em>, though a bit more bland at times. Still great tho.</p> </li> <li> <p><strong>My Wife is from a Thousand Years Ago</strong> - Chapter 287. Some cute moments and a vacation trip. Some other things happened. Good manhua (Chinese comic) rom-com as always.</p> </li> </ul> <h2 id="anime">Anime</h2> <p><strong>Blue Lock (Season 1)</strong> - Episode 2. Well this is just the anime of Blue Lock and I already know Blue Lock is great. The art is nowhere near the manga and this is supposed to be the best looking season. It’s still cool and the epic moments are hype with the music and the japanese dub.</p> <h2 id="tv-shows">TV Shows</h2> <p><strong>Avatar The Last Airbender (Live Action Season 2)</strong> - Episode 3. I do like that Toph shows up, she fits well. I don’t really think I like the rest that much, a lot of the story has been butchered. No Library, no enchanted jungle, or forest spirit or anything, weird.</p> <h2 id="movies">Movies</h2> <ul> <li><strong>Disclosure Day</strong> - Spielberg does another movie with aliens and proves they are not AI generated.</li> <li><strong>The Martian</strong> - The most accurate sci-fi film ever? Probably, gotta read the book soon.</li> <li><strong>Mission to Mars</strong> - An honest attempt to do <em>2001: A Space Odyssey</em> again, it wasn’t close but it tried.</li> <li><strong>Max Steel: Bio Crisis</strong> - Max gets a robot friend and saves a random island from radiation.</li> <li><strong>Max Steel vs The Mutant Menace</strong> - Max gets a new boss and recaptures an enemy he let get away.</li> <li><strong>Max Steel vs The Toxic Legion</strong> - Every enemy unites to wreak havoc, but Max’s best friend saves the day.</li> <li><strong>Max Steel: Makino’s Revenge</strong> - A guy makes Max famous, then cancels him, until Max exposes him instead.</li> <li><strong>Max Steel: Monstrous Alliance</strong> - Every enemy unites against Max, but the boss’s daughter saves the day.</li> <li><strong>Terminator Salvation</strong> - This is a pretty good film but not a good Terminator film.</li> <li><strong>Rocky</strong> - This is actually beautiful, cinema. An awesome slice-of-life with a boxing match in the end.</li> <li><strong>Toy Story 5</strong> - This is a worthy sequel with a great and nuanced message and fantastic nods to previous movies. Go watch it.</li> </ul> <h2 id="music">Music</h2> <p>I pretty much just played these albums before going to sleep every night.</p> <ul> <li><strong>FTL Original Soundtrack</strong> by Ben Prunty</li> <li><strong>Outer Wilds Original Soundtrack</strong> by Andrew Prahlow</li> <li><strong>Into the Breach Soundtrack</strong> by Ben Prunty</li> <li><strong>Plants vs Zombies Original</strong> Soundtrack by Laura Shigihara</li> <li><strong>Minecraft - Volume Beta</strong> by C418</li> </ul> <h2 id="finishing-thoughts">Finishing thoughts</h2> <p>This month was quite crazy, with a lot of things happening that altered the course of many plans. From my bike rides during the morning, making it so I listened to more music and podcasts, to my sister visiting and making me watch movies and shows I didn’t foresee.</p> <p>Zero complaints though, the month was wild, the Summer Games Challenge is going quite well and the</p> <h2 id="goals">Goals</h2> <p>As you can see, procrastinating is my second name</p> <ul class="task-list"> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Participate in <a href="https://robertbirming.com/julyreply-2026-blog-connecting/">July Reply</a></li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Cycling every weekend</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Try a bicycle commute to work</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Create some pixel bears for a few friends (2/10)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Play all the games from the UFO 50 collection (3/50)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />A full website redesign</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Finish a pending commission for a friends</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Finish a pending commission for my parents</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Complete 15 videogames (6/15)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Complete 15 books (7/15)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Read the whole bible in a year (66/365)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" />Finish Listening to Wolf 359 (45.5/61)</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" checked="checked" />Fully sorting and labelling everything on my shelves for once</li> <li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled="disabled" checked="checked" />Make something to simplify keeping track of these goas</li> </ul> <h2 id="finishing-thoughts-1">Finishing thoughts</h2> <p>It seems like my “goals” section remains stagnant, my bible reading definitely slowed down a bit, I didn’t listen to Wolf 359, and whatever else I missed.</p> <p>Getting a 3DS definitely reshaped my last week or so, as I’ve spent some time configuring things and getting games for it.</p> <p>I also <em>need</em> to setup my bike for a ride to work, I want to give it a go for once! Use it a bit more than just weekends. No promises, but I even returned to the gym after a two month long hiatus, I want to give it another shot. My muscles are sore! So that’s pretty good I’d say. I realized my weight went up by almost 3 kilos, I really need to get a grip on that.</p> <p>All in all, a good month with lots of things going on, I am 26 years old now, and the fear of adulthood is kind of sinking in a bit more for some reason, we’ll see how things go.</p> <p>This is day 88 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=June 2026 Summary">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/116850688193616561">Reply on Fediverse</a> </p> OpenAI wants to give us 5% of its success. It's a bad bargain. - Werd I/O 6a4668193cca500001eadb44 2026-07-02T13:31:05.000Z <p>Link: <a href="https://www.ft.com/content/7c803eab-8e80-4431-9a87-e943bf00e00b?syn-25a6b1a6=1&amp;ref=werd.io"><em>OpenAI proposes handing Trump administration 5% stake, by Cristina Criddle in the Financial Times</em></a></p><p>In order to ward off backlash against AI and curry favor with the Trump administration, Sam Altman has floated the idea of giving 5% of OpenAI to a wealth fund that pays dividends to both the government and citizens &#x2014; and that every leading AI vendor should do the same.</p><blockquote>&#x201C;Sam Altman, chief executive of the ChatGPT maker, has argued that giving the public a financial stake in the company is the best way to share the upside of AI and has suggested a stake of this size in early conversations with the administration, according to two people familiar with the talks.&#x201D;</blockquote><p>It&#x2019;s transparently a way to align everyone with AI vendor profits. If the sector increases in value, the government and the voting population benefit. If it <em>decreases</em> in value &#x2026; well, the government is incentivized to prevent that from happening. It also wouldn&#x2019;t be without precedent: it&#x2019;s modeled on the Alaska Permanent Fund, which does this with oil profits for Alaskan residents. Intel is also now 10% government-owned, and the administration has reversed course to be behind it since gaining that stake.</p><p>Would a government whose revenues are directly linked to the performance of a sector be likely to enact hard regulations on that sector? Perhaps not. It&#x2019;s not a slam dunk, though: for example, the UK receives significant tax revenue on fossil fuels, but still promoted electric cars. There are lots of factors at play, and profit alignment isn&#x2019;t necessarily outweighed by the effects of other harms. (See also: cigarettes, which are taxed but also tightly controlled as an addictive carcinogen.)</p><p>Meanwhile, Bernie Sanders has pushed for closer to 50% ownership through a sovereign wealth fund. At this much lower stake, Sam Altman&#x2019;s proposal uses Sanders&#x2019;s democratic socialist &#x201C;share the wealth&#x201D; language as a way to launder OpenAI&#x2019;s profits through a thin veneer of good ethics.</p><p>What&#x2019;s also interesting to me is that all of these arguments assume that AI is going to be an enormous driver of wealth and innovation &#x2014; but what if it isn&#x2019;t? It&#x2019;s another great way to advertise the technology as something world-changing that everybody must get behind right now.</p><p>Even if AI turns out to be what the people heavily invested in its success say it will be, it doesn&#x2019;t stand alone as a sea change innovation. The personal computer, the iPhone, word processors, and spreadsheets were pretty transformational technologies. Should there have been a wealth fund attached to each of those? What, exactly, makes AI different?</p><p>The answer is that it represents labor displacement: people will lose their jobs. And if that&#x2019;s actually going to be the case, we need bigger, more structural safety nets and reforms. Dividends from 5% of a sector aren&#x2019;t going to replace wages at scale &#x2014; and are heavily dependent on valuations continuing to rise. This proposal ties the welfare of people who have lost their jobs to the success of the companies that drove those losses. The incentives are perverse.</p><p>We shouldn&#x2019;t accept this proposal. Instead, we should push for stronger protections and stronger regulation. If a sector can&#x2019;t succeed without real damage to working communities, then it must not be allowed to. And if these claims turn out not to be true, then it&#x2019;s an empty gesture designed to add credibility to a self-interested science fiction view of the future.</p> Hemispheric Views June-Boree 2026 - Robb Knight • Posts • Atom Feed https://rknight.me/blog/hemispheric-views-juneboree-2026/ 2026-07-02T12:00:46.000Z <h3>Preamble</h3> <p><a href="https://june.hemisphericviews.com">June-Boree</a> is a reimagining of Arcadia June. June-Boree is &quot;<em>a challenge board spanning the entire month consisting of 30 unique challenges</em>&quot;. I wanted to make a poster for June-Boree and it was a good excuse to use some excellent fonts like <a href="https://simplebits.shop/products/parkly">Parkly</a>.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-poster-above-sofa.jpg" alt="A poster framed above a sofa that says Hemispheric Cavalcade bingo Arcade June-Boree" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-bus-stop.jpg" alt="A bus stop with a poster on the side that says Hemispheric Cavalcade bingo Arcade June-Boree" /></figure> <p>View the <a href="https://cdn.rknight.me/site/2026/hemispheric-cavalcade-bingo-arcade-june-boree.jpg">full poster here</a>.</p> <h3>The Challenges</h3> <p><strong>Day 1</strong>: <em>Create your thread in the forum to track your progress! <code>Your Name - 30 Challenges</code></em></p> <p>Easy one. You can see <a href="https://chat.hemisphericviews.com/d/222-robb-30-challenges/81">my thread on the forum here</a> along with comments and such which I won't be including here.</p> <p><strong>Day 2</strong>: <em>Create a hyper-specific meme about a running joke from the podcast.</em></p> <p>I had so many ideas for this - trivia corner, counter chat, thumbs up vs media corner, something Thomas-related, notes apps, and the classic depreciation spreadsheet. My main submission was this Thanos one:</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-meme-thanos.jpg" alt="Thanos's daughter asking Did you do it and what did it cost? Thanos says $2.74 a week over four years once you take into account what i sold it for" /></figure> <p>And the others:</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-american-chopper.jpg" alt="The American Chopper meme with four panels of dialog. Panel one says This is thumbs up corner where we say things we like. Second says so it's the same as media corner why does it have a new name. Third says no this is different we're just giving it a thumbs up we're not giving it a full recommendation. The final panel says it doesn't even have a theme tune" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-laughing.jpg" alt="A group of politicans laughing, the caption says And then he said I'm not looking for a new notes app" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-pablo.jpg" alt="Caption says Me waiting to find out who's winning trivia corner and three panels of Pablo Escobar standing around" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-they-dont-know.jpg" alt="A man at a party. The caption says they don't know i have a spreadsheet that shows how much every item i own costs per week and i'd happily make one for them if they asked" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-thomas.jpg" alt="A man and woman in bed. The woman is thinking he's probably thinking about other women. The man is thinking Thomas the Tank Engine was a concoction ofthe 9os and he was essentially the neo liberalist agenda of the original train venture" /></figure> <p><strong>Day 03</strong>: <em>Listen to an entire music album from start to finish without looking at a screen or skipping a track. Post the album length and link to the album.</em></p> <p>How dare Jason try to get me to sit quietly and enjoy something. I sat down and listened to one of my favourites: Sugarcult - <a href="https://musicthread.app/link/2gGzXsflqsXtADdYCMpZddciXNf">Palm Trees and Powerlines</a>. 12 songs, 40 minutes.</p> <p><strong>Day 04</strong>: <em>Record a 30-second audio clip of the ambient sound outside your house (birds, traffic, etc.) and post it without context.</em></p> <p>This was recorded (as a video) by one of the Knightlings, on my phone, while I was dozing on the sofa so I converted it to audio (I also had to bleep out one of them saying the other's name because op sec).</p> <p><audio controls="" src="https://cdn.rknight.me/site/2026/hv-june-ambient-noise-children-bleeped.mp3"></audio></p> <p><strong>Day 05</strong>: <em>Take a screenshot of your phone battery hitting exactly 1%.</em></p> <p>This one was just cruel, but I did it.</p> <p><strong>Day 06</strong>: <em>Take a photo of a classic regional snack or beverage unique to your part of the world.</em></p> <p>Burger from <a href="https://www.tripadvisor.co.uk/Restaurant_Review-g186298-d24839446-Reviews-Kye_s_Cafe_Selco_Cafe_Portsmouth-Portsmouth_Hampshire_England.html">Kyes</a> innit.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-burger.jpg" alt="A burger and chips on a plate with a pot of BBQ sauce" /></figure> <p><strong>Day 07</strong>: <em>Take an artistic photo of something interesting on your daily walk or drive.</em></p> <p>This is the <a href="https://www.havanturc.org/welcome.htm">Havant United Reform Church</a> near the train station.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-07-photo.jpg" alt="A black and white photo of the top of a church with a white sky behind it" /></figure> <p><strong>Day 08</strong>: <em>Write down a thought, a quote, or a goal for today on an actual piece of paper with a physical pen, and post a photo</em></p> <p>I was on the train and it was not easy to write this.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-08-note.jpg" alt="A notebook with a note written on it that says Simply by setting the task I lose all ability to remember a quote I like for this challenge. Also it's hard to write on a train. A neon pen is underneath" /></figure> <p><strong>Day 09</strong>: <em>Find a real-world sign, menu, or package with terrible font spacing and shame it with a photo.</em></p> <p>I didn’t get this one for a few days. I drove to a couple of places I knew of with terrible kerning on some banners but they had both been removed so I assumed I wouldn’t get this challenge. Then my car presented me with this monstrosity.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-kerning.jpg" alt="A car entertainment system showing a podcast. The space between one of the letters and an apostophe is huge" /></figure> <p><strong>Day 10</strong>: <em>Take a &quot;before&quot; and &quot;after&quot; photo of your desk setup after a deep declutter.</em></p> <p>This the best I'm ever going to declutter, this is my emotional support clutter.</p> <p>Before:</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-10-before.jpg" alt="A desk with lots of stuff on it including pegboard behind it with photos and other nick nacks. The desktop has paperwork and other bits on it." /></figure> <p>After:</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-10-after.jpg" alt="A desk with lots of stuff on it including pegboard behind it with photos and other nick nacks" /></figure> <p><strong>Day 11</strong>: - <em>Make a digital &quot;postcard&quot; of your town using only emoji and text.</em></p> <p>&quot;Time for some ASCII art&quot; - Me on day 11.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-portsmouth-postcard.jpg" alt="A terminal window showing ASCII art of boats, the Spinnaker Tower, and a tall building." /></figure> <p>Raw:</p> <pre class="language-bash"><code class="language-bash"><span class="token punctuation">..</span>____________________________________________<span class="token punctuation">..</span><br /><span class="token operator">||</span> ~~~ 🛥️ PORTSMOUTH ☀️ ~~~ <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token operator">|</span> ______ <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token operator">|</span>.^ <span class="token operator">|</span> <span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token operator">||</span> ^ <span class="token operator">|</span> ^^^^ <span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token operator">||</span> ^ <span class="token operator">|</span> <span class="token operator">|</span> <span class="token operator">|</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token punctuation">]</span> <span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token operator">||</span> ^ <span class="token punctuation">)</span>_<span class="token punctuation">)</span> <span class="token punctuation">))</span> <span class="token operator">|</span> ---- <span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token builtin class-name">.</span><span class="token operator">||</span> ^ <span class="token punctuation">)</span>__<span class="token punctuation">)</span> <span class="token punctuation">)</span>_<span class="token punctuation">)</span> <span class="token operator">|</span> <span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token punctuation">]</span> <span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token builtin class-name">.</span><span class="token punctuation">;</span> <span class="token operator">||</span>^ <span class="token punctuation">)</span>___<span class="token punctuation">))</span>___<span class="token punctuation">)</span> <span class="token operator">|</span>______<span class="token operator">|</span> <span class="token operator">||</span><br /><span class="token operator">||</span> <span class="token punctuation">..</span><span class="token punctuation">;</span><span class="token punctuation">;</span> <span class="token operator">||</span> ___<span class="token operator">|</span>____<span class="token operator">|</span>___ / ----- / <span class="token operator">||</span><br /><span class="token operator">||</span>————————————^^^^<span class="token punctuation">\</span>__________/^^^~~^^~~^^^^^^^<span class="token operator">||</span><br /><span class="token punctuation">..</span>____________________________________________<span class="token punctuation">..</span></code></pre> <p><strong>Day 12</strong>: <em>Walk 10,000+ steps. Post a photo showing date and step count.</em></p> <p>I usually hit 10k steps but I figured I'd post one that was the highest for the week which was just over 18k steps when <a href="https://rknight.me/notes/202606091034/">I was in London</a>.</p> <p><strong>Day 13</strong>: <em>Do a 15-second voice memo pronouncing a difficult local place name from your area.</em></p> <p>&quot;<em><a href="https://en.wikipedia.org/wiki/Cosham">Cosham</a> and <a href="https://en.wikipedia.org/wiki/Bosham">Bosham</a> are pronounced the same</em>&quot; one might think.</p> <p><audio controls="" src="https://cdn.rknight.me/site/2026/hv-june-unusual-place-pronunciation.mp3"></audio></p> <p><strong>Day 14</strong>: <em>Take a photo of a local transit pass, train ticket, or a unique road sign from your neighborhood</em></p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-14-road-sign.jpg" alt="A photo taken on a motorway from a car. A road sign on the side of the road says Installing Technology" /></figure> <p><strong>Day 15</strong>: <em>Score 50+ in Bounce in <a href="https://apps.apple.com/gb/app/arcadia-watch-games/id1479608271">Arcadia</a></em></p> <p>I prefer the games on Arcadia where I can take my time so I didn't think I'd get this but I managed to get exactly 50 and that's enough for me. <a href="https://chat.hemisphericviews.com/d/217-eric-30-day-challenge/21">Eric got 702</a> which is ridiculous.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-bounce.png" alt="A high score on an iPhone showing 50" /></figure> <p><strong>Day 16</strong>: <em>Put a sticker on something that is decidedly not a piece of tech!</em></p> <p>I'd done this a few days prior and it fits so perfectly. My <a href="https://www.mij.co.uk/products/midori-cardboard-cutter-black">Midori cutter</a> with a <a href="https://shop.knightshift.studio/product/ruminate-king">Ruminate King sticker</a> on it.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-sticker-ceremic-cutter.jpg" alt="A black plastic circle with a Ruminate sticker on it that looks like the Burger King logo. On the bottom is the same circle open, revealing the ceramic blade inside." /></figure> <p><strong>Day 17</strong>: <em>Take a day off, you’ve earned it! (OR make more memes)</em></p> <p>You don't have to tell me twice. For reference, <a href="https://ericmwalk.omg.lol">Eric</a> is stupidly good at Arcadia, having won the previous five years of Arcadia June.</p> <figure><img src="https://cdn.rknight.me/hv-june-17-meme-train.jpg" alt="A school bus with the caption My High Score in Bounce. The second panel is a train hitting that bus and it says EricMWalk." /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-17-meme-911.jpg" alt="George Bush being whispered to. It says Eric just posted 702 in Bounce" /></figure> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-17-meme-ben-affleck.jpg" alt="Ben Affleck having a cigarette looking exhaused. The caption says When Jason changes the system used for show notes again" /></figure> <p><strong>Day 18</strong>: <em>Post a photo at exactly 12:00 PM local time of the sky/view outside your window.</em></p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-18-window-photo.jpg" alt="A telephone pole with wires coming out of it on a grey sky" /></figure> <p><strong>Day 19</strong>: <em>Complete 100 reps of a body weight exercise (push-ups, squats, or jumping jacks) throughout a single day. Keep track on a tally sheet and post a photo</em></p> <p>Here’s a tally of every time I thought about the day 19 challenge and didn’t do it because lazy.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-19.jpg" alt="A piece of paper headed with Kellerman's Resort. There is a tally showing 100 marks written on it." /></figure> <p><strong>Day 20</strong>: <em>Score 25,000+ in CandyBall</em></p> <p>Not a chance. <a href="https://chat.hemisphericviews.com/d/217-eric-30-day-challenge/36">Eric did it though</a></p> <p><strong>Day 21</strong>: <em>Change the wallpaper on your phone or desktop to something completely new and show it off.</em></p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-21-wallpaper.png" alt="A phone home screen showing the Colosseum in Rome at night" /></figure> <p><strong>Day 22</strong>: <em>Buy a coffee/tea/beverage, music, or book from a local independent shop and share the haul.</em></p> <p>These are the best pork scratchings I’ve ever had in my life.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-22-pork-scratchings.jpg" alt="A back of Isle of Wight Garlic farm chilli and garlic pork scratchings" /></figure> <p><strong>Day 23</strong>: <em>Score 10,000+ in The Claw.</em></p> <p>I really did try on this one but I couldn't even get close.</p> <p><strong>Day 24</strong>: <em>Show the most ridiculous chain of tech adapters or dongles you can assemble to connect two incompatible devices</em></p> <p>Not quite incompatible but I've been forgetting for years to take in a C to C cable to my office, so instead I use this USB C hub that has four USB A ports. Then I use a USB A to C cable to charge my mouse.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-24-cable.jpg" alt="A desk showing a black USB hub with another black cable coming out of it. There are keys on the desk" /></figure> <p><strong>Day 25</strong>: <em>Look behind your computer monitor or TV and take a photo of the hidden, chaotic cable nest you pretend doesn't exist.</em></p> <p>Behold, the cables behind my desk.</p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-25-cables.jpg" alt="A mess of cables behind my desk" /></figure> <p><strong>Day 26</strong>: <em>Consume a piece of media (a podcast episode, article, or YouTube video) produced in the opposite hemisphere from where you live. Share a link!</em></p> <p>I did two:</p> <ol> <li><a href="https://www.youtube.com/watch?v=i6c4Nupnup0">New Zealand decking ad</a></li> <li><a href="https://www.youtube.com/watch?v=WA1h9h7-_Z4">1988 Victoria Bitter ad</a></li> </ol> <p><strong>Day 27</strong>: <em>Record the sound of a satisfying real-world click</em></p> <p>This is the click of the Bluetooth knob on my <a href="https://rknight.me/blog/using-the-8bitdo-keyboard-on-macos/">8BitDo keyboard</a></p> <p><audio controls="" src="https://cdn.rknight.me/site/2026/hv-june-27-click.mp3"></audio></p> <p><strong>Day 28</strong>: <em>Draw a terrible, MS Paint style portrait of Andrew, Martin, or Jason. Or all three!</em></p> <figure><img src="https://cdn.rknight.me/site/2026/hv-june-28-paint.png" alt="A drawing done with MS Paint with three sections - red, blue, and yellow. Each one has a badly drawn person in it" /></figure> <p><strong>Day 29</strong>: <em>Write a traditional 5-7-5 syllable haiku about the podcast or your favorite co-host.</em></p> <p>I did a Haiku:</p> <blockquote> <p>Whimsical podcast<br /> Martin, Jason, Andrew news<br /> Hemispheric Views</p> </blockquote> <p>I also did a limerick because that's my preferred poetry format:</p> <blockquote> <p>There once was a podcast with Andrew,<br /> Jason, and Martin, just talking,<br /> They all jumped on planes,<br /> To meet for a day,<br /> It was significantly faster than walking</p> </blockquote> <p><strong>Day 30</strong>: <em>Race to the finish! Score 50,000+ points in FastRun!</em></p> <p>The final day, the final Arcadia challenge. I got 39,939 after a handful of attempts. 50k wasn't going to happen.</p> <h3>Conclusion</h3> <p>Like <a href="https://rknight.me/blog/tags/weblogpomo/">WeblogPomo</a> and <a href="https://rknight.me/blog/tags/inktober/">Inktober</a>, I enjoy the structure of having a single, small thing to do every day but I also need the accountability otherwise I won't do it. Jason did a great job of picking a selection of challenges that every can do and it made the month interesting to go into the forum and see what people had posted every day.</p> This blog is written in en-GB - Terence Eden’s Blog https://shkspr.mobi/blog/?p=69136 2026-07-02T11:34:59.000Z <p>Someone left a comment on my blog recently asking if I'd mind making my language more inclusive. They didn't get some of the cultural references I'd used and suggested it would be easier if I used tropes which were more globally known.</p> <p>Here's the thing. No.</p> <p>All my blog posts start with a simple declaration:</p> <pre><code class="language-HTML">&lt;!doctype html&gt; &lt;html lang=en-GB&gt; </code></pre> <p>There's a reason for that. It is more than the language I speak; it is the culture I live in, the way that I think, and the accent I use.</p> <p>When your AI bot reads this text aloud, it should do so with a <em>British</em> accent<sup id="fnref:accent"><a href="https://shkspr.mobi/blog/2026/07/this-blog-is-written-in-en-gb/#fn:accent" class="footnote-ref" title="OK, accents are a whole can of worms. Regional English is varied. I'm not sure if there are any BCP-style tags for intra-country accents." role="doc-noteref">0</a></sup>. That's how I speak. It is OK to hear a slightly unfamiliar accent. You'll be able to figure out what I'm saying. Your world won't collapse if I don't start each sentence with "Howdy, y'all!"</p> <p>But what should you do if you come across a concept you don't understand?</p> <p>When The Wicked Witch of the TERFs released the first Harry Potter book "Philosopher's Stone", it was published in the USA with a different title; "Sorcerer's Stone". There were also a dozen other language changes - <a href="https://groups.google.com/g/alt.fan.harry-potter/c/5jh8ZD6KzF0/m/Ck5EIv01Js8J">which caused great consternation in the fandom</a>.</p> <p>What do you think happens if Skip or Madison come across a kid eating "a sherbet lemon" or a description of Hermione's "fringe" or discover Harry wearing a jumper? Will their little minds collapse under the knowledge that people far away use different words?</p> <p>No. And neither will you.</p> <p><strong>It is OK if things are unfamiliar to you.</strong></p> <p>Up until my mid-twenties, I had never seen or eaten a Twinkie. They were a cultural lodestone in a hundred books and films, but not the sort of thing I could buy locally. So I used my context clues. They seemed like an unappealing foodstuff which, nevertheless, were inexplicably popular.</p> <p>As a kid, I could recite all the lyrics to Vanilla Ice's Ice Ice Baby without getting half the references. The brain is malleable and can fit in new concepts with relative ease.</p> <p>So if you see a reference to Count Duckula, or hear me exclaim "Accrington Stanley!", or even blush as I describe an <em>utter</em> wanker - please take it as a sign that the hegemony is <em>not</em> universal and some people exist in a cultural <i lang="fr">milieu</i> different to your own.</p> <p>And breathe. It'll be OK.</p> <div id="footnotes" role="doc-endnotes"> <hr aria-label="Footnotes"> <ol start="0"> <li id="fn:accent"> <p>OK, accents are a whole can of worms. <a href="https://en.wikipedia.org/wiki/English_language_in_England#Overview_of_regional_accents">Regional English is varied</a>. I'm not sure if there are any BCP-style tags for intra-country accents.&nbsp;<a href="https://shkspr.mobi/blog/2026/07/this-blog-is-written-in-en-gb/#fnref:accent" class="footnote-backref" role="doc-backlink">↩︎</a></p> </li> </ol> </div> <img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=69136&HTTP_REFERER=Atom" alt width="1" height="1" loading="eager"> Field reports from Patch the Planet - Trail of Bits Blog https://blog.trailofbits.com/2026/07/02/field-reports-from-patch-the-planet/ 2026-07-02T11:00:00.000Z &lt;p&gt;We’re running &lt;a href="https://trailofbits.com/patch-the-planet"&gt;Patch the Planet&lt;/a&gt;, an ongoing collaboration with OpenAI that pairs Trail of Bits engineers directly with more than 30 open-source projects. Its goal is to front-run a serious problem facing open-source maintainers: highly capable models like GPT-5.5-Cyber will soon create a firehose of bug reports, and OSS maintainers are already spread thin. Our plan is to point OpenAI’s latest models at real codebases, find the security bugs first, work with maintainers to patch them, and find ways to decrease the burden on maintainers in the long run.&lt;/p&gt; &lt;p&gt;This post compiles field reports from Patch the Planet. We’ll update it as the initiative progresses with insights on model capabilities, bespoke tooling for maintainers, and industry guidance. Follow this blog for updates.&lt;/p&gt; &lt;h2 id="field-report-1-gpt-55-cyber-built-a-custom-fuzzing-harness-for-zlib"&gt;Field report 1: GPT-5.5-Cyber built a custom fuzzing harness for zlib&lt;/h2&gt; &lt;p&gt;&lt;em&gt;Authored by &lt;a href="https://blog.trailofbits.com/authors/benjamin-samuels/"&gt;Benjamin Samuels&lt;/a&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;The expertise barrier that kept bespoke fuzzing campaigns out of reach for most attackers is gone. &lt;strong&gt;We watched GPT-5.5-Cyber build in a single day what would have taken weeks for a skilled security researcher&lt;/strong&gt;: harnesses across a dozen entrypoints, sanitizer and variant builds, seeds, and multiple findings currently undergoing coordinated disclosure.&lt;/p&gt; &lt;p&gt;This particular instance focused on &lt;a href="https://github.com/madler/zlib"&gt;zlib&lt;/a&gt;, a widely used data format and lossless data compression software library. We pointed GPT-5.5-Cyber at the library and drove it through Codex with the &lt;code&gt;/goal&lt;/code&gt; command, asking it to find a specific class of bugs that are critically dangerous in compression libraries. We’ll publish the full harness and findings for inspection once the vulnerabilities are patched and a new release is cut.&lt;/p&gt; &lt;h3 id="the-lab-gpt-55-cyber-built-in-a-day"&gt;The lab GPT-5.5-Cyber built in a day&lt;/h3&gt; &lt;p&gt;We didn’t tell the model how to find these bugs. The obvious first move is to read the source code, but zlib has been reviewed so thoroughly that there’s little left to find that way. GPT-5.5-Cyber worked that out for itself, judged static review to be a poor use of tokens, and decided the higher value path was to build fuzz tooling to dynamically test the code. Earlier models given the same goal tend to read the code and flag whatever looks suspicious, ultimately leading to mediocre outcomes.&lt;/p&gt; &lt;p&gt;We believe the frontier 5.5-Cyber model combined with the &lt;code&gt;/goal&lt;/code&gt; feature is what let it execute end-to-end without hand-holding. &lt;code&gt;/goal&lt;/code&gt; forced the objective to live across multiple turns and compactions so the model held scope, and 5.5-Cyber was smart enough to reject weak findings, expand coverage when a line of investigation died, and keep running until it had workable proof-of-concepts backed by sanitizer output.&lt;/p&gt; &lt;p&gt;Over the next several hours, it built the campaign out one piece at a time:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;It used ASan and UBSan builds so memory errors became observable.&lt;/li&gt; &lt;li&gt;It repurposed existing edge-case tests as guidance for the fuzz seed corpus.&lt;/li&gt; &lt;li&gt;It wrote C/C++ harnesses across a dozen entrypoints, including inflate, inflateBack, uncompress2, gzFile, MiniZip, puff, blast, infback9, gzjoin, gzappend, and several contrib stream wrappers.&lt;/li&gt; &lt;li&gt;It used compile-time variant builds (&lt;code&gt;INFLATE_STRICT&lt;/code&gt;, &lt;code&gt;BUILDFIXED&lt;/code&gt;, &lt;code&gt;PKZIP_BUG_WORKAROUND&lt;/code&gt;, etc.) to reach code that the default zlib build hides.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Each of these decisions is routine on its own, but stringing them together in the right order across a dozen entrypoints, without being handed the steps, is a relatively large shift in how capable frontier models are.&lt;/p&gt; &lt;p&gt;While zlib already has fuzzing coverage from its OSS-Fuzz harness, GPT-5.5-Cyber went beyond the default harness shape, which passes random inputs to the gz* APIs. Instead of directly fuzzing the gz* APIs, its most successful harness found bugs in valid gz* states that could only be constructed by operating system backpressure.&lt;/p&gt; &lt;h3 id="reporting-discipline-is-the-hard-part"&gt;Reporting discipline is the hard part&lt;/h3&gt; &lt;p&gt;In general, models tend to struggle with deciding when a finding is severe enough to justify escalating it into reporting. Weaker models tend to escalate bugs that cause the program to crash, but are not reachable under real-world conditions. Early on, GPT-5.5-Cyber hit a null callback crash in &lt;code&gt;inflateBack&lt;/code&gt;. The crash was real, but reaching it required a caller to set up a state that was extraordinarily unlikely in real-world conditions, so the model logged it as unreachable and moved on. This agent kept going without human intervention and found several higher-impact issues.&lt;/p&gt; &lt;p&gt;That discipline is the whole game. The value of the zlib harness came from automation plus &lt;strong&gt;a strict definition of what counted as a reportable finding&lt;/strong&gt;. Without strong validity rules baked into the goal and a model truly capable of evaluating those rules, the agent will generate mountains of noise with high confidence: invalid uses of the public API, expected parser errors, internal API misuse, etc.&lt;/p&gt; &lt;h3 id="the-moat-is-gone"&gt;The moat is gone&lt;/h3&gt; &lt;p&gt;Setting up a bespoke fuzzing campaign used to mean finding someone who could write harnesses, reason about valid API state, and differentiate between a bug and a crash that can’t happen in practice. This asymmetry kept casual attackers out of the game for most targets.&lt;/p&gt; &lt;p&gt;That moat is mostly gone now, and it shifts the threat model in two directions at the same time. For a skilled researcher, it is a force multiplier: the weeks-long tax on every new target drops to a day or less, so the same person can audit far more code. For a low-skill attacker, the floor rises: the tedious, expertise-heavy work of getting a harness off the ground can now be driven by starting a goal and supervising the loop.&lt;/p&gt; &lt;p&gt;For anyone shipping security-critical code, the practical takeaway is clear. Bespoke fuzzing is no longer a luxury reserved for projects with mature OSS-Fuzz coverage, and it is no longer expensive for the people whom you would rather not have running it. The defensive move is to do it first, with the validity rules that turn agent output into a high-signal source you can act on.&lt;/p&gt; &lt;h3 id="lessons-learned"&gt;Lessons learned&lt;/h3&gt; &lt;p&gt;The fuzzing lab answered the question we came in with and left us a much bigger one. We didn’t ask GPT-5.5-Cyber to build a fuzzing campaign; it decided that was the job and did it. The thing worth watching for now is what else these new models will reach for once you hand them a goal and step back, especially the approaches we would never have thought to ask for before.&lt;/p&gt; &lt;p&gt;That is also why the front-running work being done by Patch the Planet matters. Every new capability that helps us find bugs faster is just as available to an attacker, so the advantage goes to whoever finds the bugs and fixes them first.&lt;/p&gt; Link Dump: June 2026 - The Weblog of fLaMEd https://flamedfury.com/posts/link-dump-june-2026/ 2026-07-02T07:32:56.000Z <p>What’s going on, Internet? A few good links about blogging from this month. Enjoy.</p> <ul class="list"> <li><a href="https://manuelmoreale.com/interview/flamed" rel="noopener">People and Blogs - fLaMEd 🔥</a> My People and Blogs chat on web ownership, 25 years of fLaMEd fury, and why I’m still here.</li> <li><a href="https://susam.codeberg.page/wcn/" rel="noopener">Wander Console Network</a> Wander is a small, decentralised, self-hosted web console that lets visitors explore websites and pages recommended by a community of independent personal site owners. Like webrings reborn, self-hosted consoles recommending each other instead of letting an algorithm decide what you find.</li> <li><a href="https://www.terrygodier.com/the-boring-internet" rel="noopener">The Boring Internet - Terry Godier</a> The open internet isn’t dying, just the commercial crust glued on top of it.</li> <li><a href="https://michaelharley.net/posts/2026/06/15/bloggers-can-we-make-better-titles-for-our-posts/" rel="noopener">Bloggers, can we make better titles for our posts? - Michael Harley</a> Fair point that vague titles like “Recent Thoughts” sink in a feed when nobody can tell what they’re about.</li> <li><a href="https://lwgrs.bearblog.dev/re-bloggers-can-we-make-better-titles-for-our-posts/" rel="noopener">re: Bloggers, can we make better titles for our posts? - An Almost Anonymous Blog</a> Good pushback on the title advice: weekly recaps and the like are easy to skip, and a decent way to find new bloggers.</li> <li><a href="https://www.newsonaut.com/articles/link-like-the-indie-web-depended-on-it" rel="noopener">Newsonaut: Turning inner space into outer space</a> Linking out is the cheapest way to keep the indie web alive.</li> <li><a href="https://jamesg.blog/blogger-archetypes" rel="noopener">Blogger Archetype Quiz</a> A cheeky wee quiz that sorts you into a blogging archetype. I came out as a link curator. What’d you get?</li> </ul> <p>For more, check out the <a href="https://flamedfury.com/bookmarks/">bookmarks</a> archive, and subscribe to the <a href="https://flamedfury.com/feeds/">feeds</a> if you want these as they happen.</p> <p>Hey, thanks for reading this post in your feed reader! Want to chat? <a href="mailto:hello@flamedfury.com?subject=RE: Link Dump: June 2026">Reply by email</a> or add me on <a href="xmpp:flamed@omg.lol">XMPP</a>, or send a <a href="https://flamedfury.com/posts/link-dump-june-2026/#webmention">webmention</a>. Check out the <a href="https://flamedfury.com/posts/">posts archive</a> on the website.</p> I have a theory about AI fake news site The Editorial - Werd I/O 6a45b0d75272e800017b44f8 2026-07-02T00:29:11.000Z <p>Link: <a href="https://www.niemanlab.org/2026/07/now-were-getting-ai-fake-news-complaining-about-how-ai-fake-news-is-the-death-of-real-news/?ref=werd.io"><em>Now we&#x2019;re getting AI fake news complaining about how AI fake news is the death of real news, by Joshua Benton in Nieman Lab</em></a></p><p>A bunch of people &#x2014; <a href="https://werd.io/a-right-wing-media-chain-tried-to-replace-47-newspapers-with-ai-they-all-died/">including, unfortunately, me</a> &#x2014; were taken in by this AI-generated newsroom earlier this week. The story was decently written and seemed to be well-cited, but it turned out to be nonsense. Ironically, it was about a would-be media empire that purchased struggling papers, fired their staff, and replaced them with AI, leading to the death of each newsroom. All false.</p><p>So the big question about The Editorial is: why does it exist?</p><p><a href="https://www.niemanlab.org/2026/07/now-were-getting-ai-fake-news-complaining-about-how-ai-fake-news-is-the-death-of-real-news/?ref=werd.io">As Joshua Benton put it:</a></p><blockquote>&#x201C;Fake news isn&#x2019;t new, obviously. And while AI-generated slop is newer, it&#x2019;s hardly unfamiliar at this point. But why would a spam site bother making up a story about Alabama weekly newspapers, of all things? Whose interest is it in to get that niche?&#x201D;</blockquote><p>Here&#x2019;s my theory: I think it&#x2019;s a two-headed LLM poisoning scheme.</p><p>On one hand, most of the content relates to Chinese-specific interests: articles about Taiwan or African nations where China is making inroads. These are all articles from a China-friendly perspective. If an LLM were to ingest them and <em>trust the site</em>, it might start repeating the assertions made in each one as fact.</p><p>One way to make sure a site is trusted is to get other, trusted sources to point to it. That&#x2019;s where the stories about journalism come in: there are few things that journalists engage in more than stories about their own industry. Get enough patsies (like, again, to my chagrin, <em>me</em>) to point links in their direction and journalists might post them in high-trust communities on high-trust sites like Reddit, as well as their own, and Bob&#x2019;s your uncle. <a href="https://werd.io/all-you-need-to-poison-an-llm-is-13-words/">We already know that it takes as little as 13 words</a> to poison an LLM with falsehoods.</p><p>Of course, that might not be it at all. Frank, the site&#x2019;s owner (who lists himself as CEO of Nordiso Group on LinkedIn), at least appears to be a Finnish solopreneur. If he wanted to clear the air, he could write a post (himself) about what he was up to. It might be that he&#x2019;s running an experiment to see how easily an LLM can be poisoned with propaganda! Until then, I think it&#x2019;s reasonable to assume that something underhand is going on.</p> AI's costs are going through the roof - so businesses are telling LLMs to talk like cavemen - Werd I/O 6a450f3b5272e800017b44f1 2026-07-01T12:59:39.000Z <p>Link: <a href="https://www.404media.co/companies-are-making-claude-and-codex-talk-like-cavemen-to-stop-ais-soaring-costs/?ref=werd.io"><em>Companies Are Making Claude and Codex Talk Like Cavemen to Stop AI&#x2019;s Soaring Costs, by Joseph Cox at 404 Media</em></a></p><p>I find this very funny:</p><blockquote>&#x201C;Companies are deliberately making their AI tools speak like cavemen in an attempt to stop burning through AI tokens and curb their massive expenditure on AI, 404 Media has found. The tool turns the usually verbose outpost of LLMs like Claude Code, Codex, or Gemini into a much more to the point answer. Think less &#x201C;you&#x2019;re right to push back, I was wrong,&#x201D; and more &#x201C;Hulk smash.&#x201D;&#x201D;</blockquote><p>If only we had other limited-vocabulary lexicons designed to talk to computers efficiently!</p><p>I think we&#x2019;re circling a few different possibilities that may show up over the next few years:</p><ul><li>Literally LLM-specific &#x201C;programming languages&#x201D; that humans can use to talk to models more efficiently, of which Caveman is the hilarious first step</li><li>A proprietary bytecode-like language for LLMs that makes interactions more efficient but also just happens to be owned by one of the major vendors and creates a hitherto-unobtainable moat for their business</li><li>This all becomes moot when local models become viable for most businesses without insanely high hardware prices or configuration costs</li><li>LLM costs eventually fall to a fraction of their existing level</li></ul><p>But who knows? Maybe enterprise businesses will continue to talk in stilted caveman language to achieve their business goals forever.</p> They tell us surveillance makes us safer. It undermines our democratic rights. - Werd I/O 6a450d485272e800017b44eb 2026-07-01T12:51:20.000Z <p>Link: <a href="https://www.techpolicy.press/the-quiet-erosion-of-collective-action-under-digital-surveillance/?ref=werd.io"><em>The Quiet Erosion of Collective Action Under Digital Surveillance, by Gina Romero in Tech Policy Press</em></a></p><p>The most important outcome of increased surveillance is a chilling effect on free speech and expression. As Gina Romero, the United Nations Special Rapporteur on the Rights to Freedom of Peaceful Assembly, notes here, that extends to the organizations that have been established to protect those rights:</p><blockquote>&#x201C;As organizations operate under the constant assumption that they are being monitored, their core functions are profoundly affected. Their ability to serve as watchdogs, provide rights-based services, protect victims of human rights abuses, and educate the public is severely constrained. Ultimately, the very possibility of advancing and protecting rights, democracy and the rule of law is undermined.&#x201D;</blockquote><p>Civil society organizations and advocates have been mislabeled as national security threats around the world. It&#x2019;s true in some of the nations that we&#x2019;ve long thought of as being authoritarian, but it&#x2019;s also true in the United States. Even places like the United Kingdom have tried to apply pressure to technology companies so that they can gain access to backdoors.</p><p>Tools like <a href="https://signal.org/?ref=werd.io">Signal</a> have become all the more important. We need more easy to use end to end encrypted systems so that we can communicate and organize with each other without fear of government surveillance. That also allows whistleblowers and sources for journalists to reach out with less of a fear they they will suffer repercussions.</p><p>But those tools don&#x2019;t stop you from being surveilled in the real world. Cameras and microphones are everywhere; license plate readers are now commonplace; even <a href="https://theconversation.com/world-cup-propels-surveillance-to-new-heights-284712?ref=werd.io">AI-enabled drones have been deployed</a> for events like the World Cup.</p><p>It&#x2019;s generally true that if government <em>can</em> do something, it will. So the only way to stop this kind of widespread surveillance is to make it impossible. Romero calls for legislative prevention that takes into account the whole systemic impact of surveillance rather than just the immediate first-order effects. Her report also calls out that it can be very difficult to challenge these systems because what they are and who owns them tends to be complicated or obfuscated:</p><blockquote>&#x201C;The study reveals a lack of transparency surrounding the relationship between state power and non-state actors, creating an information vacuum that makes surveillance practices exceedingly difficult to challenge through litigation. As a result, the right to an effective remedy is fundamentally weakened.&#x201D;</blockquote><p>So I think we also need more technical capabilities that interfere with how these systems of surveillance actually work. We need more spaces that are designated privacy-first and enforce an anti-surveillance rulebook. And, just as <a href="https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/?ref=werd.io">communities have taken it upon themselves to dismantle Flock cameras</a>, we need to take back our streets.</p> A concrete tool to help newsrooms cover emergencies - Werd I/O 6a443ebb5272e800017b44db 2026-06-30T22:10:04.000Z <p><em>Get stories like this sent to you every Friday: </em><a href="https://werd.io/#/portal" rel="noreferrer"><em>Subscribe for free</em></a><em>.</em></p><hr><p>Link: <a href="https://emergencymode.news/?ref=werd.io"><em>Emergency Mode for News, by OpenNews, NC Local, and Newspack</em></a></p><p>Emergency Mode is a set of resources, tools, and training that aims to prepare small newsrooms for various disasters. It&#x2019;s a co-production between <a href="https://opennews.org/?ref=werd.io">OpenNews</a>, <a href="https://nlocal.org/?ref=werd.io">NC Local</a>, and <a href="https://newspack.com/?ref=werd.io">Newspack</a>. They&#x2019;ve done a great job. As their about page puts it:</p><blockquote>&#x201C;Emergency Mode for News equips local journalists and their newsrooms with the tools they need to respond to climate disasters. With a disaster reporting action pack, software and a learning community, Emergency Mode is designed to help journalists act nimbly and creatively to serve their communities when the unexpected happens.&#x201D;</blockquote><p>Toolkits include things like <a href="https://docs.google.com/document/d/1iEvYxJf1dnQ8jXS8IhBeqh9GrkTsxCqBjehG66aRJmA/edit?tab=t.0&amp;ref=werd.io#heading=h.t2e0k24sy4l4">a practical checklist for newsrooms covering wildfires</a> and <a href="https://docs.google.com/document/d/1dIeAA0yo3OXJKfjT4cwaPkZd01stJqaPD3kRZMpIsDA/edit?tab=t.0&amp;ref=werd.io#heading=h.k4t85kcanet">a template for maintaining source lists during an emergency</a>. There&#x2019;s also <a href="https://emergencymode.news/training/?ref=werd.io">a hands-on workshop series</a> and tools like WordPress plugins for <a href="https://emergencymode.news/tools/?ref=werd.io">live rolling news updates</a> and providing bandwidth-light versions of sites.</p><p>Most of all, I really appreciate the practical nature of all of it. Rather than hand-waving about principles and ideas, as many newsroom-facing resources do, everything here is a concrete tool that can actively be used in the field. Newsrooms are more squeezed than they&#x2019;ve ever been, so it doesn&#x2019;t hurt that it&#x2019;s all free.</p><p>I&#x2019;d love to see this level of concrete specificity for <em>the normal working of a newsroom</em>. Wouldn&#x2019;t it be cool to have a list of business model checklists you could pull from? Or disaster recovery plans? Or data protection policies? Just as the tools on this site are going to be concretely useful to any newsroom that covers a disaster, checklists, tools, and training for standard operational practices could be really meaningful &#x2014; particularly for smaller newsrooms that don&#x2019;t have the ability to hire CTOs, CFOs, and so on.</p><p>In other words: more, please. This is lovely.</p> Community Survey 2026 - Werd I/O 6a440ef35272e800017b40ca 2026-06-30T18:51:10.000Z <img src="https://storage.ghost.io/c/18/7c/187cc681-d3f3-49fc-87de-b01d06b76821/content/images/2026/06/planet-volumes-W1hqljYTHcM-unsplash.jpg" alt="Community Survey 2026"><p>I&#x2019;m grateful that people stop by and read my posts. I think I&#x2019;m really lucky. Thank you!</p><p>I love writing here, but I&#x2019;d love to know how I could serve you better. So every year I ask my readers to fill in a short survey. It doesn&#x2019;t take more than a minute or two.</p><p>This survey will help me figure out which problems and ideas people are thinking about, which will help me figure out how helpful I can be.</p><p><a href="https://airtable.com/appY4OgjGxGnXFgBU/shrseIW6fl9DlMchu?ref=werd.io" rel="noreferrer"><strong>Click here to answer a few short questions</strong></a><strong>.</strong></p><p>It&#x2019;s entirely anonymous (unless you decide to leave your email address). And it helps me out a great deal.</p><p>Thank you in advance for your feedback!</p> Nintendo 3DS, to the movies, and a bad roll - W26 - Joel's Log Files https://joelchrono.xyz/blog/w26 2026-06-30T15:40:00.000Z <p>I usually take pictures to remember what happens during the week. This was not the case for this one, so the notes themselves may not be as long as some of you may expect! Still, a lot of things happened.</p> <p>This second paragraph is being written right after I was done with everything here, turned out to be just as long as usual so, I don’t want any complaints!</p> <ul> <li> <p>🕹️ I am now the proud owner of a red <em>New Nintendo 3DS XL</em>—Why did Nintendo thought adding “New” to the name was helpful?—and I love it! Some of my oldest readers may remember the time when I beat <em>Metroid Samus Returns</em> on one of these—though I never reviewed it properly, I think. Now I have the chance to play some other titles in the system. Right now: <em>Fire Emblem Awakening</em>.</p> </li> <li> <p>🏴‍☠️ The device already came with some <em>magic</em> installed on it, so I’ve been able to acquire quite a few games and homebrew on it. Including a cool Chrono Trigger inspired theme. I may try and get it back to stuck, just to learn how to unlock it myself, but I may just keep using it as it, honestly.</p> </li> <li> <p>📦 That wasn’t the only Nintendo system I ordered though. There’s also a <em>2DS XL</em>—the last of the the 3DS family—that took longer to arrive. After using the N3DSXL, I don’t think I’ll keep it, though I really like its design, maybe I’ll give it to my sister who wanted one too, who knows. I’ll go pick it up today as of the writing of these notes</p> </li> <li> <p>🍿 So I invited a friend to watch a movie with me and family—<em>if you know you know</em>—and it went well! She really enjoyed the film and we all chatted a bit about it and life and other things after we were done with it. We’ll watch another movie next Friday, actually, probably <em>Supergirl</em>.</p> </li> <li> <p>🎮 I updated my <em>Anbernic RG35XX SP</em> to the latest version of <a href="https://muos.dev">MuOS</a>, codenamed <em>Funky Jacaranda</em>. I am very happy to finally have a built-in Activity Tracker, even if it is a little barebones, I really appreciate its functionality. Speaking of, I didn’t know my 3DS had one too, it is so good!</p> </li> <li> <p>🚲 This weekend’s bicyle trip was all about looking for a bike shop to find the fenders and bike I want to get installed. Unfortunately, everything is closed in the morning. I had a fun time commuting around downtown though, I went up some hills which required some effort, it felt good to overcome that. I actually wanted to try and pickup the 2DS XL, but same issue.</p> </li> <li> <p>🛍️ It was Father’s Days a few days ago, but I didn’t get any gifts for him at the time—other than the event at church and a mug but still—so we went out shopping for some things and we also had a coffee together. We do have coffee together at home often, but its rare to go outside for one so, it was a good time.</p> </li> <li> <p>🎲 We wanted to return to <em>Land of Eem</em> after a very big hiatus, but in the end, we couldn’t make it happen. Our first playthrough was great but there were a couple of players who haven’t been able to return or stay for a full session… We need to set a proper time for one. We did play <em>Survidice</em> again tho.</p> </li> </ul> <p><img src="/assets/img/blogs/2026-06-30-week-1.webp" alt="Collage of the Week" /></p> <h2 id="gaming">Gaming</h2> <h3 id="ongoing">Ongoing</h3> <ul> <li> <p><strong>Transistor</strong> - Close to the end now, the game has turned into a sort of psychodelic journey and there was this weird flip in my progress that I didn’t quite expect. The voice work, the soundtrack, everything has remained amazing, and the battles have only gotten more complex, I love the sort of real-time turn-based mix it has going and it has proven to be a true challenge as I approach the grand finale!</p> </li> <li> <p><strong>Terranigma</strong> - When dusting off my Anbernic handheld, I returned to this for about twenty minutes. I have advanced to chapter 2 of the story, turning the whole plot inside out once again. I am doing the first dungeon inside of a poisonous tree! It feels very Ocarina of Time, I must say. Though this game came out first!</p> </li> <li> <p><strong>Slice &amp; Dice</strong> - Had some fun here. I am doing a pretty slow Blursed run (the same run during the last couple weeknotes), and yesterday I beat the twentieth battle at last! I used to reach 50 in a day before but, life goes on.</p> </li> </ul> <h3 id="started">Started</h3> <ul> <li><strong>Fire Emblem: Awakening</strong> - I tried this game on a borrowed 3DS from a friend, but now that I returned to it, after beating <a href="/blog/fire-emblem-the-blazing-blade/">The Blazing Blade</a>, I can’t help but truly love it even more! I played like seven hours of this already, and even decided to let someone die in battle for once. I’ll keep going, adding this to my <em>Summer Game Challenge</em> list—which seems to be changing every week.</li> </ul> <h3 id="reading">Reading</h3> <ul> <li> <p><strong>Leviathan Falls</strong> - Up to chapter 9 - The grand finale continues, and it has NOT gone where I have expected it to so far, I am a little worried they are opening up new plotlines and won’t be able to be tied up by the end. Then again, they always manage to make everything converge so, I’ll just let myself be taken along for the ride.</p> </li> <li> <p><strong>Shikimori’s Not Just Cute</strong> - Up to chapter 160. It’s funny how I didn’t really care about returning to this series a couple weeks ago, and now that there’s only twenty chapters left I’m a bit sad that this will be over soon. We are on our last school festival event, after an awesome volleyball mini-arc.</p> </li> <li> <p><strong>Blue Lock</strong> - Up to chapter 351 - The new arc will be interesting, with one of the main players of the U-20 team out of the match, Yoichi will have to figure out a way to rethink his ego and skill as the number one striker of the team.</p> </li> </ul> <h2 id="watching">Watching</h2> <ul> <li> <p><strong>Toy Story 5</strong> - I actually really enjoyed this movie, it’s the perfect blend of nostalgia with modernity in my opinion, as it deals with the clash between technology and toys in an very nuanced way. I loved it to bits. I am glad to have Jessie as a protagonist this time, she was absolutely awesome. Everything was great in my opinion.</p> </li> <li> <p><strong>Avatar The Last Airbender S2 (Live Action)</strong> - I love Toph, the actress nailed her performance. The show is entertaining, but I am not a fan of a lot of the changes they did. Things keep going a bit fast yet slow somehow. We will see how things go. I will watch it because of my sister though. She keeps shutting my mouth every time I raise a plothole lol.</p> </li> </ul> <h2 id="around-the-web">Around the Web</h2> <h3 id="blog-posts">Blog posts</h3> <p>There are been a lot of great posts on my rss aggregator lately, I actually read all these when they were published, instead of my usual approach, consisting of reading bunch of posts on a day to add them here.</p> <ul> <li> <p><a href="https://benjaminhollon.com/musings/stop-asking-writers-about-ai/">stop asking writers about “AI”</a> - Just yesterday Amin shared this to me and well, it’s a must-read. If you use AI, whatever, just don’t ask me to validate you.</p> </li> <li> <p><a href="https://syls.blog/back-i-think/">Back, I Think</a> - Syl is back! Her gaming blogposts (and other blogposts) have been a favorite of mine for almost a year now (remember Blaugust 2025?), she only really left like half a month, but I still missed her on my feed.</p> </li> <li> <p><a href="https://tahimik.com/journal/lighten-up-eeyore">Lighten up, Eeyore</a> - isa did some personality quizzes, reflected on her posts and their themes, not liking change but having to do so, and trying to write more about stuff she likes!</p> </li> <li> <p><a href="https://michal.sapka.pl/2026/inet-dosages">Internet works best in small dosages</a> - This post was apparently inspired by me. Michal has done a lot to distance himself from the internet, from getting rid of most social media, to switching to an ink-screen phone. Great write-up and ramble!</p> </li> <li> <p><a href="https://musingsfromatangledmind.com/2026/06/23/life-advice-humorous/">Since You Asked</a> - Some light-hearted life advice from <em>Musings from a Tangled Mind</em>, one of those blogs you just have to keep on your feed, always full of fun stuff like this. Get some snacks!</p> </li> <li> <p><a href="https://moddedbear.com/everything-is-a-computer.-nothing-is-a-computer./">Everything Is a Computer. Nothing Is a Computer.</a> - Jeremy decided to actually write for once, and he shared a fun life story plus reflections on technology today. Awesome to see.</p> </li> <li> <p><a href="https://discardpile.pika.page/posts/what-could-you-accomplish-in-sixty-hours">What could you accomplish in sixty hours?</a> - A last minute addition that didn’t go where I expected. Very much worth reading.</p> </li> </ul> <h3 id="youtube">YouTube</h3> <ul> <li> <p><a href="https://youtu.be/b9yCenbF3hY">Practicing intentional gaming during a heatwave (a vlog)</a> - Laura’s channel has been one of my favorites when it comes to just chill gaming and life thoughts. This video doesn’t really have much going on, but isn’t that how life really is during those quiet times?</p> </li> <li> <p><a href="https://youtu.be/bew2qkqcCOc">Should You Really Buy a 3DS in 2026?</a> - I watched way too many 3DS videos, and many of them were excellent, but not many recognized the alternatives like this one does. There’s plenty of devices out there that are cheaper, have bigger libraries and are more capable than Nintendo’s dual screen device.</p> </li> <li> <p><a href="https://youtu.be/u7z_aHF0tfI">Why everyone’s Modding their Switch Again</a> - The Nintendo Switch modding scene never really left, but with the Switch 2 becoming the focus, it continues to thrive! I am thinking about getting a chipmod for my own model one of these days.</p> </li> <li> <p><a href="https://youtu.be/Gq-r3T-V4WE">the Spider-Man CGI Tier List</a> - A fun rundown of every Spider-Man swing in film so far! I actually really liked the final list, and saw a few I didn’t know existed at all, cool.</p> </li> </ul> <p>This is day 87 of <a href="https://100DaysToOffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=Nintendo 3DS, to the movies, and a bad roll - W26">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/idcomments">Reply on Fediverse</a> </p> Book Review: Fake Creativity by Blake Loch ★★★☆☆ - Terence Eden’s Blog https://shkspr.mobi/blog/?p=72583 2026-06-30T11:34:20.000Z <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/06/1756438821.jpg" alt="Book cover." width="200" height="300" class="alignleft size-full wp-image-72584"> <p>Thanks to BookSirens for providing me with a review copy. This is an intriguing self-published novel with a <a href="http://blakeloch.com/the-war-against-ai-in-literature/">backstory</a> almost as interesting as the plot.</p> <p>The story is a descent into paranoia as an author is convinced that an AI is plagiarising his work. As the madness takes over, he's forced to confront whether his creative processes are genuine or not.</p> <p>It raises some excellent questions about whether AI can replicate art. It also posits some solutions for ensuring genuine human content. Without going in to spoilers, I think some of the methods the protagonist comes up with might be the only way to "prove" that a human has created a work.</p> <p>The pace is excellent - with some well-placed plot twists. As with any self-published novel, it could do with a little tightening up. Some of the characters have oblique motivations which need a bit more exposition.</p> <p>A note on AI use. There's a novel-within-a-novel which is genuinely generated by an AI (<a href="http://blakeloch.com/the-use-of-ai-in-fake-creativity/">as the author freely acknowledges</a>). I think this is an acceptable use of generative AI - the prose it produces is utterly risible and cliché ridden. It works as a nice contrast to the human generated text.</p> <p>I suspect more and more authors will turn to AI fears just as they turned to pandemic allegories a few years ago. This is a decent attempt to capture a moment in time when authors stared into the abyss and found only themselves staring back.</p> <img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=72583&HTTP_REFERER=Atom" alt width="1" height="1" loading="eager"> Shipping post-quantum cryptography to Python - Trail of Bits Blog https://blog.trailofbits.com/2026/06/30/shipping-post-quantum-cryptography-to-python/ 2026-06-30T11:00:00.000Z &lt;p&gt;Post-quantum cryptography is now one &lt;code&gt;pip-install&lt;/code&gt; away for the entire Python ecosystem. With funding from the &lt;a href="https://www.sovereign.tech/"&gt;Sovereign Tech Agency&lt;/a&gt;, we implemented support for ML-KEM, the NIST-standard key-establishment primitive, and ML-DSA, the NIST-standard digital-signature primitive, in &lt;code&gt;pyca/cryptography&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;On June 22, 2026, the White House &lt;a href="https://www.whitehouse.gov/presidential-actions/2026/06/securing-the-nation-against-advanced-cryptographic-attacks/"&gt;ordered&lt;/a&gt; the U.S. government to accelerate its transition to post-quantum cryptography. The order says large-scale quantum computers, especially in adversarial hands, will threaten widely used cryptographic systems, and that attackers may already be collecting encrypted data now so they can decrypt it later. It also sets concrete migration deadlines: high-value and high-impact federal systems must use post-quantum key establishment by &lt;strong&gt;December 31, 2030&lt;/strong&gt;, and post-quantum digital signatures by &lt;strong&gt;December 31, 2031&lt;/strong&gt;. And even if you don’t care about quantum resistance, that’s not a problem because &lt;a href="https://blog.trailofbits.com/2024/07/01/quantum-is-unimportant-to-post-quantum/"&gt;quantum resistance isn’t the main benefit of post-quantum crypto.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;That transition cannot happen only at the policy layer. Every application that signs packages, validates certificates, establishes secure channels, or protects long-lived secrets depends on cryptographic libraries. If those libraries do not expose post-quantum algorithms, the software stack cannot migrate.&lt;/p&gt; &lt;p&gt;Almost every Python program that touches cryptography goes through &lt;code&gt;pyca/cryptography&lt;/code&gt;. It&amp;rsquo;s currently the &lt;a href="https://pypistats.org/top"&gt;eleventh most-downloaded package on PyPI&lt;/a&gt;, pulling 1.2 billion downloads in the last month alone. The &lt;code&gt;pyca/cryptography&lt;/code&gt; package handles the cryptographic operations of projects like Ansible, Certbot (the Let&amp;rsquo;s Encrypt client), Apache Airflow, paramiko (the Python-only SSH client), and &lt;a href="https://deps.dev/pypi/cryptography/48.0.0/dependents"&gt;many others&lt;/a&gt;. If &lt;code&gt;pyca/cryptography&lt;/code&gt; doesn&amp;rsquo;t ship post-quantum primitives, the Python ecosystem can&amp;rsquo;t begin to migrate.&lt;/p&gt; &lt;h2 id="post-quantum-support-is-now-one-pip-install-away"&gt;Post-quantum support is now one pip install away&lt;/h2&gt; &lt;p&gt;As of &lt;code&gt;cryptography&amp;gt;=48&lt;/code&gt;, support for post quantum algorithms is just a &lt;code&gt;pip install&lt;/code&gt; away. The version 48 release includes our Rust bindings for ML-KEM and ML-DSA, the cross binding API and tests, and support for AWS-LC as a cryptographic backend. It also includes work from pyca/cryptography’s maintainers to support the other cryptographic backends. Sadly, this is not enough for a post-quantum migration drop-in swap. These primitives have different size, performance, and integration tradeoffs than the classical algorithms they replace.&lt;/p&gt; &lt;h2 id="pq-algorithm-tradeoffs"&gt;PQ algorithm tradeoffs&lt;/h2&gt; &lt;p&gt;Post-quantum primitives keep the same security strength, but they change the size of the data on the wire. Public keys, signatures, and ciphertexts are often 1–2 orders of magnitude larger than the classical values they replace. The operations are also more complex and therefore slower, but on modern hardware they are still imperceptible for regular use, and are likely to get faster with improved hardware and algorithms.&lt;/p&gt; &lt;p&gt;For &lt;strong&gt;signatures&lt;/strong&gt;, here&amp;rsquo;s how the classical primitive (Ed25519) compares to its post-quantum equivalent (ML-DSA-65):&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th style="text-align: left"&gt;Algorithm&lt;/th&gt; &lt;th style="text-align: right"&gt;Public key&lt;/th&gt; &lt;th style="text-align: right"&gt;Private key&lt;/th&gt; &lt;th style="text-align: right"&gt;Output&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="text-align: left"&gt;Ed25519&lt;/td&gt; &lt;td style="text-align: right"&gt;32 B&lt;/td&gt; &lt;td style="text-align: right"&gt;32 B&lt;/td&gt; &lt;td style="text-align: right"&gt;64 B sig&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="text-align: left"&gt;&lt;strong&gt;ML-DSA-65&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;1,952 B&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;32 B&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;3,309 B sig&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;And for &lt;strong&gt;key exchange and encryption&lt;/strong&gt;, here&amp;rsquo;s how X25519 compares to its post-quantum equivalent (ML-KEM-768):&lt;/p&gt; &lt;table&gt; &lt;thead&gt; &lt;tr&gt; &lt;th style="text-align: left"&gt;Algorithm&lt;/th&gt; &lt;th style="text-align: right"&gt;Public key&lt;/th&gt; &lt;th style="text-align: right"&gt;Private key&lt;/th&gt; &lt;th style="text-align: right"&gt;Output&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="text-align: left"&gt;X25519&lt;/td&gt; &lt;td style="text-align: right"&gt;32 B&lt;/td&gt; &lt;td style="text-align: right"&gt;32 B&lt;/td&gt; &lt;td style="text-align: right"&gt;32 B shared&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="text-align: left"&gt;&lt;strong&gt;ML-KEM-768&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;1,184 B&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;64 B&lt;/strong&gt;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;strong&gt;1,088 B ciphertext&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt;If you maintain a protocol or wire format that hardcodes Ed25519-sized signatures or X25519-sized public keys, the post-quantum migration involves more than a primitive swap. The surrounding fields, length prefixes, and chunking assumptions need to grow with it.&lt;/p&gt; &lt;h2 id="using-ml-dsa-fips-204-quantum-resistant-signatures"&gt;Using ML-DSA (&lt;a href="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.204.pdf"&gt;FIPS 204&lt;/a&gt;): Quantum-resistant signatures&lt;/h2&gt; &lt;p&gt;ML-DSA is the lattice-based signature scheme that replaces RSA, ECDSA, and Ed25519. The Python API mirrors the existing asymmetric primitives:&lt;/p&gt; &lt;figure class="highlight"&gt; &lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-py" data-lang="py"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;cryptography.hazmat.primitives.asymmetric&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;mldsa&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;private_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;mldsa&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;MLDSA65PrivateKey&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;generate&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;public_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;private_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;public_key&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;signature&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;private_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sign&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;b&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;message&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;public_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;verify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;signature&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sa"&gt;b&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;message&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="c1"&gt;# raises InvalidSignature on failure&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt; &lt;/figure&gt; &lt;h2 id="using-ml-kem-fips-203-key-encapsulation-for-the-post-quantum-era"&gt;Using ML-KEM (&lt;a href="https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.203.pdf"&gt;FIPS 203&lt;/a&gt;): Key encapsulation for the post-quantum era&lt;/h2&gt; &lt;p&gt;ML-KEM is a key encapsulation mechanism (KEM) for establishing shared secrets. The construction is different, though. ML-KEM is a key encapsulation mechanism, not a Diffie-Hellman exchange. Instead of both parties combining key shares to derive a shared secret, one party encapsulates a fresh shared secret to the receiver’s public key, and the receiver decapsulates it with the matching private key. These operations allow both parties to exchange a secret but in a manner fundamentally different from Diffie-Hellman, and resistant to quantum factoring attacks.&lt;/p&gt; &lt;figure class="highlight"&gt; &lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-py" data-lang="py"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;cryptography.hazmat.primitives.asymmetric&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;mlkem&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Receiver generates a keypair and publishes the public key.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;private_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;mlkem&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;MLKEM768PrivateKey&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;generate&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;public_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;private_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;public_key&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Sender encapsulates a fresh shared secret to that public key.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;shared_secret_sender&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;ciphertext&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;public_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;encapsulate&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Receiver decapsulates the same shared secret from the ciphertext.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;shared_secret_receiver&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;private_key&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;decapsulate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ciphertext&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;assert&lt;/span&gt; &lt;span class="n"&gt;shared_secret_sender&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;shared_secret_receiver&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt; &lt;/figure&gt; &lt;h2 id="the-road-ahead-slh-dsa-and-protocol-integration"&gt;The road ahead: SLH-DSA and protocol integration&lt;/h2&gt; &lt;p&gt;Two areas are still in progress: a third NIST standard, and the work of integrating these primitives into real protocols.&lt;/p&gt; &lt;h3 id="slh-dsa"&gt;SLH-DSA&lt;/h3&gt; &lt;p&gt;SLH-DSA (&lt;a href="https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.205.pdf"&gt;FIPS 205&lt;/a&gt;) is NIST’s hash-based digital signature standard. Like ML-DSA, it is meant to replace classical signature schemes such as RSA, ECDSA, and Ed25519. Its tradeoff is different: SLH-DSA has very large signatures and slow signing, but it relies only on the security properties of hash functions, which have been studied for decades. That makes it a conservative backstop if future cryptanalysis weakens lattice-based signatures. SLH-DSA is not supported in &lt;code&gt;pyca/cryptography&lt;/code&gt; 48, but we’ve started working on it.&lt;/p&gt; &lt;h3 id="post-quantum-in-protocols"&gt;Post-quantum in protocols&lt;/h3&gt; &lt;p&gt;Primitives are the foundation, but the post-quantum migration will be complete only when protocols use the post-quantum resistant algorithms. You’re unlikely to use PQ algorithms directly in tools like Certbot or Ansible until common protocols add support for them. While well-designed to replace existing implementations, algorithm changes require cautious development, testing, and auditing. We are actively working on helping maintainers integrate PQ algorithms into applications.&lt;/p&gt; &lt;h2 id="acknowledgments"&gt;Acknowledgments&lt;/h2&gt; &lt;p&gt;This work was funded by the &lt;a href="https://www.sovereign.tech/"&gt;Sovereign Tech Agency&lt;/a&gt;, whose mission is to support the open-source infrastructure that public digital systems depend on.&lt;/p&gt; &lt;p&gt;We&amp;rsquo;re also indebted to pyca/cryptography&amp;rsquo;s maintainers, &lt;a href="https://langui.sh/"&gt;Paul Kehrer&lt;/a&gt; and &lt;a href="https://alexgaynor.net/"&gt;Alex Gaynor&lt;/a&gt;, who offered constant feedback and review throughout the development process, and continue to steward this critical piece of open-source software.&lt;/p&gt; 📝 2026-06-30 11:37: Our 2 hens have finished sitting on the Guinea fowl eggs - out of 10,... - Kev Quirk https://kevquirk.com/2026-06-30-1137 2026-06-30T10:37:00.000Z <p>Our 2 hens have finished sitting on the Guinea fowl eggs - out of 10, we managed to hatch 5 of them.</p> <p>The chicken eggs we have in the incubator won't be ready for another week or so. Excited to see how many of them we get.</p> <p><img loading="lazy" src="https://kevquirk.com/content/images/2026-06-30-1137/PXL_20260628_123831785.webp" alt="PXL_20260628_123831785" /></p> <div class="email-hidden"> <hr /> <p>Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️</p> <p>You can <a href="mailto:19gy@qrk.one?subject=%F0%9F%93%9D%202026-06-30%2011%3A37">reply to this post by email</a>, or <a href="https://kevquirk.com/2026-06-30-1137#comments">leave a comment</a>.</p> </div>