<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Research on Toto Tvalavadze</title>
    <link>https://ttvl.co/research/</link>
    <description>A working journal of open lines of inquiry: short, dated entries on what I tried, what I found, and what I still don&#39;t know.</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 06 Oct 2026 14:02:00 +0400</lastBuildDate>
    
    <atom:link href="https://ttvl.co/research/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Could AprilTags turn the Mega Alex into a screen?</title>
      <link>https://ttvl.co/research/ambient-computing/tags-on-mega-alex/</link>
      <pubDate>Tue, 06 Oct 2026 14:02:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/tags-on-mega-alex/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;When the carts are assembled, the &lt;a href=&#34;https://ttvl.co/research/ambient-computing/mega-alex/&#34;&gt;Mega Alex&lt;/a&gt; is the biggest free surface in the studio: 118 × 118 cm of birch. With fiducial tags on it, the &lt;a href=&#34;https://ttvl.co/research/ambient-computing/steerable-projector/&#34;&gt;projector and camera overhead&lt;/a&gt; could find the surface, know exactly where it is, and use it as an ambient screen while I work there: a quick lookup, the steps of an instruction guide, whatever the work needs, without bringing a phone or a laptop to the table.&lt;/p&gt;
&lt;p&gt;The candidate is &lt;a href=&#34;https://github.com/AprilRobotics/apriltag&#34;&gt;AprilTag 3&lt;/a&gt; with the tagStandard41h12 family, which its README calls &amp;ldquo;the correct choice&amp;rdquo; for the vast majority of applications. Tags at the four corners would give the surface&amp;rsquo;s position even when hands or objects cover some of them. They would also tell the twin that the carts are assembled, so the layout switch could update itself.&lt;/p&gt;
&lt;p&gt;Open: how large the tags need to be for a camera on the ceiling, whether projected light washes them out, and how to fix them to the birch top without glare.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Could a projector on a gimbal point at any shelf?</title>
      <link>https://ttvl.co/research/ambient-computing/steerable-projector/</link>
      <pubDate>Tue, 06 Oct 2026 14:00:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/steerable-projector/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;An idea to test: a projector and a camera on a motorized gimbal, mounted on the ceiling, that can point anywhere in the room. The twin already knows every surface, so for any target, whether a shelf, a drawer front, or a stretch of wall, it could work out exactly which surface the projector will hit, pre-warp the image for that angle and distance, and project data onto it.&lt;/p&gt;
&lt;p&gt;The first use is finding books. The Study IVAR is mostly books, and a &lt;a href=&#34;https://ttvl.co/research/ambient-computing/find-a-place/&#34;&gt;search&lt;/a&gt; could end with light on the right spine instead of a highlight on a screen. It&amp;rsquo;s the sharper version of &lt;a href=&#34;https://ttvl.co/research/ambient-computing/find-on-phone/&#34;&gt;brightening the shelf spots&lt;/a&gt; when an answer lands on a shelf.&lt;/p&gt;
&lt;p&gt;What I don&amp;rsquo;t know yet: how precisely an affordable gimbal can aim, whether a small projector stays bright and sharp at that distance and angle, and how to calibrate the projector&amp;rsquo;s position and lens against the model, so that what the twin computes lands where it should.&lt;/p&gt;
&lt;p&gt;Two research systems to read first. IBM&amp;rsquo;s &lt;a href=&#34;https://link.springer.com/chapter/10.1007/3-540-45427-6_27&#34;&gt;Everywhere Displays projector&lt;/a&gt; (2001) steered a projector&amp;rsquo;s light onto different surfaces of a room with a rotating mirror, and already ran into brightness, oblique distortion, focus, and obstruction. Microsoft Research&amp;rsquo;s &lt;a href=&#34;https://ait.ethz.ch/beamatron&#34;&gt;Beamatron&lt;/a&gt; (2012) put a projector and a Kinect on a pan-and-tilt platform and reasoned about the room in 3D from live depth data.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Can I just ask the studio?</title>
      <link>https://ttvl.co/research/ambient-computing/ask-the-studio/</link>
      <pubDate>Tue, 06 Oct 2026 13:05:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/ask-the-studio/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Voice is the surface I haven&amp;rsquo;t designed yet. The idea so far: Home Assistant&amp;rsquo;s Assist on the panels, with catalog search as one of its tools, so &amp;ldquo;where is the soldering iron?&amp;rdquo; gets a spoken answer while the &lt;a href=&#34;https://ttvl.co/research/ambient-computing/wall-screen/&#34;&gt;wall screen&lt;/a&gt; points at the drawer. Nothing beyond that is decided.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Thirty-six keys and six dials between the desks</title>
      <link>https://ttvl.co/research/ambient-computing/stream-deck/</link>
      <pubDate>Tue, 06 Oct 2026 12:15:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/stream-deck/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;A Stream Deck + XL will run the same scenes and checks as the panels. It goes on the small surface between Ludo&amp;rsquo;s desk and mine, so we both have equal access to it. I&amp;rsquo;m right-handed and Ludo is left-handed, so it sits on the right of my desk and on the left of hers, on each of our dominant sides.&lt;/p&gt;
&lt;p&gt;The left five columns of keys carry the scenes, the lights, the doors and both ACs, the resin printer, and a key that sends the wall screen back to its overview. Leave studio asks for a second press when a door is open. Six push-dials set brightness and white for the Lab and the Study, then each AC, and the touch strip shows their values.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-stream-deck.jpg&#34;
			alt=&#34;A Stream Deck &amp;#43; XL with scene, light, door, AC, and printer keys on the left, a touch strip showing brightness and color temperature, and six dials&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;The deck in the mockup. The right-hand block of keys stays free for later.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Elgato doesn&amp;rsquo;t publish the key grid, so the mockup draws it 9 × 4. A small plugin calling the studio brain would keep the deck in step with everything else. Since the deck is shared, it shouldn&amp;rsquo;t depend on either of our laptops: on the Mac mini, through Elgato&amp;rsquo;s Network Dock, it works without one.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Ask on the phone, answer on the wall</title>
      <link>https://ttvl.co/research/ambient-computing/find-on-phone/</link>
      <pubDate>Tue, 06 Oct 2026 11:25:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/find-on-phone/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The phone gets a small web app from the studio brain, added to the home screen, with no App Store. Find searches the catalog. In the mockup&amp;rsquo;s example catalog, &amp;ldquo;solder&amp;rdquo; turns up three things in cart drawer C2·3, and Show on wall screen flies the wall screen into that drawer.&lt;/p&gt;
&lt;figure class=&#34;portrait&#34;&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-phone-find.jpg&#34;
			alt=&#34;A phone screen titled Find with the query solder and three matches in drawer C2·3, each with a Show on wall screen button&#34; loading=&#34;lazy&#34;&gt;
&lt;/figure&gt;

&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-wall-find.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-06-wall-find.jpg&#34; aria-label=&#34;The wall screen flying from the whole studio into a labeled cart drawer&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;The wall screen answering the phone: drawer C2·3.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;The same answer could reach the room itself: when a search lands on the IVAR wall, the two shelf spots above it could brighten. The phone&amp;rsquo;s other tab, Capture, is where &lt;a href=&#34;https://ttvl.co/research/ambient-computing/catalog-by-photo/&#34;&gt;cataloging by photo&lt;/a&gt; happens. Both are steps toward &lt;a href=&#34;https://ttvl.co/research/ambient-computing/where-is-it/&#34;&gt;finding the soldering iron&lt;/a&gt; for real.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>A wall screen that reports the studio</title>
      <link>https://ttvl.co/research/ambient-computing/wall-screen/</link>
      <pubDate>Tue, 06 Oct 2026 10:40:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/wall-screen/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The first surface is an always-on display showing the model in cutaway, slowly turning. Every lamp is a spotlight aimed at what it lights, in the white or RGB color that Home Assistant reports. When a door sensor opens, the door swings open in the model. Around it sit the time and daylight, the rooms, the doors, the machines, recent activity, and a banner for anything that needs attention.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-wall-screen.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-06-wall-screen.jpg&#34; aria-label=&#34;A dark wall screen with the turning studio model: the main door opens, the lamps switch to evening light, and a doorbell banner appears&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;Simulated: the main door opens, the evening scenes come on, the doorbell rings.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;It&amp;rsquo;s read-only and shows no camera feeds. When the studio is empty or the sun is down, it dims to ink. Which display, where it hangs, and what drives it are still open.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>One brain, five surfaces</title>
      <link>https://ttvl.co/research/ambient-computing/studio-brain/</link>
      <pubDate>Tue, 06 Oct 2026 09:30:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/studio-brain/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The studio system splits into layers. Home Assistant is the device layer: it talks to the Hue bridge, the Aqara hub, and later the IR blasters and printers, and it keeps the automations that must work when everything else is off.&lt;/p&gt;
