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

Top all-time · #221

N

Nick Berry

Personal blog · datagenetics.com/blog · on HN as squeakynickmathdataprogramming

Nick Berry writes DataGenetics, a personal blog at datagenetics.com about math, data and programming. Since 2012, 213 different Hacker News readers have linked it 477 times, most often “PIN number analysis”. The last post was in 2022, but the archive is still widely read.

Visit the blog
477mentions?
15recommend?
213HN people?
2012–2025first – last linked?
Links on Hacker News per year · peak 69 in 2014

Sometimes recommended · 15 of 40 sampled comments recommend it?

Why HN links it

HN readers link Nick Berry's DataGenetics blog for thorough, mathematically grounded analyses of everyday puzzles and security, such as PIN frequencies, Markov-chain board games, and the 100 prisoners problem.

Recommended for · 15 comments
Called great, solid, interesting or really good; a 'much better explanation'; Markov models called nice.

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.

Nick Berry's blog of puzzles, probability, data and mathematics, 2009–2022.

The author on HN?

squeakynick · 879 karma · member since 2012

Rocket Scientist, Data Miner, Engineer, Blogger, SQL monkey, Gamer, Privacy professional, #TEDx Speaker (and VB6 programmer). Retired Data Scientist @facebook I write the DataGenetics blog. http://www.datagenetics.com/blog.html

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

Most-linked posts?

  1. PIN number analysis
    16 people · 16 mentions · first linked 2012-09-24
  2. Analysis of bank PIN numbers
    10 people · 10 mentions · first linked 2012-09-17
  3. PIN number analysis
    9 people · 9 mentions · first linked 2012-09-18
  4. Some suprising facts from Big Data.
    6 people · 6 mentions · first linked 2012-04-09
  5. Impossible Escape?
    5 people · 6 mentions · first linked 2014-12-04
  6. Battleship AI Algorithm
    5 people · 5 mentions · first linked 2012-01-17
  7. Wounded QR Codes
    4 people · 6 mentions · first linked 2015-09-02
  8. Visualising optimal target points in Darts (for different player skill levels)
    4 people · 4 mentions · first linked 2012-01-11
  9. Benford's Law
    4 people · 4 mentions · first linked 2012-03-29
  10. Mathematical Analysis of beautiful math games from Nick Berry
    3 people · 9 mentions · first linked 2015-03-08

