#LearnLockpickingWithAlice lesson 10: Decoding combination locks by "Pull-Picking".

There are a lot of types of combination locks out there, but one of the most common is also one of the easiest to open—no tools necessary.

So, today I'm going to talk about popping locks with nothing but some fingers and a little feeling around.

Almost every example of this style of combination lock uses a series of 3-4 wheels, with 10 numbers or letters arranged around each one (though a rare few have fewer positions per wheel, or a fifth wheel).

From the exploded diagram, you might already be able to see the design flaw. When you pull on the shackle, it pulls on the wheels, and—much like with traditional picking—we can exploit manufacturing defects to give ourselves more information about the solution to our puzzle. To get a feel for this, try interlacing the tips of your fingers, then lift one hand so the sides of your fingers press into each other. The pressure is distributed between all your fingers, but some take more than others. Now fold your middle finger in, so it's no longer in contact with its counterpart; the pressure is distributed between the remaining fingers. This is like the wards on the shackle pressing against the wheels. Once a wheel is set correctly, the remaining tension on the shackle is redistributed to the remaining incorrectly set wheels.

But there's a catch.

Lockmakers add smaller "false gates" along the wheel to trick you into thinking you've got the right combo when you don't.

This means each wheel can be in one of three states: not in a gate, in a false gate, or in a true gate. Our goal is to get all of them set to their true gates.

Remember earlier when I mentioned manufacturing defects and design flaws? Well, in a perfect world (for the locks) all the wheels would be perfectly cut and uniformly shaped, and the false gates would be indistinguishable from the true one. That's not the case.

False gates will always be narrower or shallower than the one true gate on each wheel, and wheels will always be slightly irregular. This means that the pressure won't distribute perfectly between each wheel, and that the false and true gates "feel" different.

Okay, enough origin story—how do you decode one of these?

Step zero: try all zeroes...no really, it's like "password123", you don't think anyone is that bad at security, but they are. Like really bad. If it's a love lock, try the current or previous year too.

Step one: pull the shackle like you're trying to open the lock. If you find you can't turn a wheel, release a little tension until you can.

Step two: find the wheel that is hardest to turn—it'll feel like it's scraping a little, or it'll lock into place and have a small amount of wiggle to it, but won't go past the next number.

Step three: cycle through wheels, repeating step two until all of them feel like they're in *a* gate. If a wheel is in a gate, it'll have a small amount of play before it bumps into the ward on the shackle—with a false gate, this *may* be almost no wiggle, with the true gate, it may move by a good half-a-position in either direction before it bumps the edge.

Step four: if it feels like all the wheels are in *a* gate, but the lock isn't open, find the wheel with the least play in it, remember the number, and try rotating it until you find another gate. Once you either come back around to that number, or find a more wiggly one, check the next least wiggly wheel.

Each wheel may have up to N-1 false gates, but will only have 1 true gate, so learning to tell the difference is the key to decoding.

When you watch a professional do this, you'll usually notice them rapidly cycling wheels, wiggling each wheel frequently. It's not a matter of trying a ton of combos quickly, but more about calibrating your feel for the gates. Every lock is a little different, but they all have tells if you listen.

#Locksport #Decoding #CombinationLocks

Speculative Speculative Decoding

Autoregressive decoding is bottlenecked by its sequential nature. Speculative decoding has become a standard way to accelerate inference by using a fast draft model to predict upcoming tokens from a slower target model, and then verifying them in parallel with a single target model forward pass. However, speculative decoding itself relies on a sequential dependence between speculation and verification. We introduce speculative speculative decoding (SSD) to parallelize these operations. While a verification is ongoing, the draft model predicts likely verification outcomes and prepares speculations pre-emptively for them. If the actual verification outcome is then in the predicted set, a speculation can be returned immediately, eliminating drafting overhead entirely. We identify three key challenges presented by speculative speculative decoding, and suggest principled methods to solve each. The result is Saguaro, an optimized SSD algorithm. Our implementation is up to 2x faster than optimized speculative decoding baselines and up to 5x faster than autoregressive decoding with open source inference engines.

arXiv.org

7/ Summary of the "Intelligence" Manual

Identity: SIS and GB are active.

Location: The Divided City (Jerusalem/Berlin).

