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

Top all-time · #243

H

Hacker Factor: Home Page

Personal blog · hackerfactor.com/blogsecurityprogramming

Hacker Factor: Home Page is a personal blog at hackerfactor.com about security and programming. Since 2008, 203 different Hacker News readers have linked it 382 times, most often “One Bad Apple”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
382mentions?
9recommend?
203HN people?
2008–2026first – last linked?
Links on Hacker News per year · peak 57 in 2021

Sometimes recommended · 9 of 40 sampled comments recommend it?

Why HN links it

HN readers link Neal Krawetz's posts on photo forensics, perceptual hashing, PhotoDNA and Apple's CSAM scanning, and cite them as the source on those topics.

Recommended for · 9 comments
Called great, a good explanation, a good article and the best one on the topic; one reader says they learned a lot from it.12345678

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.

Most-linked posts?

  1. One Bad Apple
    23 people · 33 mentions · first linked 2021-08-08
  2. Hacker Factor: Gender Guesser
    10 people · 11 mentions · first linked 2011-03-16
  3. Connecting the iDOTs (2020)
    8 people · 8 mentions · first linked 2020-09-08
  4. Looks Like It
    6 people · 6 mentions · first linked 2013-05-29
  5. Attacked over Tor (2017)
    6 people · 6 mentions · first linked 2017-11-03
  6. Open Source Rocks
    5 people · 5 mentions · first linked 2008-11-29
  7. Kind of Like That: Perceptual Hashing
    4 people · 4 mentions · first linked 2014-04-03
  8. Tor 0day: Snowflake
    4 people · 4 mentions · first linked 2021-12-22
  9. /GenderGuesser.html
    4 people · 4 mentions · first linked 2009-05-14
  10. Tor 0day: Finding IP Addresses
    4 people · 4 mentions · first linked 2020-09-16

