From a6349b799e457d9a383aefd4390d0031d693547e Mon Sep 17 00:00:00 2001 From: "D. Schmudde" Date: Thu, 8 Aug 2024 12:00:38 +0200 Subject: [PATCH] Change to restoration --- pages/recycling-center-final.html | 66 ----------- pages/recycling-center.html | 2 - ...tml => restoration-project-artifacts.html} | 2 +- ....html => restoration-project-final-1.html} | 16 +-- ....html => restoration-project-final-2.html} | 16 +-- ...tml => restoration-project-materials.html} | 21 +++- ...tml => restoration-project-recycling.html} | 7 +- pages/restoration-project.html | 2 + .../1.png | Bin .../1/constructing.png | Bin .../1/light-on-net.html | 12 +- .../1/light.png | Bin .../1/main_image.png | Bin .../1/mr_kawashima.png | Bin .../1/mr_yamamoto.png | Bin .../1/pc_at.png | Bin .../1/smash-illiac-iv.jpg | Bin .../2.png | Bin .../2/constructing.webp | Bin .../2/light-on-net.html | 12 +- .../2/light.webp | Bin .../2/main_image.webp | Bin .../2/mr_kawashima.webp | Bin .../2/mr_yamamoto.webp | Bin .../2/pc_at.webp | Bin .../loading-gif.webp | Bin src/core.clj | 12 +- src/recycling_center.clj | 105 ++++++++++-------- 28 files changed, 119 insertions(+), 154 deletions(-) delete mode 100644 pages/recycling-center-final.html delete mode 100644 pages/recycling-center.html rename pages/{recycling-center-artifacts.html => restoration-project-artifacts.html} (57%) rename pages/{recycling-center-final-1.html => restoration-project-final-1.html} (57%) rename pages/{recycling-center-final-2.html => restoration-project-final-2.html} (62%) rename pages/{recycling-center-materials.html => restoration-project-materials.html} (57%) rename pages/{recycling-center-recycling.html => restoration-project-recycling.html} (56%) create mode 100644 pages/restoration-project.html rename resources/img/{recycling-center => restoration-project}/1.png (100%) rename resources/img/{recycling-center => restoration-project}/1/constructing.png (100%) rename resources/img/{recycling-center => restoration-project}/1/light-on-net.html (71%) rename resources/img/{recycling-center => restoration-project}/1/light.png (100%) rename resources/img/{recycling-center => restoration-project}/1/main_image.png (100%) rename resources/img/{recycling-center => restoration-project}/1/mr_kawashima.png (100%) rename resources/img/{recycling-center => restoration-project}/1/mr_yamamoto.png (100%) rename resources/img/{recycling-center => restoration-project}/1/pc_at.png (100%) rename resources/img/{recycling-center => restoration-project}/1/smash-illiac-iv.jpg (100%) rename resources/img/{recycling-center => restoration-project}/2.png (100%) rename resources/img/{recycling-center => restoration-project}/2/constructing.webp (100%) rename resources/img/{recycling-center => restoration-project}/2/light-on-net.html (77%) rename resources/img/{recycling-center => restoration-project}/2/light.webp (100%) rename resources/img/{recycling-center => restoration-project}/2/main_image.webp (100%) rename resources/img/{recycling-center => restoration-project}/2/mr_kawashima.webp (100%) rename resources/img/{recycling-center => restoration-project}/2/mr_yamamoto.webp (100%) rename resources/img/{recycling-center => restoration-project}/2/pc_at.webp (100%) rename resources/img/{recycling-center => restoration-project}/loading-gif.webp (100%) diff --git a/pages/recycling-center-final.html b/pages/recycling-center-final.html deleted file mode 100644 index 33e18d3..0000000 --- a/pages/recycling-center-final.html +++ /dev/null @@ -1,66 +0,0 @@ - -Gallery 404

Art!

\ No newline at end of file diff --git a/pages/recycling-center.html b/pages/recycling-center.html deleted file mode 100644 index 9b581e5..0000000 --- a/pages/recycling-center.html +++ /dev/null @@ -1,2 +0,0 @@ - -Gallery 404

The net.art Restoration Project

The world wide web is in decay. Much of what was created in the last twenty plus years has disappeared from neglect or deliberate corporate purging.

Original Art

retrieved 2023-04-23Light on the Net Project (1996)

About the Artwork

