Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #401

D

Dhole Moments

Personal blog · soatok.blog · on HN as some_furrysecurityprogramming

Dhole Moments is a personal blog at soatok.blog about security and programming. Since 2020, 136 different Hacker News readers have linked it 407 times, most often “What to Use Instead of PGP”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.

Visit the blog
407mentions?
7recommend?
136HN people?
2020–2026first – last linked?
Links on Hacker News per year · peak 85 in 2020

Sometimes recommended · 7 of 40 sampled comments recommend it?

Why HN links it

Linked for crypto and messenger security explainers: Signal versus Session, Matrix and XMPP flaws, and AES-GCM. Commenters call his explainers excellent and cite them as sources.

Recommended for · 7 comments
technical posts top notch; excellent explainer; great gatekeeping post; covered it very well; recommended reading

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Writings about information security, cryptography, software, and humanity, from a member of the furry fandom with a dhole fursona.

The author on HN?

some_furry · 1,858 karma · member since 2015

Hi, I'm Soatok. (Pronounced "so-uh-tock".) I'm a furry blogger that sometimes covers technology topics (security, cryptography, etc.) -so-` ` .ymmmom` omo- -ymmmmmoN/ /Nmmh/. `/hmmmmhmNsms `dmmmhm/- `:ymmmmmm:-hN+o+. :osys:yos:. `-/oso+/:. -/o:ohsmmmN+:+y++dsd +ssoyyyyhhyydmmmmmmmmdhoyyhy/+-.s-mh//ss+yyhm oshyyyyhdmmmmmmmmmmmmmdhyyyyyyy/+o.d++o+/oyoMy :syhyyhmmmmmmmmmmmmmmmmhyyyyyyyyyhy+++//+o+Nm. -hsosdmmmmmmmmmmmmmmmmmmhyyyyyyyhy+/+++o/ooN+ .hy+smmmmmmmmmmmmmmmmmmmmdhyyyhhs++++++oydsM/ `syomN…

From their public HN profile, which links to this site.

Most-linked posts?

  1. What to Use Instead of PGP
    11 people · 14 mentions · first linked 2024-11-15
  2. Against XMPP+omemo
    9 people · 11 mentions · first linked 2024-08-04
  3. Database Cryptography Fur the Rest of Us
    8 people · 10 mentions · first linked 2023-03-01
  4. Why AES-GCM Sucks
    7 people · 9 mentions · first linked 2020-05-13
  5. What We Do in the /etc./Shadow – Cryptography with Passwords
    7 people · 7 mentions · first linked 2022-12-29
  6. Security Issues in Matrix's Olm Library
    6 people · 10 mentions · first linked 2024-08-14
  7. GNU: A Heuristic for Bad Cryptography
    6 people · 7 mentions · first linked 2020-07-08
  8. What Does It Mean to Be a Signal Competitor?
    6 people · 6 mentions · first linked 2024-07-31
  9. When Soatok Used Bugcrowd
    5 people · 6 mentions · first linked 2022-06-14
  10. Don't Use Session (Signal Fork)
    5 people · 5 mentions · first linked 2025-01-15