&lt;p&gt;Beside it runs a small service, the studio brain. It holds what Home Assistant doesn&amp;rsquo;t: the 3D model and its 73 places, the catalog and its photos, Claude&amp;rsquo;s readings and who confirmed them, the position of every Home Assistant entity in the model, and an event log. It mirrors Home Assistant&amp;rsquo;s state and serves every screen in the studio: a wall screen, touch panels, phones, a Stream Deck, and a management site.&lt;/p&gt;
&lt;figure&gt;&lt;a href=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-studio-brain.jpg&#34;&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-06-studio-brain.jpg&#34;
			alt=&#34;Diagram: devices in the studio feed Home Assistant as the device layer, which exchanges states and calls with the studio brain, which serves the wall screen, iPads, phones, a management site, and a Stream Deck, with Claude reading drawer photos&#34; loading=&#34;lazy&#34;&gt;&lt;/a&gt;&lt;figcaption&gt;
			&lt;p&gt;How it fits together, from the studio-system mockup. Open the image for full size.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The brain runs on the Mac mini for now and moves to the NAS later. Keeping it apart from Home Assistant means an update to the brain never takes the lights down.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Lighting scenes come from the print workflow</title>
      <link>https://ttvl.co/research/ambient-computing/lighting-scenes/</link>
      <pubDate>Mon, 05 Oct 2026 21:35:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/lighting-scenes/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Two of the studio&amp;rsquo;s scenes come from my notes on color-managed printing. Grading, in the Study, asks for a dim, steady, neutral surround near D50: about 32 lux, never above 64, and no light falling on the screens. Print viewing, in the Lab, puts the editing wall at D50 and full brightness, aiming for about 2,000 lux for critical viewing and 800 for ordinary viewing. The everyday scenes are simpler: Work at 4000 K and Evening at 2700 K.&lt;/p&gt;
&lt;p&gt;The brightness percentages behind them are first guesses. One light-meter reading at my desk and one at the editing wall will turn them into the lux targets.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>First automations worth having</title>
      <link>https://ttvl.co/research/ambient-computing/first-automations/</link>
      <pubDate>Mon, 05 Oct 2026 17:10:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/first-automations/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;A short list to start &lt;a href=&#34;https://ttvl.co/research/ambient-computing/home-assistant/&#34;&gt;Home Assistant&lt;/a&gt; with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pause a room&amp;rsquo;s air conditioner when its door has been open for two minutes.&lt;/li&gt;
&lt;li&gt;A Leaving scene that turns off the lamps and both ACs and reports anything still open.&lt;/li&gt;
&lt;li&gt;A warning when the corner with the resin printer drops below about 20 °C.&lt;/li&gt;
&lt;li&gt;Pre-cooling on hot mornings, since the frontage faces east.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>The air conditioners get IR blasters</title>
      <link>https://ttvl.co/research/ambient-computing/air-conditioners/</link>
      <pubDate>Mon, 05 Oct 2026 13:45:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/air-conditioners/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Each air conditioner gets a Broadlink RM4 mini placed where it can see the unit, controlled locally through Home Assistant&amp;rsquo;s Broadlink integration, with SmartIR for a thermostat card. If the codes aren&amp;rsquo;t in SmartIR&amp;rsquo;s library, the RM4 learns them from the original remote.&lt;/p&gt;
&lt;p&gt;The Study needs a climate sensor of its own before its AC can follow a temperature. Still to find: the brand of the units, on a sticker on the indoor unit or the remote.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Smart home is the low-hanging fruit</title>
      <link>https://ttvl.co/research/ambient-computing/home-assistant/</link>
      <pubDate>Mon, 05 Oct 2026 10:20:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/home-assistant/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The most ambient computing a studio already has is its smart home. Lamps, door and window sensors, and climate sensors sit in the walls and on the ceiling, quietly doing their job. I&amp;rsquo;ll use Home Assistant integrations to talk to all of them, in two directions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Actions, such as turning on lights or running a scene.&lt;/li&gt;
