Mmariabuzdar07h ago · 2 min readI Built a Solver That Reads Block Blast Screenshots and Plans the Best MovesLike a lot of people, I got hooked on Block Blast — and kept dying on boards that looked totally winnable. So I built a solver for it. The idea is simple: upload a screenshot of your game, and the solblock-blast-solver.hashnode.dev
VVed Patel16h ago · 5 min readBuilding a Search Engine From Scratch: Introducing My ProjectI've always been curious about what happens behind the scenes when we search for something online. We type a few words into a search bar, press Enter, and within milliseconds, we're presented with a lvedtech.hashnode.dev
TThới Hải Đức1d ago · 2 min readTwo ways to solve a maze. The faster one gives the worse answer.Same maze, two algorithms. One looked at 40 cells. The other looked at 117. You'd think the one that did less work is better. It isn't. It found a path that's 10 moves longer. BFS spreads out BFS software-atlas.hashnode.dev
ZZyVOP1d ago · 18 min readBig-O Without the Fear: Why Some Code Scales and Some Doesn'tFor the last four posts, I've been using phrases like "fast," "slow," "grows with the size," and "thousands of times faster." Big-O is the proper name for that whole idea. It has a reputation for beinblog.zyvop.com
MMaxwell1d ago · 11 min readWill This Watermark Be Readable? A Per-Photo Contrast Check for Batch Image Processing in SwiftWhen you put a watermark on one photo, you look at it. When you put the same watermark on a hundred photos, you don't. Somewhere in that batch there's a photo where your white text lands on a bright smaxwelldispatch.hashnode.dev
ZZyVOP2d ago · 18 min readAlgorithms You'll Actually Use: Sorting, Searching, Recursion, and Beam SearchAn algorithm is just a step-by-step recipe for solving a problem. "To find a name in a phone book, open it in the middle, decide which half the name is in, and repeat" is an algorithm. You use them alblog.zyvop.com
ZZyVOP3d ago · 21 min readData Structures for AI Engineers: Arrays, Hash Maps, Trees, Graphs, and HeapsWelcome to Track B, the computer science fundamentals. In Post 15 we saw that picking the right data structure can make code thousands of times faster, and nothing else we tried came close. This post blog.zyvop.com
SSmall Home Tools3d ago · 8 min readUK ILR absences: checking the 180-days-in-any-12-months rule with a rolling windowMost UK settlement routes, including indefinite leave to remain (ILR) on the common 5-year routes, require continuous residence. The absence limit sounds simple until you try to check your own travel smallhometools.hashnode.dev
MMaxwell4d ago · 12 min readFinding a Photo's Main Colour in Swift: Why the Average Lies, and k-means in Lab Doesn'tHere's a task that sounds like a one-liner: given a photo, return its main colour. It comes up in my iPhone app, which turns a photo into a colour card, and the obvious one-liner gives the wrong answemaxwelldispatch.hashnode.dev
UUS Directory4d ago · 2 min readThe scoring math behind US Directory, in five formulasUS Directory publishes the method it uses to describe local service businesses from public records. Release 3.0 made the weights and formulas public, and a machine-readable copy lives in an open reposusdorg.hashnode.dev