this post was submitted on 22 Nov 2023
1232 points (98.6% liked)

Programmer Humor

32410 readers
1 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] redcalcium@lemmy.institute 122 points 2 years ago (6 children)

Strap 20 sd card with 1TB capacity each. Send the pidgeon to a neighboring city, 2 hours flight time.

Bandwidth: 2.78 GB/s (assuming no wild hawks in the area)

[–] SkyeStarfall@lemmy.blahaj.zone 74 points 2 years ago

"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."

[–] doubletandard@lemmy.world 22 points 2 years ago (1 children)
[–] doppelgangmember@lemmy.world 5 points 2 years ago

Not until I use my... dragnet

[–] whereBeWaldo@lemmy.dbzer0.com 21 points 2 years ago* (last edited 2 years ago)

When "packet loss" occurs:

This little maneuver is gonna cost us 51 years

[–] Pipoca@lemmy.world 5 points 2 years ago

MicroSD cards are better, here. They're 250mg; a pigeon can transport 75g. That's 300 microSD cards, ignoring the weight of the SD card enclosure.

[–] Resonosity@lemmy.ca 3 points 2 years ago

That's a terrible ping 😂

load more comments (1 replies)
[–] Senseless@feddit.de 94 points 2 years ago* (last edited 2 years ago) (5 children)

When Baldur's Gate 3 came out our group of friends wanted to start a game together. Since one of our friends, living about a kilometer away, has shitty internet it was faster for me to download the game myself, copy it to a USB stick, have it driven over by another friend, copy it onto the friends PC and verify file integrity than downloading it.

German internet in a nutshell.

So yeah, IPoAC would've it's purpose.

[–] fl42v@lemmy.ml 72 points 2 years ago (3 children)
[–] iamtherealwalrus@lemmy.world 10 points 2 years ago (1 children)
[–] Pipoca@lemmy.world 3 points 2 years ago (1 children)

It's a real quote, from the 80s, published in a networking textbook.

It's amusing, but it's always been a serious and occasionally practical observation.

[–] topinambour_rex@lemmy.world 9 points 2 years ago* (last edited 2 years ago)

For render the first picture of a black hole a couple of uear ago, the data transfer was done through hdds transported by a plane, than a data transfer through Internet, because the former was so much faster.

https://www.extremetech.com/extreme/289423-it-took-half-a-ton-of-hard-drives-to-store-eht-black-hole-image-data

[–] uis@lemmy.world 13 points 2 years ago

German internet in a nutshell.

At least you got better healthcare.

[–] Pipoca@lemmy.world 10 points 2 years ago (2 children)

IPoAC is a joke about printing actual IP packets, sending them by pigeon, then scanning them.

You do the whole usual TCP ACK/SYN thing, but with pigeons.

It's not the same as 'sneakernet, but strapping microsd cards to a pigeon'. It's way, way sillier.

load more comments (2 replies)
[–] SubArcticTundra@lemmy.ml 7 points 2 years ago (1 children)
[–] Senseless@feddit.de 4 points 2 years ago (2 children)
[–] Karyoplasma@discuss.tchncs.de 8 points 2 years ago (1 children)

Is it a German reaction to think: Hey, 50MBit is not that bad?

[–] Zunon@lemmy.world 3 points 2 years ago

I still remember when 150KiB/s was what we had as a child. It was very usable for the small amounts of data we needed back then.

[–] Zunon@lemmy.world 5 points 2 years ago

Seeing it written as MBit/s feels so wrong to me, I read it as MB/s at first then I realized it's Mb/s.

[–] stingpie@lemmy.world 5 points 2 years ago (1 children)

I'm assuming English isn't your first language, but "IPoAC would've it's purpose" is grammatically awkward. "Would've" doesn't really work for possession. Instead you can use "would have," but people would typically say "IPoAC has it's purpose"

[–] Senseless@feddit.de 3 points 2 years ago (1 children)

Thanks for the clarification. You're right, English isn't my first language.

I'm a bit confused by your sentence:

""Would've" me doesn't really work fur possession. Instead you can use "would have""