&lt;li&gt;Reports, such as warnings about open doors and windows, and room temperatures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Hue Bridge Pro, with 16 lamps and 2 controls, and the Aqara Hub M200, with contact sensors on both doors and the WC window and a temperature and humidity sensor in the Lab, are installed in the Darkroom. Home Assistant itself will run on a Home Assistant Green.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-05-touch-panel.jpg&#34;
			alt=&#34;A tablet panel with scene keys, a grid of Lab lamp keys with brightness and color temperature, a room plan with lamp positions, air conditioner controls, and door states&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;The touch panel in the studio-system mockup: scenes, every Lab lamp as a key, the room plan, the air conditioner, and doors and windows. Simulated; nothing is connected yet.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>The desks get faders</title>
      <link>https://ttvl.co/research/ambient-computing/desk-faders/</link>
      <pubDate>Sun, 04 Oct 2026 20:30:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/desk-faders/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Both desks in the Study, Ludo&amp;rsquo;s by the window and mine at the back, adjust from 70 to 120 cm, so their height is part of the studio&amp;rsquo;s state. The viewer gives each one a fader, and the sliding door gets one too. Moving a fader moves the desk in the model.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-04-desk-faders.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-04-desk-faders.jpg&#34; aria-label=&#34;The Study in the 3D model as the two desk faders raise and lower the desks&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;The Study view with both desks raised from 73 cm and lowered again.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;If the desks or the door ever report their position, the same faders become read-outs.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>The model&#39;s sun follows Rome time</title>
      <link>https://ttvl.co/research/ambient-computing/daylight/</link>
      <pubDate>Sun, 04 Oct 2026 15:55:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/daylight/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The viewer lights the model with the real sun: SunCalc for its position, the building&amp;rsquo;s approximate orientation from OpenStreetMap, and Rome time. Scrubbing through a day shows when the sun faces the street windows and when it moves behind the frontage.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-04-daylight.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-04-daylight.jpg&#34; aria-label=&#34;The studio model in cutaway as the time slider moves from morning to evening and the room lights switch on&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;A day from 07:30 to 19:30, with the room lights switched on at dusk.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;That matters beyond looks. The frontage faces east, which puts cooling the studio early on hot mornings on the list of &lt;a href=&#34;https://ttvl.co/research/ambient-computing/first-automations/&#34;&gt;first automations&lt;/a&gt;. Nearby buildings and trees aren&amp;rsquo;t in the model yet.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Search flies the model to the shelf</title>
      <link>https://ttvl.co/research/ambient-computing/find-a-place/</link>
      <pubDate>Sun, 04 Oct 2026 11:40:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/find-a-place/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The viewer is rebuilt around search. Type an &lt;a href=&#34;https://ttvl.co/research/ambient-computing/addresses/&#34;&gt;address&lt;/a&gt; in any of its spellings and the camera flies to it, the slot lights up in the model, and a card shows the unit with that slot filled in. Number keys pick a view, and the slash key jumps to search.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-04-find-a-place.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-04-find-a-place.jpg&#34; aria-label=&#34;Typing C2·3 and then DA·b3 into the viewer&amp;#39;s search, with the camera flying to a cart drawer in the Lab and then to a bay in the Darkroom&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;C2·3, a cart drawer in the Lab, then DA·b3, the resin printer&amp;rsquo;s bay in the Darkroom.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;Every card still says &amp;ldquo;Not catalogued yet,&amp;rdquo; because the places exist and the things don&amp;rsquo;t. &lt;a href=&#34;https://ttvl.co/research/ambient-computing/catalog-by-photo/&#34;&gt;Filling them in&lt;/a&gt; is the next layer.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Mega Alex is a layout, not a piece of furniture</title>
      <link>https://ttvl.co/research/ambient-computing/mega-alex/</link>
      <pubDate>Sat, 03 Oct 2026 21:10:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/mega-alex/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Four white ALEX drawer carts on castors, C1–C4, usually live apart: two parked in the bottom bays of the Lab IVAR wall, two against the Lab&amp;rsquo;s back wall. Assembled, they form a pinwheel in the middle of the Lab under a 118 × 118 cm birch top: the Mega Alex.&lt;/p&gt;
