Penzba

penzba.co.uk · Personal blog · on HN since 2009

Penzba is a personal site with essays on mathematics and algorithms, plus 'Greybeard Stories' about early computing.

What HN saysHN commenters repeatedly link The Black Team, a story about an expert team at IBM in the 1960s, and say they love it.
26HN people shared it
21linked it in comments
44stories submitted
1.1Kstory points
10 months agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Greybeard Stories: The Black Team
    13 people · 84 points · first shared 2009 · 7 comments on HN
  2. 2
    High-dimensional spheres are "spikey"
    8 people · 273 points · first shared 2010 · 59 comments on HN
  3. 3
    The Tale of the Teleporting Turtle (algorithm)
    3 people · 51 points · first shared 2010 · 31 comments on HN
  4. 4
    Greybeard Stories: The Jamming Gyro
    2 people · 183 points · first shared 2009 · 45 comments on HN
  5. 5
    Sailing Hydrofoils and the Fold Catastrophe
    2 people · 57 points · first shared 2009 · 11 comments on HN
  6. 6
    Some Musings on Mathematics
    2 people · 56 points · first shared 2010 · 11 comments on HN
  7. 7
  8. 8
    Strive for Balance
    2 people · 21 points · first shared 2010 · 3 comments on HN
  9. 9
    Murray Gell-Mann on MIT
    2 people · 6 points · first shared 2009 · discussion on HN
  10. 10
    Everything in Moderation
    2 people · 2 points · first shared 2009 · discussion on HN
  11. 11
    The Sooth-Sayer's tale
    2 people · 1 points · first shared 2009 · discussion on HN
  12. 12
    Greybeard Stories: The Bouncing Torpedo
    1 people · 61 points · first shared 2009 · 3 comments on HN
  13. 13
    Snapshots of the HN "newest" page - one per month
    1 people · 53 points · first shared 2011 · 14 comments on HN
  14. 14
    "t-" : A less-than-minimal task list "manager"
    1 people · 46 points · first shared 2011 · 33 comments on HN
  15. 15

What HN people wrote when they linked it

