Some projects you scroll past. This one you stop for.
WINDOWS // NYC is five years of @dave_krugman walking the city after dark, collecting the small glowing scenes most of us pass without noticing
- a cat in the sill,
- a curtain half-drawn,
- a lamp left on for someone still on their way home.
What makes it land is the form.
Individual photographs become generative building grids, and those grids become a single 1/1 city we assemble together onchain.
You don’t just collect a window. You add one. The skyline grows because people showed up.
That’s the part that draws me back each time.
A city that’s lonely by nature, rebuilt into something shared.
Every frame is one person’s light, but the whole thing only exists because of all of us.
Thoughtful photography meeting real community infrastructure.
June 16 with @TransientLabs. Come build it, window by window. 🪟
While @adamilenich’s Pattern Retrieval explored the 94 printable ASCII characters, i kept wondering how it would handle emojis.
“🙂 ❤️ ⭐️ 👾 💀” was the first set i tried.
getting them to render properly wasn’t easy. the biggest challenge was encoding.
Emojis are dense, colorful symbols.
Compressing each one into a clean grid of on/off cells while keeping it recognizable was the real challenge.
the recall process itself turned out to be the easy part.
same flow:
STORE → CORRUPT → RELAX → RECALL
a symbol dissolves into noise. the network finds its way back.
each emoji also has its own wavelength, color, and sound.
the audio is synthesized live — no samples. every emoji occupies its own key.
you can hear the pitch rise as the pattern reforms, then resolve into a home chord when the memory locks in.
live:
https://t.co/7yarLidFt8
While @adamilenich’s Pattern Retrieval explored the 94 printable ASCII characters, i kept wondering how it would handle emojis.
“🙂 ❤️ ⭐️ 👾 💀” was the first set i tried.
getting them to render properly wasn’t easy. the biggest challenge was encoding.
Emojis are dense, colorful symbols.
Compressing each one into a clean grid of on/off cells while keeping it recognizable was the real challenge.
the recall process itself turned out to be the easy part.
same flow:
STORE → CORRUPT → RELAX → RECALL
a symbol dissolves into noise. the network finds its way back.
each emoji also has its own wavelength, color, and sound.
the audio is synthesized live — no samples. every emoji occupies its own key.
you can hear the pitch rise as the pattern reforms, then resolve into a home chord when the memory locks in.
live:
https://t.co/7yarLidFt8
quite emotional to read the reason behind this tattoo
i hope you’ve gotten past all that now @adamilenich
Wyoming is actually a beautiful place and i’d love to visit with a best friend too! ❤️
shhh… listen to what a ghost sounds like 🤫👂
not an actual ghost😂
This is a live character from PATTERN RETRIEVAL by @adamilenich
94 pixelated ASCII characters, each a tiny recall loop: corrupting, then restoring.
They’re all memories under pressure stored, shattered into noise and recalled.
I’m a sucker for good lores and art so this caught my eye immediately.
Visit the site below to open the full pieces with sound.