this post was submitted on 07 Jul 2025
1468 points (99.0% liked)

Microblog Memes

8517 readers
2921 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

Rules:

  1. Please put at least one word relevant to the post in the post title.
  2. Be nice.
  3. No advertising, brand promotion or guerilla marketing.
  4. Posters are encouraged to link to the toot or tweet etc in the description of posts.

Related communities:

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] tired_n_bored@lemmy.world 11 points 6 days ago (2 children)

As a software engineer: actually there is no need for a number of people as a power of 2 unless you need exactly 1 byte to store such information which sounds ridiculous for the size of Whatsapp

[–] Valmond@lemmy.world 3 points 5 days ago

Or some binary search tree with an artificial height lol.

[–] NigelFrobisher@aussie.zone 3 points 5 days ago

It’d make sense at protocol level. Otherwise, yeah, even bit-size database columns end up being stored as a word unless the engine compacts it.

[–] Zachariah@lemmy.world 7 points 6 days ago

evenly specific

[–] JackbyDev@programming.dev 0 points 6 days ago

A lot of things arbitrarily limit what they can do to more "human friendly" numbers.

[–] Chozo@fedia.io 158 points 1 week ago (12 children)

Source.

This isn't a "tech article", it's an article about tech. This is a normie article from a normie news outlet for normie readers.

Also from the article:

A previous version of this article said it was "not clear why WhatsApp settled on the oddly specific number." A number of readers have since noted that 256 is one of the most important numbers in computing, since it refers to the number of variations that can be represented by eight switches that have two positions - eight bits, or a byte. This has now been changed. Thanks for the tweets. DB

[–] markz@suppo.fi 91 points 1 week ago (3 children)

That weird ass explanation with switches and "one of the most important numbers" still sounds absolutely clueless.

[–] Malfeasant@lemmy.world 1 points 6 days ago

Still, it works well for "normies"...

load more comments (2 replies)
[–] wuzzlewoggle@feddit.org 53 points 1 week ago (3 children)

One of the most important numbers? I'd argue the most important number in computing is either 1 or 0...

[–] jaybone@lemmy.zip 72 points 1 week ago (4 children)

What the fuck is a power of 2??? I’m vibe coding python AI.

load more comments (4 replies)
load more comments (2 replies)
load more comments (10 replies)
[–] prime_number_314159@lemmy.world 145 points 1 week ago (27 children)

Numbers guy here, I can confirm 256 is an evenly specific number, and not an oddly specific number.

[–] banazir@lemmy.ml 5 points 6 days ago

But is it Numberwang, Mr. Numbers Guy?

[–] BlackXanthus@lemmy.world 2 points 6 days ago

User name checks out

load more comments (25 replies)
[–] MentalEdge@sopuli.xyz 104 points 1 week ago (8 children)

If it's engagement bait, it's working.

load more comments (8 replies)
[–] jsomae@lemmy.ml 92 points 1 week ago (12 children)

Shout out to Castlevania II, where you can hold anywhere from 0 to 256 laurels. Yes, you read that right -- 256, not 255. I inspected RAM to double check. It's a 16-bit word on an 8-bit system with a maximum value of 0x100. They could have used 8 bits instead of 16. But no, they really did choose this arbitrary number.

[–] JackbyDev@programming.dev 9 points 6 days ago (1 children)

I hate this. I love this.

If I ever make a game I might put stuff like this in it.

[–] ouRKaoS@lemmy.today 1 points 6 days ago

Having made a few games back in the day, this isn't something you add on purpose, this is something that you screwed up, are going to "fix later", then realize it's too much hassle to rewrite 45% of your code and you just raise the minimum spec requirements a bit to compensate.

[–] josefo@leminal.space 2 points 6 days ago (1 children)

how can you hold 0 laurels? that's different from not having laurels?

[–] jsomae@lemmy.ml 4 points 6 days ago

the number of laurels in your inventory is stored as an integer from 0 to 256.

load more comments (10 replies)
[–] xeekei@lemmy.zip 76 points 1 week ago (12 children)

You know you're a tech nerd when 256 sounds more even than 250 or 300. 😅

load more comments (12 replies)
[–] rarbg@lemmy.zip 58 points 1 week ago (4 children)

A previous version of this article said it was "not clear why WhatsApp settled on the oddly specific number." A number of readers have since noted that 256 is one of the most important numbers in computing, since it refers to the number of variations that can be represented by eight switches that have two positions - eight bits, or a byte.

Lol, weird way to say that 256 is a power of two, and computers operate in base two.

[–] JackbyDev@programming.dev 15 points 6 days ago

It's a pretty succinct explanation that links what it is to something most people have heard of (a byte).

[–] Outbound7404@lemmy.ml 13 points 6 days ago

Their definition is a lot better.

load more comments (2 replies)
[–] 18107@aussie.zone 50 points 1 week ago (1 children)

In this case the limit was entirely arbitrary.

The programmers were told to pick a limit and they liked 256. There are issues with having a large number of people in a group, but it wasn't a hardware limit for this particular case.

load more comments (1 replies)
load more comments
view more: next ›