Method: Constant surveillance (Watchmen) and active tracking (Yaakov).

Goal: Gathering all assets to a single point for extraction.
Next time you hear Dudu Fisher belt this out, remember: you’re not just hearing a song; you’re hearing a briefing. 🎤💼

#Espionage #Linguistics #SIS #MI6 #SecretHistory #Jerusalem #Berlin #Decoding

#Development #Fun
Hide a message in an emoji · Who thought an innocent emoji could smuggle data? https://ilo.im/162csh

_____
#Secrets #Messages #Emoji #Letters #Encoding #Decoding #Unicode #Development #WebDev

Hide a message in an emoji

Leap helps lifelong learners go hands-on; from #decoding #radio signals to deploying #Kubernetes labs, #openSUSE Leap powers personal growth & tech literacy. Got your own use case? Share it on the openSUSE mailing list. https://news.opensuse.org/2025/11/03/leap-fuels-hands-on-learning/
Leap Fuels Hands-On Learning, Exploration

Lifelong learners and tech enthusiasts don’t view openSUSE Leap as just a stable operating system, but a launchpad for discovery. Malcolm, who shared with th...

openSUSE News

Hype for the Future 19B: New England Decoded

Maine Located at the northeastern extreme of the New England, the Northeast, and the contiguous United States (CONUS) as a whole, the State of Maine is the most sparsely populated state of the New England region. Particularly along the border with Québec, Canada, the State is renowned for logging, timber, and related industries that may unfortunately trigger increasing environmental concerns. Along the border with New Brunswick, Canada, cultural traits associated with Acadia from New France […]

https://novatopflex.wordpress.com/2025/11/19/hype-for-the-future-19b-new-england-decoded/

Hype for the Future 19B: New England Decoded

Maine Located at the northeastern extreme of the New England, the Northeast, and the contiguous United States (CONUS) as a whole, the State of Maine is the most sparsely populated state of the New …

novaTopFlex

The first progress report on the #HP1653B is taking much longer then expected.

Its turned out quite time consuming to produce more modern representations of the data format.

Here is a preview of the blogpost in the first image compared to the original programming manual in the second.

I will probably split the posts in two and only start focusing on the actual Python decoder in a subsequent post.

#analyzer #decoding

🧠✨ #Decoding Your #Brain – How We Think, See, and Hear! 🔍🎧🌈

How does the #brain really think?

In our new #Zoomposium, #DanielDennett, one of the most influential philosophers of the mind, talks about how the brain creates #meaning without there being an inner “observer” anywhere.

📽 Interview: https://youtu.be/M2qiVz95ZYk

📎 Information: https://philosophies.de/index.php/2023/12/25/naturalistic-view/

#ConsciousnessExplained #PhilosophyOfMind #QualiaEliminativism #MultipleDesignsModel #CognitiveScience #Qualia

🧠✨ #Decoding Your #Brain – How We Think See and Hear! 🔍🎧🌈

Wie denkt ein #Gehirn eigentlich wirklich?

In unserem neuen #Zoomposium spricht #DanielDennett einer der einflussreichsten Philosophen des Geistes darüber wie das Gehirn #Bedeutung erzeugt ohne dass irgendwo ein innerer „Betrachter“ sitzt.

📽 Interview: https://youtu.be/M2qiVz95ZYk

📎 Information: https://philosophies.de/index.php/2023/12/25/naturalistic-view/

#BewusstseinErklärt #PhilosophieDesGeistes #QualiaEliminativismus #MultipleEntwürfeModell #Kognitionswissenschaft #Qualia

🔍🎮 Oh, the riveting saga of #decoding a child's toy fire engine because actually playing with it would be far too pedestrian. A tale of grown-up techies with too much time on their hands, using #SDRs to listen in on the profound secrets of a 27MHz toddler frequency. 🙄🔧
https://nitrojacob.wordpress.com/2025/09/03/reverse-engineering-a-27mhz-rc-toy-communication-using-rtl-sdr/ #techtoys #innovation #hackernews #playfulengineering #HackerNews #ngated
Reverse Engineering a 27MHz RC Toy communication using RTL SDR

My kids have this RC fire engine that works in the 27MHz band. I got curious how the communication is, with objective to control the toy from laptop. I had an RTL SDR in my toolbox. I have used it …

jacob's Web