&lt;p&gt;So the studio has two layouts, and the twin needs both. The model switches between them with one key, and every cart drawer keeps its address when the carts move: C2·3 can be found whether the carts are parked or assembled.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-03-mega-alex.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-03-mega-alex.jpg&#34; aria-label=&#34;Plan view of the studio switching between the carts parked along the walls and assembled under a square top in the middle of the Lab&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;The same plan with the carts parked, then assembled. The state line under the switches follows the layout.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;Switching is also a small workflow worth visualizing: which cart goes where, in what order, and where the top comes from. That last part is still open. The top&amp;rsquo;s spot when the carts are parked isn&amp;rsquo;t in the model yet, so it&amp;rsquo;s hidden.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Labels can double as Home Assistant tags</title>
      <link>https://ttvl.co/research/ambient-computing/labels-as-tags/</link>
      <pubDate>Sat, 03 Oct 2026 17:25:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/labels-as-tags/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Every QR code on a label encodes a Home Assistant tag URL. Once Home Assistant runs, scanning a label with its companion app fires a tag event that carries the address, so a scan can open that slot&amp;rsquo;s page. An NFC sticker behind the label could do the same with a tap.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-03-labels-rev-a.jpg&#34;
			alt=&#34;A sheet of shelf-edge labels reading LA·a1 to LA·b4, each with the Lab letter, bay, shelf, shelf size, and a QR code&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;Part of sheet REV.A: 48 × 16 mm strips sized for the front edge of an IVAR shelf.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;A first print run, REV.A, was rendered and all 94 of its QR codes decoded correctly. Then printing went on hold with the rest of the &lt;a href=&#34;https://ttvl.co/research/ambient-computing/which-label/&#34;&gt;label question&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Which label makes a shelf findable?</title>
      <link>https://ttvl.co/research/ambient-computing/which-label/</link>
      <pubDate>Sat, 03 Oct 2026 10:50:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/which-label/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;&lt;a href=&#34;https://ttvl.co/research/ambient-computing/addresses/&#34;&gt;Addresses&lt;/a&gt; only help if they&amp;rsquo;re on the furniture. I compared five label systems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;One label per slot, with a small diagram of the unit and the slot filled in.&lt;/li&gt;
&lt;li&gt;One tall directory per bay on the upright, with colored dots on the shelf edges.&lt;/li&gt;
&lt;li&gt;Labels that lead with what lives there, colored by kind of thing.&lt;/li&gt;
&lt;li&gt;Rulers along each shelf edge, with Gridfinity coordinates inside drawers.&lt;/li&gt;
&lt;li&gt;A 50 cm floor grid taken from the 3D model, plus a height band.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Whatever wins needs white labels, room colors, real coordinates instead of &amp;ldquo;13 of 25&amp;rdquo; style counts, a small diagram, and a date, all printable on an inkjet. The leading combination so far: per-slot labels for fixed places, Gridfinity coordinates inside the cart drawers, and a handwritten &amp;ldquo;checked&amp;rdquo; date on box labels. Printing is on hold until I decide.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>The studio catalog starts as plain files</title>
      <link>https://ttvl.co/research/tools-for-thought/catalog-as-files/</link>
      <pubDate>Fri, 02 Oct 2026 22:40:00 +0400</pubDate>
      <guid>https://ttvl.co/research/tools-for-thought/catalog-as-files/</guid>
      <category>Tools for Thought</category>
      <description>&lt;p&gt;The catalog behind the studio twin, the one I&amp;rsquo;ll fill by &lt;a href=&#34;https://ttvl.co/research/ambient-computing/catalog-by-photo/&#34;&gt;photographing drawers&lt;/a&gt;, starts as a folder of plain files rather than a database:&lt;/p&gt;