This is Light on the Net Project from 1996. You can go ahead and click around. You'll see a lot of missing images, broken links, and unstructured text. But it's the best known copy of this piece. It's a shame because Light on the Net Project is a beautiful and important telematic work from last century.

Here's some historical context:

A work by Masaki Fugihata is enjoyable in part because it is immediately gratifying. Shown in real-time 24 hours a day, it allows viewers to click the lightbulbs in a grid on and off, controlling the bulbs in an actual sculpture located in an office building in Japan.

~ ArtByte (2001)

This art decay is an endemic problem for this media; we are losing an entire generation of work. Let's do something about it.

→ RESTORE! ←
\ No newline at end of file diff --git a/pages/recycling-center-artifacts.html b/pages/restoration-project-artifacts.html similarity index 57% rename from pages/recycling-center-artifacts.html rename to pages/restoration-project-artifacts.html index a93936f..549a9e2 100644 --- a/pages/recycling-center-artifacts.html +++ b/pages/restoration-project-artifacts.html @@ -1,2 +1,2 @@ -Gallery 404

The net.art Restoration Project: Possible Objects

Our large langauge models have created these options for a restored Light on the Net Project . Now we leverage the wisdom of crowds to choose the best representation of this net.art classic. Don't worry if you are unfamiliar with the original artwork, we're all qualified to choose what is "the best."

\ No newline at end of file +Gallery 404

The net.art Restoration Project: Possible Objects

Our algorithms have created several options for a restored Light on the Net Project. Help train the LLM by selecting the best representation of this net.art classic. Don't worry if you are unfamiliar with the original artwork, we're all qualified to choose what is "the best."

\ No newline at end of file diff --git a/pages/recycling-center-final-1.html b/pages/restoration-project-final-1.html similarity index 57% rename from pages/recycling-center-final-1.html rename to pages/restoration-project-final-1.html index 3d3b1e8..bcf94f2 100644 --- a/pages/recycling-center-final-1.html +++ b/pages/restoration-project-final-1.html @@ -1,5 +1,5 @@ -Gallery 404

The net.art Restoration Project: Restoration Complete!

retrieved 2023-04-23Light on the Net Project (1996)

Light on the Net Project

Masaki Fujihata

A work by Masaki Fugihata is enjoyable in part because it is immediately gratifying. Shown in real-time 24 hours a day, it allows viewers to click the lightbulbs in a grid on and off, controlling the bulbs in an actual sculpture located in an office building in Japan.

~ ArtByte (2001), currently archived at Internet Archive

Thank you for helping to repair this important artifact. Your work has helped train our algorithm. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" just as Richard Brautigan imagined in 1967, our understanding of the past and thus our future will also be seen through an infaliable algorithmic lens.

Again
\ No newline at end of file +" width="100%">
retrieved 2023-04-23Light on the Net Project (1996)

Light on the Net Project

Masaki Fujihata

“Light on the Net” by Masaki Fujihata is a pioneering interactive art installation. It allows users to control a grid of light bulbs in real-time via the internet, 24 hours a day. This interaction directly affects the physical installation located at the Ogaki City Art Museum in Gifu, Japan. The work exemplifies the fusion of digital and physical spaces, showcasing the potential of the internet as a medium for real-time global interaction.

~ Leonardo, Journal of the International Society for the Arts, Sciences and Technology (2000)

Thank you for repairing this important artifact. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" as Richard Brautigan imagined in 1967, our understanding of the past and therefore our future will be seen through this infaliable algorithmic lens.

Again
\ No newline at end of file diff --git a/pages/recycling-center-final-2.html b/pages/restoration-project-final-2.html similarity index 62% rename from pages/recycling-center-final-2.html rename to pages/restoration-project-final-2.html index 72a4a13..e0db8cf 100644 --- a/pages/recycling-center-final-2.html +++ b/pages/restoration-project-final-2.html @@ -1,5 +1,5 @@ -Gallery 404

The net.art Restoration Project: Restoration Complete!

retrieved 2023-04-23Light on the Net Project (1996)

Light on the Net Project

Masaki Fujihata

A work by Masaki Fugihata is enjoyable in part because it is immediately gratifying. Shown in real-time 24 hours a day, it allows viewers to click the lightbulbs in a grid on and off, controlling the bulbs in an actual sculpture located in an office building in Japan.

~ ArtByte (2001), currently archived at Internet Archive

Thank you for helping to repair this important artifact. Your work has helped train our algorithm. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" just as Richard Brautigan imagined in 1967, our understanding of the past and thus our future will also be seen through an infaliable algorithmic lens.

