this post was submitted on 30 Aug 2025
851 points (98.2% liked)

Technology

74679 readers
2628 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

A music and science lover has revealed that some birds can store and retrieve digital data. Specifically, he converted a PNG sketch of a bird into an audio waveform, then tried to embed it in the song memory of a young starling, ready for later retrieval as an image. Benn Jordan made a video of this feat, sharing it on YouTube, and according to his calculations, the bird-based data transfer system could be capable of around 2 MB/s data speeds.

top 50 comments
sorted by: hot top controversial new old
[–] Showroom7561@lemmy.ca 10 points 11 hours ago* (last edited 7 hours ago)

Only a matter of time before megacorps put ads and a subscription service on bird calls, now. 😫

[–] orenj@lemmy.sdf.org 5 points 13 hours ago* (last edited 13 hours ago) (2 children)

How useful would this have been back at the dawn of computation, I wonder?

They didn’t have ultrasonic microphones at the dawn of computation

[–] Jankatarch@lemmy.world 4 points 13 hours ago* (last edited 13 hours ago)

Pigeon guided missile but instead of pigeon it's a parrot and sings relevant source code in hex and an interpeter assembles it.

(I hate the last 4 words that sentence I made.)

[–] Rakonat@lemmy.world 14 points 18 hours ago (1 children)

Inb4 Doom can now run on birds.

[–] Beero@lemmy.world 1 points 12 hours ago

Latency tho....

[–] biofaust@lemmy.world 7 points 22 hours ago

I want this to be the next reveal in a movie or TV series, in the same fashion as the one of the Navajo "backing up" the Smoking Man's magnetic tape in The X-Files.

[–] gozz@lemmy.world 19 points 1 day ago (2 children)

Not to be a wet blanket, but every time this comes up I get annoyed by some factual inaccuracies in the articles about this. It is not digital! He drew an image on a computer, but converted it to an analogue spectrogram to store on the bird. That's neat as hell, but it's not digital. The image that he got back was slightly corrupted.

Now I would be fascinated to see a follow-up seeing if you can actually modulate a digital signal and have is survive a round trip through the bird bit-for-bit accurate. I suspect in reality it would be much lower data rate, but definitely not nothing!

[–] CookieOfFortune@lemmy.world 11 points 1 day ago (1 children)

By your definition nothing can be digital since the world is analog. Even the bits in your CPU are voltages in transistors. As such, every real life signal can be distorted.

[–] Lifter@discuss.tchncs.de 12 points 23 hours ago (3 children)

The point with digital transfers is that you round it back to either 0 or 1, hoping that no bits are distorted enough to have any loss at all.

[–] gozz@lemmy.world 11 points 22 hours ago (1 children)

Exactly. Digital logic, when implemented in analogue, generally have to have forbidden zones where a signal in that range is considerer invalid. Regardless of implementation, digital is about the discretized logic of the system. That is explicitly the whole point of digital: Minor analogue distortion does not change the information content of the signal unless it is so bad as to flip a bit.

[–] CookieOfFortune@lemmy.world 1 points 19 hours ago (2 children)

Minor analogue distortion does not change the information content of the signal unless it is so bad as to flip a bit.

This isn’t true in the general case. In the real world, you can have all kinds of distortions: random noise, time shifts, interference from other signals, etc.

You don’t usually see the effects of these because the protocols are designed with the communication channel characteristics in mind in order to reproduce the original signal.

Using birds is just another communication channel with its own distortion characteristics.

[–] Lifter@discuss.tchncs.de 8 points 14 hours ago

That's exactly what they said.

[–] gozz@lemmy.world 1 points 12 hours ago* (last edited 12 hours ago) (1 children)

Precisely... And digital modulation's entire purpose is for a digital signal to survive those distortions bit-for-bit perfect. Even if we call the digitally-generated spectrogram digital information, the bird simply did not reproduce it exactly. Whatever time, frequency, and amplitude resolution you apply to the signal, if it's low enough that the bird reproduced the signal exactly within that discretized scheme, then it simply did not achieve 2 MB/s. I would bet that the Shannon capacity of this bird is simply nowhere near 2 MB/s.

[–] CookieOfFortune@lemmy.world 1 points 12 hours ago (1 children)

If your argument is that the bandwidth calculation is incorrect, then sure I think that’s fair.

But I don’t think it’s correct to say it’s not a digital channel juts because it doesn’t have optimal bandwidth.

[–] StellarExtract@lemmy.zip 1 points 11 hours ago (1 children)

