<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nacho's blog on Nacho's Blog</title><link>https://nachooglpz.pages.dev/</link><description>Mostly databases and operating systems!</description><generator>Hugo</generator><language>en-AU</language><lastBuildDate>Thu, 08 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://nachooglpz.pages.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Computer science as empirical inquiry: symbols and search</title><link>https://nachooglpz.pages.dev/archives/011-computer-science-as-empirical-inquiry-symbols-and-search/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/011-computer-science-as-empirical-inquiry-symbols-and-search/</guid><description>Newell and Simon present their view on computer science: the machine as the organism we study.</description></item><item><title>Heuristics Are the Secret Sauce</title><link>https://nachooglpz.pages.dev/blog/006-heuristics-are-the-secret-sauce/</link><pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/006-heuristics-are-the-secret-sauce/</guid><description>In computer science, each machine and software is an experiment.</description></item><item><title>Access Path Selection in a Relational Database Management System</title><link>https://nachooglpz.pages.dev/archives/010-access-path-selection-in-a-relational-database-management-system/</link><pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/010-access-path-selection-in-a-relational-database-management-system/</guid><description>Selinger (et al.) paper on the cost-based optimizer.</description></item><item><title>How Databases Did AI Before It Was Cool</title><link>https://nachooglpz.pages.dev/blog/005-how-databases-did-ai-before-it-was-cool/</link><pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/005-how-databases-did-ai-before-it-was-cool/</guid><description>Databases are an example of program synthesis, while a query optimizer might use heuristic search.</description></item><item><title>Relational Completeness of Data Base Sublanguages</title><link>https://nachooglpz.pages.dev/archives/009-relational-completness-of-data-base-sublanguages/</link><pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/009-relational-completness-of-data-base-sublanguages/</guid><description>Ted Codd&amp;rsquo;s paper which established the equivalence in expressive power between relational calculus and relational algebra.</description></item><item><title>Bjarne Stroustrup Quotes</title><link>https://nachooglpz.pages.dev/archives/008-bjarne-stroustrup-quotes/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/008-bjarne-stroustrup-quotes/</guid><description>A collection of Bjarne Stroustrup&amp;rsquo;s Quotes.</description></item><item><title>The Case for Branchless Programming</title><link>https://nachooglpz.pages.dev/blog/004-the-case-for-branchless-programming/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/004-the-case-for-branchless-programming/</guid><description>In the debate around branchless programming, the best approach is to benchmark.</description></item><item><title>The Story of Mel, a Real Programmer</title><link>https://nachooglpz.pages.dev/archives/007-the-story-of-mel-a-real-programmer/</link><pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/007-the-story-of-mel-a-real-programmer/</guid><description>A folk story on computer science.</description></item><item><title>Lecture of What Goes Around Comes Around... And Around...</title><link>https://nachooglpz.pages.dev/archives/006-lecture-what-goes-around-comes-around-and-around/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/006-lecture-what-goes-around-comes-around-and-around/</guid><description>Andy Pavlo&amp;rsquo;s lecture on his paper &amp;ldquo;What Goes Around Comes Around&amp;hellip; And Around&amp;hellip;&amp;rdquo;.</description></item><item><title>MapReduce: A major step backwards</title><link>https://nachooglpz.pages.dev/archives/003-mapreduce-a-major-step-backwards/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/003-mapreduce-a-major-step-backwards/</guid><description>David J. DeWitt and Michael Stonebraker&amp;rsquo;s views on MapReduce.</description></item><item><title>What Goes Around Comes Around</title><link>https://nachooglpz.pages.dev/archives/004-what-goes-around-comes-around/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/004-what-goes-around-comes-around/</guid><description>Sonebraker and Hellerstein&amp;rsquo;s summary of 35 years of data models.</description></item><item><title>What Goes Around Comes Around... And Around...</title><link>https://nachooglpz.pages.dev/archives/005-what-goes-around-comes-around-and-around/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/005-what-goes-around-comes-around-and-around/</guid><description>Stonebraker and Pavlo&amp;rsquo;s analysis of 20 years of data models.</description></item><item><title>What Happened to MapReduce</title><link>https://nachooglpz.pages.dev/blog/003-what-happened-to-map-reduce/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/003-what-happened-to-map-reduce/</guid><description>David J. DeWitt and Michael Stonebraker argued that MapReduce was a step backwards for the database community.</description></item><item><title>GNU Gospel</title><link>https://nachooglpz.pages.dev/archives/002-gnu-gospel/</link><pubDate>Sun, 30 Aug 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/002-gnu-gospel/</guid><description>A Joke about the Church of EMACS.</description></item><item><title>The Power (and Limits) of Emacs Buffers</title><link>https://nachooglpz.pages.dev/blog/002-the-power-and-limits-of-emacs-buffers/</link><pubDate>Sun, 30 Aug 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/002-the-power-and-limits-of-emacs-buffers/</guid><description>Buffers are Emacs&amp;rsquo;s most powerful tool to be &amp;ldquo;annoyingly&amp;rdquo; useful.</description></item><item><title>How Databases Write to Disk</title><link>https://nachooglpz.pages.dev/blog/001-how-databases-write-to-disk/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/blog/001-how-databases-write-to-disk/</guid><description>A successful write by a database does not necessarily mean durability on disk.</description></item><item><title>Linus's Proposal for O_DIRECT Redesign</title><link>https://nachooglpz.pages.dev/archives/001-o_direct/</link><pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate><guid>https://nachooglpz.pages.dev/archives/001-o_direct/</guid><description>Mail discussion about Linus Torvald&amp;rsquo;s redesign proposal for O_DIRECT.</description></item></channel></rss>