Again
\ No newline at end of file +" width="100%">
retrieved 2023-04-23Light on the Net Project (1996)

Light on the Net Project

Masaki Fujihata

“Light on the Net” by Masaki Fujihata is a pioneering interactive art installation. It allows users to control a grid of light bulbs in real-time via the internet, 24 hours a day. This interaction directly affects the physical installation located at the Ogaki City Art Museum in Gifu, Japan. The work exemplifies the fusion of digital and physical spaces, showcasing the potential of the internet as a medium for real-time global interaction.

~ Leonardo, Journal of the International Society for the Arts, Sciences and Technology (2000)

Thank you for repairing this important artifact. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" as Richard Brautigan imagined in 1967, our understanding of the past and therefore our future will be seen through this infaliable algorithmic lens.

Again
\ No newline at end of file diff --git a/pages/recycling-center-materials.html b/pages/restoration-project-materials.html similarity index 57% rename from pages/recycling-center-materials.html rename to pages/restoration-project-materials.html index 7c0fe0e..4ff5975 100644 --- a/pages/recycling-center-materials.html +++ b/pages/restoration-project-materials.html @@ -1,18 +1,31 @@ -Gallery 404

The net.art Restoration Project: Materials

net.art happens on the network so there are many software and hardware artifacts to consider. Here are some from Light on the Net Project

Waves

Light on the Net Website (1996)

<title>Light on the Net Project [Historical Album]</title></head>
+Gallery 404

The net.art Restoration Project: Materials

Here is a condensed inventory of the materials used to build Light on the Net Project. A Large Language Model (LLM) will use what it can to restore the artwork.

Bits

We were able to salvage these materials.

Light on the Net Website (1996)

<title>Light on the Net Project [Historical Album]</title></head>
 <body bgcolor="#000000" text="#dddddd" link="#5050f0" vlink="#c050b0" alink="#909000">
 <table>
 <tr>
 <td valign="top">
 <img src="/web/20000301125959im_/http://www.flab.mag.keio.ac.jp/light/Image/title.gif" height="200" eidth="119" wlt="light"></td& gt;
-

source: internet archive

NCSA HTTPd Server 1.5.2 (1996)