krichman · 2013-02-22
My favorite story about an expert finding some sweet spot on a machine stars a black hat: http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html
ColinWright · 2015-10-06
> If the search space is finite for problems > of a certain length [it is], you may be able > to uniformly sample from the instance space > of a given problem and attempt to derive a > statistical characterization of a given > algorithm. I'm not sure what you're referring to about the search space, but the detail isn't important - what you say here is not the case. When dealing with NPC problems, the instances form a landscape that's not like rolling hills, but like a mesa with wells and flagpoles. Most of the time you wander around, broadly speaking at the same level, and then you might, if you're unbelievably lucky, fall down a well, or find a flagpole to climb. But this becomes implausibly difficult as the sizes get properly big. Sampling the space just doesn't work. > I do not know if iteratively sampling integers > from a uniform distribution is the "best" way > to search the space, but it seems like it would > give you a reasonable/interesting map of a > particular area. The only intent of the > exercise was to explore. Doesn't work. Our intuition tends to be drawn from our experience in three dimensions, but it just doesn't work in higher dimensions. And with NPC problems we are in huge numbers of dimensions - thousands, tens of thousands. Here's a link: http://www.penzba.co.uk/cgi-bin/PvsNP.py?SpikeySpheres >> The whole point of all my comments >> is that claiming sub-exponential >> running time on specific examples/ >>…
RiderOfGiraffes · 2009-07-18
I hear what you say, and I agree with much of, but I disagree with some of your points. > if the same piece had been spoken to you ... you would have loved it. Not if the person had a really, really annoying voice, or if it were littered with grammatical differences from my norm, or if it were so loud it were painful, etc. Delivery matters. If you force me to get past the delivery to find the message, you are saying that my reactions are less important than your thoughts. If you care about your audience, you will take the time and effort to remove obstacles and let the message be unhindered. How many times have you visited a web site, only to leave fairly promptly because you can't make instant sense of it? This is the web/visual equivalent. We are repeatedly exhorted to make the design simply, clean, clear, and attractive. Checking your spelling and grammar are the authorial equivalent. I frequently write in a non-native language, and I know that I need to check these things almost fanatically. Not to do so is to show a lack of respect for my audience, and to ignore the wisdom of ages ago: http://www.penzba.co.uk/SoothSayer.html
btilly · 2025-12-28
https://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html is a similar story from IBM in the 1960s. Except that there was nothing accidental about the problem.
ramses0 · 2025-08-28
The "IBM Black Team Debugs a Tape Drive" story comes to mind: https://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html
praptak · 2022-08-24
There's a story (not confirmed) about a Black Team member using resonance to crash (physically) a tape cabinet: http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html
prewett · 2018-06-22
That reminds me of the IBM "Black Team" QA group story where a guy writes a perfect tape drive driver, formally verified and everything. The "Black Team" was annoyed they couldn't find a problem with it, so they wrote a program to spin the tape at the cabinet's resonant frequency, until the cabinet eventually fell over. http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html
nkurz · 2017-11-04
The article here (and the links in the comments) might clarify the connection to machine learning: http://www.penzba.co.uk/cgi-bin/PvsNP.py?SpikeySpheres https://news.ycombinator.com/item?id=3995615
brownbat · 2016-09-30
Reminded me of that story about IBM's Black Team: http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html And wind turbine fail compilations: https://www.youtube.com/watch?v=wfzgIxMEo8g Physics is mean, especially when you're trying to spin heavy things really fast.
snippyhollow · 2014-10-22
The second chapter "High-Dimensional Space" talks about the problem of spikey spheres[0] (how most of the mass is near the surface), I made an ipython notebook to illustrate it[1]. [0] http://www.penzba.co.uk/cgi-bin/PvsNP.py?SpikeySpheres [1] http://nbviewer.ipython.org/urls/gist.github.com/SnippyHolloW/9025964/…
JoshTriplett · 2014-08-14
> "A member of the famous Black Team manages to create a sequence of operations that topples over the tape drive": http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html The "in front of the press" bit is almost certainly an urban legend, but the concept did happen: http://www.catb.org/jargon/html/W/walking-drives.html
sp332 · 2011-04-21
Does anyone have a link to the version where the Black Team member found a bug in rigourously (mathematically) proven code? edit Ah, here it is: http://www.penzba.co.uk/GreybeardStories/TheBlackTeam.html
gnosis · 2011-02-26
I was going through my HN feed, when I spotted this: http://news.ycombinator.com/item?id=2244342 which mentioned this: http://news.ycombinator.com/item?id=1068715 which led me to this: http://www.penzba.co.uk/Writings/TheTeleportingTurtle.html and then I went up to the parent directory of that: http://www.penzba.co.uk/Writings and found the article in question.
Jach · 2010-11-20
I remembered another one, the teleporting turtle algorithm. http://www.penzba.co.uk/Writings/TheTeleportingTurtle.html It's a neat way to determine if there are loops in a linked list (among many other uses). We start with the turtle and rabbit pointing to the head, and then on each clock tick we advance the rabbit by one step. After a while, assuming we've neither found the end of the list nor caught the turtle, we teleport the turtle to the rabbit's position, double the length of time we're willing to wait, then go again.
pvandehaar · 2009-12-18
Also add a link to "Archives" (http://www.penzba.co.uk/GreybeardStories/)
godelski · 2025-03-22
Just curious, how "deep" have you gone into the theory? What resources have you used? How strong is your math background? Unfortunately a lot of the theory does require some heavy mathematics, the type you won't see in a typical undergraduate degree even for more math heavy subjects like physics. Topics such as differential geometry, metric theory, set theory, abstract algebra, and high dimensional statistics. But I do promise that the theory helps and can build some very strong intuition. It is also extremely important that you have a deep understanding of what these mathematical operations are doing. It does look like this exercise book is trying to build that intuition, but I haven't read it in depth. I can say it is a good start, but only the very beginning of the theory journey. There is a long road ahead beyond this. > how it makes me choose the correct number of neurons in a layer, how many layers, Take a look at the Whitney embedding theorem. While this isn't a precise answer, it'll help you gain some intuition about the minimal number of parameters you need (and the VGG paper will help you understand width vs depth). In a transformer, the MLP layer post attention scales up 4x the dimensions before coming down, which allows for untangling any knots in the data. While 2x is the minimum, 4x creates a smoother landscape and so the problem can be solved more easily. Some of this is discussed in paper (Schaeffer, Miranda, and Koyejo) that counters the famous Emergent…
euW3EeBe · 2024-05-07
Not an expert in this field, but I'm guessing this is related to unintuitive nature of geometry in high-dimensional spaces. One rough example I can think of is the fact that the number of ways to move away from the origin increases exponentially (or even faster?) as the dimensionality goes up. There is _way_ more volume away from the origin than near it, I've seen this explained as something like "most of the volume of a high-dimensional orange is in the peel". One result of this is the fact that samples of a standard gaussian end up forming a "shell" as opposed to a "ball" that you would expect (this phenomenon is called the concentration of measure in general). Also, very roughly, high-dimensional objects have lots of corners, and these corners are also very sharp. I would guess that gradient descent would get stuck in these corners and have a hard time getting out. Some links related to this: - Spikey Spheres: http://www.penzba.co.uk/cgi-bin/PvsNP.py?SpikeySpheres#HN2 - Thinking outside the 10-dimensional box - 3blue1brown: https://www.youtube.com/watch?v=zwAD6dRSVyI - This is a fairly long talk about HMC, but it does talk about some problems that come up when sampling high-dimensional distributions: https://www.youtube.com/watch?v=pHsuIaPbNbY

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close