<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>dr. heap</title>
<link>https://www.drheap.org/m/</link>
<atom:link href="https://www.drheap.org/m/index.xml" rel="self" type="application/rss+xml"/>
<description>dr. heap is an independent publication launched in May 2024 by Hans-Dieter Hiep. The goals of this publication are: (1) To widely and effectively communicate scientific ideas concerning the foundations of computer science and computer engineering (including logic, programming language theory, program correctness). (2) To provide open access on-line courses that help with understanding the foundations of computer science and computer engineering (including how computers can be designed and programmed to ensure their correctness). All articles are licensed under Creative Commons Attribution International 4.0. (C) Copyright remains reserved to the original author(s). ISSN: 3050-5224</description>
<generator>quarto-1.9.38</generator>
<lastBuildDate>Sun, 30 Aug 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>Never underestimate the ability of computer technology corporations to facilitate the mass murder of populations.</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/a-back-up-plan-for-when-the-internet-is-unavailable/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Never underestimate the ability of computer technology corporations to facilitate the mass murder of populations. When will come the time to disrupt the global Internet, before things get seriously out of hand and we will regret the consequences of not acting? We need a back-up plan: how can our populations still manage their daily lives, and our businesses and governments still operate, even when the Internet is massively unavailable?</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://www.drheap.org/m/000/a-back-up-plan-for-when-the-internet-is-unavailable/cover.jpg" class="img-fluid figure-img"></p>
<figcaption>The cover of <em>IBM and the Holocaust</em> by Edwin Black, subtitled “The strategic alliance between Nazi Germany and America’s most powerful corporation”. The design is a punched card printed over a swastika, its columns of digits running the full height of the cover.</figcaption>
</figure>
</div>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/ebadfHhm">LinkedIn</a>.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/a-back-up-plan-for-when-the-internet-is-unavailable/</guid>
  <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
  <media:content url="https://www.drheap.org/m/000/a-back-up-plan-for-when-the-internet-is-unavailable/cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Great event organized by National Academy of Sciences and Defense Advanced Research Projects Agency (DARPA), regarding…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/ai-and-the-autoformalization-of-mathematics/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Great event organized by National Academy of Sciences and Defense Advanced Research Projects Agency (DARPA), regarding AI and the (auto)formalization of mathematics. AI in mathematics is moving forward at an incredibly high speed. Mathematics really is the proving ground for AI, where rigorous and disciplined reasoning matters as much as in life-or-death decisions.</p>
<p>In the last couple of days I got myself convinced that AI can help with (auto)formalizing mathematics and even mathematical discovery. To prevent non-sense, the generative AI needs to be coupled with a very strict gating function: a theorem prover. With the help of Claude, I generated the completeness proof of separation logic in Lean. This was done in only a couple of days, while that same proof effort took me many years during the PhD. It even showed me a direct proof of a novel and really elegant Lindenbaum construction involving the general @-connective, going beyond what I was able to find myself, and I got an incredibly deep insight in the nature of pointer structures. Heck, it even discovered a new axiomatization for arithmetic itself, that uses separation logic and only the binary successor and less-than relations! (Blog post will come out soon.)</p>
<p>Thanks to Patrick Shafto, Terence Tao, Axiom Math, and many others for this event. <a href="https://www.nationalacademies.org/units/DEPS-BMSA-22-P-451/event/46979?status=attended&amp;session=4253994&amp;eventID=364145&amp;ID=71240453" class="uri">https://www.nationalacademies.org/units/DEPS-BMSA-22-P-451/event/46979?status=attended&amp;session=4253994&amp;eventID=364145&amp;ID=71240453</a></p>
<p><a class="link-card" href="https://www.nationalacademies.org/units/DEPS-BMSA-22-P-451/event/46979"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/ai-and-the-autoformalization-of-mathematics/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">nationalacademies.org</span> <span class="link-card-title">Organizing Mathematical Knowledge in the Age of AI and Formalization</span> <span class="link-card-desc">Recent advances in AI-assisted mathematics and formalization are rapidly changing how mathematical knowledge is created, organized, and validated. As these capabilities mature, they raise broader questions about the future of mathematical knowledge as a form of shared infrastructure—not only for mathematics itself, but also for science, engineering, and other high-assurance domains that depend on reliable reasoning. This meeting will bring together experts from the mathematics, formalization, and AI communities as well as leaders in industry, government, philanthropy, and more. Discussions will focus on questions of infrastructure, incentives, and coordination, as well as the role that different sectors can play in shaping the future of the field.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/ec4rGnS2">LinkedIn</a>. The event is <a href="https://www.nationalacademies.org/units/DEPS-BMSA-22-P-451/event/46979">Organizing Mathematical Knowledge in the Age of AI and Formalization</a>, held 20–21 July 2026; the day this was posted is not recorded, so the date above is the day the event opened.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/ai-and-the-autoformalization-of-mathematics/</guid>
  <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>&lt;empty post&gt;</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/bibliotheken-aan-de-basis-van-een-publiek-europees-internet/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p><a href="https://lnkd.in/epQxbDBY" class="uri">https://lnkd.in/epQxbDBY</a></p>
