标签:#hack
找到 14838 篇相关文章
Duress Codes and How to Use Them (2024)
We're Thinking About Darkness All Wrong
Anthropic versus the entire tech industry
We have proof automation now
Multiway Turing Machines (2021 pre-ai)
Plasma Tunnels Reveal How Dying Satellites Fall to Earth
PGSimCity – an explorable 3D model that shows how Postgres works
Simulate cassette tape audio profiles using FFmpeg
Show HN: Infinite Jigsaw Game
Had the idea forever, finally got it working.
Most Americans Say Financial Milestones Are Harder for Today's Young Adults
What does GitHub's security team even do?
Angels in Coptic Magic I: Introduction
Show HN: The Occult Gatsby
The Occult Great Gatsby The Great Gatsby Annotated for Esoteric Content: The Fourth Way, Alchemy, Tarot, and Kabbalah Author is my father, Jon Woodson. I'm the web guy who wanted to bring this to a wider audience with a more interactive way to pop-up the notes about esoteric content. Author's blurb from Amazon self-publishing page: F. Scott Fitzgerald’s novel, The Great Gatsby, is a manual for spiritual development. It is not a unique text, for many American modernist novels of canonical stature
The Strongest El Niño Ever
How to Block Some of the Bots
Decker
"Server Down Hai, Try Later": What's Actually Happening When a Site Dies
How you doin'? Let's talk about the Iconic thing we heard a lot: "server down, try later." Your daddy said it while trying to book a Tatkal ticket. Your cousin said it the day JEE results dropped and the portal turned into a spinning wheel of despair. It's become our national way of shrugging at technology — like the internet is weather, and servers just... go down sometimes, nobody's fault, act of god, try later na. Except it's not weather. Every single time a site goes down, there is a specific , findable reason, sitting in a log or a trace somewhere, and almost nobody ever looks at it because looking at it is annoying and "try later" is right there, free, zero effort. So for a hackathon, I decided to stop saying "server down hai" and start actually finding out what "down" means. I built a fake exam-results website, gave myself the power to break it on command, and then made myself watch — using an observability tool called SigNoz — exactly what "down" looks like from the inside, every single time. Turns out "server down" is not one thing. It's at least four different things wearing the same trench coat. Suspect #1: The database that forgot how to hurry This is the boring one and also the most common one. Somewhere behind your "check result" button, there's a database being asked a question, and sometimes that question takes way longer to answer than it should — too many people asking at once, a badly written query, whatever. The site isn't "down." It's just... waiting. Politely. Forever. I simulated this by literally telling my backend to nap for 3 seconds before touching the database: with tracer . start_as_current_span ( " db.query " ) as db_span : if state . db_slowdown : db_span . set_attribute ( " chaos.triggered " , " db_slowdown " ) time . sleep ( state . db_slowdown_seconds ) Then I opened SigNoz's trace explorer, sorted by duration, and there it was — a fat, unmissable span sitting right at the top labeled db.query , 3 seconds wide, with an attribute lit