That's the same thing, isn't it? My idea with using "would've" was that IPoAC would have it's purpose, if it was a thing. I'm missing the descriptive word in either language right now.

[–] stingpie@lemmy.world 5 points 2 years ago

The word "have" is used in two different ways. One way is to own or hold something, so if I'm holding a pencil, I have it. But another way is as a way so signal different tenses (as in grammatical tense) so you can say "I shouldn't have done it" or "they have tried it before." The contraction "'ve" is only used for tense, but not to own something. So, the phrase "they've it" is grammatically incorrect.

[–] EatYouWell@lemmy.world 46 points 2 years ago

But also super high throughput.

[–] Aceticon@lemmy.world 31 points 2 years ago (3 children)

The protocol is highly susceptible to DOS attacks by means of BB guns, slingshots or, for more sophisticated hackers, trained hawks.

[–] wizzor@sopuli.xyz 16 points 2 years ago

"Unintentional encapsulation in hawks has been known to occur, with decapsulation being messy and the packets mangled."

[–] itslilith@lemmy.blahaj.zone 5 points 2 years ago

more sophisticated hawkers, if you will

[–] uis@lemmy.world 2 points 2 years ago

Or more sophisticated hawks

[–] onevia@lemmy.blahaj.zone 27 points 2 years ago

"an example of packet loss" 🤣

[–] ExLisper@linux.community 27 points 2 years ago (1 children)

Some guys actually managed to do a ping using this standard. I saw pictures and all.

load more comments (1 replies)
[–] Treczoks@lemm.ee 25 points 2 years ago

Ahh, the good old RFCs dated April, 1st. This one is number 1149 ( A Standard for the Transmission of IP Datagrams on Avian Carriers), and got later updated in RFC 2549 (IP over Avian Carriers with Quality of Service).

[–] TheFriendlyArtificer@beehaw.org 21 points 2 years ago (1 children)

So Alfred Hitchcock predicted DDOS attacks decades before they were a thing?

[–] UnverifiedAPK@lemmy.ml 1 points 2 years ago
[–] zurohki@aussie.zone 19 points 2 years ago (1 children)

Old news, it's been superseded by RFC6214.

load more comments (1 replies)
[–] EtzBetz@feddit.de 18 points 2 years ago (1 children)

You need to set a pretty damn high timeout time for this to work.

[–] Malgas@beehaw.org 13 points 2 years ago

That said, the bandwidth of strapping microSD cards to carrier pigeons is actually pretty high.

[–] SexualPolytope@lemmy.sdf.org 16 points 2 years ago
[–] TootSweet@lemmy.world 14 points 2 years ago

I only torrent over IPoAC.

[–] kamen@lemmy.world 14 points 2 years ago (1 children)

Imagine playing a shooter over a network using this protocol.

[–] chetradley@lemmy.world 7 points 2 years ago (1 children)
[–] nothacking@discuss.tchncs.de 19 points 2 years ago* (last edited 2 years ago)

Of course there is an xkcd (or rather what if on it)

[–] Ddhuud@lemmy.world 10 points 2 years ago

Routing information protocol, little pigeon, routing information protocol.

[–] Darkassassin07@lemmy.ca 10 points 2 years ago (1 children)

My neighbor bought a bird feeder, how do I defend against MitM?

[–] UnverifiedAPK@lemmy.ml 7 points 2 years ago

Buy better seed and a bird bath.

[–] keepcarrot@hexbear.net 9 points 2 years ago (1 children)

Reminds be of the conversations about transferring hard drives using the public transport system in my city. Good bandwidth, terrible latency. Then everyone got faster internet and stopped pirating

[–] cmnybo@discuss.tchncs.de 11 points 2 years ago (2 children)

"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway." – Andrew Tanenbaum

load more comments (2 replies)
[–] Nobody@lemmy.world 9 points 2 years ago

Government drone birds can handle surprisingly large amounts of data.

[–] hakunawazo@lemmy.world 6 points 2 years ago

So it's obviously not a sneakernet. Is it a wingnet?

load more comments
view more: next ›