<p><a class="link-card" href="https://www.vvbad.be/meta/meta-nummer-20264/bibliotheken-aan-de-basis-van-een-publiek-europees-internet"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/bibliotheken-aan-de-basis-van-een-publiek-europees-internet/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">VVBAD</span> <span class="link-card-title">Bibliotheken aan de basis van een publiek Europees internet</span> <span class="link-card-desc">Essay: Bibliotheken aan de basis van een publiek Europees internet</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/e4YputBm">LinkedIn</a>, as a link and nothing else. The shortened link points to <a href="https://www.vvbad.be/meta/meta-nummer-20264/bibliotheken-aan-de-basis-van-een-publiek-europees-internet">Bibliotheken aan de basis van een publiek Europees internet</a>, an essay by David Oldenhof-Boks and Hans-Dieter Hiep in META 2026/4 (VVBAD); the day this was posted is not recorded, so the date above is the day that essay was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/bibliotheken-aan-de-basis-van-een-publiek-europees-internet/</guid>
  <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>This week, the paper “The Critical State of Cyberspace” appeared as a chapter in “Advances in Anti-Access and Area…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/the-critical-state-of-cyberspace/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>This week, the paper “The Critical State of Cyberspace” appeared as a chapter in “Advances in Anti-Access and Area Denial (A2/AD): From Defensive Technologies to A Whole-of-Society Approach” (Netherlands Annual Review of Military Studies, #NLARMS 2026), published by Leiden University Press.</p>
<p>The paper is open-access via LUP: <a href="the-critical-state-of-cyberspace.pdf">the-critical-state-of-cyberspace.pdf</a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/euj6KSQV">LinkedIn</a>. The PDF above is the copy that was attached to the message, kept here because LinkedIn’s own address for it expires. The chapter’s stable address is <a href="https://www.jstor.org/stable/jj.40494811.19">jstor.org/stable/jj.40494811.19</a>; the book is licensed CC BY-NC-ND 4.0.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/the-critical-state-of-cyberspace/</guid>
  <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>“MOSCOW, May 5 (Reuters) - Russia cut off mobile internet services to many customers in Moscow on Tuesday ahead of the…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/russia-cut-off-mobile-internet-in-moscow/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>“MOSCOW, May 5 (Reuters) - Russia cut off mobile internet services to many customers in Moscow on Tuesday ahead of the annual May 9 parade commemorating victory over Nazi Germany, which has been scaled back due to the threat of drone attacks from Ukraine.”</p>
<p><a href="https://lnkd.in/dtZBn5ci" class="uri">https://lnkd.in/dtZBn5ci</a></p>
<!-- Written by hand: Reuters answers a script with 401, so
     scripts/fetch-card.py can read nothing of the report itself. -->
<p><a class="link-card" href="https://www.reuters.com/world/russia-limits-mobile-internet-ahead-scaled-back-ww2-victory-parade-2026-05-05/"> <span class="link-card-text"> <span class="link-card-site">reuters.com</span> <span class="link-card-title">Russia limits mobile internet ahead of scaled-back WW2 victory parade</span> <span class="link-card-desc">Russia cut off mobile internet services to many customers in Moscow ahead of the annual May 9 parade, which has been scaled back because of the threat of drone attacks from Ukraine.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eXW4g8KW">LinkedIn</a>. The shortened link in the message points to <a href="https://www.reuters.com/world/russia-limits-mobile-internet-ahead-scaled-back-ww2-victory-parade-2026-05-05/">Russia limits mobile internet ahead of scaled-back WW2 victory parade</a> at Reuters, published on the day of its dateline.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/russia-cut-off-mobile-internet-in-moscow/</guid>
  <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Great video explaining the “Right to repair” from a U.S. perspective, balancing stakes between government and industry:</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/a-video-explaining-the-right-to-repair/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Great video explaining the “Right to repair” from a U.S. perspective, balancing stakes between government and industry:</p>
<p><a href="https://lnkd.in/eXjMQwP8" class="uri">https://lnkd.in/eXjMQwP8</a></p>
<p><a class="link-card" href="https://www.youtube.com/watch?si=sKwrg7eVGihXXhAm&amp;v=5SEMTURXhMA&amp;feature=youtu.be"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/a-video-explaining-the-right-to-repair/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">YouTube</span> <span class="link-card-title">What is the "Right to Repair?" | All About the Base</span> <span class="link-card-desc">This episode of All About the Base, a video series analyzing critical industrial base topics, analyzes the debate around the "Right to Repair" or whether the…</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eCmrF-7q">LinkedIn</a>. The shortened link in the message points to <a href="https://www.youtube.com/watch?v=5SEMTURXhMA">What is the “Right to Repair?” | All About the Base</a>, by the Center for Strategic &amp; International Studies; the day this was posted is not recorded, so the date above is the day that video was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/a-video-explaining-the-right-to-repair/</guid>
  <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Extremely impressed by AI’s ability to generate SVG images, where I as a human am issuing commands and refine the…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/ai-generated-svg-images/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Extremely impressed by AI’s ability to generate SVG images, where I as a human am issuing commands and refine the picture step-by-step to match what I had in mind!</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://www.drheap.org/m/000/ai-generated-svg-images/cover.jpg" class="img-fluid figure-img"></p>
<figcaption>A cut diamond floating in a starfield, drawn as flat vector shapes. A cyan network of nodes and edges is traced across its face, and rainbow beams fan out from its left and right points and from its bottom tip, as if the light passing through it were being split.</figcaption>
</figure>
</div>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eaSpDcK9">LinkedIn</a>. The picture is the AI-generated SVG the message is about, as it was posted.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/ai-generated-svg-images/</guid>
  <pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate>
  <media:content url="https://www.drheap.org/m/000/ai-generated-svg-images/cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>In this opinion piece (in Dutch), David Oldenhof-Boks and yours truly argue that libraries are decentralised…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/libraries-as-decentralised-information-centres/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>In this opinion piece (in Dutch), David Oldenhof-Boks and yours truly argue that libraries are decentralised information centres where people can meet locally to exchange information and contact the government, even in dire times.</p>
<p>To ensure people are secured in their right to Internet connectivity, we argue that a public secondary ‘back up’ network is needed:</p>
<ul>
<li>infrastructure that is completely separated/independent from the current commercialised Internet,</li>
<li>as energy efficient as possible to sustain electricity blackouts for the longest time,</li>
<li>fully decentralised and local-first where libraries are essential hubs,</li>
<li>that must remain available in times of distress, for example when the Internet becomes massively unavailable and we are in the dark.</li>
</ul>
<p>However, during peace time, this infrastructure can be used to give us a public network with alternatives for BigTech, such as DeltaChat, Mastodon, PeerTube, PixelFed, and many more free and open source apps that can be deployed on top, as envisioned by the Waag Futurelab.</p>
<p>And of course the technology that supports this secondary mission-critical network, that is designed to survive Internet fallouts, is the #SCION technology. A big thank you to SCION Association for maintaining the free and open source implementation of this disruptive core networking technology!</p>
<p>See article (in Dutch):<br>
<a href="https://lnkd.in/ezYFB9B2" class="uri">https://lnkd.in/ezYFB9B2</a></p>
<!-- Written by hand: de Volkskrant answers a script with a consent gate, so
     scripts/fetch-card.py can read nothing of the article itself. -->
<p><a class="link-card" href="https://www.volkskrant.nl/columns-opinie/opinie-in-tijden-van-nood-is-de-bibliotheek-jouw-reddingsplek~b53182d0/"> <span class="link-card-text"> <span class="link-card-site">volkskrant.nl</span> <span class="link-card-title">Opinie: In tijden van nood is de bibliotheek jouw reddingsplek</span> <span class="link-card-desc">Hans-Dieter Hiep en David Oldenhof-Boks betogen dat bibliotheken gedecentraliseerde informatiecentra zijn, en dat er een publiek reservenetwerk nodig is voor wanneer het internet wegvalt.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/e-X9DNpi">LinkedIn</a>. The shortened link in the message points to <a href="https://www.volkskrant.nl/columns-opinie/opinie-in-tijden-van-nood-is-de-bibliotheek-jouw-reddingsplek~b53182d0/">Opinie: In tijden van nood is de bibliotheek jouw reddingsplek</a> in de Volkskrant; the day this was posted is not recorded, so the date above is the day that piece appeared.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/libraries-as-decentralised-information-centres/</guid>
  <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>What does a leak of 3.5B WhatsApp accounts show?</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/what-a-leak-of-3-5-billion-whatsapp-accounts-shows/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>What does a leak of 3.5B WhatsApp accounts show? The risks of centralization can no longer be denied: “likely the largest data leak of all time.”</p>
<p>About 1B profile pictures with a human face: a great source that could be used by your favorite adversary, linking face to phone number and vice versa.</p>
<p><a href="https://lnkd.in/eZNzXCtH" class="uri">https://lnkd.in/eZNzXCtH</a></p>
<p><a class="link-card" href="https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html?seite=all"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/what-a-leak-of-3-5-billion-whatsapp-accounts-shows/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">heise online</span> <span class="link-card-title">3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and Evaluated</span> <span class="link-card-desc">Vienna researchers retrieved all WhatsApp numbers. The 3.5 billion profiles represent the largest data leak in history—and it</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eANJd8sX">LinkedIn</a>. The shortened link in the message points to <a href="https://www.heise.de/en/news/3-5-Billion-Accounts-Complete-WhatsApp-Directory-Retrieved-and-Evaluated-11083244.html?seite=all">3.5 Billion Accounts: Complete WhatsApp Directory Retrieved and Evaluated</a> at heise online; the day this was posted is not recorded, so the date above is the day that article was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/what-a-leak-of-3-5-billion-whatsapp-accounts-shows/</guid>
  <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>“All Your Brains Are Belong To Us” — The future hacker does not merely take control over your computer, (s)he takes…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/all-your-brains-are-belong-to-us/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>“All Your Brains Are Belong To Us” — The future hacker does not merely take control over your computer, (s)he takes control over your brain!</p>
<p>It is time we take back control over our vital networks, before it is too late. We need decentralized networks, with democratic governing structures, built on a secure and verified backbone, to restore trust and peace of mind.</p>
<p><a href="https://lnkd.in/gTqxrEfN" class="uri">https://lnkd.in/gTqxrEfN</a></p>
<p><a class="link-card" href="https://www.nytimes.com/2025/11/14/magazine/neurotech-neuralink-rights-regulations.html"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/all-your-brains-are-belong-to-us/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">nytimes.com</span> <span class="link-card-title">Big Tech Wants Direct Access to Our Brains</span> <span class="link-card-desc">As neural implant technology and A.I. advance at breakneck speeds, do we need a new set of rights to protect our most intimate data — our minds?</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eXuwk3hU">LinkedIn</a>. The shortened link in the message points to <a href="https://www.nytimes.com/2025/11/14/magazine/neurotech-neuralink-rights-regulations.html">an article on neurotechnology and rights</a> in The New York Times Magazine; the day this was posted is not recorded, so the date above is the day that article was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/all-your-brains-are-belong-to-us/</guid>
  <pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Interesting but concerning rise in cognitive disability among younger people—the digital natives, the “next…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/rise-in-cognitive-disability-among-younger-people/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Interesting but concerning rise in cognitive disability among younger people—the digital natives, the “next generation” that grew up with the Internet as we know it today.</p>
<p>Sometimes I wonder: who is responsible for possibly detrimental effects on mass populations caused by the Internet experiment, and what do we need to do when the whole system spirals out of control?</p>
<p>(We are now only at the start: in the future we will hook up all our brains!)</p>
<p><a href="https://lnkd.in/estsEzMF" class="uri">https://lnkd.in/estsEzMF</a></p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://www.drheap.org/m/000/rise-in-cognitive-disability-among-younger-people/cover.jpg" class="img-fluid figure-img"></p>
<figcaption>Prevalence of cognitive disability as a percentage of the adult population, 2013 to 2023, by age group. The line for ages 18–39 rises from about 0.05 in 2015 to about 0.10 in 2023, overtaking every older group; the lines for 40–54, 55–69 and 70+ stay roughly flat.</figcaption>
</figure>
</div>
<!-- Written by hand: neurology.org refuses a script, so
     scripts/fetch-card.py can read nothing of the study itself. -->
<p><a class="link-card" href="https://www.neurology.org/doi/full/10.1212/WNL.0000000000214226"> <span class="link-card-text"> <span class="link-card-site">neurology.org</span> <span class="link-card-title">Trends in the Prevalence of Cognitive Disability Among US Adults</span> <span class="link-card-desc">A study in Neurology, the figure from which accompanies this message: the prevalence of cognitive disability rises sharply among adults aged 18 to 39 while remaining flat in every older group.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/e-xUX4iK">LinkedIn</a>. The shortened link in the message points to <a href="https://www.neurology.org/doi/full/10.1212/WNL.0000000000214226">a study in Neurology</a>, which the figure is taken from.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/rise-in-cognitive-disability-among-younger-people/</guid>
  <pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate>
  <media:content url="https://www.drheap.org/m/000/rise-in-cognitive-disability-among-younger-people/cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>I’m happy to share that I’m starting a new position as Technology assessor / project manager at NLnet foundation!</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/starting-a-new-position-at-nlnet-foundation/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>I’m happy to share that I’m starting a new position as Technology assessor / project manager at NLnet foundation!</p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/ebJRbUkJ">LinkedIn</a>. The day is not recorded; the position began in January 2025.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/starting-a-new-position-at-nlnet-foundation/</guid>
  <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Sometimes it takes only one incorrect pointer dereference to crash the world.</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/one-incorrect-pointer-dereference/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Sometimes it takes only one incorrect pointer dereference to crash the world.</p>
<p><a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x50--page-fault-in-nonpaged-area" class="uri">https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x50--page-fault-in-nonpaged-area</a></p>
<p><a class="link-card" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x50--page-fault-in-nonpaged-area"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/one-incorrect-pointer-dereference/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">learn.microsoft.com</span> <span class="link-card-title">Bug Check 0x50 PAGE_FAULT_IN_NONPAGED_AREA - Windows drivers</span> <span class="link-card-desc">The PAGE_FAULT_IN_NONPAGED_AREA bug check has a value of 0x00000050. This indicates that invalid system memory has been referenced.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eyQmCFQW">LinkedIn</a>, on the day of the CrowdStrike outage.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/one-incorrect-pointer-dereference/</guid>
  <pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>I’m happy to share that I’m starting a new position as Applied Scientist at Amazon Web Services (AWS)!</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/starting-a-new-position-at-amazon-web-services/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>I’m happy to share that I’m starting a new position as Applied Scientist at Amazon Web Services (AWS)!</p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eDxzf_hR">LinkedIn</a>. The day is not recorded; the position began in July 2024.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/starting-a-new-position-at-amazon-web-services/</guid>
  <pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>In this blog post, Frank S. de Boer and I write about the proof system that I first introduced in my PhD thesis.</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/a-proof-system-first-introduced-in-my-phd-thesis/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p><a href="https://lnkd.in/e-x-J5h3" class="uri">https://lnkd.in/e-x-J5h3</a></p>
<p>In this blog post, Frank S. de Boer and I write about the proof system that I first introduced in my PhD thesis. We introduce the proof system, show a number of examples, argue why it exceeds all current proof systems in capability, and discuss issues in separation logic such as referential transparency, univalence, well-foundedness and finiteness.</p>
<p>(Part of a series: next blog post is about relative completeness of this system.)</p>
<p><a class="link-card" href="https://www.drheap.org/articles/2024/sound-and-complete-proof-system-for-separation-logic-part-1/"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/a-proof-system-first-introduced-in-my-phd-thesis/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">dr. heap</span> <span class="link-card-title">A sound and complete proof system for separation logic (part 1) – dr. heap</span> <span class="link-card-desc">A novel proof system for separation logic is explained.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eX4FE6Td">LinkedIn</a>. The blog post is <a href="../../../articles/2024/sound-and-complete-proof-system-for-separation-logic-part-1/">A sound and complete proof system for separation logic (part 1)</a>; the day this was posted is not recorded, so the date above is the day that article was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/a-proof-system-first-introduced-in-my-phd-thesis/</guid>
  <pubDate>Sat, 29 Jun 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>This blog post (20 minutes read) shows that program correctness is a difficult subject.</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/program-correctness-is-a-difficult-subject/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p><a href="https://lnkd.in/d34pWWHm" class="uri">https://lnkd.in/d34pWWHm</a></p>
<p>This blog post (20 minutes read) shows that program correctness is a difficult subject. We will see that sometimes it is ‘easy to ask’ but ‘difficult to deliver’. The entire blog post is summarized by these two slogans:</p>
<ol type="1">
<li><p>To show a program is correct, requires one to find an invariant. To show there is no correct program, also requires one to find an invariant.</p></li>
<li><p>Correctness is impossible to attain if the requirements are inconsistent.</p></li>
</ol>
<p>Extensive analysis of a problem is required to obtain (1) a formal description of the problem, and (2) proof that the requirements are consistent. Even before one starts writing a program, one already has to face a difficult problem: namely, to check that the requirements are consistent! This blog post shows a concrete example that consistency is not always the case—even when the problem looks simple. If we then have requirements that are satisfiable, we then face the second difficult problem: does there exist a correct program at all? The blog post also shows that, no, this is not obvious either. To show that a non-trivial program (i.e.&nbsp;involving a loop) is correct, we face a difficult problem: it requires us to come up with an invariant. On the other hand, to show that there does not exist a correct program at all, we also need to formulate an invariant that any program preserves but which the final required state violates.</p>
<p>Enjoy!</p>
<p><a class="link-card" href="https://www.drheap.org/articles/2024/on-invariance-and-inconsistency/"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/program-correctness-is-a-difficult-subject/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">dr. heap</span> <span class="link-card-title">On invariance and inconsistency – dr. heap</span> <span class="link-card-desc">Program correctness is not easy: the requirements of a program may be inconsistent, or there may not even exist a correct program that satisfies the requirements. This article works out two concrete cases.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eNUJReVr">LinkedIn</a>. The blog post is <a href="../../../articles/2024/on-invariance-and-inconsistency/">On invariance and inconsistency</a>; the day this was posted is not recorded, so the date above is the day that article was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/program-correctness-is-a-difficult-subject/</guid>
  <pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate>
</item>
<item>
  <title>ICTAC 2024 - FIRST CALL FOR PAPERS</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/ictac-2024-first-call-for-papers/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>ICTAC 2024 - FIRST CALL FOR PAPERS<br>
21st International Colloquium on Theoretical Aspects of Computing<br>
25-29 November 2024, Bangkok - Thailand<br>
<a href="https://lnkd.in/e9Cxy5SX" class="uri">https://lnkd.in/e9Cxy5SX</a></p>
<p>IMPORTANT DATES</p>
<p>Abstract submission deadline:<br>
14 June 2024 (AoE)<br>
Paper submission deadline:<br>
21 June 2024 (AoE)<br>
Notification:<br>
1 September 2024 (AoE)<br>
Camera ready:<br>
13 September 2024 (AoE)</p>
<p>SCOPE</p>
<p>The ICTAC conference series aims to bring together researchers and practitioners from academia, industry, and government to present research and exchange ideas and experiences within theoretical aspects of computing through methods and tools for system development. ICTAC also aims to promote research cooperation between developing and industrial countries.</p>
<p>TOPICS</p>
<p>The conference concerns all aspects of theoretical computer science, including, but not limited to:</p>
<ul>
<li>Formal languages and automata</li>
<li>Semantics of programming languages</li>
<li>Logic in computer science</li>
<li>Lambda calculus, type theory, and category theory</li>
<li>Domain-specific languages</li>
<li>Theories of concurrency and mobility</li>
<li>Theories of distributed computing</li>
<li>Models of objects and components</li>
<li>Coordination models</li>
<li>Timed, hybrid, embedded, and cyber-physical systems</li>
<li>Security and privacy</li>
<li>Static analysis</li>
<li>Software verification</li>
<li>Software testing</li>
<li>Program generation and transformation</li>
<li>Model checking and theorem proving</li>
<li>Theoretical aspects of quantum computing</li>
<li>Theory and methods of trustworthy AI</li>
<li>Applications and experiences</li>
</ul>
<p>SUBMISSIONS</p>
<p>We solicit submissions, related to the topics of ICTAC, in the following categories:</p>
<ul>
<li>Full papers describing original research contributions;</li>
<li>Short papers describing original work in progress, new ideas, and emerging challenges; and</li>
<li>Tool papers describing tools supporting formal techniques for software modeling, system design, and verification.</li>
</ul>
<p>Full paper submissions must not exceed 16 pages (excluding a bibliography of a maximum of 2 pages). Short and tool papers should not exceed 8 pages.</p>
<p>Submissions must not have been published or be under consideration for publication elsewhere. All submissions will be judged based on originality, contribution to the field, technical and presentation quality, and relevance to the conference’s topics.</p>
<p>All contributions to ICTAC 2024 have to be submitted electronically in PDF format via EasyChair:</p>
<p><a href="https://lnkd.in/e-WQZMMj" class="uri">https://lnkd.in/e-WQZMMj</a></p>
<p>PUBLICATION</p>
<p>All accepted papers in the above categories will appear in the proceedings of the conference that will be published as a volume in Springer’s Lecture Notes in Computer Science (LNCS) series.</p>
<p>All accepted papers must be presented at the conference. Their authors must be prepared to sign a copyright transfer statement. At least one author of each accepted paper must register for the conference by the early registration deadline, and present the paper.</p>
<p>We plan to have a special issue for selected accepted papers from ICTAC 2024.</p>
<p><a href="https://lnkd.in/e7m8xyCi" class="uri">https://lnkd.in/e7m8xyCi</a></p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://www.drheap.org/m/000/ictac-2024-first-call-for-papers/cover.jpg" class="img-fluid figure-img"></p>
<figcaption>ICTAC 2024, the 21st International Colloquium on Theoretical Aspects of Computing, Bangkok, Thailand, 25–29 November 2024.</figcaption>
</figure>
</div>
<!-- Written by hand: the conference site no longer answers. -->
<p><a class="link-card" href="https://ictac2024.cs.ait.ac.th/"> <span class="link-card-text"> <span class="link-card-site">ictac2024.cs.ait.ac.th</span> <span class="link-card-title">ICTAC 2024</span> <span class="link-card-desc">The 21st International Colloquium on Theoretical Aspects of Computing, 25–29 November 2024, Bangkok, Thailand. The site no longer answers.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eks_GNKg">LinkedIn</a>. The exact day is not recorded in the post; the date above is when its picture was uploaded.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/ictac-2024-first-call-for-papers/</guid>
  <pubDate>Tue, 06 Feb 2024 00:00:00 GMT</pubDate>
  <media:content url="https://www.drheap.org/m/000/ictac-2024-first-call-for-papers/cover.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>In this blog post, I review a recent preprint article by Mirkowska and Salwicki that claims to have proven the Collatz…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/a-review-of-a-claimed-proof-of-the-collatz-conjecture/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>In this blog post, I review a recent preprint article by Mirkowska and Salwicki that claims to have proven the Collatz conjecture—also known as the (3x + 1) problem. Often the Collatz conjecture is used in class as an example for students to see that reasoning about programs can easily become very difficult, since proving the correctness of a very simple program would amount to showing that the Collatz conjecture is true—a more than 80 year old open problem in mathematics.</p>
<p>The authors Mirkowska and Salwicki make use of the tools of algorithmic logic, a field that is closely related to my field of expertise: Hoare’s logic and dynamic logic. In the blog post, I present what I could distill from Mirkowska and Salwicki’s preprint article, and why I am skeptical that they have actually given a proof of the Collatz conjecture.</p>
<p><a href="https://www.drheap.org/articles/2023/can-the-collatz-conjecture-be-proven-or-not/" class="uri">https://www.drheap.org/articles/2023/can-the-collatz-conjecture-be-proven-or-not/</a></p>
<p>Keywords: Presburger arithmetic, non-standard interpretations, partial and total correctness, and variants and invariants.</p>
<p><a class="link-card" href="https://www.drheap.org/articles/2023/can-the-collatz-conjecture-be-proven-or-not/"> <img class="link-card-thumb" src="https://www.drheap.org/m/000/a-review-of-a-claimed-proof-of-the-collatz-conjecture/card.jpg" alt=""> <span class="link-card-text"> <span class="link-card-site">dr. heap</span> <span class="link-card-title">Can the Collatz conjecture be proven, or not? – dr. heap</span> <span class="link-card-desc">We review a recent preprint article about the Collatz conjecture. The Collatz conjecture is a more than eighty years old problem that is still unsolved.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/eTQ_PQMS">LinkedIn</a>. The day it was posted is not recorded; the date above is the day the blog post it announces was published.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/a-review-of-a-claimed-proof-of-the-collatz-conjecture/</guid>
  <pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Our article in the journal Formal Methods in System Design is now openly available on-line: it describes how to…</title>
  <dc:creator>Hans-Dieter A. Hiep</dc:creator>
  <link>https://www.drheap.org/m/000/our-article-in-formal-methods-in-system-design/</link>
  <description><![CDATA[ 





<div class="message-crumb">
<p><a href="../../../m/">M</a> / 000</p>
</div>
<p>Our article in the journal Formal Methods in System Design is now openly available on-line: it describes how to integrate and use Algebraic/Abstract Data Types (ADTs) in the KeY theorem prover, useful for reasoning about the correctness of clients of Java interfaces such as java.util.Collection and its Iterator.</p>
<p>(Joint work with: Jinting Bian, Frank de Boer, Stijn de Gouw.)</p>
<p>Our main insight is to keep a history for each instance of an interface, which can then be used in the specification of method contracts (using the design-by-contract methodology). In our approach, histories are modeled by ADTs, both as algebraic data type ánd abstract data type. A history does not predict the future state of an object, but it does allow for the expression of expectations and acceptable behavior. This is important in the verification of real-world software, to make sure no unexpected behavior such as errors and crashes occur.</p>
<p><a href="https://rdcu.be/dbMdO" class="uri">https://rdcu.be/dbMdO</a></p>
<p>#software #java #formalverification #theory</p>
<!-- Written by hand: the rdcu.be sharing link carries no metadata of its own.
     It opens a read-only copy of the article at Springer Nature. -->
<p><a class="link-card" href="https://rdcu.be/dbMdO"> <span class="link-card-text"> <span class="link-card-site">rdcu.be</span> <span class="link-card-title">Integrating ADTs in KeY and their application to history-based reasoning about collection</span> <span class="link-card-desc">Jinting Bian, Hans-Dieter A. Hiep, Frank S. de Boer and Stijn de Gouw, in Formal Methods in System Design. DOI 10.1007/s10703-023-00426-x.</span> </span> </a></p>
<div class="message-note">
<p><em>First published on <a href="https://lnkd.in/p/enx7rdU9">LinkedIn</a>. The day it was posted is not recorded; the date above is the day the article it announces appeared on-line.</em></p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://www.drheap.org/m/000/our-article-in-formal-methods-in-system-design/</guid>
  <pubDate>Tue, 09 May 2023 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