Gozz is correct. You're misunderstanding the nature of a digital signal. What the author did was convert a digital signal to an analog signal, store that analog signal on a bird, then record that analog signal. Whether it was redigitized after the fact is irrelevant. It is not a digital process end-to-end. This is the same as if I were to download a YouTube video, record that video on a VHS tape, then redigitize that video. Not only would the end result not be a bit for bit match, it wouldn't be a match at all despite containing some of the same visual information, because it would be the product of a digital-analog-digital conversion.

[–] CookieOfFortune@lemmy.world 1 points 9 hours ago

The bird drawing is just a proxy for arbitrary data. In your example, you could convert bitstream into a pattern of black and white squares into a YouTube Video. Send it through the VHS channel, and when you digitize it, you would get back the exact bitstream.

[–] CookieOfFortune@lemmy.world 5 points 19 hours ago (2 children)

That’s not really how it works in the real world. Usually you have both bandwidth and noise constraints.

Sure you can send something like a square wave but this isn’t practical for real communication channels. Typically you’re sending many sine waves in parallel with multiple amplitudes and phase offsets to represent a sequence of bits (QAM). Then on top of that you’d encode the original data with both a randomizer (to prevent long runs from looking like nothing) and error correction. So usually the system can handle some level of distortion.

What you’re hoping is that by the time the data reaches the user (really, Layer 3), all the errors have already been handled and you never see any issues.

The bird is just another type of noisy channel with its own distortion characteristics.

[–] socsa@piefed.social 3 points 14 hours ago (1 children)

The point is that at the physical layer you still have a well defined log likelihood test to produce digital information. That's why QAM lasted so long even though it is not power efficient - because it has an analytical likelihood function.

This is the boundary between digital and analog communications. Since he did not use a digital modulation scheme, this would be a form of analog comms

[–] CookieOfFortune@lemmy.world 0 points 13 hours ago (1 children)

Why couldn’t you have a likelihood function for the bird?

As a trivial case, you can just say: Does the spectrum look like a bird? Then you’d have a digital channel by your definition for a single bit.

The actual channel bandwidth is obviously higher than that.

[–] socsa@piefed.social 2 points 13 hours ago (1 children)

Yes you could likely design an optimized modulation scheme to do this, likely some kind of bird specific frequency shift keying. You can also do any kind of quadrature modulation in the audio spectrum (original dialup used acoustic modems).

This person just didn't do that in this case. It's still a very cool experiment by YouTube maker standards though.

[–] CookieOfFortune@lemmy.world 0 points 13 hours ago

My point is that it doesn’t have to be optimal to be considered digital. Which in the general case means basically any communication channel can be digital.

If the argument is that they didn’t correctly calculate the bandwidth, then sure.

[–] Lifter@discuss.tchncs.de 3 points 14 hours ago

You are not addressing my critique of your statement, just piling on a bunch of useless extra knowledge just so that you can feel superior.

load more comments (1 replies)
[–] abruptly8951@lemmy.world 6 points 1 day ago (3 children)

Hmm, not so sure. He produced a digital signal, who's spectrogram happened to be an image, and then played that digital signal to a bird. Dunno if a analogue spectrogram really even makes sense as a concept. The only analogue part of the chain would be the birds vocalisations, right?

[–] gozz@lemmy.world 4 points 22 hours ago* (last edited 22 hours ago) (1 children)

The whole sequence is:

  • Digitally synthesized spectrogram (lossless)
  • Played through a DAC and speaker to produce an analogue signal (lossy)
  • Heard by the bird (analogue, lossy)
  • Reproduced by the bird (analogue, lossy)
  • Captured by an ADC as a digital audio signal (lossy)
  • Spectrum-analysed to observe a similar (but corrupted) reproduction of the shape in the original spectrogram

To be transferring digital information, we would instead need to modulate and demodulate the digital signal (exactly like an old modem) so that the analogue corruption does not affect the digital signal:

  • Image file (lossless)
  • Bit stream (lossless)
  • Analogue modulation of bit stream played through DAC (lossy)
  • Heard by the bird (lossy)
  • Reproduced by the bird (lossy)
  • Demodulated to recover exact bit stream despite distortion (lossless again)
  • Decode bit stream to recover original image file, bit-for-bit perfect

I extremely doubt that this bird is capable of 2MB/s. For reference that would make it 280+ times fast than dialup, and barely slower than ADSL. This setup is basically just using the bird instead of a telephone line.

[–] CookieOfFortune@lemmy.world 2 points 19 hours ago* (last edited 19 hours ago) (1 children)
  • Played through a DAC and speaker to produce an analogue signal (lossy)
  • Analogue modulation of bit stream played through DAC (lossy)

