NOW LET US – AI RAG SaaS Studio TP.HCM
NOW LET US
Digital Product Studio
Back to news
DEV-TOOLS...1 min read

Help I accidentally a wigglegram

Share
NOW LET US Article – Help I accidentally a wigglegram

By leveraging perceptual hashing, a developer automated the process of finding similar photos in their library and stitching them into 3D wigglegrams. The tool is now open-source and available for anyone to try.

Do you know what a wigglegram is?

It is a kind of stereo image you make by looping frames together, like as a GIF.

The effect is quite convincing.

I am something of an indecisive photographer and when I like an angle I will take a lot of frames, from slightly different angles etc., looking for "the shot". And since I am also a bit of a hoarder I never clear out my camera roll.

"Same shot from different angles"? You know what that sounds a bit familiar.

Sure enough my phone is full of wigglegrams that I took by accident. Years' worth, waiting for me to sit down and stitch them together.

Or, perhaps, for something to stitch them together. It occurred to me last weekend that I can use perceptual hashing - what TinEye (et al.) uses for reverse image search - to try and find runs of similar images and pull them out from my library automatically. So I wrote a little script to hash all my pictures:

Hashing is quick but downloading photos from iCloud is not.

The result is a hash that - unlike a cryptographic function like sha1 - will share more bits with hashes of similar-looking images than with dissimilar ones. We can use that to calculate the hamming distance between pairs of images and find a threshold:

And extract pairs:

And hundreds of wigglegrams spew forth.

A few of them I am guilty of taking intentionally. But most are true accidents. As such many of them come out as less "stereoscopic" and more "kinescopic" - like little unintentional movies.

Animals are a natural fit for the concept, unpredictable as they are:

Design-work also. (I am always indecisive.)

And sculpture:

What fun. I have the script up on Github if you want to play with it - it'll work on your iCloud photos library if you're on a Mac, or you can point it at a directory of pictures otherwise.

Cheers~

spacer

more juicy text for you to read

© 2026 Now Let Us. All rights reserved.

Source: Hacker News

Advertisement
Ad slot ready: 5887729102

More in this category

NOW LET US Related – Sakana Fugu

dev-tools

Sakana Fugu

Fugu-Ultra, a new AI agent system, has demonstrated superior performance over leading frontier models across six complex real-world benchmarks. From autonomously optimizing GPT training recipes and decoding classical Japanese manuscripts to playing blindfold chess and stock trading, Fugu-Ultra showcases the immense potential of orchestrated AI agents.

NOW LET US Related – Did my old job only exist because of fraud?

dev-tools

Did my old job only exist because of fraud?

A software engineer reflects on a shocking realization that his early-career startup job, which relocated him to the US, might have only existed as a vehicle for a multi-million dollar venture capital fraud exposed by the SEC.

NOW LET US Related – Apertus – Open Foundation Model for Sovereign AI

dev-tools

Apertus – Open Foundation Model for Sovereign AI

Apertus has officially released Apertus Mini, a set of 16 small language models demonstrating advanced distillation and quantization techniques. Designed to meet EU AI Act requirements and support over 1,000 languages, Apertus aims to redefine open-source and sovereign AI.

NOW LET US Related – Everything Is Logarithms

dev-tools

Everything Is Logarithms

An insightful exploration of the deep connections between logarithms and vectors, introducing the concept of 'baseless logarithms' as a tool for understanding mathematical units.

NOW LET US Related – There is minimal downside to switching to open models

dev-tools

There is minimal downside to switching to open models

Switching from proprietary LLMs to open models was once seen as a major compromise in performance and usability. However, with rapid open-source advancements and new friction from proprietary providers, the downside of making the switch is now minimal.

NOW LET US Related – Show HN: CleverCrow: give tokens to your favorite projects

dev-tools

Show HN: CleverCrow: give tokens to your favorite projects

CleverCrow flips the model of open-source contribution by letting communities fund specific issues, which are then solved by AI agents under the strict control of project maintainers.

EXPLORE TOPICS

Discover All Categories

Deep dive into the specific technology sectors that matter most to you.