# Data Concealment

The function of a database is to conceal data such that it ultimately becomes intelligible.

By Owen James — 2026-05-28

This spring, I interned at Flower as an NYU student hoping to apply my studies in philosophy to humanistic computing <sup id="fnref-1" class="footnote-reference"><a href="#fn-1" aria-label="Footnote 1" data-footnote-ref>[1]</a></sup>. Through this research, I became interested in the relationship between ontological concealment and database systems <sup id="fnref-2" class="footnote-reference"><a href="#fn-2" aria-label="Footnote 2" data-footnote-ref>[2]</a></sup>. As this post suggests, databases succeed because they formalize a fundamental condition of human understanding: meaning is produced through selective processing, structuring relevant information while concealing broader context <sup id="fnref-3" class="footnote-reference"><a href="#fn-3" aria-label="Footnote 3" data-footnote-ref>[3]</a></sup>.

Modern technology both conceals and unconceals. In ‘The Question Concerning Technology’ (1954), Martin Heidegger argues that modern technology constitutes a process of unconcealing—a ‘challenging-forth’ which orders the material world by unlocking, transforming, and distributing natural energies <sup id="fnref-4" class="footnote-reference"><a href="#fn-4" aria-label="Footnote 4" data-footnote-ref>[4]</a></sup>. Modern technology is not merely a means to human ends, but a medium through which material reality is structured and unconcealed as the world we know <sup id="fnref-5" class="footnote-reference"><a href="#fn-5" aria-label="Footnote 5" data-footnote-ref>[5]</a></sup>. A hydroelectric plant does not merely use a river as an independent resource but transforms it into a standing reserve of energy to be stored, regulated, and distributed on demand <sup id="fnref-a" class="footnote-reference"><a href="#fn-a" aria-label="Footnote a" data-footnote-ref>[a]</a></sup>.

At the same time, modern technologies conceal the structures and systems that underlie them <sup id="fnref-6" class="footnote-reference"><a href="#fn-6" aria-label="Footnote 6" data-footnote-ref>[6]</a></sup>. As a tool becomes more sophisticated and widely adopted, earlier forms of it appear further concealed; what becomes primitive conceals the older primitive forms beneath it <sup id="fnref-7" class="footnote-reference"><a href="#fn-7" aria-label="Footnote 7" data-footnote-ref>[7]</a></sup>. In that sense, modern technology both unconceals material reality and conceals the forms and systems that underlie its immediate utility and appearance.

The function of a database is to conceal data such that it ultimately becomes intelligible <sup id="fnref-8" class="footnote-reference"><a href="#fn-8" aria-label="Footnote 8" data-footnote-ref>[8]</a></sup>. We want raw data and its ontology to remain hidden from the user; meaning is reflected not in the data ontology itself but in the systems we construct by selectively processing it <sup id="fnref-9" class="footnote-reference"><a href="#fn-9" aria-label="Footnote 9" data-footnote-ref>[9]</a></sup>.

Querying is fundamentally a mode of selective processing. A query retrieves meaning while simultaneously concealing the context from which relevant data is drawn. It defines the scope and relations of the data being retrieved while abstracting the ontological conditions that give it relative meaning <sup id="fnref-10" class="footnote-reference"><a href="#fn-10" aria-label="Footnote 10" data-footnote-ref>[10]</a></sup>. Querying does not ‘unconceal’ data in the Heideggerian sense, nor does it merely access it, but renders it intelligible and useful in challenging-forth <sup id="fnref-11" class="footnote-reference"><a href="#fn-11" aria-label="Footnote 11" data-footnote-ref>[11]</a></sup>. Databases organize the forms through which reality becomes available; querying selectively processes them.

Human intelligibility is finite, selective, and structured through concealment. A database becomes more powerful insofar as it reinforces this ontological structure computationally.