These steps are literally the same thing. You’re converting some data into sound for the bird to hear.

Edit: Actually, most physical modulation schemes use sinusoids anyways. So that’s exactly the same as playing a spectrum.

[–] gozz@lemmy.world 1 points 12 hours ago* (last edited 12 hours ago) (1 children)

Yes, the near-identical sentences (only drawing a distinction between the processes where one exists) would indicate that. The "heard by the bird" and "reproduced by the bird" steps were also the same. But this is necessary context to make clear the digital data ("bit-stream") that is being modulated into the signal.

It is far from "exactly the same". The similarity is only in that both go through the same analogue channel. The entire point is that the modulated signal can be reconstructed exactly, while the spectrogram cannot.

The article title says they converted a PNG and the bird was able to "recall the file", and yet it produced an indisputably different file. That it looks vaguely the same to the cursory human observer does not make it the same file.

[–] CookieOfFortune@lemmy.world 1 points 12 hours ago

The entire point is that the modulated signal can be reconstructed exactly,

But this isn’t true. Just because a signal is modulated doesn’t mean it can’t be distorted.

A spectrogram is just showing that arbitrary data can be sent though this channel. It’s literally a form of modulation.

load more comments (2 replies)
[–] Cocopanda@lemmy.world 17 points 1 day ago (1 children)

Birds are totally organic organisms. Rightttttt. BIRDS ARENT REAL!!!!

load more comments (1 replies)
[–] Hatsune_Miku@lemmy.world 8 points 1 day ago (1 children)
load more comments (1 replies)
[–] khannie@lemmy.world 72 points 1 day ago (5 children)

2MB/s / 16Mbps is enough for 4K HEVC video and audio. In theory you could encode a full movie with enough starlings.

[–] brsrklf@jlai.lu 51 points 1 day ago (5 children)

And they say physical media is dead!

load more comments (5 replies)
[–] faythofdragons@slrpnk.net 33 points 1 day ago

A million monkeys on typewriters is old news. Now we're gonna teach a million starlings to play back the entire bee movie.

load more comments (3 replies)
[–] Vespair@lemmy.zip 61 points 1 day ago

We're finally getting tweets back

[–] ISOmorph@feddit.org 174 points 1 day ago (17 children)

In before EU genocides all starlings because you can't put backdoors in them to scan for CSAM.

[–] PhobosAnomaly@feddit.uk 88 points 1 day ago (7 children)

Well, technically it has a built in backdoor...

[–] hoch@lemmy.world 83 points 1 day ago (9 children)
load more comments (9 replies)
load more comments (6 replies)
load more comments (16 replies)
[–] Korkki@lemmy.ml 121 points 1 day ago (4 children)

Imagine the possibilities for piracy and secure messaging (provided that the birds don't snitch on you).

load more comments (4 replies)
[–] Joeyowlhouse@lemmy.wtf 2 points 21 hours ago

I heard the Falcon service is the fastest.

[–] SabinStargem@lemmy.today 8 points 1 day ago (4 children)

?Fun? fact: In a steampunk world, birds would serve as CPUs. America experimented with using pigeons for bomb guidance. As it turned out, three birds pecking at an image had pretty good accuracy. They ultimately lost out to silicon, due to the size, maintenance, and training time.

[–] staph@sopuli.xyz 3 points 14 hours ago

Fun speculation: we are CPUs for the information systems we inhabit, like scientific method, political ideologies, etc.

[–] AnUnusualRelic@lemmy.world 2 points 20 hours ago* (last edited 19 hours ago)

There was an amusing short story about a guy who could do actual math in his head (I think it was by Asimov).

Edit: found it, it's "The Feeling Of Power" by Asimov.

load more comments (2 replies)
[–] DeathByBigSad@sh.itjust.works 19 points 1 day ago (1 children)

Me, everytime I see a bird:

load more comments (1 replies)
[–] RunJun@lemmy.dbzer0.com 66 points 1 day ago (2 children)

Reducing Benn Jordan down to just “enthusiast” is wild.

load more comments (2 replies)
[–] YesButActuallyMaybe@lemmy.ca 41 points 1 day ago* (last edited 1 day ago) (2 children)

Hear me out! Bird factor authentication!

Please honk your seagull to unlock your ed25519-sk ssh key

load more comments (2 replies)
[–] NigelFrobisher@aussie.zone 2 points 22 hours ago

Send a raven.

Well of course NSA's spy device can store information. We've known this for decades

load more comments
view more: next ›