Shellsharks Blogroll - BlogFlock https://blogflock.com/list/xJ8yq 2026-11-04T21:30:00.000Z BlogFlock shellsharks Dune Messiah - Joel's Log Files https://joelchrono.xyz/blog/dune-messiah 2026-11-04T21:30:00.000Z joelchrono <p>With Denis Villeneuve’s upcoming film that shall put an end to his <em>Dune</em> trilogy, I have been meaning to read <em>Dune Messiah</em> for quite a while. I was planning to read it with a friend but <em>I was utterly forgotten and she read it without me</em>—don’t worry we are good lol.</p> <p>In any case, I ended up choosing this as my last read for October given its relatively short length and that the film is coming in a bit more than a month by now.</p> <p>While I read the original <a href="/blog/dune/"><em>Dune</em></a> after watching the movie, this time I read the book first, and it has really managed to set my expectations quite high!</p> <p><em>Dune Messiah</em> takes place twelve years after the first book ended, Paul started a Jihad with the Fremen, and has become the ruler of the galaxy. He is not just an Emperor, but a God for pretty much every planet he has conquered, with a new religion under his name, even if he has lost control of his own quest. He continues regardless, since this is the best outcome his prescience can conceive.</p> <p>After so many worlds, and billions upon billions of deaths, a resistance develops, old powers such as the Bene Geserit, the Spacing Guild and the Tleilaxu—a new group we hadn’t seen in the original novel—join forces to develop a plan to take down the Emperor once and for all.</p> <p>This book explores Paul’s inner thoughts dealing with the results on following up with his destiny. Leaving a lot of the war and the barbaric actions as something that already happened, distant from the story as of now.</p> <p>There are plots within plots, there is a clash between free will and prophecy, there are characters trying to take over, each one with their own agendas. But all of this happens in a rather small scale. At the same time, it feels like future of all the universe is being written on stone.</p> <p>Honestly, most of the writing is rather difficult to follow, but the weight of each conversations and political move felt huge to me the whole time. Frank’s prose and dialogue style is rather ominous, and sometimes I can see why some consider it to be trying a little too much and feeling rather “edgy”. The truth is <em>I couldn’t stop reading</em>. My only limiting factor this time around was my commute, and the fact I was reading the book in physical format, so I couldn’t sneak a few more pages during work hours like I often do in other books…</p> <p>Anyway. This book also jumps between different characters and their points of view and inner thoughts in a moment’s notice, sometimes it can be confusing to see whose thoughts we are reading, but it gets easier over time and it allows for a lot of development to happen without the need of repeating a scene from multiple angles, which some other novels may do. It fits <em>Dune</em>, at least.</p> <p>The plot against Paul from multiple fronts is quite nerve-wracking though, the Bene Gesserit are back, and we also get to see more of the Guild and mentats as well. The Tleilaxu and their methods are a welcome addition to Herbert’s universe, as they are able to perform acts and develop technology that clashes with the ideals of other societies, especially the Fremen, making way for interesting conflicts as Paul has to juggle with it all.</p> <p>I don’t want to say much more about this one, I am very curious on checking out the last book of the original trilogy of Dune. Paul is really an interesting character, and reading about how everyone celebrates him as a hero in the novels and in the real world, even when his life is pretty much a tragedy continues to boggle my mind, a train-wreck you can’t look away from.</p> <p>If there are things to critique here, or at least warn about, I’d have to mention the incestuous undertones of some of the scenes regarding Alia (who is Paul’s sister and has become a Goddess for the Fremen and the galaxy at large too), and some weird writing for the female characters who kinda seem to exist to revolve around Paul and lack more development from there (Chani has a very important role and yet we barely see her own perspective on what’s going on?).</p> <p>Other than that, I was amazed by this read. I didn’t think I’d be able to be enveloped so quickly on Dune’s universe all over again, especially after literally reading a whole space opera series and all the other books since I finished the original.</p> <p>This review isn’t as grandiose and epic as the one I did for the original Dune, but I think it’s fair to say that this sequal novel is on the same level as the first, if not better!</p> <p>This is day 65 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=Dune Messiah">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/117560604648417569">Reply on Fediverse</a> </p> Note published on November 4, 2026 at 5:08 PM UTC - Molly White's activity feed 6aeb66a3d6671cc72486d2ac 2026-11-04T17:08:51.000Z Molly White <article><div class="entry h-entry hentry"><header></header><div class="content e-content"><p>Here’s a small sample of the letters from Democratic members of Congress I’ve covered since Trump took office. Most were ignored, but they laid the groundwork for what they need to do in January.</p><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/676eecf20744c19909d4_2026-10-08-lutnick.png" data-fslightbox=037ead58e0f8516f2106><img src="https://storage.mollywhite.net/micro/676eecf20744c19909d4_2026-10-08-lutnick.png" alt="October 8, 2026 Dear Mr. Lutnick: The Senate Permanent Subcommittee on Investigations (“PSI” or the “Subcommittee”) Minority is investigating the [begin highlight] illicit use of cryptocurrencies and the Trump Administration’s selfenrichment and self-dealings with cryptocurrency firms. President Trump has made over $2 billion since his return to office, with most of this sum coming from his family’s crypto ventures.1 [end highlight] Similarly, [begin highlight] Cantor Fitzgerald’s former Chairman and current Secretary of the Department of Commerce, Howard Lutnick, has made over $250 million in that same time period, [end highlight] including a $192 million distribution from Cantor Fitzgerald.2 Cantor Fitzgerald has benefited alongside Lutnick in the last two years, in large part due to its partnership with Tether. Since the President’s return to office, Cantor Fitzgerald’s five percent stake in Tether has increased in value from $600 million to an estimated $10 billion, in addition to the tens of millions of dollars the company collects every year from the assets it holds for Tether.3 Disturbingly, Cantor Fitzgerald’s lucrative business arrangements with Tether come at the expense of America’s national security. On September 28, the Subcommittee released a new report, “Tethered to Terrorism: Crypto & Iran’s Shadow Banking Network,” which demonstrated that Tether and its dollar-pegged stablecoin USDT have become a crucial tool for Iranian shadow" /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/99b12204981eed1c4a28_2026-08-05-lutnick.png" data-fslightbox=61af5bda73b72051cc71><img src="https://storage.mollywhite.net/micro/99b12204981eed1c4a28_2026-08-05-lutnick.png" alt="Senate Banking Committee August 5, 2026 Dear Secretary Lutnick: I write to request information regarding the Commerce Department’s recent decision to roll back export controls and grant the United Arab Emirates (UAE) sweeping, license-free access to sensitive U.S. technology.1 [begin highlight] This decision comes after UAE entities tied to the nation’s top intelligence official reportedly invested half a billion dollars and took board seats in the Trump family crypto venture, World Liberty Financial (WLF).2 [end highlight] It is deeply concerning that some of those same UAE entities will now have license-free access to advanced AI chips, despite reported warnings from the Department of Commerce’s own staff that the technology could get diverted to China.3 [begin highlight] The Department’s actions raise significant questions about the potential influence the President’s cryptocurrency business interests may be having on the agency’s operations and our national security. [end highlight] The Bureau of Industry and Security (BIS) plays an important role in safeguarding sensitive U.S. technology. BIS requires licenses for exports of sensitive items, and harmonizes export controls with allies and partners to ensure compliance by regulated industries. BIS designates countries with close strategic trading relationships, including U.S. allies like the United Kingdom and Australia, within Country Group A:5.4 This designation specifically authorizes the export of " /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/36be63c3f4588b42399e_2026-04-15-atkins.png" data-fslightbox=8ca303899a7ede739d79><img src="https://storage.mollywhite.net/micro/36be63c3f4588b42399e_2026-04-15-atkins.png" alt="Senate Banking Committee April 15, 2026 The Honorable Paul Atkins Chairman Securities and Exchange Commission 100 F St NE Washington, D.C. 20549 Dear Chairman Atkins, I write regarding the Securities and Exchange Commission’s (the “Commission” or “SEC”) publication of Fiscal Year 2025 (“FY 2025”) enforcement data,1 which the agency finally released last week following a months-long delay.2 The trends revealed by these data were [begin highlight] deeply disturbing, [end highlight] showing that the Commission has largely [begin highlight] abdicated its enforcement responsibilities since you took office, [end highlight] with enforcement activity declining by 20%—to the lowest level in more than 20 years.3 These data also raise [begin highlight] significant concerns about your candor [end highlight] with Congress at a February 12, 2026 hearing before the Senate Committee on Banking, Housing, and Urban Affairs (“Banking Committee”). At the hearing,4 I specifically asked you to comment on publicly available data highlighting a decline in SEC enforcement activity. In response, you demurred, stating that you were “not sure what data” I was looking at: Senator Warren: So the SEC is supposed to be the cop on the beat, enforc[ing] our securities laws...But under your watch, the SEC doesn't seem interested in enforcing our laws against corporate crime. So I’m looking at the data here and over the past year, the SEC has" /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/4d507a11094cf6601709_2026-01-13-wlf-occ.png" data-fslightbox=c7cfd4f65f2ca6101776><img src="https://storage.mollywhite.net/micro/4d507a11094cf6601709_2026-01-13-wlf-occ.png" alt="Senate Banking Committee January 13, 2026 Dear Comptroller Gould: On January 7, 2026, World Liberty Financial (WLF), a financial company cofounded by President Trump and his two sons, submitted an application with the Office of the Comptroller of the Currency (OCC) to operate a “national trust bank purpose-built for stablecoin services.”1 In July 2025, I wrote to you regarding this exact possibility and requested information on your plans to ensure that [begin highlight] President Trump’s significant financial conflicts of interest [end highlight] do not influence OCC policy. In your response, you refused to answer “hypothetical questions” about an entity that “is not currently subject to the OCC’s supervision.”2 Those questions are no longer hypothetical. Your dismissive response, and [begin highlight] your willingness to rubber stamp the President’s dangerous agenda during your tenure as Comptroller, give me no confidence that you will fairly assess the application pursuant to the legal standard for approval. [end highlight] [begin highlight] We have never seen financial conflicts or corruption of this magnitude. [end highlight] The United States Congress failed to address them when it passed the GENIUS Act into law—so it is incumbent for the Senate to address these real and serious conflicts of interest as it considers crypto market structure legislation. In the meantime, to mitigate the public’s legitimate concerns regarding Presidential corruption, you must delay review of this application until President Trump divests from WLF and eliminates all financial conflicts of interest involving himself or his family and the company. WLF was launched in 2024.3 According to Eric Trump, President Trump and his family have probably earned more than one billion dollars from WLF and other cryptocurrency ventures.4 In " /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/edcbc78decdb4cfbf71a_2026-04-22-erebor.png" data-fslightbox=24502cdaccac98a063a9><img src="https://storage.mollywhite.net/micro/edcbc78decdb4cfbf71a_2026-04-22-erebor.png" alt="Senate Banking Committee April 22, 2026 Dear Mr. Luckey: I am writing to request information regarding the attached document (Attachment A), which appears to be the Erebor Bank fundraising memo that you refused to provide in response to my February 26, 2026, letter requesting the document. If this fundraising memo was, in fact, prepared by Erebor, [begin highlight] the company appears to have communicated to potential investors that it would obtain a national bank charter due to your “political network” and a co-founder’s “unique” connections to President Donald Trump’s Comptroller of the Currency, Jonathan Gould.1 [end highlight] The document raises serious concerns: It suggests that Erebor either was confident that the Office of the Comptroller of the Currency (OCC) would [begin highlight] provide it a charter as a political favor [end highlight] or that it [begin highlight] may have misled investors in violation of federal securities laws. [end highlight] Therefore, I once again request information to help me better understand the role of Erebor’s political connections in securing a national bank charter. The fundraising memo asserts that Erebor would “receive bank charter in less than 6 months from submission.”2 The memo then describes the reason for the company’s confidence in obtaining the charter: “Co-Founder’s unique connectivity to banking regulators (especially Jonathan Gould, next Comptroller) + Palmer’s political network will get this done.”3 On October 15, 2025, Erebor’s charter was granted by the OCC only four months after submission.4 The FDIC approved Erebor’s federal deposit insurance application two months later.5 The bank opened its doors on February 8, 2026.6 The memo also suggests that [begin highlight] Erebor plans to leverage its political connections to secure policy changes that preference its planned business model: [end highlight]" /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/acf96a728a8dd340542e_2026-01-28-blanche.png" data-fslightbox=b6ee24f0644a6728cbea><img src="https://storage.mollywhite.net/micro/acf96a728a8dd340542e_2026-01-28-blanche.png" alt="US Senate January 28, 2026 Dear Deputy Attorney General Blanche: Last year, we asked for the rationale behind [begin highlight] your puzzling decision to scale back the Department of Justice’s (DOJ) cryptocurrency enforcement efforts [end highlight] and urged you to reconsider.1 We write now in light of recent reporting that [begin highlight] you held substantial amounts of cryptocurrency at the time you made this decision.2 Your actions may be a violation of 18 U.S.C. § 208(a). At the very least, you had a glaring conflict of interest and should have recused yourself. [end highlight] We warned in our prior letter that disbanding the National Cryptocurrency Enforcement Team and taking a hands-off approach to the exchanges, mixers, and other tools that criminals use to obscure the sources and uses of their cryptocurrency were “grave mistakes that will support sanctions evasion, drug trafficking, scams, and child sexual exploitation.”3 DOJ’s perfunctory response to our letter promised that prosecutors would target criminals using cryptocurrency in furtherance of their crimes. Unfortunately, our predictions have proven correct, with illicit cryptocurrency activity soaring 162% in 2025.4 This increase was driven primarily by a dramatic rise in the receipt of cryptocurrency by sanctioned entities, but most categories of crypto crime saw increases, including human trafficking and other violent crime.5 Moreover, Chinese money laundering networks—to which the Trump Administration has drawn attention for moving billions for Mexican drug cartels—have now emerged as a “dominant force” in the digital asset ecosystem.6  " /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/4c2f649063174a231b83_2025-09-23-townsend.png" data-fslightbox=46502dd673fcf7cdf26c><img src="https://storage.mollywhite.net/micro/4c2f649063174a231b83_2025-09-23-townsend.png" alt="US Senate September 23, 2025 Dear Mr. Townsend, Mr. Baker, and Mr. Ueland, We write to request that you [begin highlight] investigate the roles of two senior Administration officials, David Sacks and Steve Witkoff, in advocating for the United States to sell sensitive national security technology to the United Arab Emirates (UAE). [end highlight] As Inspectors General and Designated Agency Ethics Officials, you are responsible for investigating conflicts of interest and ethics violations. If public reporting is accurate, it appears that [begin highlight] Mr. Sacks and Mr. Witkoff, in exchange for personal benefit, may have aided a foreign power’s effort to acquire U.S. technology that could present serious economic and national security risks [end highlight] – including use to enhance weapons that could be used against American service members. [begin highlight] This conduct compromised national security and may have violated federal ethics laws. [end highlight] According to reports, Mr. Witkoff and Mr. Sacks both played key roles in the White House’s decision to relax national security restrictions on the shipment of advanced AI systems to the UAE.1 They have both publicly defended the deal. However, [begin highlight] neither of them have disclosed their financial ties to the UAE’s national security advisor, Sheikh Tahnoon bin Zayed Al Nahyan, and the personal benefits they have received from the Sheikh’s $2 billion investment in the President’s stablecoin, USD1.2 [end highlight]" /></a></div><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/a6b478a6c3a6bd4f08c8_2025-05-06-wlI.png" data-fslightbox=6400c5ced5386948482a><img src="https://storage.mollywhite.net/micro/a6b478a6c3a6bd4f08c8_2025-05-06-wlI.png" alt="US Senate Committee on Homeland Security and Governmental Affairs May 26, 2025 VIA ELECTRONIC MAIL Dear Mr. Witkoff: The Permanent Subcommittee on Investigations (“PSI” or “the Subcommittee”) is conducting a [begin highlight] preliminary inquiry into potential conflicts of interest and violations of the law from President Trump’s cryptocurrency ventures, including World Liberty Financial Inc. (WLFI) and associated businesses’ financial dealings with foreign nationals, foreign governments, and other cryptocurrency firms. [end highlight] Recent reports indicate that [begin highlight] WLFI may be enabling the violation of government ethics requirements, seeking investments from foreign governments, facilitating financial transactions with foreign nationals under federal prosecution, and potentially violating federal laws, including the foreign emoluments clause of the Constitution.1 [end highlight] I therefore write to request information and records regarding the ownership and financial structure of WLFI, investments in its cryptocurrency operations and agreements with other cryptocurrency firms, and the steps that you have taken to address the potential for significant conflicts of interest or national security risks posed by this business venture. World Liberty Financial launched in September 2024 with the promise of “driving the mass adoption of stablecoins and decentralized finance.”2 Rather than initially offering a cryptocurrency, its first venture was a ‘governance token’3 that has been described as a " /></a></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp-block"><div class="timestamp">Posted: <a class="u-url" href="https://www.mollywhite.net/micro/entry/202611041038"><time class="dt-published" datetime="2026-11-04T17:08:51+00:00" title="November 4, 2026 at 5:08 PM UTC">November 4, 2026 at 5:08 PM UTC</time>. </a></div></div><div class="social-links"> <span> Also posted to: </span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/2118027778045985108" title="Twitter" rel="syndication">Twitter, </a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/117559272197122347" title="Mastodon" rel="syndication">Mastodon, </a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mzitrjxw2322" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/corruption" title="See all micro posts tagged "corruption"" rel="category tag">corruption</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/crypto" title="See all micro posts tagged "crypto"" rel="category tag">crypto</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/donald_trump" title="See all micro posts tagged "Donald Trump"" rel="category tag">Donald Trump</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/ethics" title="See all micro posts tagged "ethics"" rel="category tag">ethics</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/trump_administration" title="See all micro posts tagged "Trump administration"" rel="category tag">Trump administration</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/us_politics" title="See all micro posts tagged "US politics"" rel="category tag">US politics</a>. </div></div></footer></div></article> The House on the Borderland - Joel's Log Files https://joelchrono.xyz/blog/the-house-on-the-borderland 2026-11-04T16:30:00.000Z joelchrono <p>This was my second book of the month of Octoer (even if I actually started it earlier than <em>Left Hand of Darkness</em>) and the spookiest of the three. It’s all about cosmic horror, existential dread, fear of the unknown and all of that mumbo jumbo that is often attributed to H.P. Lovecraft but well, it actually comes from here!</p> <p>This is an earlier work by William Hope Hodgson, published in 1908 and doing a lot of heavy-lifting for the genre already! A novel that starts out with two rather unimportant characters who end up lost and find an old notebook after exploring the remains of some old building.</p> <p>The ancient manuscript details the experiences of an old man—our protagonist and unreliable narrator—who lives in a house… <em>on the borderland</em>. The rest of the book is pretty much just the found text, with a couple of footnotes here and there from the characters reacting to it.</p> <p>All we get is the perspective of this old man as he goes through plenty of supernatural experiences, involving impossible journeys across time and space, abnormal creatures that seek to surround and invade his home, physical phenomena altering the environment around him, encounters with dark and demonic beings in alternate dimensions, and bearing witness to cosmic events beyond comprehension, and quite a lot more.</p> <p>The narrator is pretty much going insane as the story goes on, more unreliable and difficult to understand. The writing also decays over time, we start to get only fragments and glimpses at whatever may be going on, and all we can do is read what is there and imply the worst.</p> <p>There are multiple events described here. I don’t think there’s anything truly terrifying about any of them, but the phsycological dread is present, the fear of the unknown is there. The descriptions of the events are rather well done, and those where survival is involved do have quite a bit of tension that builds up quite well.</p> <p>I have to say that a lot of the events that are more like “visions”, while extremely interesting—and maybe even educational for the 1900s—can drag on for quite a while. Descriptions of planets and stars and cosmic events across incomprehensible amounts of time take a lot of… time, to be fleshed out in the writing. I guess that is kind of the point, and nothing compared to what the character goes through, at least.</p> <p>One factor to consider is that I had to read most of this book in both English and Spanish. There were a lot of words I didn’t understand in English (mostly related to environment descriptions, and old English expressions) and some words I also didn’t get in my own language (mostly those about parts of old houses or furniture, or words not common in Mexico, since the translation is from Spain). I wish I had kept track of the words just to share examples, but I don’t have any at the moment.</p> <p>This is another of those books that I can’t really say I enjoyed fully, but that have nonetheless expanded my horizons and brought something new to the table for my experience. I don’t know if I can go through more purely cosmic horror novels, but I have enjoyed it in smaller doses when it is present in other more general works of fiction (like <em>The Expanse</em>, <em>Hothouse</em>, <em>Roadside Picnic</em> and the like), and it’s neat to have see an early version of that. I should probably check some modern works in the genre though, we’ll see!</p> <p>This is day 64 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=The House on the Borderland">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/117559395098867982">Reply on Fediverse</a> </p> Published on Citation Needed: "Crypto and AI’s $250 million election goes sideways" - Molly White's activity feed 6aeb6799d6671cc72486d320 2026-11-04T14:14:11.000Z Molly White <article class="entry h-entry hentry"><header><div class="description">Published an issue of <a href="https://www.citationneeded.news/"><i>Citation Needed</i></a>: </div><h2 class="p-name"><a class="u-syndication" href="https://www.citationneeded.news/2026-election-results" rel="syndication">Crypto and AI’s $250 million election goes sideways </a></h2></header><div class="content e-content"><div class="media-wrapper"><a href="https://www.citationneeded.news/2026-election-results"><img src="https://www.citationneeded.news/content/images/size/w2000/format/webp/2026/11/us-sen-sherrod-brown-visits-the-121st-air-refueling-561af4.jpg" alt="Sherrod Brown gestures while speaking to a man in a military uniform"/></a></div><div class="p-summary"><p>The industries’ biggest bets lost almost across the board.</p></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp">Posted: <a class="u-url" href="https://www.citationneeded.news/2026-election-results"><time class="dt-published" datetime="2026-11-04T14:14:11+00:00" title="November 4, 2026 at 2:14 PM UTC">November 4, 2026 at 2:14 PM UTC</time>. </a></div><div class="social-links"> <span>Also posted to:</span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/2118027778045985108" title="Twitter" rel="syndication">Twitter</a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/117559272235280463" title="Mastodon" rel="syndication">Mastodon</a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mzitrjxw2322" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/ai_lobby" title="See all feed posts tagged "AI lobby"" rel="category tag">AI lobby</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/crypto_lobby" title="See all feed posts tagged "crypto lobby"" rel="category tag">crypto lobby</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/us_politics" title="See all feed posts tagged "US politics"" rel="category tag">US politics</a>.</div></div></footer></article> The Left Hand of Darkness - Joel's Log Files https://joelchrono.xyz/blog/the-left-hand-of-darkness 2026-11-04T14:00:00.000Z joelchrono <p>This is the first novel I read from Ursula K. Le Guin, and it did not dissapoint.</p> <p>Published in 1969, it was one of the first works of fiction to meaningfully attempt to tackle society’s gender norms, showing us an alien world where the definition of male or female is not in the equation of how things work.</p> <p>Gethen—also known as Winter—is a world stuck on an Ice Age, with a rather unique civilization. Our main protagonist is Genly Ai—a human embassador from “Terra” who wants Gethen to join a confederation of planets known as the Ekumen—to share knowledge and exchange ideas.</p> <p>Unfortunately, the cultural difference proves a big challenge. The Gethenians are ambisexual and androgynous, which is a huge barrier for mutual understanding as this affects every layer of their culture. Genly is a rather flawed protagonist, unable to cope with this reality and constatly letting his preconceptions gain the better of him.</p> <p>He is aided by Estraven, a Gethenian politician who seems to be the only person in the planet that can see the benefits of establishing a relationship with the Ekumen. However, there is still distrust and many things that he’ll have to deal with in order to help Ai on his missio, such as the political schemes from the nations in power, the conflicts between them, and of course, Ai’s unwillingness to trust him.</p> <p>The novel is written in a very interesting style. It is more of a report or documentary from the embassador, with additional notes sharing Estraven’s journal and perspective, as well as short stories and tales from Gethenian folklore or scientific investigations that are sometimes unrelated to the main plot.</p> <p>Everything kind of starts from the middle of things, we don’t get to learn much along our protagonist—we are mostly playing catch up as the plot moves forward. As such, the first half can be very confusing, full of terminology that we can’t quite grasp yet, sudden changes in perspective or switching to random information dumps. I had a rough time getting through some of it, but the chapters were short and I quickly learned to simply accept that I won’t know everything on a first read, and take what happens at face value.</p> <p>The second half of the novel is much more focused, we get more of the lingo and the perspectives make more sense now that we are familiar with things. The story becomes much more personal and it’s easier to relate to it. The challenges our protagonist face and the way they ought to work together to move forward hooked me all the way to the end of the novel.</p> <p>Gethen has a very interesting culture, and the queerness of it goes beyond the biology of the Gethenians. The psychology, the nations and how they have developed, the politics of it all, the cold, deadly climate. The world manages to feel grandiose and alive despite the short lenght of this work. I really enjoyed learning about the myths and legends of this place, as well as the perspectives from investigators that came before Ai to this planet.</p> <p>Some of the concepts here seem to be common in Le Guin’s works, such as the ansible, an instant communication device which is how the planets that are part of the Ekumen stay in contact, or the balance between light and darkness.</p> <p>Even though this work was pretty progressive for late 60s, it’s important to know it’s still a product of its time. It’s not a book about how society should be, I think it’s better to just see it as the different planet with some things in common and some things very different.</p> <p>The main character has ideas that are misogynist or ignorant in nature. I think this can lead to some uncomfortable dialogue that is, nonetheless, how some people thought at the time (and even today).</p> <p>In Gethen, sex is biologically defined and every Gethenian is referred to as he/him. There are similar aspects that aren’t quite what a modern audience would expect, so just be ready for that stuff. It was easy for me to shove aside since the story and main ideas are just great and well, it’s an alien world. Maybe the Gethenian language is like that, or it’s lost in translation, or it just doesn’t matter that much?</p> <p>I was able to just take things as they are and enjoy the huge effort put into this nivel. Ursula had a background in anthropology and the way even the simplest things said so much was kinda awesome. It was definitely worth the read. It holds up well despite it all—as long as you give it time to cook!</p> <p>This is day 63 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=The Left Hand of Darkness">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/117558843692261686">Reply on Fediverse</a> </p> Book Review: Practice by Rosalind Brown ★★★★☆ - Terence Eden’s Blog https://shkspr.mobi/blog/?p=76815 2026-11-04T12:34:07.000Z Terence Eden’s Blog <img src="https://shkspr.mobi/blog/wp-content/uploads/2026/10/practice.webp" alt="Book cover featuring an illustration of a woman reading a book." width="240" class="alignleft"> <p>I have a simple rule - if I meet someone at a party and they say they've written a book, then I will immediately buy that book. It's a strategy which has worked out well; leading me to some truly interesting and delightful prose.</p> <p>Rosalind Brown (a fellow UEA graduate) has written a stunning little book. Practice is an almost Proustian meander through a day-in-the-life of a young woman going through an essay crisis. Much like <a href="https://shkspr.mobi/blog/2026/03/book-review-katabasis-by-r-f-kuang/">R. F. Kuang's "Katabasis"</a>, I'm rather glad the author found university to be a bewildering and, at times, upsetting experience as it provides rich fodder for this tale.</p> <p>There is an inherent tragedy in studying English literature. The more you read, the more futile it becomes. Just like repeatedly saying a word aloud creates <a href="https://doi.org/10.1038/s42003-024-06162-0">semantic satiation</a>, so to does the repeated reading of sonnets drive away all their meaning. The closer you study a poem the further it slips from your grasp. The more introspective you become, the more you lose sight of what you really want out of life.</p> <p>As Proverbs 26:11 suggests, some students are like a snake which is compelled to eat its own tail. The protagonist, Annabel, isn't a caricature but she sure is a trope that you've met in halls. She's a woe-is-me wretch who'd rather cultivate a "Heated Rivalry" style interior monologue rather than engage with those around her. So self-absorbed to that she doesn't realise that, not only do other people have feelings, other people are carrying the same burden she does. I suspect her essay research really should have widened to include the seminal "<a href="https://doi.org/10.1080/23268743.2015.1052937">Male gays in the female gaze</a>"!</p> <p>It's a short novel, but pleasingly thorough. Although there aren't any major twists, I can't say I predicted how the story would evolve and conclude. The punctuation and sentence structure is charmingly idiosyncratic and, I think, perfectly fits the story.</p> <p>A note on formatting. The ePub has <em>hard</em> page breaks. That means some "pages" contain little more than a paragraph. I <em>suspect</em> that's intentional as it gives a wonderfully staccato pace to the text. Our day is broken up into little moments which don't quite fit the strictures of a chapter, yet we experience the day as a cohesive whole.</p> <p>An excellent book - but one to read <em>after</em> you've finished your homework.</p> <img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=76815&HTTP_REFERER=Atom" alt width="1" height="1" loading="eager"> Note published on November 4, 2026 at 12:28 AM UTC - Molly White's activity feed 6aea7c48d6671cc72486d1f8 2026-11-04T00:28:56.000Z Molly White <article><div class="entry h-entry hentry"><header></header><div class="content e-content"><p>got my coffee, got my snacks, ready to watch how crypto and AI’s $250 million campaign finance blitz turns out</p><div class="media-wrapper"><a href="https://storage.mollywhite.net/micro/a4346d398d8f1c922637_elections-tiw.jpg" data-fslightbox=0645a133c4ca60ba6493><img src="https://storage.mollywhite.net/micro/a4346d398d8f1c922637_elections-tiw.jpg" alt="Two monitors, one with AP election results and the Tech Influence Watch site open side-by-side. The other monitor is barely in frame. On the desk is a jar of coffee and a muffin" /></a></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp-block"><div class="timestamp">Posted: <a class="u-url" href="https://www.mollywhite.net/micro/entry/202611031924"><time class="dt-published" datetime="2026-11-04T00:28:56+00:00" title="November 4, 2026 at 12:28 AM UTC">November 4, 2026 at 12:28 AM UTC</time>. </a></div><div class="timestamp">Updated <time class="dt-updated" datetime="2026-11-04T16:32:05+00:00" title="November 4, 2026 at 4:32 PM UTC">November 4, 2026 at 4:32 PM UTC</time>.</div></div><div class="social-links"> <span> Also posted to: </span><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/117555340149603138" title="Mastodon" rel="syndication">Mastodon, </a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mzh4czqmck2j" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/elections" title="See all micro posts tagged "elections"" rel="category tag">elections</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/follow_the_crypto" title="See all micro posts tagged "Tech Influence Watch"" rel="category tag">Tech Influence Watch</a>, <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/us_politics" title="See all micro posts tagged "US politics"" rel="category tag">US politics</a>. </div></div></footer></div><section class="interactions"></section></article> flow, found - James' Coffee Blog https://jamesg.blog/2026/11/04/flow-found 2026-11-04T00:00:00.000Z James' Coffee Blog <p>Flow found in the falling<br/> Amber aurora of Day.<br/> Gentle crisp sounds calling<br/> Memories created, lay.<br/></p> <p>Fields of colour hold light<br/> In skies and on ground<br/> Memories ever held tight<br/> Created in the round.<br/></p> <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a5540a245e9235c0',t:'MTc5Mzc5OTcyMQ=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a5540a245e9235c0',a=document.createElement('script');a.src=o?new URL(u,o).href:u;document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script> Note published on November 3, 2026 at 10:29 PM UTC - Molly White's activity feed 6aea6056aa3b6e37a3c39c31 2026-11-03T22:29:42.000Z Molly White <article><div class="entry h-entry hentry"><header></header><div class="content e-content"><p>it’s thoughtful to schedule Election Day during Discount Chocolate Week</p><img src="https://www.mollywhite.net/assets/images/placeholder_social.png" alt="Illustration of Molly White sitting and typing on a laptop, on a purple background with 'Molly White' in white serif." style="display: none;"/></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp-block"><div class="timestamp">Posted: <a class="u-url" href="https://www.mollywhite.net/micro/entry/202611031729"><time class="dt-published" datetime="2026-11-03T22:29:42+00:00" title="November 3, 2026 at 10:29 PM UTC">November 3, 2026 at 10:29 PM UTC</time>. </a></div></div><div class="social-links"> <span> Also posted to: </span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/2117746415099142606" title="Twitter" rel="syndication">Twitter, </a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/117554871151220801" title="Mastodon" rel="syndication">Mastodon, </a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mzgvabjgsb22" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/micro/tag/elections" title="See all micro posts tagged "elections"" rel="category tag">elections</a>. </div></div></footer></div></article> Live concert, vacation, Ghibli films - W44 - Joel's Log Files https://joelchrono.xyz/blog/w44 2026-11-03T20:45:00.000Z joelchrono <p>I basically took a whole week off, thus my weeknotes are late as well. I was behind on my Monthly Summary and this had to wait for a little longer. Nothing too bad though.</p> <p>This week was jam-packed with stuff, lots of updates on things that happened, stuff I bought, places I went to, and food I ate, from October 27 to November 2, 2026!</p> <ul> <li> <p>🛬 <a href="/blog/flight-log/">I flew on an airplane!</a> It was my first trip in about five (maybe eight) years, and well, even though the trip was only about an hour long, it was still a pretty cool experience to have after such a long time. It is also the first trip I took by myself, given previous trips were with family or friends.</p> </li> <li> <p>🚘 My trip was to Monterrey! One of the biggest cities in Mexico with over five million people. I think the one thing I realized as an adult compared to my childhood there is the amount of time you spend just <em>stuck in traffic</em> in big cities. Taking like an hour just to go to some place nearby is kind of a pain. Thankfully it’s not the only thing we did there.</p> </li> <li> <p>🌮 Tried all sorts of food that’s common there and that I had missed lately. One of my favorites is the <em>tostada siberiana</em>, as well as <em>gorditas</em>, <em>tacos de barbacoa</em>, <em>tortas</em> and <em>machaca con huevo</em>. I also tried a coffee shop called <em>Tim Horton</em> which seems to be more popular than Starbucks here, interesting stuff!—there’s none where I live.</p> </li> <li> <p>📚 There were a couple of book purchases this time around. On the digital realM—via Kobo store—I acquired the <em>Star Wars Trilogy</em> novelizations, <em>Recursion</em> by Blake Crouch, <em>The Great Divorce</em> by C.S. Lewis, and <em>Making it So</em> by Patrick Stewart. In the physical realm, I picked <em>The Three Body Problem</em> by Cixin Liu from my sibling, as well as acquiring <em>The Pilgrim’s Progress</em> by John Bunyan and <em>The Screwtape Letters</em> by C.S. Lewis from a local library in Monterrey.</p> </li> <li> <p>🎲 Also bought a cool Rubik’s cube—if a little expensive—that is actually squishy! That’s the only reason I got it. It actually turns! although it’s an absolute pain to do so, just a nice trinket to have as a cubing enthusiast.</p> </li> <li> <p>📻 The whole trip I stayed with family friends who I’ve known for decades (they are pretty much aunt and uncle to me). It was pretty cozy. My uncle showed me a whole collection of old coins from all over the country, all over the US, and all over the world. As well as some old tech gadgets and things around his home. I had seen a lot of this during my younger years, but I never really saw the appeal of it at the time. It was nice to find new appreciation for it all.</p> </li> <li> <p>🎙️ One of the most interesting gadgets was a portable voice recorder, which used micro-cassettes and AA batteries! It still worked just fine and I managed to store my voice on it. My voice stored in physical format! Pretty cool stuff I have to say.</p> </li> <li> <p>🎶 Went to my first concert! It was a live peformance of the album <em>Eterno</em> (Eternal), featuring Marco Barrientos, Marcos Witt and Marcos Vidal—three of the most influential singers of christian worship music in Spanish. It was all about the evolution of worship from old hymns, choruses, and contemporary songs. The music was amazing, hymns that are centuries old, songs that I’ve heard for decades, some I’ve never listened to before. All along classical instruments beautifully performed, and modern ones later too. It was a wonderful experience for me, I ran out of breath singing along!</p> </li> <li> <p>👨‍✈️ On my flight back home, it looks like they had oversold tickets, and I was going to have to book another flight. I was already calling people to pick me up when support let me know that someone had canceled their seats, which means I was able to get back home as planned!</p> </li> <li> <p>🛞 Some friends picked me up from the airport, and on our way back home one of the tires flattened. Unfortunately, the car jack also gave out and we had to wait for some help to come. Thankfully a taxi showed up which let us borrow their car jack and we managed to continue the ride without issue. Quite the way to get home!</p> </li> </ul> <figure> <img src="/assets/img/blogs/2026-11-03-week.webp" /> <figcaption>A collage of pretty much all I mentioned, the concert, the flight, an old Motorola phone, snacks, food, screen caps, and more!</figcaption> </figure> <h2 id="watching">Watching</h2> <p>🐛🛩️ <strong>Nausicaa of the Valley of the Wind</strong> - WOW WOW WOW. I watched this film on a whim, after hearing so much about it. All I knew is that it was often compared to <em>Dune</em> and NOTHING MORE. I am extremely happy that I went fully blind and ready to be amazed for this one because AMAZE ME IT DID. This movie has it all. Some extremely awesome sci-fi concepts, some fantastic artwork, an incredible soundtrack, a really captivating story, and a beautiful message as well. Give it a go please.</p> <p>☁️🏰 <strong>Castle in the Sky</strong> - WOW WOW WOW. I had to keep going on my Ghibli journey and decided to check this. The only thing I knew about it was the name of the floating city is “Laputa”, which is a pretty bad word in Spanish. Other than that I was AMAZED BY THE WHOLE THING AGAIN. I was NOT expecting the direction this wonderful thing took. It really reminded me of <em>Breath of The Wild</em> (and definitely <em>Tears of the Kingdom</em> although I haven’t played it myself yet) and it was so wonderful. Watch Ghibli movies.</p> <p>💀📓 <strong>Death Note</strong> - Episodes 7-31. I continued my journey through anime-land by returning and binge-watching some more <em>Death Note</em>. I got through pretty much the whole thing now. Only the last few chapters remain. I definitely feel how the later episodes got a little convoluted and messy compared to the first 25 or so. Nonetheless, I am here for the ride wherever it leads (I already know the manga but I still enjoy the drama that the voice acting and the soundtrack brings).</p> <h2 id="reading">Reading</h2> <p>🌌🪱 <strong>Dune Messiah</strong> - Well this book was pretty much already complete last week, I simply went through the last few chapters in half an hour or so, and yeah, that was some crazy stuff that unfolded all of a sudden, ending in the only way it could end. I really enjoyed the build-up and the writing and dialogue, as weird and challenging as it was, it kind of just felt right, I don’t know, but good book!</p> <h2 id="gaming">Gaming</h2> <p>🏰🦇 <strong>Castlevania: Symphony of the Night</strong> - I gave this a pretty good run while waiting at the airport and played it on and off during my vacation. This game is fantastic so far! Although it definitely has some aspects that you simply have to accept as what they are for the time. I have gotten plenty of unlockables and power-ups and discovered plenty of cool places. I’ve met some interesting characters with kinda whacky dialogue (and voice acting) and managed to get the Bat power-up at last. There are many secrets in this castle!</p> <p>🗡🎲️ <strong>Slice & Dice</strong> - There was this very unexpected and huge update to this game that added HUNDREDS of new characters, power-ups, enemies and mechanics. Basically mods made by the community that were added to the base game by the developer. This has been absolutely incredible to see and it makes an already huge roguelike even more chaotic and fun. I am looking forward to doing some more runs of this gem.</p> <h2 id="around-the-web">Around the Web</h2> <p>I pretty much went offline on my blog reading during all of the week. I could be looking for something to share today but I’d rather not pretend like I read any blogposts. I did watch some YouTube videos though so you can check these:</p> <ul> <li> <p><a href="https://youtu.be/YQDdj01QPi4">Gunnm - Battle Angel Alita - Motorball CGI 3D VFX Short 銃夢</a> - A CGI short film from the year 2000 featuring Alita doing some sick moves. Only three minutes of PS1-style FMV graphics!</p> </li> <li> <p><a href="https://youtu.be/9t2fV52jMA8">Running Minecraft Until It Beats Itself</a> - This was a wild video to watch and I really had fun seeing how everything happened on it. Billions of years of simulation, this is what the internet is all about!</p> </li> <li> <p><a href="https://youtu.be/XrZ4Vozni3o">They sold us a lie (and it’s still working)</a> - Putting the blame on climate change on the people rather than corporations and lack of policies, evil stuff!</p> </li> <li> <p><a href="https://youtu.be/YwmJTP5X1c0">How are people reading so many books?</a> - I was feeling self-conscious about how I feel happy to have read three books in a month when some people seem to read dozens, but I feel ok now.</p> </li> </ul> <p>This is day 62 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p> <p> <a href="mailto:me@joelchrono.xyz?subject=Live concert, vacation, Ghibli films - W44">Reply to this post via email</a> | <a href="https://fosstodon.org/@joel/117554697829354377">Reply on Fediverse</a> </p> Published on Citation Needed: "A crypto and AI money guide to election night" - Molly White's activity feed 6aea029bb6faaacba72350ef 2026-11-03T15:49:47.000Z Molly White <article class="entry h-entry hentry"><header><div class="description">Published an issue of <a href="https://www.citationneeded.news/"><i>Citation Needed</i></a>: </div><h2 class="p-name"><a class="u-syndication" href="https://www.citationneeded.news/2026-election-guide" rel="syndication">A crypto and AI money guide to election night </a></h2></header><div class="content e-content"><div class="media-wrapper"><a href="https://www.citationneeded.news/2026-election-guide"><img src="https://www.citationneeded.news/content/images/size/w1200/format/webp/2026/11/election-ghost.png" alt="Map of the United States titled “Crypto and AI’s $250 million election: Tech super PAC spending by race in the 2026 midterms,” from Citation Needed. Circles sized by spending mark each race, red for spending that helps Republicans and blue for spending that helps Democrats. Ohio’s red circle dwarfs every other race on the map. Smaller but still prominent circles include red ones in Nebraska, Alabama, South Carolina and Kentucky, and blue ones in New York City, Illinois, Maryland and Georgia. Most other races, scattered across the country, have small circles, with clusters of small blue circles in California. Data: Tech Influence Watch."/></a></div><div class="p-summary"><p>Where crypto and AI super PACs are spending, what their ads won’t talk about, and which races could embarrass them.</p></div></div><footer class="footer"><div class="flex-row post-meta"><div class="timestamp">Posted: <a class="u-url" href="https://www.citationneeded.news/2026-election-guide"><time class="dt-published" datetime="2026-11-03T15:49:47+00:00" title="November 3, 2026 at 3:49 PM UTC">November 3, 2026 at 3:49 PM UTC</time>. </a></div><div class="social-links"> <span>Also posted to:</span><a class="social-link u-syndication twitter" href="https://twitter.com/molly0xFFF/status/2117641172311003237" title="Twitter" rel="syndication">Twitter</a><a class="social-link u-syndication mastodon" href="https://hachyderm.io/@molly0xfff/117553239900060893" title="Mastodon" rel="syndication">Mastodon</a><a class="social-link u-syndication bluesky" href="https://bsky.app/profile/molly.wiki/post/3mzg5whxfek2b" title="Bluesky" rel="syndication">Bluesky</a></div></div><div class="bottomRow"><div class="tags">Tagged: <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/ai_lobby" title="See all feed posts tagged "AI lobby"" rel="category tag">AI lobby</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/artificial_intelligence" title="See all feed posts tagged "artificial intelligence"" rel="category tag">artificial intelligence</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/crypto" title="See all feed posts tagged "crypto"" rel="category tag">crypto</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/crypto_lobby" title="See all feed posts tagged "crypto lobby"" rel="category tag">crypto lobby</a>, <a class="tag p-category" href="https://www.mollywhite.net/feed/tag/us_politics" title="See all feed posts tagged "US politics"" rel="category tag">US politics</a>.</div></div></footer></article> Just a little AI resistance, as a treat - Terence Eden’s Blog https://shkspr.mobi/blog/?p=73536 2026-11-03T12:34:31.000Z Terence Eden’s Blog <p>At the recent EMFCamp, I bumped in to <a href="https://www.kcl.ac.uk/people/kate-devlin">Professor Kate Devlin</a> who was talking a little about the <a href="https://airesistlist.org/">AI Resist List</a>. I think one of the useful things we can do is loudly complain about shitty uses of AI. Here's an example.</p> <p>As mentioned in a previous post, I'm <a href="https://shkspr.mobi/blog/2026/07/google-calendar-unable-to-launch-event-caused-by-missing-dtstamp/">contacting companies which send malformed calendar invites</a>. One of the organisation I contacted was the British online supermarket Ocado. They don't have an easy way to contact their technical team, and no obvious paths to raise a bug report, so I filled in their usual customer service feedback form. I included a clear statement of the problem and a detailed technical analysis of why I thought it was a problem with their service.</p> <p>After sending in my message, I received this back from "Lulu" at Ocado:</p> <blockquote><p>Thanks for getting in touch and sharing this feedback about our calendar files.</p> <p>You're entirely right—having a technical glitch pop up when you're trying to organise your delivery is a real pain, so I've made sure to pass your feedback on to our technical and webshop team.</p> <p>We really appreciate you taking the time to help us improve our service. I hope you have a wonderful rest of your day</p></blockquote> <p>I mean, that's AI right? It starts with the classic tell of a <a href="https://github.com/anthropics/claude-code/issues/3382">sycophantic agreement</a>.</p> <p>Next up is the em-dash. <a href="https://www.nytimes.com/2026/06/10/books/review/em-dash-chatbot-human-language.html">Beloved by chatbots</a> but almost unheard of in British English style guides.</p> <p>Finally (and this is hard to quantify) it just doesn't <em>feel</em> like a customer service response. They're usually poorly spelled, have dodgy grammar, and ask a bunch of irrelevant questions. The message gave me no confidence that anyone had looked at the problem and I doubted it had been passed on to a technically competent human.</p> <p>I immediately got a customer satisfaction survey. Usually I give top marks to humans because, even though <a href="https://shkspr.mobi/blog/2024/01/whats-the-incentive-to-tell-the-truth-on-surveys/">Net Promoter Score is bullshit</a>, I don't want customer service agents to suffer the indignity of a bad review. But in this survey I vented my spleen - giving crappy 1 ⭐ scores on every metric and complaining vociferously about how <em>rude</em> it is to use an AI to deal with a genuine complaint.</p> <p>I was both surprised and delighted to receive this back a few days after my invective was sent:</p> <blockquote><p>I saw your survey comment about getting a robotic, AI-generated response previously, and I wanted to reach out personally to apologise. There is nothing more frustrating than pointing out a legitimate bug only to feel like you're talking to a brick wall. I promise you there is a real person typing this out!</p> <p>Second, I wanted to send a massive thank you for the incredibly detailed diagnostic. It is rare to get feedback that tells us <em>exactly</em> what is broken and how to fix it.</p> <p>I can assure you that this has been passed to our team to look into. Your feedback is going to make things much smoother for a lot of people, and we really appreciate you taking the extra time to help us get it right.</p> <p>Thank you again, I do hope that this issue is resolved quickly. If there is anything else I can help with in the meantime, please don't hesitate to get in touch.</p></blockquote> <p>Perhaps I'm being touchingly naïve, but that <em>feels</em> a lot more human, right? The grammar isn't perfect, the sentences are a bit more rambly, and it appears to have actually engaged with the contents of my message.</p> <p>I get that having a million irate customer service messages is a hassle. Using AI to triage them probably makes business sense, summarising the verbose ones could be useful for customer service agents, and totting up general themes is almost certainly a sensible way to gather metrics without overloading the workforce.</p> <p>But using an AI to reply to a human is just disrespectful. It says the organisation values their customer's time at less than their own.</p> <p>It's OK to call out shitty AI responses and insist that a human engages with you.</p> <img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=73536&HTTP_REFERER=Atom" alt width="1" height="1" loading="eager"> The cryptography behind electronic voting (and why paper ballots are still essential) - Trail of Bits Blog https://blog.trailofbits.com/2026/11/03/the-cryptography-behind-electronic-voting-and-why-paper-ballots-are-still-essential/ 2026-11-03T12:00:00.000Z Trail of Bits Blog <p>As millions of Americans vote in today’s U.S. midterms, most will use paper ballots, which are protected by strict chain-of-custody protocols and, in some cases, statistical audits. You may wonder why we still use paper for our elections and voting systems when tasks like banking, tax filing, and document signing have moved away from paper-based legacy systems and become fully electronic. The short answer: security.</p> <p>That may come as a surprise to some. After all, cryptography and other security advancements have enabled secure electronic systems for many applications. In fact, cryptography can be used to provide two essential safeguards in elections: keeping (1) individual votes secret while (2) making the final tally independently verifiable. This is exactly the approach of cryptographic protocols like <a href="https://vote.heliosvoting.org/">Helios</a> and <a href="https://electionguard.vote/">ElectionGuard</a>. However, Helios intentionally targets lower-risk and lower-coercion settings rather than high-stakes public elections. ElectionGuard, by contrast, is intended for public elections, but not as a replacement for a paper-based system; it is used as a cryptographic layer integrated with traditional voting infrastructure.</p> <p>In this blog post, we’ll explain how cryptographic techniques can help protect ballot secrecy and prevent manipulation in electronic voting systems, and explore the limitations of these systems. Although cryptography can strengthen election verifiability and have other strong security properties, it cannot fully replace the security and trust of existing paper ballot systems in general elections.</p> <h2 id="the-challenges-of-electronic-voting">The challenges of electronic voting</h2> <p>The National Academy of Sciences’ excellent <a href="https://www.nationalacademies.org/read/25120">2018 report</a> on election security concludes that electronic ballot return (also known as online voting or internet voting) <strong>should not be used in general elections</strong>, since <em>“no known technology guarantees the secrecy, security, and verifiability of a marked ballot transmitted over the Internet.”</em></p> <p>The difficulty of this problem makes sense when you consider the strong security guarantees any election system requires:</p> <ol> <li> <p>Voter privacy must be maintained, even if a voter has a financial incentive to disclose their vote to a third party.</p> </li> <li> <p>Ballot integrity must be maintained. This becomes especially challenging in the electronic setting because, in general, the voter does not hold a cryptographic identity and cannot sign their ballot cryptographically. Oh, and the electronic voting client and server may be compromised anyway.</p> </li> <li> <p>Voters shouldn’t be able to vote more than once, but this is hard to verify without associating votes with their voters. This becomes even more challenging electronically when, again, voters often lack a digital cryptographic identity.</p> </li> <li> <p>Everyone should be able to trust (and ideally verify) that the election result correctly reflects the voters’ intent.</p> </li> </ol> <p>Paper-based voting systems must solve these problems, too. The first three requirements are typically met through standard physical security measures you see in paper ballot election locations: voters identify themselves to polling workers (preventing multiple votes from one person), are given a ballot without their name on it and a secure location to fill it in (protecting voter privacy), and personally hand their ballot to a polling worker and watch as their ballot is submitted for counting (ballot integrity). As with any security controls, there are threats that can compromise these protections; however, compromising them at a nationwide scale is extremely expensive, difficult, and noisy (i.e., detectable) to election observers, making these controls especially effective for large national elections. The final requirement is the most difficult to achieve for paper-based systems, and voters typically have to trust that election workers compute the final tallies honestly, and that chain-of-custody controls coupled with post-election audits would detect any attempt to compromise the election outcome. Cryptography can be used in conjunction with paper-based systems to help strengthen the trust in this final requirement, using what’s known as end-to-end verifiability, as we will explore later in the post.</p> <p>Electronic systems introduce an existentially dangerous failure mode not present in modern, sensible paper-based systems: a supply-chain or 0-day vulnerability that can scale across many voting machines and jurisdictions could allow one person to single-handedly control and influence the outcome of an election (and, depending on the system and exact vulnerability, possibly while evading detection). In traditional paper-based systems, this risk is sharply constrained by independent physical records and physical security controls. It’s much more difficult for a single person to meaningfully change an election’s outcome while evading detection in this system.</p> <p>Software security alone is not enough to secure electronic voting systems, though; the key design principle is not only to implement robust security controls but also to design your system so that all failures of those controls are detectable. This can’t be solved only using software whose correctness must be trusted. This property is known as <a href="https://en.wikipedia.org/wiki/Software_independence">software independence</a>: changes in the election outcome caused by changes or errors (or vulnerabilities) in voting software must be detectable. In practice, this is typically achieved using evidence that can be verified independently of the voting software, such as a paper ballot audit trail.</p> <h2 id="inside-the-design-and-cryptographic-safeguards-of-electronic-voting-systems">Inside the design and cryptographic safeguards of electronic voting systems</h2> <p>Now that we’ve introduced the challenges of electronic voting, let’s explore how modern system designs aim to address them. We will focus our discussion on two electronic voting systems in particular: Helios and ElectionGuard. Helios is a complete voting protocol that targets low-stakes elections where coercion is not a concern. Famously, it is used by the International Association for Cryptologic Research to <a href="https://iacr.org/elections/">elect its board of directors</a>. ElectionGuard aims to provide end-to-end verifiability on top of existing election infrastructure, and has been tested alongside systems based on paper ballots in <a href="https://electionguard.vote/elections/College_Park_Maryland_2023/">College Park Maryland</a>, <a href="https://electionguard.vote/elections/Preston_Idaho_2022/">Preston Idaho</a>, and <a href="https://electionguard.vote/elections/Fulton_Wisconsin_2020/">Fulton Wisconsin</a>. Let’s look at how these systems use cryptography to provide voter privacy, ballot integrity, and end-to-end verifiability.</p> <h3 id="protecting-voter-privacy">Protecting voter privacy</h3> <p>Encryption is a natural choice to preserve voter privacy and ensure that cast votes cannot be read by anyone else: by having the voting client encrypt ballots before they are returned, we protect them from being read in transit. But who controls the key we encrypt to? If we encrypt ballots to a public key controlled by the backend server, it could just decrypt each ballot when it is received, which would immediately reveal how users voted. (Even if the ballot is sent anonymously, the backend would still know how users at a particular voting station voted; it would just not be able to associate individual ballots with the corresponding voters.)</p> <p>One way of solving this problem is to threshold-share the keypair used for encryption, and split the private key between $N$ trusted election officials. This means that a predetermined quorum $t+1\ \leq N$ of the trustees have to be involved in order to decrypt ciphertexts. Using a homomorphic encryption scheme offers further protection for individual encrypted ballots: it allows the backend to compute an encrypted tally from the encrypted votes and only decrypt the final result. As long as $N-t$ election officials are honest, this protects the confidentiality of cast votes from the voting client to the inclusion in the final tally<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p> <table> <thead> <tr> <th style="text-align: center">${{E}_{K}({x}_{1}+\ \ldots \ +{x}_{N})\ ={E}_{K}({x}_{1})\ \oplus \ \ldots \ \oplus {E}_{K}({x}_{N})}_{}$</th> </tr> </thead> <tbody> </tbody> </table> <p><em>With homomorphic encryption, the server can compute the encryption of the sum of the individual votes ${x}_{i}$ as the sum of the encrypted votes ${E}_{K}({x}_{i})$.</em></p> <p>Schemes like Helios and ElectionGuard use a version of exponential ElGamal to encrypt individual choices on the ballot<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>. If the threshold-shared election key is $K\ =\ {g}^{k}$, the choice $x$ is encrypted as ${E}_{K}(x)\ =\ ({g}^{r},\ {K}^{r}{g}^{x})$, where $r$ is a random scalar. This scheme is additively homomorphic using pointwise multiplication of ciphertexts, as shown below.</p> <table> <thead> <tr> <th style="text-align: center">${E}_{K}(x)\ \oplus {E}_{K}(y)\ {=}_{}({g}^{r}{\cdot g}^{s},{K}^{r}{g}^{x}\cdot {K}^{s}{g}^{y})\ =\ ({g}^{r+s},\ {K}^{r+s}{g}^{x+y})={E}_{K}(x+y)$</th> </tr> </thead> <tbody> </tbody> </table> <p><em>Exponential ElGamal is additively homomorphic if we define $\oplus$ as pointwise multiplication of ciphertexts.</em></p> <p>Note that decryption yields ${g}^{x}$ rather than $x$, which is typically hard to invert. However, since $x$ is comparatively small in this case, we can use brute force (or tables) to recover the exponent.</p> <p>As an example, if we use 0 to indicate <em>No</em> and 1 to indicate <em>Yes</em>, we can compute the number of <em>Yes</em>-votes by summing the individual encrypted votes as described above, and then decrypting the encrypted tally to reveal the result. However, if we don’t ensure that individual ciphertexts are well-formed, a compromised client could simply encrypt the value 1,000,000 to vote <em>Yes</em> a million times. To prevent this, clients must include a zero-knowledge proof ensuring that the encrypted ballot contains a permitted value (or a permitted combination of values).</p> <h3 id="protecting-against-a-compromised-voting-client">Protecting against a compromised voting client</h3> <p>What if the voting client is hacked and alters the voters’ choices before they are encrypted, or drops the ballot completely? To protect against client compromise, the voter needs a way to ensure that the backend received their ballot, and that the choices recorded and encrypted by the software client correspond to how they actually voted.</p> <p>This can be achieved in different ways. Helios and ElectionGuard use a mechanism known as <em>Benaloh’s challenge method</em>. The underlying idea is that when the ballot is encrypted, the voter obtains a commitment to the encrypted ballot and is then allowed to challenge and spoil their ballot. If they do, the ballot is opened and the voter can verify that their choices were recorded correctly and that the commitment corresponds to the encrypted ballot. The device has to reveal the commitment to the voter before learning whether or not the voter wants to challenge the encrypted ballot. Otherwise, it could present a correct commitment only when it is challenged. Moreover, it must be possible to obtain some external validation that the committed ciphertext actually encrypts the voter’s intended choices. Otherwise, the voting client can simply lie and present a plaintext that doesn’t match the commitment.</p> <p>When the voter is satisfied that the voting client records their choices honestly, they record their choices one last time and cast their ballot, which is then published to a public bulletin board. The voter can use their commitment to check that their encrypted ballot is included in the published election record.</p> <p>While this protocol provides a method to detect a compromised voting client that tampers with the voter’s choices or drops ballots, it still requires that a significant portion of voters exercise the mechanism in order to ensure that compromised clients are detected with high-enough probability<sup id="fnref:3"><a href="#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup>. Moreover, it does not protect against other types of compromise, like a voting client surreptitiously sending the voter’s plaintext ballot to a third-party server.</p> <p>Additional issues must be solved in order for this method to be secure. One is the problem of voter authentication: how does the voting client ensure that the voter is eligible to vote, and how do we ensure that only one vote is cast? Additionally, there is the previously mentioned problem of coercion: how do we protect voters from being strong-armed into voting for a specific candidate or issue when voting stations may be spread out all over the world?</p> <p>Authenticating voters is generally a difficult problem in countries (like the U.S.) that do not have a widely used national ID. However, there are options available for specific groups of voters. For example, some voting systems designed for overseas military voters use the Common Access Card to allow service members to identify themselves. Protecting voters against coercion typically requires that voters are able to vote without being supervised, which seems like a difficult problem to solve using cryptography.</p> <h3 id="protecting-against-a-compromised-backend">Protecting against a compromised backend</h3> <p>What if the backend server is faulty or compromised by an attacker? With encryption, the backend aggregates the encrypted votes into an election record, computes the encrypted final tally over the encrypted votes, and then lets election officials decrypt the result. Encryption protects voter privacy, but it doesn’t stop the server from dropping, altering, or injecting votes into the election record. How could we allow voters to verify that this did not happen?</p> <p>If the election record is public (and we can ensure that everyone shares a consistent view of it), voters can verify that their encrypted vote is included in the record using their commitment to their encrypted ballot, as described above. This provides a mechanism to detect a compromised server which attempts to drop or alter votes. Again, we need to rely on active participation from many voters to ensure that a compromise is detected, since a voter can only detect if their individual ballot has been dropped or tampered with.</p> <p>ElectionGuard extends this idea to allow voters to detect a change in any of the ballots cast before theirs by chaining ballot commitments generated on the same device. Without chaining, the commitment is essentially computed as a hash of the voter’s encrypted ballot. With chaining, ballot commitments are chained as follows:</p> <table> <thead> <tr> <th style="text-align: center">${c}_{1}=H({c}_{0}\ ,\ {B}_{1})$ ${c}_{2}=H({c}_{1}\ ,\ {B}_{2})$ ${c}_{3}=H({c}_{2\ },\ {B}_{3})$ $\vdots$</th> </tr> </thead> <tbody> </tbody> </table> <p><em>When ballot commitments are computed as a chain, the hash chain is published together with the election record. Here,</em> ${B}_{i}$ <em>is voter $i$’s encrypted ballot.</em></p> <p>This means that any changes are propagated forward, allowing voters to detect tampering with earlier votes cast using the same voting client.</p> <p>Detecting a compromised server that injects additional votes is more difficult and usually requires external data, like voter participation records, to solve. It is not enough to associate encrypted ballots with voter identities, since a malicious server could pad the election record with ballots corresponding to abstaining voters.</p> <p>Once the election record is trusted, it is possible to use zero-knowledge proofs to verify that the final result is computed correctly from the published election record. Since anyone can compute the encrypted tally from the election record, we only need to prove that the final aggregate ciphertext was decrypted correctly.</p> <h3 id="what-cryptography-solves-that-paper-ballots-cant-do-alone-end-to-end-verifiability">What cryptography solves that paper ballots can’t do alone: end-to-end verifiability</h3> <p>Recall our fourth requirement for election systems, which we admitted was most difficult to achieve for paper-based systems: Everyone should be able to trust (and ideally verify) that the election result correctly reflects the voters’ intent.</p> <p>This requirement is usually formalized in terms of <em>end-to-end verifiability</em>, which means that the following should be possible:</p> <ol> <li>Each voter should be able to verify that their choices have been correctly recorded.</li> <li><em>Anyone</em> should be able to verify that the final tally is computed correctly from the election record.</li> </ol> <p>Taken together, these two mechanisms allow voters to independently verify that their vote contributed to the election outcome, without relying on a particular piece of software or hardware (which may be hacked), or external observers (who may not be trustworthy). This property isn’t achievable in exclusively paper-based election systems without introducing some level of trust in humans/institutions overseeing the election. For example, without trusting anyone, how do you know what happens to your paper ballot after you and your vote both leave the voting location? The reason you won’t know this in an exclusively paper-based system is simple: in order to protect vote secrecy, when you submit your ballot to be counted with the other ballots, you intentionally break the link between your identity and your ballot.</p> <p>Well, using cryptography, you can introduce a mechanism to verify that a cryptographic representation of your vote was included in the election record while still preserving voter privacy! This mechanism is exactly what was described above: encrypt the ballots and publish them to a public bulletin so that voters can privately check that their vote was both included and not tampered with. This allows you to enhance trust in existing paper-based election systems without compromising their security properties. This is the exact design choice behind ElectionGuard.</p> <h2 id="we-wont-be-replacing-paper-ballots-any-time-soon">We won’t be replacing paper ballots any time soon</h2> <p>Helios and ElectionGuard both build on the ideas outlined above, but their use cases differ. Helios explicitly targets settings with low coercion risk and advises against use in high-stakes public elections. ElectionGuard, on the other hand, is built to provide end-to-end verifiability on top of an existing paper-based voting system. Neither protocol makes a general claim to solve the problem of electronic voting because neither achieves the security of status quo paper-based systems purely electronically.</p> <p>There is widespread agreement among experts on election security that paper ballots are essential for protecting the security and integrity of general elections, and that likely will not change anytime soon. However, cryptographic techniques like the ones described in this post can still be used alongside paper ballots to improve trust in the election outcome by improving the result’s public verifiability and auditability.</p> <p>If you’re using cryptography to build a new voting system, please <a href="https://trailofbits.com/contact/">reach out</a>. We want to hear about it!</p> <div class="footnotes" role="doc-endnotes"> <hr> <ol> <li id="fn:1"> <p>A higher threshold is not always better. Helios requiring all trustees to participate to decrypt the election result caused the IACR to have to rerun their 2025 election after it found that one of the trustees had <a href="https://www.iacr.org/news/item/27138">inadvertently lost their share of the key</a>. <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</a></p> </li> <li id="fn:2"> <p>Helios and ElectionGuard differ slightly in how they implement encryption. Here, we describe the method used in Helios since it’s closer to standard ElGamal. <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</a></p> </li> <li id="fn:3"> <p>As an example, if a compromised voting client tampers with 1000 votes, and voters challenge one encrypted vote in one hundred on average, the probability of the attack remaining undetected would be 0.991000 ≈ 4.3 ∙10-5. However, it is also important to consider what recourse a voter has if tampering is detected. This determines whether they are apt to raise concerns, or simply shrug their shoulders and try again. <a href="#fnref:3" class="footnote-backref" role="doc-backlink">↩︎</a></p> </li> </ol> </div> What there is to see - James' Coffee Blog https://jamesg.blog/2026/11/03/what-there-is-to-see 2026-11-03T00:00:00.000Z James' Coffee Blog <p>A browning leaf fell from the tree with grace<br/> “I had no idea leaves could be so tiny.”<br/> A large yellow leaf fell into my embrace<br/> “This is my dream – ever colourful and shiny.”<br/></p> <p>Stacks of leaves lie at the feet of their past<br/> Layers of reds and yellows – veins of time<br/> Ever maturing with life ever vast<br/> From sunrise to evenfall – may Day shine.<br/></p> <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a54e6ee20fd7fc73',t:'MTc5Mzc0MDkzMw=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a54e6ee20fd7fc73',a=document.createElement('script');a.src=o?new URL(u,o).href:u;document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script> Chatbot election answers are dominated by one right-wing dude and an army of AI slop. - Werd I/O 6ae8fa3296b83f000160c102 2026-11-02T21:01:38.000Z Werd I/O <p>Link: <a href="https://www.washingtonpost.com/technology/2026/10/30/how-an-obscure-website-became-force-americas-election-information-machine/"><em>How an obscure website became a force in America’s election information machine, by Ian Duncan and Kevin Schaul in the Washington Post</em></a></p><p>There hasn’t been enough discussion about the proliferation of reference sites that are built not for humans but to influence chatbot answers. Take <a href="https://theballotbrief.com/">the Ballot Brief</a>, which was designed to influence questions about the election:</p><blockquote>“In tests by The Washington Post, ChatGPT cited the Ballot Brief in 22 percent of its answers to questions about the election. Microsoft’s Copilot cited it in 75 percent of answers. […] Anthropic’s Claude initially turned to established voter guides run by nonprofits — but started frequently linking to the Ballot Brief in The Post’s second round of tests.”</blockquote><p>The Ballot Brief is, in itself, built using AI, with one guy — Ben Torres Ezrick — in control. Here in the US, <a href="https://www.pewresearch.org/internet/2026/06/17/americans-and-ai-2026-chatbots-smart-devices-and-views-on-impact/">42% of adults use AI to ask questions</a>, including about the election. That gives Torres Ezrick outsize influence on information people receive that may influence how they use their vote. Given that Torres Ezrick’s most recent position was Chief Marketing Officer at the far-right video streaming service Rumble, that should probably give us some pause.</p><p>And even without that potential rightward skew, the Ballot Brief consists of a bunch of content created at scale using AI with little oversight. So inevitably, there are mistakes:</p><blockquote>“The Post identified numerous mistakes on the Ballot Brief. Sen. Jon Husted (R-Ohio) was credited with supporting a bill that passed before he took office — an error that Copilot repeated in a response to The Post. Two Robert Garcias running in California were collapsed into one profile. And several House members were listed with incorrect committee jobs.”</blockquote><p>The web has already been insufferable for years because of SEO; this has only gotten worse with the rise of AI-generated marketing content. Now it stands to become a battleground as various entrenched interests fight to have their perspectives represented in chatbot results.</p><p>Should newsrooms counteract this with their own set of open, validated information? Or is it an unwinnable arms race that is bound to be dominated by moneyed interests? I’m not sure. But the web is certainly no longer just a place for humans to publish and be heard.</p> Lorem Ipsum Dot Gov Dot UK - Terence Eden’s Blog https://shkspr.mobi/blog/?p=75939 2026-11-02T12:34:00.000Z Terence Eden’s Blog <p>I love testing in production. The thrill of accidentally publishing some dummy data - or taking down an entire website - is similar to skydiving without a parachute. Exquisite excitement followed by heart-stopping terror.</p> <p>Before going live with a new website or service, it's sensible to test how text looks on it. Most people don't test with <em>readable</em> text - it's too easy for management to start reading the content rather than looking at the layout. So the default is <a href="https://www.lipsum.com/">the Latin text "Lorem ipsum"</a>. Latin looks enough like English to get a feel for how text will render - but most people can't read it so they gloss over the words and look at the layout.</p> <p>Say, it sure would be annoying if those dummy pages ever made their way to production, right?!?</p> <!-- 👋👋👋👋👋👋👋👋👋 You're now a member of Comment Club! This content is only available to the groovy gang who read HTML comments. I'm pretty sure I once wrote a variant of this blog post, but I can't find it now. Perhaps I wrote something internal when I worked for the UK Government? Either way, I hope you have fun searching for placeholder text on *your* Government's website 🤣 As is custom, we now recite the three rules of Comment Club… 1. You must not tell anyone about Comment Club - let them find out about it themselves. 2. You *must* add some Comment Club Content to at least one of your blog posts. Doesn't have to be much, just a little note will do. 3. You should drop an email to anyone whose comments you've read. Start by sending me a friendly message at comment.club@shkspr.mobi Keep your eyes peeled for more comments in future blog posts 😃 TTFN. --> <p><a href="https://blogs.fcdo.gov.uk/lorem-ipsum-dolor-sit-amet-5/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/lorem-ipsum-dolor-sit-amet-5-–-Foreign-Commonwealth-Development-Office-Blogs.webp" alt="FCDO blog post with dummy text." width="1178" height="954" class="aligncenter"></a></p> <p>One of the things that's fascinating about seeing testing data in a live environment is that you get a small peek behind the curtain of how a site was made. A tiny glimpse into the minds of the people who made it.</p> <p>Who was Alice? Did she enjoy her time working on the <a href="https://www.londoncouncils.gov.uk/test-page-example-all-components-do-not-delete">London Councils' website</a>?</p> <p><a href="https://www.londoncouncils.gov.uk/test-page-example-all-components-do-not-delete"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/Test-Page-Example-of-all-components-DO-NOT-DELETE-London-Councils.webp" alt="Lorem ipsum text, and a link to "Alice Test Docx"." width="1177" height="973" class="aligncenter"></a></p> <p>Was she friends with <a href="https://www.lambeth.gov.uk/henrys-test-subsite-overview">Henry at Lambeth council</a>? We may never know.</p> <p>Some of the placeholders eventually become load-bearing. For reasons which remain inscrutable to those who follow, the Elders declared some pages must remain sacrosanct <em>forever!</em></p> <p><a href="https://www.hta.gov.uk/news/news-do-not-delete"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/DO-NOT-DELETE.-Human-Tissue-Authority.webp" alt="A page of dummy text on the Human Tissue Authority website with the title "DO NOT DELETE"." width="1177" height="973" class="aligncenter"></a></p> <p>What would happen if that page were deleted? Would you dare risk it?</p> <p>Sometimes finding a test page leads to a dead end. A <a href="https://www.knutsfordtowncouncil.gov.uk/council-">stub of a page</a> which should have been purged before go-live.</p> <p><a href="https://www.knutsfordtowncouncil.gov.uk/council-"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/Council-Knutsford-Town-Council.webp" alt="Knutsford town council page with dummy text." width="1177" height="973" class="aligncenter"></a></p> <p>But other times it can lead us to a page hinting at something more. Deeper tests of long-forgotten functionality.</p> <p><a href="https://customer.surreycc.gov.uk/article/824/Events"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/Events-Surrey-County-Council.webp" alt="Surrey Council events page with lorem text and links to attendee plugin pages. One link says aaaaaaaa." width="997" height="1345" class="aligncenter"></a></p> <p>What did those plugins do? Aaaaaaaa indeed!</p> <p>The purpose of this post isn't to point and laugh, it's to show that searching for dummy data is a good way to find interesting things. It might show you a style-guide, or lead to you to a forgotten and outdated plugin, or it might lead you to an <a href="https://pre.redirect.contractawardservice.gca.gov.uk/digital-outcomes/opportunities">entire pre-production environment</a>.</p> <p><a href="https://pre.redirect.contractawardservice.gca.gov.uk/digital-outcomes/opportunities"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/preprod-gca.webp" alt="Digital Outcomes page with a large "pre prod" banner and dummy text. This is a composite image." width="1009" height="746" class="aligncenter"></a></p> <p>Finally, this image was on one of the FCDO blog posts. I assume that means it is available under the <a href="https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/">Open Government Licence</a> and, therefore, <a href="https://www.redbubble.com/shop/ap/184149181?ref=studio-promote">I can start T-Shirt production immediately</a>!</p> <p><a href="https://www.redbubble.com/shop/ap/184149181?ref=studio-promote"><img src="https://shkspr.mobi/blog/wp-content/uploads/2026/11/lorem-ipsum-dolor-sit-amet.webp" alt="The keep calm and carry on poster, but with the words Lorem Ipsum Dolor Sit Amet." width="600" height="700" class="aligncenter"></a></p> <img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=75939&HTTP_REFERER=Atom" alt width="1" height="1" loading="eager"> St Jude Drawings Gallery - Robb Knight • Posts • Atom Feed https://rknight.me/blog/st-jude-drawings-gallery/ 2026-11-02T12:28:00.000Z Robb Knight <p>Now it's been a month of so since the end of <a href="https://rknight.me/blog/st-jude-2026-recap/">St Jude September</a> I think enough time has passed that I think everyone's drawings should have arrived now so I can share them. It's hard to pick a favourite but here's a selection of them I wanted to highlight here because I enjoy them. I won't be including Jimothy because I included him in the last post, not because I don't love him.</p> <figure><img src="https://cdn.rknight.me/site/2026/st-jude-drawings-collage.jpg" alt="A selection of drawings including a Snoopy, Pokemon, panda, some animals dabbing, and a sea snail" /></figure> <p>I can't wait to do this again next year. I scanned all the drawings this year so I've put them all up on <a href="https://rknight.me/stjude/2026-gallery/">the 2026 gallery</a> for your perusal.</p> Backporting security fixes at scale with Codex - Trail of Bits Blog https://blog.trailofbits.com/2026/11/02/backporting-security-fixes-at-scale-with-codex/ 2026-11-02T12:00:00.000Z Trail of Bits Blog <p>Stable Linux releases lack existing security fixes because backporting them is time-consuming and often thankless work. We’re using Codex to reduce the backporting process time from days to hours per fix, empowering human patch reviewers to rapidly submit fixes for critical software like Ubuntu Long Term Support, Fedora, and the Linux kernel. By October 29, our project helped deliver fixes for <a href="https://trailofbits.github.io/ptp-linux-stable-cve-dashboard/">149 distinct CVEs</a> into stable Linux kernel releases, and <a href="https://bugzilla.redhat.com/show_bug.cgi?id=2520165">several</a> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=2531860">fixes</a> to Fedora and Ubuntu packages.</p> <p>Deploying fixes to older software requires multiple steps, including adapting fixes to older code, checking dependencies, and ensuring the fix did not introduce new bugs. A single task (like tracking down a bug in a bad commit) can take <a href="https://lkml.rescloud.iu.edu/hypermail/linux/kernel/2610.1/04212.html">a week or more</a> of effort that no one sees or appreciates.</p> <p>Our Codex workflow has reduced the human effort required to prepare and review fixes. Excluding project-specific initial setup, preparing and reviewing a straightforward backport takes about 30 minutes of human attention; a more involved case can take around three hours. The workflow’s approach is twofold: agents perform activities like identifying missing fixes, adapting patches, assembling validation evidence, running tests, and preparing submission packets, while engineers review the patches and submit them to maintainers.</p> <p>Those estimates only cover patch preparation and review; regression testing and maintainer acceptance remain essential. But the reduced human commitment makes a substantial class of neglected security work practical to undertake. The patch backlog is large, but we now have a practical way to work through it.</p> <h2 id="do-we-have-to-decide-between-stability-and-security">Do we have to decide between stability and security?</h2> <p>Software has bugs, and we try to fix them when we can. The first place the fix happens is in the latest version of the software. Unfortunately, that’s often the <em>only</em> place where the fix happens.</p> <p>Backporting is the process of getting a fix from the latest source code to older versions. Fixes for big-name, critical bugs are indeed often backported quickly. But for many other bugs, the backporting process never happens. It is easy to understand why: software packaging is often done by volunteers who are already overworked, and backporting is frustrating, thankless work that gets little credit or publicity. For open source projects staffed by teams of volunteers, backports are (understandably) a low priority. As XFS developer Dave Chinner once described, this work is “<a href="https://lists.openwall.net/linux-kernel/2018/03/28/86">effectively a full time job</a>” that simply goes undone without sufficient resources.</p> <p>The lack of backports is a problem because almost no one runs the latest and greatest version of software that’s been freshly built with today’s code changes. People <em>overwhelmingly</em> prefer slightly older, more tested software packaged in “long term stable” releases. For example, <a href="https://ubuntu.com/project/docs/release-team/ubuntu-releases/#lts-releases">about 95%</a> of Ubuntu Linux installations are of the Long Term Support (LTS) variety. When looking at installed Linux kernel packages from Debian’s <a href="https://popcon.debian.org/">popcon</a>, the overwhelming majority are based on older stable trees:</p> <p> <figure> <img src="https://blog.trailofbits.com/2026/11/02/backporting-security-fixes-at-scale-with-codex/backporting_image1_hu_4b767af928294590.webp" alt="“A Codex-generated graph of recently installed kernel packages from Debian’s popcon”" width="1070" height="834" loading="lazy" decoding="async" /> <figcaption>Figure 1: A Codex-generated graph of recently installed kernel packages from Debian’s popcon. The overwhelming majority (about 96%) are older, stable releases, and not the latest kernel series.</figcaption> </figure> </p> <p>Users are faced with a decision: they can either stick with a stable, familiar version of software that has security flaws, or upgrade to a newer version that fixes those flaws but introduces other changes and new features they may not want.</p> <p>Many people <em>purposely</em> do not update to new releases; I think this is entirely justified and normal end-user behavior. Just recently, I updated my Mac to macOS 27 and couldn’t use a printer that had worked flawlessly for years (until Codex wrote a new, compatible printer driver). Similar situations effectively require older software.</p> <p>We should not have to make a choice between stability and security.</p> <h2 id="thousands-of-known-cves-lack-stable-branch-fixes">Thousands of known CVEs lack stable-branch fixes</h2> <p>A swarm of cyber-capable AI agents can cut through a network of stable, known-vulnerable software like a hot knife through butter. The scale of the problem is such that the software you are currently running likely contains unfixed security bugs that can be exploited by modern AI agents. As AI-assisted bug hunting makes it easier to identify vulnerabilities in older code, reducing this backlog becomes increasingly important. This is not merely theoretical. A fix for the latest high-profile bug, <a href="https://atlasum.net/blog/cve-2026-98432-linux-ipv4-tcp-uaf">CVE-2026-98432</a> (a critical remotely exploitable flaw in the Linux TCP stack), still had not landed in distribution kernels weeks after being patched upstream. That bug is high-profile enough that it will soon be fixed everywhere. But fixes for more obscure bugs never get backported. I saw this during my <a href="https://blog.trailofbits.com/2026/08/26/vms-wont-contain-cyber-capable-agents/">sandbox escape research</a>, and an old vulnerability in stable software was used as a part of the <a href="https://www.hacktron.ai/blog/hacking-openai">recently disclosed OpenAI hack</a>.</p> <p>Let’s quantify the scale of the missing backport problem. To make counting simple, we can limit ourselves to known bugs (with assigned CVEs) that are patched in the latest release but missing from stable packages. For this example, we’ll look at the Linux kernel, Ubuntu 26.04 LTS and Debian 13 Stable. I’m not singling out those projects—they are all run very well! I’m using them because they have documentation and accounting for unfixed CVEs. Other projects lack this transparency.</p> <p>Let’s look at the number of outstanding CVEs in the Linux kernel, by stable branch. The table below shows CVEs per supported stable branch that do not have a fix in that branch, but do have it in a newer branch. (Hence, older branches by definition have more unfixed CVEs.) The source is the <a href="https://kernel.googlesource.com/pub/scm/linux/security/vulns/">kernel CVE team’s vulns.git</a> as of September 18, 2026. This is not an exact bug count, as it both over- and under-counts due to several technicalities. It is also not a measure of exploitability. Rather, it’s a measuring stick showing that a substantial amount of known CVEs have not been fixed in stable kernel branches:</p> <table> <thead> <tr> <th style="text-align: center">Branch</th> <th style="text-align: center">Unfixed CVEs</th> <th style="text-align: center">% CVEs with an NVD Score</th> <th style="text-align: center">High or Critical Severity</th> </tr> </thead> <tbody> <tr> <td style="text-align: center">5.10.y</td> <td style="text-align: center">2,006</td> <td style="text-align: center">55.8%</td> <td style="text-align: center">213 (19.0%)</td> </tr> <tr> <td style="text-align: center">5.15.y</td> <td style="text-align: center">1,889</td> <td style="text-align: center">51.5%</td> <td style="text-align: center">195 (20.0%)</td> </tr> <tr> <td style="text-align: center">6.1.y</td> <td style="text-align: center">1,329</td> <td style="text-align: center">43.9%</td> <td style="text-align: center">99 (17.0%)</td> </tr> <tr> <td style="text-align: center">6.6.y</td> <td style="text-align: center">1,012</td> <td style="text-align: center">35.6%</td> <td style="text-align: center">65 (18.1%)</td> </tr> <tr> <td style="text-align: center">6.12.y</td> <td style="text-align: center">686</td> <td style="text-align: center">22.3%</td> <td style="text-align: center">21 (13.7%)</td> </tr> <tr> <td style="text-align: center">6.18.y</td> <td style="text-align: center">337</td> <td style="text-align: center">15.1%</td> <td style="text-align: center">3 (5.9%)</td> </tr> </tbody> </table> <p>The package landscape is not any better. These are non-kernel CVEs reported as open or affected in Debian 13 and Ubuntu 26.04 (raw data via their <a href="https://security-tracker.debian.org/tracker/data/json">respective</a> <a href="https://github.com/canonical/ubuntu-security-notices">bulk</a> CVE data feeds, compiled by Codex). These are distro-metadata findings, not individually source-confirmed vulnerabilities. Again, this is not meant to be an exact bug count, but more of a measuring stick indicating how many unfixed vulnerabilities remain in stable software packages:</p> <table> <thead> <tr> <th style="text-align: center">Distribution</th> <th style="text-align: center">Source Packages with Unfixed CVEs</th> <th style="text-align: center">Unique CVEs</th> <th style="text-align: center">High or Critical Severity</th> </tr> </thead> <tbody> <tr> <td style="text-align: center">Debian 13</td> <td style="text-align: center">1,128</td> <td style="text-align: center">4,562</td> <td style="text-align: center">1,822 (39.9%)</td> </tr> <tr> <td style="text-align: center">Ubuntu 26.04</td> <td style="text-align: center">1,028</td> <td style="text-align: center">770</td> <td style="text-align: center">335 (43.5%)</td> </tr> </tbody> </table> <h2 id="engineers-and-ai-can-accelerate-backporting">Engineers and AI can accelerate backporting</h2> <p>We realized this was an issue and have been fixing it proactively. First, we started with the equivalent of finding money on the sidewalk: there are bug fixes to known CVEs that apply cleanly to the stable kernel trees, but the fix was just never pulled into the kernel. We used Codex with GPT-5.6 to find these fixes, and asked the maintainers to apply the existing patches. They did, graciously. We then moved on to backporting patches that don’t apply as-is, starting with the most trivial to validate and review, and are slowly moving towards more complex changes. So far 149 CVE fixes in stable trees are currently applied; <a href="https://trailofbits.github.io/ptp-linux-stable-cve-dashboard/">the list on our backport tracker just keeps growing</a>.</p> <p>We’ve done the same for Linux distributions: we used Codex and GPT-5.6 to identify known vulnerabilities in shipping stable packages, and then backport and validate a fix. We have begun reaching out to Linux distributions with an initial batch of patches.</p> <p>If you run an open-source project or a Linux distribution and would like help backporting security fixes, please apply at <a href="https://trailofbits.com/patch-the-planet">trailofbits.com/patch-the-planet</a> and we’ll be glad to assist.</p> <p>The big upside of stable software that does not add features is that we can, in theory, fix bugs before attackers exploit them. So, let’s continue to patch the planet!</p> Rest of World tells vital stories about the impact of tech on the world. We may lose it anyway. - Werd I/O 6ae7e81055c15e0001ad1277 2026-11-02T01:32:00.000Z Werd I/O <p>Link: <a href="https://www.semafor.com/article/10/25/2026/rest-of-world-faces-prospect-of-shutting-down"><em>Rest of World faces prospect of shutting down, by Max Tani in Semafor</em></a></p><p>I was distraught to hear that <a href="https://restofworld.org">Rest of World</a> may have to shut down in January. Since its launch, I’ve relied on its coverage about the impact of technology and the tech industry on communities and geographies that often fall outside of a Western lens. And I’ve become a huge fan of its Chief Product Officer <a href="https://donohoe.dev/">Michael Donohoe</a>, who I think is one of the best product and engineering people working in journalism (or in any industry). Working with a small team, he’s built a site and underlying tech that punches way above its weight.</p><p>On one level, the forces that have created issues for Rest of World aren’t unique to it: declining search and social referrals, intermediation by AI chatbots, and a fixation with the Trump administration at the expense of other topics.</p><p>But then, <a href="https://www.semafor.com/article/10/25/2026/rest-of-world-faces-prospect-of-shutting-down">as Semafor reports</a>, Rest of World had a unique problem in that its audience was partially the tech industry itself, which has shifted to become more insular and conservative:</p><blockquote>“The organization’s leaders also attributed the decline to a deeper cultural shift to the right within the tech community. One senior leader at the organization said they believe tech news readers who previously expressed liberal values and an appetite for consuming global journalism have grown disillusioned with the news media, and now prefer an information diet of inward-looking podcasts, YouTube shows, and chatbot outputs.”</blockquote><p>This coincided with a tonal shift in coverage of the tech industry from typically fairly optimistic, glowing pieces about connection and innovation to criticism about oligarchy and the role of tech power in the global rise of authoritarianism. Looking at Rest of World’s homepage today, many headlines are now about how communities around the world are being either taken advantage of by American AI firms or left out of AI developments.</p><p>That’s vital coverage, in my opinion, and makes Rest of World required reading for me — but for an industry that likes to be praised for changing the world and is bad at engaging with criticism, it might be a tough read. Semafor notes that the likes of Wired and The Verge, which also produce excellent coverage, are suffering from the same problem (although I’ve also heard that <a href="https://pressgazette.co.uk/publishers/magazines/wired-ends-uk-print-magazine-amid-shake-up-of-london-staff-katie-drummond-interview/">Wired’s subscriptions are growing</a>).</p><p>What’s surprising to me is that Rest of World should <em>also</em> be required reading for a whole slew of foundations and NGOs that want to make a positive impact globally, as well as investors looking to support ventures in underserved markets. Clearly this either isn’t happening or it’s not happening in a way that converts into the kind of financial support the newsroom needs.</p><p>It’s also, in a way, a warning about newsrooms started by founders with deep pockets. Sophie Schmidt (Eric Schmidt’s daughter) committed $60M to Rest of World a months into its launch. That gave it both a solid mission and an enormous runway that may have made it harder to test and pivot. It <em>did</em> pivot, to focus more on countries that Western readers might be more interested in, as well as to require user registration as a way to know its audience better, but it was relatively late in its life. I’m very grateful for the resulting coverage but I think it would be worth having an open conversation about whether those funds helped or hindered its ability to become sustainable in the long run.</p><p>Anyway, I hope it finds a home. I badly want it to continue to exist. For me, it’s the best tech journalism there is.</p> Anticipation - James' Coffee Blog https://jamesg.blog/2026/11/02/anticipation 2026-11-02T00:00:00.000Z James' Coffee Blog <p>Does the tree anticipate the sunrise, or nonchalantly receive its growing light?</p> <p>Is the sun why leaves turn yellow in autumn, the colour coming from months of light, and, anticipating darker nights, the tree becomes the sun for as long as it can, before shedding into the new silver season?</p> <p>The hope-filled tree grows into where it is.</p> <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a542df8cdc6dffc4',t:'MTc5MzYxOTcxOQ=='};var l=window.parent.location,o;try{o=new URL(l.origin).origin}catch(e){try{o=new URL(new URL(l.href).origin).origin}catch(e){o=''}}var u='/cdn-cgi/challenge-platform/scripts/jsd/main.js?ray=a542df8cdc6dffc4',a=document.createElement('script');a.src=o?new URL(u,o).href:u;document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>