I still haven't delved into WhatsApp code enough, but I suspect there is a flaw that the app leaks the SHA256 hash of the unencrypted multimedia content to Facebook.
This means they still can't decrypt the content. But, if they have a copy of the multimedia thing being shared, then they could in theory know that you shared it.

Thus, if 'chatty rat' sent an image/video with a distinctive hash, they could ask Facebook for who sent that hash.
This would be great way of catching child pornographers without actually being able to decrypt anything, for example, while generally preserving most privacy.
Anyway, the way WhatsApp works is that both sides calculate both the pre-encrypted and post-encrypted hash. The question I still haven't figured out is whether WhatsApp sends the pre-encrypted hash to Facebook's servers.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Robᵉʳᵗ Graham😷, provocateur

Robᵉʳᵗ Graham😷, provocateur Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ErrataRob

27 Apr
This thread completely misses the point. That's not the issue.

The issue is that political discussion have become toxic because people cannot tolerate those who disagree with them on important matters.

This thread doesn't answer how they deal with this toxicity.
Sure, you have a channel on #americanpolitics, but how do you handle it when one person claims to shoot guns at the range every weekend, then several others complain to HR how they now feel unsafe at work.
Basecamp's solution to political toxicity was to discourage such discussion at work. Asana doesn't say how they deal with toxicity. Sure, they have spaces for politics, but they still haven't say how you handle it when it bleeds over to work.
world.hey.com/jason/changes-…
Read 5 tweets
26 Apr
Apparently the latest crazy conspiracy theory is that vaccinated individuals can harm the unvaccinated because they cough up evil proteins or something.

No, it's not how things work. The only animals with dangerous proteins are venomous snakes and spiders.
Yes, yes, you can't fully trust what those in power claim about the science, because they twist things.

But you can trust even less what CrazyWombat3993 claimed in that forum post that all your friends are passing around.
Conspiracy theorists are weird. They start using technical terms, correctly, that makes me think "Oh, finally, somebody who understands the science".

Then they veer off into crazy lands demonstrating they don't understand science.
Read 6 tweets
26 Apr
The think I find interesting about conspiracy theorists is how they seem blithely unaware that their talking points have been debunked.

Conspiracy theorists: please please cite the thing that debunks your arguments so I don't have to. You are just being lazy not doing this.
Why do we count the flu by calendar year, but the covid19 since 2019? Because the flu is endemic, happening every year. Outbreaks and pandemics are temporary, so treated as a single event even if it crosses multiple years.
Yes, yes, precise numbers are difficult because sometimes sometimes hospitals are encouraged to count things as covid19 related that may not be. But excess deaths gives us a solid numbers comparable across countries.
Read 9 tweets
25 Apr
Let's talk science, for a moment.

Vaccines are running at 3-million doses per day. Roughly 1/3 of the U.S. population has gotten at least one dose in the last month.

QED: any death that happens has a 33% chance for conspiracy theorists to tie to vaccines.
Science is when you take evidence, create a falsifiable theory, and try to prove the theory wrong.

Conspiracy theories are when you cherry pick things that appear to support your theory, while deliberately ignoring alternative explanations.
Anecdotally, there are a ton of deaths a few days after people get vaccines.

But statistically, the death rate of the recently vaccinated is no higher than people who haven't recently gotten vaccines.
Read 5 tweets
25 Apr
Well, yes, in 2000, Microsoft web servers were scalable and Linux servers weren't. It wasn't until a few years later that Linux added NAPI (scalable Ethernet drivers) and 'epoll()' (scalable TCP stack).

Microsoft already coalesced interrupts with NDIS and scaled TCP with IOC.
Today, Linux is ahead of Windows on scalability with thinks like DPDK. But in 2000, Linux was a fucking cult, because techies are far less technical than they claim and don't understand things like "interrupt coalescing".
BlackICE Guard (the first IPS) had user-space drivers on both Windows and Linux that handled it's own network stack, meaning, 99% of the CPU power was in BlackICE and not the operating-system, and people still told me "Linux would be faster".
Read 9 tweets
23 Apr
We are not morons.
99% of the people getting vaccines do not know how they work, they aren't "smart".
Instead of intelligence they simply have faith in their leaders. Yes, some leaders are often failing their followers, but both sides kinda suck at that.
No, it's not "listen to the scientists". Scientists get corrupted by politics like everyone else. The science is much more equivocal than people think. People aren't reading the science or listening to scientists -- they are listening to their political leaders claims of science.
People have legitimate and reasonable questions. For example, a friend gets stuck in bed for 3 days after a vaccine, which makes them worry. Nobody answers their concerns-- all they get is toxic responses "SHUT THE FUCK UP AND GET A VACCINE MORON".
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!