What Hacker News says?

  1. If you have any proof feel free to drop it. The thing that has historically made a company bound to free speech is whether or not the government requires them to specifically search for certain types of infringing content. Coincidentally, this is the current legal framework that makes reporting images of child abuse legal: companies can voluntarily choose to to either not scan for CSAM, or can choose to scan for CSA…

    Comment linking /blog/index.php?/archives/955-NCMEC-2021-Reporting.html

    on “Elon Musk makes $43B unsolicited bid to take Twitter private”
  2. Submitted One Bad Apple as a story · 1484 points

    HN discussion
  3. > "we need to scan your phone because we need to look for this material, and by the way, we're only scanning things _we've been scanning for years already_" As far as we know, Apple is not already using their decryption keys to decrypt images upload to iCloud and compare them with known images. That's according to this blog post that claims Apple make very few reports to the NCMEC: https://www.hackerfactor.com/blog/…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple's child protection features spark concern within its own ranks: sources”
  4. Submitted Reasons Python Sucks as a story · 405 points

    HN discussion
  5. zeratax · 2017-07-13Recommends
    Some great blogposts about exactly this: https://www.hackerfactor.com/blog/index.php?/archives/654-FC... https://www.hackerfactor.com/blog/index.php?/archives/665-Oh...

    Comment linking /blog/index.php?/archives/665-Oh-FCC.html

    on “Net Neutrality Day of Action: Help Preserve the Open Internet”
  6. Submitted How Perceptual Hashes Work as a story · 354 points

    HN discussion
  7. It’s catch-up in that Apple submits less than a thousand CSAM reports to NCMEC annually: > According to NCMEC, I submitted 608 reports to NCMEC in 2019, and 523 reports in 2020. In those same years, Apple submitted 205 and 265 reports (respectively). It isn't that Apple doesn't receive more picture than my service, or that they don't have more CP than I receive. Rather, it's that they don't seem to notice and theref…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple Delays Rollout of Child Safety Features”
  8. Submitted Forensic analysis of recent Victoria's Secret photo as a story · 308 points

    HN discussion
  9. troupo · 2024-12-30Recommends
    > Citation needed. The best one I remember is this one: https://www.hackerfactor.com/blog/index.php?/archives/929-On... > As the latest news suggests the opposite. What news?

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple Photos phones home on iOS 18 and macOS 15”
  10. Submitted Tor 0day: Finding IP Addresses as a story · 257 points

    HN discussion
  11. 1. Previous submission ( http://www.hackerfactor.com/blog/ ) claims that PhotoDNA is reversible to 26x26 grayscale 2. What’s more important is you can reverse engineer algorithm that’s used locally to compare these hashes. Unlike with cloud-based searches other providers run, this puts significant limitations to what Apple or LEA can do on your phone. E.g. they can’t extract strings from PDF or grep through image me…

    Comment linking /blog/

    on “Apple’s Mistake”
  12. Submitted The Photographic Science of Detecting Fake Lottery Tickets as a story · 254 points

    HN discussion
  13. The 1-in-a-trillion claim was debunked, https://www.hackerfactor.com/blog/index.php?/archives/929-On... : > Facebook is one of the biggest social media services. Back in 2013, they were receiving 350 million pictures per day. However, Facebook hasn't released any more recent numbers, so I can only try to estimate. In 2020, FotoForensics received 931,466 pictures and submitted 523 reports to NCMEC; that's 0.056%. Dur…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple’s Mistake”
  14. Submitted Deanonymizing Tor Circuits as a story · 243 points

    HN discussion
  15. danudey · 2021-08-09Recommends
    The reason they don't explain how it works is that the CSAM hash matching is an algorithm from NCMEC, which was apparently originally designed by Microsoft. If you want to learn about the algorithm/hashes, you have to, among other things, sign an NDA about it, so it's likely that Apple, legally, cannot go into detail about how it actually works. Microsoft has a page on it here if you're interested: https://www.micro…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple’s Mistake”
  16. Submitted Tor 0day: Stopping Tor Connections as a story · 227 points

    HN discussion
  17. > In the current iteration they are not using AI or anything to identify "bad" content. They are matching hashes for files on on your device against known bad hashes/content. This is misleading as these are not what most technical people would think of as a hash. These are "perceptual hashes" that can compute a distance, instead of a boolean equal/different, leaving space for false-positives instead of extremely rar…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple’s Mistake”
  18. Submitted Unbelievable as a story · 226 points

    HN discussion
  19. I agree that the idea of the AG bringing felony charges against Apple employees because of their approach to dealing with CSAM is pretty far-fetched. But the article you're referring to [0] is correct to point out that Apple will be silently exfiltrating unencrypted data from its users' devices to be reviewed by its employees, meaning that they'll be viewing arbitrary content from Apple users' devices without their…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “Apple’s Mistake”
  20. Submitted Putin on the Ritz as a story · 208 points

    HN discussion
  21. b_mc2 · 2025-12-19Recommends
    These are two articles I liked that are referenced in the Python ImageHash library on PyPi, second article is a follow-up to the first. Here's paraphrased steps/result from first article for hashing an image: 1. Reduce size. The fastest way to remove high frequencies and detail is to shrink the image. In this case, shrink it to 8x8 so that there are 64 total pixels. 2. Reduce color. The tiny 8x8 picture is converted…

    Comment linking /blog/index.php?/archives/529-Kind-of-Like-That.html

    on “Texas is suing all of the big TV makers for spying on what you watch”
  22. Submitted Life of Brian (Krebs) as a story · 184 points

    HN discussion
  23. Attacked Over Tor [2017] https://www.hackerfactor.com/blog/index.php?/archives/762-At...

    Comment linking /blog/index.php?/archives/762-Attacked-Over-Tor.html

    on “I use zip bombs to protect my server”
  24. Submitted Handling bot attacks against a Tor hidden service as a story · 169 points

    HN discussion
  25. Here's an example of things you can do against malicious crawlers: http://www.hackerfactor.com/blog/index.php?/archives/762-Att... .

    Comment linking /blog/index.php?/archives/762-Attacked-Over-Tor.html

    on “A Facebook crawler was making 7M requests per day to my stupid website”
  26. Submitted The Canary Chirps as a story · 149 points

    HN discussion
  27. They don’t block CSAM because “it’s illegal” - in fact, they can’t be forced to do it without it breaking your 4th amendment rights. Instead, all CSAM reporting and blocking is done at-will by these companies, and some don’t participate (Apple[0]), so it’s a policy decision by these companies. I imagine unblocking someone due to them being exonerated by a government entity is legally risky - perhaps doing so would b…

    Comment linking /blog/index.php?/archives/929-One-Bad-Apple.html

    on “A dad took photos of his toddler for a doctor – Google flagged him as a criminal”
  28. Submitted PNG and Hidden Pixels as a story · 143 points

    HN discussion
  29. rrobukef · 2017-03-12Recommends
    https://hackerfactor.com A blog on security, privacy and (foto) forensics.

    Comment linking /

    on “Ask HN: What are some good technology blogs to follow?”
  30. Submitted Problems caused by Google crawlers as a story · 142 points

    HN discussion

Search all of HN for hackerfactor.com

Linked by the same people?