What Hacker News says?

  1. We had started off with AES, and the performance was abysmal on low-end mobie devices and certain web browsers. XChaCha20 in comparison added negligible latency and seemed less prone to human errors. These weren't the sole reason however. There's a lot of literature on the security aspects of XChaCha20, some of which I'll link below: - https://soatok.blog/2020/07/12/comparison-of-symmetric-encry... (in our case your…

    Comment linking /2020/07/12/comparison-of-symmetric-encryption-methods/

    on “Show HN: We built an end-to-end encrypted alternative to Google Photos”
  2. Submitted The insecurity of telecom stacks in the wake of Salt Typhoon as a story · 312 points

    HN discussion
  3. You'd think that, but I'm as much a critic of the worst parts of the furry community as any outsider. And, to practice what I preach, here's some evidence: https://soatok.blog/2025/06/12/furries-need-to-learn-that-su... https://soatok.blog/2022/06/21/a-greymuzzles-lament/ +

    Comment linking /2022/06/21/a-greymuzzles-lament/

    on “Laptops with Stickers”
  4. Submitted Against the censorship of adult content by payment processors as a story · 255 points

    HN discussion
  5. I'm building an open source Federated Public Key Directory, so that I can then build end-to-end encryption for the Fediverse. https://github.com/fedi-e2ee/public-key-directory-specificat... Think: Encrypted DMs for Mastodon. I wrote several blog posts about the project and why it matters. https://soatok.blog/2024/08/21/federated-key-transparency-pr... https://soatok.blog/2024/06/06/towards-federated-key-transpa... h…

    Comment linking /2022/11/22/towards-end-to-end-encryption-for-direct-messages-in-the-fediverse/

    on “Ask HN: What are you working on (August 2024)?”
  6. Submitted Hell is overconfident developers writing encryption code as a story · 201 points

    HN discussion
  7. I wouldn't trust Matrix for my personal security: https://soatok.blog/2024/08/14/security-issues-in-matrixs-ol... https://web.archive.org/web/20240606031827/https://gist.gith...

    Comment linking /2024/08/14/security-issues-in-matrixs-olm-library/

    on “Germany must stand firmly against client-side scanning in Chat Control [pdf]”
  8. Submitted Reviewing the cryptography used by Signal as a story · 172 points

    HN discussion
  9. Except for the fact that the security of Session is drastically worse than Signal. https://soatok.blog/2025/01/14/dont-use-session-signal-fork/ https://soatok.blog/2025/01/20/session-round-2/

    Comment linking /2025/01/20/session-round-2/

    on “By default, Signal doesn't recall”
  10. Submitted The Tech Industry Doesn't Understand Consent – Opt-Out Is Not Consent as a story · 126 points

    HN discussion
  11. A while back I helped a friend (read: dumped a bunch of compute power into it) brute force the SSL keys for Sega's "Phantasy Star Online" Dreamcast game. They used a similar kind of custom (and flawed) TLS implementation in their game(s) which allowed signing new certificates after brute forcing. The benefit to this is that users can now play these games without needing to burn a new CD with either the SSL certs swa…

    Comment linking /2025/01/31/hell-is-overconfident-developers-writing-encryption-code/

    on “I've factored the RSA keys of a Certificate Authority from the 90s”
  12. Submitted The Continued Trajectory of Idiocy in the Tech Industry as a story · 94 points

    HN discussion
  13. This fact has forced people to write browser extensions to filter Pinterest out. I opt for the "teach non-tech people how to dork" route instead: https://soatok.blog/2020/07/21/dorking-your-way-to-search-re...

    Comment linking /2020/07/21/dorking-your-way-to-search-results-that-dont-suck/

    on “A one-line change decreased our build times by 99%”
  14. Submitted Crackpot Cryptography and Security Theater as a story · 94 points

    HN discussion
  15. red_admiral · 2024-09-16Recommends
    Most of what I've learnt here was less from books and more from colleagues/seminars and reading research papers. You can get a brief introduction at https://soatok.blog/2020/04/26/a-furrys-guide-to-digital-sig... (your own choice if you want that open in a tab at work or not, but there's nothing NSFW in the usual sense in there), and then read the details of each scheme in the RFCs. Some of the RFCs even talk about…

    Comment linking /2020/04/26/a-furrys-guide-to-digital-signature-algorithms/

    on “Bitcoin puzzle #66 was solved: 6.6 BTC (~$400k) withdrawn”
  16. Submitted Should you delete your Patreon account after they laid off their security team? as a story · 86 points

    HN discussion
  17. IRC does not store messages, it only relays them to clients. You need an add-on solution to store chat history, something we've been taking for granted for ~30 years. IRC all but requires using a bouncer to follow a conversation from more than a single device. IRC does not encrypt messages, only (optionally) the client<->server connection. Without E2EE, you have no privacy against the server/operator, which is an ea…

    Comment linking /2024/08/14/security-issues-in-matrixs-olm-library/

    on “How Discord stores trillions of messages (2023)”
  18. Submitted An appeal to companies doing AI as a story · 80 points

    HN discussion
  19. Good job releasing your project! It's a cool idea and surprisingly minimalist. That said, I've found a number of cryptographic flaws in the application source. This should not be used in instances where the encryption is mission-critical. 1) You generate a random key [0] and then feed it into PBKDF2 [1] to generate a 32-byte AES-GCM key. If you can generate 32 random bytes instead of 10 reduced-ASCII characters and…

    Comment linking /2020/05/13/why-aes-gcm-sucks/

    on “Show HN: 1-FPS encrypted screen sharing for introverts”
  20. Submitted Guidance for Choosing an Elliptic Curve Signature Algorithm as a story · 71 points

    HN discussion
  21. Doesn't help that all of the major decentralized protocols have been very effectively undermined and pushed aside. GTalk first de-federated (weakening XMPP as a whole), then killed XMPP support completely. Reader effectively killed RSS for casual users. Email has been swallowed whole by the oligopoly of GMail+Yahoo+Outlook+iCloud+etc; spam is a real problem, so if you're self-hosting your email, you kinda expect to…

    Comment linking /2024/08/14/security-issues-in-matrixs-olm-library/

    on “Nostr”
  22. Submitted Don't Use Session (Signal Fork) as a story · 68 points

    HN discussion
  23. > I am wondering how that relates to searching for the token in a database (index). Does it still matter? It can, but the practicality of exploiting this timing leak isn't at all a settled issue. Previously, https://soatok.blog/2021/08/20/lobste-rs-password-reset-vuln...

    Comment linking /2021/08/20/lobste-rs-password-reset-vulnerability/

    on “API Tokens: A Tedious Survey”
  24. Submitted Key transparency and the right to be forgotten as a story · 68 points

    HN discussion
  25. After my experience with LastPass (and trying to report cryptographic weaknesses), my answer to people considering switching is "RUN DON'T WALK" https://soatok.blog/2023/01/21/how-you-respond-to-security-r...

    Comment linking /2023/01/21/how-you-respond-to-security-researchers-says-everything-about-you/

    on “Feds Link Cyberheist to 2022 LastPass Hacks”
  26. Submitted Bizarre Design Choices in Zoom’s End-to-End Encryption as a story · 66 points

    HN discussion
  27. I wrote a lot about a similar debate recently, but in the context of encryption at rest rather than encryption in transit https://soatok.blog/2022/08/18/burning-trust-at-the-quantum-... For brevity, start reading at "Isn’t cryptography fun?" which contains the relevant portion.

    Comment linking /2022/08/18/burning-trust-at-the-quantum-village-at-defcon-30/

    on ““Quantum-Safe” Crypto Hacked by 10-Year-Old PC”
  28. Submitted On the Toxicity of Zed A. Shaw (With Bonus 0days) as a story · 64 points

    HN discussion
  29. Cryptography stuff! ----- COCKTAIL-DKG - A distributed key generation protocol for FROST, based on ChillDKG (but generalized to more elliptic curve groups) -- https://github.com/C2SP/C2SP/pull/164 | https://github.com/C2SP/C2SP/issues/159 ----- A tool for threshold signing software releases that I eventually want to integrate with SigStore, etc. to help folks distribute their code-signing. https://github.com/soatok/…

    Comment linking /category/technology/open-source/fediverse-e2ee-project/

    on “Ask HN: What are you working on? (October 2025)”
  30. Submitted Age verification doesn't need to be a privacy footgun as a story · 56 points

    HN discussion

Search all of HN for soatok.blog

Linked by the same people?