&lt;div class=&#34;sheet&#34; data-lang=&#34;text&#34;&gt;
&lt;div class=&#34;sheet__kicker&#34;&gt;inventory/&lt;/div&gt;
&lt;div class=&#34;sheet__scroll&#34;&gt;
&lt;pre&gt;&lt;code&gt;places.json       &lt;span class=&#34;c&#34;&gt;# generated from the 3D model, one record per slot&lt;/span&gt;
movables.json     &lt;span class=&#34;c&#34;&gt;# boxes and carts, and where each one is&lt;/span&gt;
items.jsonl       &lt;span class=&#34;c&#34;&gt;# one line per thing: name, English and Italian aliases, category, place, count, last seen&lt;/span&gt;
captures/
  inbox/          &lt;span class=&#34;c&#34;&gt;# new photos&lt;/span&gt;
  2026-10-02/     &lt;span class=&#34;c&#34;&gt;# photos and what Claude read, before confirmation&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The places come out of the model build, so they never drift from the 3D model. Each thing is one line, so every change is a readable diff. Claude reads a photo and edits the files; I review the change as a git diff and confirm it, the same way I review code. Nothing needs a server until the phone app does.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Cataloging a drawer from a photograph</title>
      <link>https://ttvl.co/research/ambient-computing/catalog-by-photo/</link>
      <pubDate>Fri, 02 Oct 2026 22:20:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/catalog-by-photo/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The catalog of things gets filled from photographs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Snap the shelf, drawer, or open box with its label in frame.&lt;/li&gt;
&lt;li&gt;Claude reads the label for the &lt;a href=&#34;https://ttvl.co/research/ambient-computing/addresses/&#34;&gt;address&lt;/a&gt; and lists the items, counts, and brands.&lt;/li&gt;
&lt;li&gt;It compares that with what the catalog expects there: new, still here, not seen, or unsure.&lt;/li&gt;
&lt;li&gt;I confirm with one tap or fix a line.&lt;/li&gt;
&lt;li&gt;The catalog updates, and the photo stays as evidence of when the place was last seen.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Claude proposes, a person confirms. Anything a photo misses is marked as not seen since that date, never deleted.&lt;/p&gt;
&lt;p&gt;The first version needs no new infrastructure: photos go into an inbox folder, Claude Code updates plain files, and I review the change as a git diff. Later, an iOS Shortcut could post one photo to a small service.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Search answers two questions only</title>
      <link>https://ttvl.co/research/ambient-computing/two-questions/</link>
      <pubDate>Fri, 02 Oct 2026 18:05:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/two-questions/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Where is it, and do we have it? Both answers come from the same catalog of places and things. Everything else stays out of scope: who has something, whether it&amp;rsquo;s in use, when it left the shelf.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Every color comes with a letter or a shape</title>
      <link>https://ttvl.co/research/ambient-computing/letters-and-shapes/</link>
      <pubDate>Fri, 02 Oct 2026 14:30:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/letters-and-shapes/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Each room has a color, and a room color never appears without its letter. Device states follow the same rule: every state color comes with its own shape, so the twin still reads in grayscale and for anyone who sees color differently. Text on a color is white or ink, whichever reads better on it.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Every shelf and drawer gets an address</title>
      <link>https://ttvl.co/research/ambient-computing/addresses/</link>
      <pubDate>Fri, 02 Oct 2026 11:15:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/addresses/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;Before anything &lt;a href=&#34;https://ttvl.co/research/ambient-computing/where-is-it/&#34;&gt;can be found&lt;/a&gt;, every place needs a name. The grammar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rooms get one letter: L for the Lab, S for the Study, D for the Darkroom, P for the Passage, and W for the WC. The two lofts are M1 and M2.&lt;/li&gt;
&lt;li&gt;Fixed storage units take the next letter in their room: LA is the IVAR wall in the Lab.&lt;/li&gt;
&lt;li&gt;Slots work like a chessboard. Letters go across from the left as you face the unit, and numbers go up from the floor. LA·c3 is bay c, shelf 3.&lt;/li&gt;
&lt;li&gt;Things that move carry their own number. The four ALEX carts are C1–C4, and a cart&amp;rsquo;s drawers count up from the floor: C2·3.&lt;/li&gt;
&lt;li&gt;Gridfinity bins inside a drawer can add grid coordinates when it helps: C2·3/f4.&lt;/li&gt;
&lt;li&gt;Search accepts lac3, la c3, or LA·c3.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-02-place-card.jpg&#34;
			alt=&#34;The studio model with shelf LA·c3 highlighted on the Lab IVAR wall, beside a card showing the address and a diagram of the unit&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;LA·c3 in the viewer: the slot highlighted on the IVAR wall, and its card with the unit drawn and the slot filled.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;The model now carries 73 of these places as invisible volumes, each with its address, and the cart drawers move with their carts.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Where did I put the soldering iron?</title>
      <link>https://ttvl.co/research/ambient-computing/where-is-it/</link>
      <pubDate>Thu, 01 Oct 2026 21:40:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/where-is-it/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;We have a lot of drawers and shelves, and I move between two or three cities and more than one studio. I regularly forget what I have and where it is.&lt;/p&gt;
&lt;p&gt;What I want is to ask the studio &amp;ldquo;where is the soldering iron?&amp;rdquo; and get an exact answer: the place in the virtual studio, so I can walk over and pick it up in the real one. Just as often the question is whether I own something at all, before I buy it twice.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>The model trusts the drawing for walls and the photos for details</title>
      <link>https://ttvl.co/research/ambient-computing/drawing-and-photos/</link>
      <pubDate>Thu, 01 Oct 2026 16:10:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/drawing-and-photos/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;The &lt;a href=&#34;https://ttvl.co/research/ambient-computing/studio-twin/&#34;&gt;studio model&lt;/a&gt; comes from three sources: the original CAD drawing, twelve reference photographs, and a walkthrough video recorded before the renovation. They disagree in places, so each one got a job. The drawing controls the room footprints and the widths of openings. The photos and the walkthrough control everything you can see: frames, finishes, the thickness of the wall above the opening between rooms.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-01-studio-plan.jpg&#34;
			alt=&#34;Top-down plan view of the studio model with room letters and device markers&#34; loading=&#34;lazy&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;The plan view: the Lab on the left, the Study on the right, the Darkroom, Passage, and WC behind them.&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Wherever a dimension is a guess, the guess is recorded on the object itself, so the model says what it doesn&amp;rsquo;t know. The measurements still to take: a shelf unit&amp;rsquo;s height in the Study, the Darkroom ceiling, a desk&amp;rsquo;s exact position, the WC window frame, and the mounting heights of the cameras and sensors.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
    <item>
      <title>Starting a working twin of the Rome studio</title>
      <link>https://ttvl.co/research/ambient-computing/studio-twin/</link>
      <pubDate>Thu, 01 Oct 2026 10:30:00 +0400</pubDate>
      <guid>https://ttvl.co/research/ambient-computing/studio-twin/</guid>
      <category>Ambient Computing</category>
      <description>&lt;p&gt;I&amp;rsquo;ve started the practical side of this stream: a studio environment system for &lt;a href=&#34;https://ttvl.co/project-humane/&#34;&gt;Project Humane&lt;/a&gt;, built in and for our studio in Rome. The project is called &lt;em&gt;Studio Humane&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The first step is a virtual copy of the studio: a 3D model accurate enough to point at a single drawer. With it I want to find out how useful such a twin really is, and how much of the studio I can run through displays, voice, macropads, and small tools spread around the room, so the studio becomes a more pleasant and more useful place to work.&lt;/p&gt;
&lt;figure class=&#34;clip&#34;&gt;
  &lt;video class=&#34;clip__video&#34; src=&#34;https://ttvl.co/visuals/research/ambient-computing/2026-10-01-studio-twin.mp4&#34; poster=&#34;/visuals/research/ambient-computing/2026-10-01-studio-twin.jpg&#34; aria-label=&#34;The 3D studio model turning in cutaway, then flying into the Lab, the Study, and the Darkroom&#34; autoplay muted loop playsinline preload=&#34;metadata&#34;&gt;&lt;/video&gt;
  &lt;figcaption&gt;The twin in its browser viewer: the whole studio in cutaway, then the Lab, the Study, and the Darkroom.&lt;/figcaption&gt;
&lt;/figure&gt;


&lt;p&gt;A Blender script generates the model, which is exported as a GLB and shown in a browser viewer that runs offline from a single file.&lt;/p&gt;
&lt;hr&gt;Thank you for keeping RSS alive. &lt;a href="https://ttvl.co/newsletter/"&gt;Subscribe to Flâneur.&lt;/a&gt;</description>
    </item>
    
  </channel>
</rss>