<section class="post-footnotes" aria-labelledby="footnotes-heading">
<p id="footnotes-heading">Footnotes</p>
<div class="post-footnote" id="fn-1">
<span class="post-footnote-label">[1]</span>
<div class="post-footnote-content">
IMAGE GOES HERE <a href="#fnref-1" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-2">
<span class="post-footnote-label">[2]</span>
<div class="post-footnote-content">
This research began as a historical study of the past two decades of database development. It looked at the early development stages of MongoDB, EdgeDB, SQLite, etc. to gain better insight into how they drove success, like how MongoDB placed as much emphasis on specialization as SQLite did on [The Rule of St. Benedict](https://sqlite.org/codeofethics.html). <a href="#fnref-2" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-3">
<span class="post-footnote-label">[3]</span>
<div class="post-footnote-content">
Selective processing falls into the same category as selective attention/perception in cognitive science, but has broader implications that are more appropriate here. The way I use it is closer to selective attention, which you can read about [here](https://www.ebsco.com/research-starters/psychology/selective-attention). <a href="#fnref-3" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-4">
<span class="post-footnote-label">[4]</span>
<div class="post-footnote-content">
‘Challenging-forth’ describes how nature is reduced to an object of extraction through the use of modern technology. Heidegger contrasts this to older technologies like the windmill, which does not ‘challenge’ nature insofar as it ‘does not unlock energy from the air currents in order to store it’ (Heidegger, 5). On the other hand, modern technology challenges nature by transforming the terrain into a standing reserve: ‘a tract of land is challenged in the hauling out of coal and ore. The earth now reveals itself as a coal mining district, the soil as a mineral deposit’ (Heidegger, 5). <a href="#fnref-4" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-5">
<span class="post-footnote-label">[5]</span>
<div class="post-footnote-content">
A good comparison to this is Marshall McLuhan’s *[Understanding Media](https://en.wikipedia.org/wiki/Understanding_Media)* <a href="#fnref-5" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-6">
<span class="post-footnote-label">[6]</span>
<div class="post-footnote-content">
For example, ChatGPT’s interface conceals the byzantine infrastructure that supports it. <a href="#fnref-6" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-7">
<span class="post-footnote-label">[7]</span>
<div class="post-footnote-content">
As William once explained it, consider the relationship between propositional logic and an array of tuples. An array of tuples is inherently more complex; in that complexity, it conceals the propositional logic beneath it. <a href="#fnref-7" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-8">
<span class="post-footnote-label">[8]</span>
<div class="post-footnote-content">
Data is intelligible only when irrelevant context is filtered out in a way that conceals it. This makes concealment extremely practical when the regular user of a database does not need to understand or even perceive of its underlying system to use it. <a href="#fnref-8" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-9">
<span class="post-footnote-label">[9]</span>
<div class="post-footnote-content">
An application only needs its desired fields from a database to create its material reality. For example, a purple dog app selectively queries from the Dog Database—a database containing all dogs—to return only purple dogs. <a href="#fnref-9" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-10">
<span class="post-footnote-label">[10]</span>
<div class="post-footnote-content">
A query that says, ‘show me all dogs whose names begin with the letter M’ might output ‘Max’ and ‘Mabel’. The first letter of each name is a latent relational property of all dogs, such as the relationship between letters ‘M’, ‘N’, and ‘O’; the conditions that determine that relationship are abstracted as soon as the query processes. <a href="#fnref-10" data-footnote-backref>back</a>
</div>
</div>
<div class="post-footnote" id="fn-11">
<span class="post-footnote-label">[11]</span>
<div class="post-footnote-content">
The ‘humans dominate nature’ critique traditionally traces back to rationalization (Horkheimer, Adorno, Marx, etc.) Rationalization has a similar role in challenging-forth—nature is ordered through modern technology in a way that reinforces its rationalist logic. Information has to be intelligible for it to fit into this logic, which is exactly what querying ensures. <a href="#fnref-11" data-footnote-backref>back</a>
</div>
</div>
</section>

<section class="post-references" aria-labelledby="references-heading">
<p id="references-heading">References</p>
<div class="post-footnote" id="fn-a">
<span class="post-footnote-label">[a]</span>
<div class="post-footnote-content">
M. Heidegger, “The Question Concerning Technology,” in *Basic Writings*, D. F. Krell, Ed. New York: Harper & Row, 1977. <a href="#fnref-a" data-footnote-backref>back</a>
</div>
</div>
</section>