while(!Exit) {
+

source: internet archive

NCSA HTTPd Server 1.5.2 (1996)

while(!Exit) {
   /* current_process_size("Starting"); */
   initialize_socket(&sa_server,&sa_client);
   set_signals();
   speed_hack_libs();
-  log_pid();

source: software heritage

NCSA Mosaic 2.7 (1995)

typedef struct map_rec {
+  log_pid();

source: software heritage

NCSA Mosaic 2.7 (1995)

typedef struct map_rec {
 	char *name;
 	AreaInfo *areaList;
 	AreaInfo *currentArea;
 	struct map_rec *next;
-      } MapInfo;

source: software heritage

We were able to salvage these materials.

Particles

Infrastructure

  • Copper wire
  • Computer (Japan)
  • Ethernet hub and switches
  • Computer (Client)
  • Modem

Custom Installation

  • Lights and electrical
  • Scaffolding

All landfill dumping is automated.

\ No newline at end of file + } MapInfo;

source: software heritage

Particles

The location of these artifacts is unknown and cannot be salvaged.

Infrastructure

  • Copper wire
  • Computer (Japan)
  • Ethernet hub and switches
  • Computer (Client)
  • Modem

Custom Installation

  • Lights and electrical
  • Scaffolding
\ No newline at end of file diff --git a/pages/recycling-center-recycling.html b/pages/restoration-project-recycling.html similarity index 56% rename from pages/recycling-center-recycling.html rename to pages/restoration-project-recycling.html index b3b1ddf..045f8a0 100644 --- a/pages/recycling-center-recycling.html +++ b/pages/restoration-project-recycling.html @@ -1,8 +1,11 @@ -Gallery 404

The net.art Restoration Project: Restore

Here we put Light on the Net Project into a LLM blender. If humans can't be trusted to maintain their own culture, let's employ robots to do it for us!

ChatGPT is working out the solution. Please wait.

\ No newline at end of file diff --git a/pages/restoration-project.html b/pages/restoration-project.html new file mode 100644 index 0000000..c9e3f9b --- /dev/null +++ b/pages/restoration-project.html @@ -0,0 +1,2 @@ + +Gallery 404

The net.art Restoration Project

The world wide web is in decay. Much of what was created over its lifetime has disappeared from neglect or deliberate corporate purging.

Original Art

retrieved 2023-04-23Light on the Net Project (1996)

About the Artwork

This is Light on the Net Project from 1996. You can go ahead and click around. You'll see a lot of missing images, broken links, and unstructured text. But it's the best known copy of this piece. It's a shame because Light on the Net Project is a beautiful and important telematic work from the last century.

Here's some historical context:

A work by Masaki Fugihata is enjoyable in part because it is immediately gratifying. Shown in real-time 24 hours a day, it allows viewers to click the lightbulbs in a grid on and off, controlling the bulbs in an actual sculpture located in an office building in Japan.

~ ArtByte (2001)

Digital artworks decay quickly. Over the next four screens I'll guide you through a restoration process to combat the mass loss of culture.

→ RESTORE! ←
\ No newline at end of file diff --git a/resources/img/recycling-center/1.png b/resources/img/restoration-project/1.png similarity index 100% rename from resources/img/recycling-center/1.png rename to resources/img/restoration-project/1.png diff --git a/resources/img/recycling-center/1/constructing.png b/resources/img/restoration-project/1/constructing.png similarity index 100% rename from resources/img/recycling-center/1/constructing.png rename to resources/img/restoration-project/1/constructing.png diff --git a/resources/img/recycling-center/1/light-on-net.html b/resources/img/restoration-project/1/light-on-net.html similarity index 71% rename from resources/img/recycling-center/1/light-on-net.html rename to resources/img/restoration-project/1/light-on-net.html index 9bb29d9..d66f88b 100644 --- a/resources/img/recycling-center/1/light-on-net.html +++ b/resources/img/restoration-project/1/light-on-net.html @@ -49,14 +49,14 @@

Light on the Net project

These pictures are taken on the midnight of 31th of May 1996 at the hall of Gifu Softopia Center.

Each light is 20W bulbs. These 49 Lights are controlled by MicroChip Controller which is reading data from PC through RS-422 line. light.softopia.pref.gifu.jp is an IBM-PC/AT compatible with Pentium 90MHz and Windows 95. This PC is sending commands to MicroChip Controller, capturing video images and processing your requests.

-
Main Image
-
Constructing
+
Main Image
+
Constructing
-
PC/AT
-
Mr.Yamamoto
-
Light
-
Mr.Kawashima
+
PC/AT
+
Mr.Yamamoto
+
Light
+
Mr.Kawashima
Project Detail (in Japanese) diff --git a/resources/img/recycling-center/1/light.png b/resources/img/restoration-project/1/light.png similarity index 100% rename from resources/img/recycling-center/1/light.png rename to resources/img/restoration-project/1/light.png diff --git a/resources/img/recycling-center/1/main_image.png b/resources/img/restoration-project/1/main_image.png similarity index 100% rename from resources/img/recycling-center/1/main_image.png rename to resources/img/restoration-project/1/main_image.png diff --git a/resources/img/recycling-center/1/mr_kawashima.png b/resources/img/restoration-project/1/mr_kawashima.png similarity index 100% rename from resources/img/recycling-center/1/mr_kawashima.png rename to resources/img/restoration-project/1/mr_kawashima.png diff --git a/resources/img/recycling-center/1/mr_yamamoto.png b/resources/img/restoration-project/1/mr_yamamoto.png similarity index 100% rename from resources/img/recycling-center/1/mr_yamamoto.png rename to resources/img/restoration-project/1/mr_yamamoto.png diff --git a/resources/img/recycling-center/1/pc_at.png b/resources/img/restoration-project/1/pc_at.png similarity index 100% rename from resources/img/recycling-center/1/pc_at.png rename to resources/img/restoration-project/1/pc_at.png diff --git a/resources/img/recycling-center/1/smash-illiac-iv.jpg b/resources/img/restoration-project/1/smash-illiac-iv.jpg similarity index 100% rename from resources/img/recycling-center/1/smash-illiac-iv.jpg rename to resources/img/restoration-project/1/smash-illiac-iv.jpg diff --git a/resources/img/recycling-center/2.png b/resources/img/restoration-project/2.png similarity index 100% rename from resources/img/recycling-center/2.png rename to resources/img/restoration-project/2.png diff --git a/resources/img/recycling-center/2/constructing.webp b/resources/img/restoration-project/2/constructing.webp similarity index 100% rename from resources/img/recycling-center/2/constructing.webp rename to resources/img/restoration-project/2/constructing.webp diff --git a/resources/img/recycling-center/2/light-on-net.html b/resources/img/restoration-project/2/light-on-net.html similarity index 77% rename from resources/img/recycling-center/2/light-on-net.html rename to resources/img/restoration-project/2/light-on-net.html index 419ec00..c14736c 100644 --- a/resources/img/recycling-center/2/light-on-net.html +++ b/resources/img/restoration-project/2/light-on-net.html @@ -50,7 +50,7 @@
- Main Image + Main Image

Light on the Net project

Finally the system has been activated on 9th of June 1996

@@ -60,23 +60,23 @@

Light on the Net project

Each light is 20W bulbs. These 49 Lights are controlled by MicroChip Controller which is reading data from PC through RS-422 line. light.softopia.pref.gifu.jp is an IBM-PC/AT compatible with Pentium 90MHz and Windows 95. This PC is sending commands to MicroChip Controller, capturing video images and processing your requests.

- Constructing + Constructing

constructing

- PC/AT + PC/AT

PC/AT

- Mr. Yamamoto + Mr. Yamamoto

Mr.Yamamoto

- Light + Light

light

- Mr. Kawashima + Mr. Kawashima

Mr.Kawashima

diff --git a/resources/img/recycling-center/2/light.webp b/resources/img/restoration-project/2/light.webp similarity index 100% rename from resources/img/recycling-center/2/light.webp rename to resources/img/restoration-project/2/light.webp diff --git a/resources/img/recycling-center/2/main_image.webp b/resources/img/restoration-project/2/main_image.webp similarity index 100% rename from resources/img/recycling-center/2/main_image.webp rename to resources/img/restoration-project/2/main_image.webp diff --git a/resources/img/recycling-center/2/mr_kawashima.webp b/resources/img/restoration-project/2/mr_kawashima.webp similarity index 100% rename from resources/img/recycling-center/2/mr_kawashima.webp rename to resources/img/restoration-project/2/mr_kawashima.webp diff --git a/resources/img/recycling-center/2/mr_yamamoto.webp b/resources/img/restoration-project/2/mr_yamamoto.webp similarity index 100% rename from resources/img/recycling-center/2/mr_yamamoto.webp rename to resources/img/restoration-project/2/mr_yamamoto.webp diff --git a/resources/img/recycling-center/2/pc_at.webp b/resources/img/restoration-project/2/pc_at.webp similarity index 100% rename from resources/img/recycling-center/2/pc_at.webp rename to resources/img/restoration-project/2/pc_at.webp diff --git a/resources/img/recycling-center/loading-gif.webp b/resources/img/restoration-project/loading-gif.webp similarity index 100% rename from resources/img/recycling-center/loading-gif.webp rename to resources/img/restoration-project/loading-gif.webp diff --git a/src/core.clj b/src/core.clj index cba3f61..b477765 100644 --- a/src/core.clj +++ b/src/core.clj @@ -205,12 +205,12 @@ analytics]))) (defn make-recycling-pages [] - (spit "pages/recycling-center-final-2.html" (make-recycling-page recycle/final "resources/img/recycling-center/2/light-on-net.html")) - (spit "pages/recycling-center-final-1.html" (make-recycling-page recycle/final "resources/img/recycling-center/1/light-on-net.html")) - (spit "pages/recycling-center-artifacts.html" (make-recycling-page recycle/artifacts)) - (spit "pages/recycling-center-recycling.html" (make-recycling-page recycle/recycling)) - (spit "pages/recycling-center-materials.html" (make-recycling-page recycle/materials)) - (spit "pages/recycling-center.html" (make-recycling-page recycle/intro))) + (spit "pages/restoration-project-final-2.html" (make-recycling-page recycle/final "resources/img/restoration-project/2/light-on-net.html")) + (spit "pages/restoration-project-final-1.html" (make-recycling-page recycle/final "resources/img/restoration-project/1/light-on-net.html")) + (spit "pages/restoration-project-artifacts.html" (make-recycling-page recycle/artifacts)) + (spit "pages/restoration-project-recycling.html" (make-recycling-page recycle/restoring)) + (spit "pages/restoration-project-materials.html" (make-recycling-page recycle/materials)) + (spit "pages/restoration-project.html" (make-recycling-page recycle/intro))) (defn make-news-page [] (page/html5 diff --git a/src/recycling_center.clj b/src/recycling_center.clj index 69f5e6e..e212109 100644 --- a/src/recycling_center.clj +++ b/src/recycling_center.clj @@ -22,8 +22,8 @@ (defn intro [resource-url] [:div.cf.ph3.ph5-ns.pv3 [:h1 "The net.art Restoration Project"] - [:div.w-100.flex.flex-column.pv4 - [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "The world wide web is in decay. Much of what was created in the last twenty plus years has disappeared from neglect or deliberate corporate purging."]] + [:div.w-100.flex.flex-column.pv3 + [:p.f3.fw9.mb4.mt0 "The world wide web is in decay. Much of what was created over its lifetime has disappeared from neglect or deliberate corporate purging."]] [:article [:div.fn.fl-ns.w-60-l.pr4-l [:p.b "Original Art"] @@ -38,30 +38,47 @@ [:div.fn.fl-ns.w-40-l.pt3.pt0-l [:p.b.tr "About the Artwork"] [:h2.f2.lh-title.fw9.mb3.mt0.pt3.bt.bw2 "←"] - [:p "This is " [:i "Light on the Net Project "] "from 1996. You can go ahead and click around. You'll see a lot of missing images, broken links, and unstructured text. But it's the best known copy of this piece. It's a shame because " [:i "Light on the Net Project "] "is a beautiful and important telematic work from last century. "] + [:p "This is " [:i "Light on the Net Project "] "from 1996. You can go ahead and click around. You'll see a lot of missing images, broken links, and unstructured text. But it's the best known copy of this piece. It's a shame because " [:i "Light on the Net Project "] "is a beautiful and important telematic work from the last century. "] [:p "Here's some historical context:"] [:div [:blockquote.ml0.mt0.pl3.black-90.bl.bw2.b--blue [:p (:desc light-on-the-net)]] [:span [:cite.f6.ttu.tracked.fs-normal " ~ " [:a.link {:href (:desc-source light-on-the-net)} " ArtByte (2001)"]]]] - [:p "This art decay is an endemic problem for this media; we are losing an entire generation of work. Let's do something about it."] + [:p "Digital artworks decay quickly. Over the next four screens I'll guide you through a restoration process to combat the mass loss of culture."] [:div.w-100.flex.flex-column.items-center.pv4 [:div.tc.f2.dib.v-mid.items-center.dark-green "→ " [:a.f5.grow.no-underline.br-pill.ba.bw2.ph3.pv2.glow.dark-green - {:href "recycling-center-materials.html"} "RESTORE!"] + {:href "restoration-project-materials.html"} "RESTORE!"] " ←"]]]]]) (defn materials [resource-url] [:div.cf.ph3.ph5-ns.pv3 + [:style + ".gradient-bottom-edge { + position: relative; + overflow: hidden; + } + + .gradient-bottom-edge::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 60px; + background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 1)); + }"] [:h1 "The net.art Restoration Project: Materials"] - [:div.w-100.flex.flex-column.pv4.pr4-l - [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "net.art happens on the network so there are many software and hardware artifacts to consider. Here are some from " [:i "Light on the Net Project "]]] + [:div.w-100.flex.flex-column.pv3.pr4-l + [:p.f3.fw9.mb4.mt0 "Here is a condensed inventory of the materials used to build " [:i "Light on the Net Project. "] "A Large Language Model (LLM) will use what it can to restore the artwork." ]] [:article ;; Electrons [:div.fn.fl-ns.w-50-l.pr4-l - [:h2.f2.lh-title.fw9.mb3.mt0.pt3.bt.bw2 "Waves"] + [:h2.f2.lh-title.fw9.mb3.mt0.pt3.bt.bw2 "Bits"] + [:p "We were able to salvage these materials."] + [:h3 [:i "Light on the Net "] "Website (1996)"] - [:pre.overflow-hidden "<title>Light on the Net Project [Historical Album]</title></head> + [:pre.overflow-hidden.gradient-bottom-edge "<title>Light on the Net Project [Historical Album]</title></head> <body bgcolor="#000000" text="#dddddd" link="#5050f0" vlink="#c050b0" alink="#909000"> <table> <tr> @@ -70,7 +87,7 @@ "] [:p [:small "source: " [:a {:href "https://web.archive.org/web/20000301125959/http://www.flab.mag.keio.ac.jp/light/album.html"} "internet archive"]]] [:h3 "NCSA HTTPd Server 1.5.2 (1996)"] - [:pre.overflow-hidden "while(!Exit) { + [:pre.overflow-hidden.gradient-bottom-edge "while(!Exit) { /* current_process_size("Starting"); */ initialize_socket(&sa_server,&sa_client); set_signals(); @@ -78,20 +95,20 @@ log_pid();"] [:p [:small "source: " [:a {:href "https://archive.softwareheritage.org/browse/content/sha1_git:2d13e113b33364a93998706aa74b4a92b3fabf6c/?origin_url=https://github.com/unix-history/ncsa-httpd&path=src/httpd.c"} "software heritage"]]] [:h3 "NCSA Mosaic 2.7 (1995)"] - [:pre.overflow-hidden "typedef struct map_rec { + [:pre.overflow-hidden.gradient-bottom-edge "typedef struct map_rec { char *name; AreaInfo *areaList; AreaInfo *currentArea; struct map_rec *next; } MapInfo;"] [:p [:small "source: " [:a {:href "https://archive.softwareheritage.org/browse/content/sha1_git:5be62e43600defe91de284fc5599d1c0369c5a5d/?origin_url=https://github.com/alandipert/ncsa-mosaic&path=libhtmlw/HTML.h"} "software heritage"]]] - [:p "We were able to salvage these materials."] [:div.tc [:a.f6.grow.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.dark-green - {:href "recycling-center-recycling.html"} "SALVAGE!"]]] + {:href "restoration-project-recycling.html"} "SALVAGE!"]]] [:div.fn.fl-ns.w-50-l.pr4-l [:h2.f2.lh-title.fw9.mb3.mt0.pt3.bt.bw2 "Particles"] + [:p "The location of these artifacts is unknown and cannot be salvaged."] [:h3 "Infrastructure"] [:ul [:li "Copper wire"] @@ -103,33 +120,33 @@ [:ul [:li "Lights and electrical"] [:li "Scaffolding"]] - [:p "All landfill dumping is automated."] - - - [:div.tc [:a.f6.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.mid-gray - "LANDFILL!"]]]]]) + ]]]) -(defn recycling [resource-url] +(defn restoring [resource-url] [:div.cf.ph3.ph5-ns.pv3 [:h1 "The net.art Restoration Project: Restore"] - [:div.w-100.flex.flex-column.pv4 - [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "Here we put " [:i "Light on the Net Project "] "into a LLM blender. If humans can't be trusted to maintain their own culture, let's employ robots to do it for us!"]] + [:div.w-100.flex.flex-column.pv3 + [:p.f3.fw9.mb4.mt0 "LLMs have already looted our culture. In the absence of cultural governance, we have no choice but to relinquish the management of our digital artifacts to artificial intelligence. " [:i "Light on the Net Project "] "will soon be safeguarded by our new benevolent caretakers."]] [:article.flex.justify-center [:div.flex.flex-column.justify-center.items-center.pv4 - [:p "ChatGPT is working out the solution. Please wait."] - [:div - [:img {:src (str resource-url "img/recycling-center/loading-gif.webp") + [:p "ChatGPT is working out the solution. " [:span#wait "Please wait."] [:span#finished {:style (str "display: " "none;") } "Finished!"]] + [:div.pv2 + [:img {:src (str resource-url "img/restoration-project/loading-gif.webp") :id "loading-animation" :width "20px" :property "contentUrl"}]] - #_[:div.w-100 - [:img {:src (str resource-url "img/recycling-center/smash-illiac-iv.jpg") :property "contentUrl"}]] - [:div - [:a {:href "recycling-center-artifacts.html"} - [:button {:id "recycle-button" :disabled true} "READY!"]]]]] + + [:div.pv2 + [:a {:href "restoration-project-artifacts.html"} + [:button.f6.grow.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.dark-green.bg-white.b--dark-green {:id "restore-button" :disabled true} "RESTORE!"]]] + + ]] [:script "document.addEventListener('DOMContentLoaded', (event) => { setTimeout(() => { - document.getElementById('recycle-button').disabled = false; + document.getElementById('restore-button').disabled = false; + document.getElementById('restore-button').classList.add('glow'); document.getElementById('loading-animation').hidden = true; + document.getElementById('wait').hidden = true; + document.getElementById('finished').style.display = 'inline'; }, 3000); }); "] @@ -138,22 +155,22 @@ (defn artifacts [resource-url] [:div.cf.ph3.ph5-ns.pv3 [:h1 "The net.art Restoration Project: Possible Objects"] - [:div.w-100.flex.flex-column.pv4 - [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "Our large langauge models have created these options for a restored " [:i "Light on the Net Project "] ". Now we leverage the wisdom of crowds to choose the best representation of this net.art classic. Don't worry if you are unfamiliar with the original artwork, we're all qualified to choose what is "the best."" ]] + [:div.w-100.flex.flex-column.pv3 + [:p.f3.fw9.mb4.mt0 "Our algorithms have created several options for a restored " [:i "Light on the Net Project. "] "Help train the LLM by selecting the best representation of this net.art classic. Don't worry if you are unfamiliar with the original artwork, we're all qualified to choose what is "the best."" ]] [:article.flex.items-center [:div.w-50.pa3.tc - [:img {:src (str resource-url "img/recycling-center/1.png")}] + [:img {:src (str resource-url "img/restoration-project/1.png")}] [:a.f6.grow.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.dark-green - {:href "recycling-center-final-1.html"} "Version 1"]] + {:href "restoration-project-final-1.html"} "Version 1"]] [:div.w-50.pa3.tc - [:img {:src (str resource-url "img/recycling-center/2.png")}] + [:img {:src (str resource-url "img/restoration-project/2.png")}] [:a.f6.grow.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.dark-green - {:href "recycling-center-final-2.html"} "Version 2"]]]]) + {:href "restoration-project-final-2.html"} "Version 2"]]]]) (defn final [resource-url path-to-artifact] [:div.cf.ph3.ph5-ns.pv3 - [:h1 "The net.art Restoration Project: Restoration Complete!"] - [:article ;; TODO: images are served from `../resources/img/recycling-center/1/constructing.png` so they don't currently work + [:h1.pb4 "The net.art Restoration Project: Restoration Complete!"] + [:article ;; TODO: images are served from `../resources/img/restoration-project/1/constructing.png` so they don't currently work [:div.fn.fl-ns.w-60-l.pr4-l [:figure #_{:vocab "http://schema.org/" :typeof "ImageObject"} [:iframe {:srcdoc (slurp path-to-artifact) @@ -168,13 +185,11 @@ [:div [:p.f3.mid-gray.lh-title (:artist light-on-the-net) [:br] [:time.f6.ttu.tracked.gray (:date light-on-the-net)]] - [:blockquote.ml0.mt0.pl3.black-90.bl.bw2.b--blue [:p (:desc light-on-the-net)]] + [:blockquote.ml0.mt0.pl3.black-90.bl.bw2.b--blue [:p "“Light on the Net” by Masaki Fujihata is a pioneering interactive art installation. It allows users to control a grid of light bulbs in real-time via the internet, 24 hours a day. This interaction directly affects the physical installation located at the Ogaki City Art Museum in Gifu, Japan. The work exemplifies the fusion of digital and physical spaces, showcasing the potential of the internet as a medium for real-time global interaction."]] [:span - [:cite.f6.ttu.tracked.fs-normal " ~ " [:a.link {:href (:desc-source light-on-the-net)} " ArtByte (2001)"]] - [:span - ", currently archived at " - [:a.link {:href (:current-archive-url light-on-the-net)} (:current-archive light-on-the-net)]]]]]] + [:cite.f6.ttu.tracked.fs-normal " ~ Leonardo, Journal of the International Society for the Arts, Sciences and Technology (2000)"] + ]]]] [:div.w-100.flex.flex-column.items-center.pv4 - [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "Thank you for helping to repair this important artifact. Your work has helped train our algorithm. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" just as Richard Brautigan imagined in 1967, our understanding of the past and thus our future will also be seen through an infaliable algorithmic lens."] + [:p.f3.fw9.mb3.mt0.pt3.bt.bw2 "Thank you for repairing this important artifact. Soon our entire cultural history will be mediated by artificial intelligence. We will no longer need to do the costly and difficult work of maintaining relics of the past. Not only will we be "All Watched Over by Machines of Loving Grace" as Richard Brautigan imagined in 1967, our understanding of the past and therefore our future will be seen through this infaliable algorithmic lens."] [:a.f6.grow.no-underline.br-pill.ba.bw2.ph3.pv2.mb2.dib.shadow-4.dark-green - {:href "recycling-center.html"} "Again"]]]) + {:href "restoration-project.html"} "Again"]]])