What Hacker News says?

  1. Writing simple multiplayer games using just Notepad++ as my dev environment. Two games so far: Multi-Armed-Bandit http://datagenetics.com/blog/may12020/index.html Space Miner http://datagenetics.com/blog/april12020/index.html

    Comment linking /blog/april12020/index.html

    on “Ask HN: What's your quarantine side project?”
  2. Submitted Rotating Images as a story · 355 points

    HN discussion
  3. 2580 (straight down the number pad) is a popular PIN because of that. source: http://www.datagenetics.com/blog/september32012/index.html#g...

    Comment linking /blog/september32012/index.html

    on “Touchscreens are out, and tactile controls are back”
  4. Submitted How far can you overhang blocks? as a story · 288 points

    HN discussion
  5. It's worth mentioning that many smartphone users upload content to Youtube seemingly mistakenly and unaware that they are doing so (also known as fat-fingering[0]). A quick search for: DSC001.mp4 And then filtering that by recently uploaded always yields interesting results. For those that don't know, `DSC-XXX` is a standard naming scheme for digital cameras. More on the default naming scheme in the following link[1…

    Comment linking /blog/december22012/index.html

    on “Stealing Your Private YouTube Videos, One Frame at a Time”
  6. Submitted Visual Cryptography as a story · 274 points

    HN discussion
  7. Nice Here's a model of chutes and ladder using Markov http://www.datagenetics.com/blog/november12011/index.html And another for Candyland http://www.datagenetics.com/blog/december12011/index.html

    Comment linking /blog/december12011/index.html

    on “Show HN: Markov chains explained visually”
  8. Submitted Analysis of bank PIN numbers as a story · 255 points

    HN discussion
  9. I write about math, coding, and general geekery in a style similar to Martin Gardner. http://www.datagenetics.com/blog.html

    Comment linking /blog.html

    on “Ask HN: What is your blog and why should I read it?”
  10. Submitted The Two Egg Problem as a story · 217 points

    HN discussion
  11. At the end of the day it's balls in the back of the net that count. I'm pleased for everyone, so let's see if this translates into sales. It's a hybrid mix of things to get to success; and all about execution. http://datagenetics.com/blog/september52015/index.html

    Comment linking /blog/september52015/index.html

    on “New Windows 10 Devices From Microsoft”
  12. Submitted A Better Strategy for Hangman as a story · 215 points

    HN discussion
  13. I just saw this on HN... http://www.datagenetics.com/blog/october12013/index.html This is like solving your submarine problem. Jeese.

    Comment linking /blog/october12013/index.html

    on “Dear Startups: stop asking me math puzzles to figure out if I can code”
  14. Submitted Wounded QR Codes as a story · 196 points

    HN discussion
  15. Derivation of answer to the problem #16 here: https://datagenetics.com/blog/may32013/index.html

    Comment linking /blog/may32013/index.html

    on “Math Problems for children from 5 to 15 (2004) [pdf]”
  16. Submitted Why are roller coaster loops not circular? as a story · 194 points

    HN discussion
  17. Tyr42 · 2015-05-12Recommends
    For anyone else interested in scaling up pixel art, there are alternative methods to just using nearest neighbour, such as EPX or something. I found this article on Datagenics to be pretty solid: http://www.datagenetics.com/blog/december32013/index.html

    Comment linking /blog/december32013/index.html

    on “A Pixel Artist Renounces Pixel Art”
  18. Submitted Why cans of soup are shaped the way they are as a story · 190 points

    HN discussion
  19. It depends on how you intend to 'score' the estimate. Are you looking for the answer that is the 'most likely', or one that has the 'lowest least squared error', or maybe one that is 'unbiased' (mean error)? http://datagenetics.com/blog/march22014/index.html

    Comment linking /blog/march22014/index.html

    on “The German Tank Problem”
  20. Submitted Impossible Escape? as a story · 166 points

    HN discussion
  21. Years ago, for fun, I wrote a Bejeweled Blitz player. As with others here, the fun was about the challenge, not about 'beating' the game. http://www.datagenetics.com/blog/march2009/index.html

    Comment linking /blog/march2009/index.html

    on “Winning at Candy Crush”
  22. Submitted Voronoi Tessellations as a story · 158 points

    HN discussion
  23. "You are given two eggs, and access to a 100-storey building. Both eggs are identical. The aim is to find out the highest floor from which an egg will not break when dropped out of a window from that floor. If an egg is dropped and does not break, it is undamaged and can be dropped again. However, once an egg is broken, that’s it for that egg. If an egg breaks when dropped from floor n, then it would also have broke…

    Comment linking /blog/july22012/index.html

    on “Show HN: Whiteboardfree – Developer Jobs at Companies That Don't Whiteboard”
  24. Submitted How Hamming codes work as a story · 145 points

    HN discussion
  25. PCI-compliant networks often contain checks for credit card numbers being sent in plaintext over the network. Problem with that is that credit card numbers are computed according to a formula, and it's really easy to generate a bunch of fake 16-digit numbers that will pass the check. So if you want to troll your security team, generate a CSV with a stack of credit card numbers and drop it in a few places on a server…

    Comment linking /blog/july42013/index.html

    on “Things to commit just before leaving your job”
  26. Submitted PIN number analysis as a story · 134 points

    HN discussion
  27. If we are allowed to self promote, then I'll put forward my blog http://datagenetics.com/blog.html There's currently about 360 articles about math, science, programming, data-mining, geekery ... in style similar to a hero of mine, the late Martin Gardner.

    Comment linking /blog.html

    on “Ask HN: What niche blogs are worthwhile to follow?”
  28. Submitted Parrondo's Paradox: How two ugly parents can make a beautiful baby as a story · 130 points

    HN discussion
  29. Guilty, but I make up for it in another article on JPEG :) http://www.datagenetics.com/blog/november32012/index.html

    Comment linking /blog/november32012/index.html

    on “Rotating Images”
  30. Submitted Most common PIN codes (2012) as a story · 127 points

    HN discussion

Search all of HN for datagenetics.com

Linked by the same people?