Hacker Newsnew | past | comments | ask | show | jobs | submit | alaq's commentslogin

Looks great! Can it find Chrome tabs?


Messages are e2e and WA doesn't have access to them. We're talking about the metadata here.

From the article: > including contact information, IP addresses and profile photos

I can confirm this, I used to work at WhatsApp.


> Messages are e2e and WA doesn't have access to them. We're talking about the metadata here.

You're still just blindly trusting this is the case. You can't verify the encryption or any of the code.

It would be trivial to actually encrypt the message and send it out and then store an unecrypted version locally and quietly exfiltrate it later.

They have to already be storing an unecrypted version locally, because you can see the messages. So unless your analyzing packets on the scale of months or years, you cannot possibly know that it isn't being exfiltrate at some point.

Take it a step further: put the extiltration behind a flag, and then when the NSA asks, turn on the flag for that person. Security researchers will never find it.


We don't really know that messages really are end-to-end encrypted though, do we? Is there a way to actually check that the messages in transit are encrypted in a way that only the other end can decrypt them? If not, we have to take Meta's word for it, which frankly doesn't carry much weight.


Not trivially. But with painstaking reverse engineering you could prove this. And people have, so you're not exclusively just taking Meta's word. The fact that Pegasus malware relied on remote code execution vuln to run malware on your phone to extract WhatsApp messages, really suggests that the E2EE works. If it wasn't E2EE, then the makers of Pegasus could have just intercepted traffic to get your messages.

Academics have also reverse engineered it as well, and though there are some weakness it's not a lie that WhatsApp is E2EE. Here's some I just found:

- https://eprint.iacr.org/2025/794.pdf

- https://i.blackhat.com/USA-19/Wednesday/us-19-Zaikin-Reverse...


This does not prove that Meta does not have the ability to decrypt the messages.


Eh, well painstaking reverse engineering is like having the source code, just 10000x more work. With that I feel like it should be possible to ensure this, or at least with some high level of confidence.


How can we call it "E2E encryption" in any meaningful sense of the term when the ends run proprietary code, and at least one of the ends has proven themselves unworthy of trust time and again.


Meta/WA. Same thing. Might have worked at WhatsApp but FB still advertises based on conversation content.


Not sure this is correct - alaq said the messages are e2e, so not visible at all by anyone other that the participants of the conversation. The meta->data<- however IS visible by them and can and is likely to be used for advertising.


Of course the meta data is visible. Its probably more useful than the actual content of the conversation too. I mean from an ML perspective how would you even make features out of conversation that help with CTR ? That too without creeping the users out. I'd imagine its the same reason why meta doesnt (likely) listen in on mobile mics. Why go through the whole shebang of running always on transcription when simple features like who talked to who and at what times are more useful at establishing user similarities.


I'm not making a stance on things, just clarifying the previous comment


I bet they mean LLMs don't know the syntax, and won't be helpful in writing code for it.


By this criteria, we can literally never release any new programming languages or frameworks ever again...

If LLMs are going to be as useful as they claim, they have to be smart/flexible enough to adapt to new information.


Exactly the same. Haven't bothered with Reeder 5.


I'd love it if it could summarize the HN comments as well.


Yeah, I should do comments. This is a popular feedback item.


Coinbase has a standardized comp structure based on role, level and location. It's not negotiable (besides a potential signing bonus). You can see what the structure is like on https://www.levels.fyi/company/Coinbase/salaries/


Project has moved to https://jasonelle.com/


Good catch. I saw jasonelle and assumed it was a forked project.


> I had to drop my screen resolution to 720p

This is the deal breaker for me. Upgrading my trusty x250 to a M1 MacBook Air means I can use two external monitors comfortably again.


Multi-device [1] which is now in beta lets you use WhatsApp on the web without the phone connection.

[1] https://faq.whatsapp.com/general/download-and-installation/a...


How did you make the switch? Were you already working for the same company? Did you already know Clojure, from open source, or side projects?


I work at Ladder [0], and almost everything is done in Clojure/ClojureScript here. I had no previous experience in Clojure – Ladder ramps you if you haven't used it before. My interview was in Python. We're currently hiring senior engineers, no Clojure experience necessary [1].

[0] https://www.ladderlife.com/

[1] https://boards.greenhouse.io/ladder33/jobs/2436386


This is great to hear that Clojure experience is not a requirement! Thank you for sharing. I am based in NY and not willing to relocate, so I will look into NY/remote companies :)


Remote from everywhere or only in USA?


Looks like the remote situation is only temporary.

From their website [0]: "On returning to our office in Palo Alto, California At the moment, our employees are currently living and working all over the country. When it’s safe to gather again, we fully intend to return to the office."

[0] https://www.ladderlife.com/careers


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: