FreeNo account neededNothing leaves your browser28 chats · 11 secrets removed · 0 originals seen
Share the AI chat. Keep the secrets.
Paste a conversation, a prompt that worked, or a whole Claude Code session. API keys, passwords, emails and phone numbers are stripped in your browser before anything is uploaded.
What does this do? I copied it from a Stack Overflow answer and I’m scared of it. [code]
It’s a password rule, and it’s less scary than it looks. Read it as three bouncers standing at a door: (?=.[A-Z]) — Bouncer 1 peeks down the whole line and asks “is there at least one capit…
Add per-IP rate limiting to the /api/login route. 5 attempts per 15 minutes. No new dependencies if possible.
No dependencies needed for a single-process API — an in-memory sliding window keyed by IP is enough. I’ll add a small middleware and note the multi-instance caveat.
I have an actor that owns a WebRTC connection. When I call await conn.send(frame) from inside a Task { } started in the actor itself, the app hangs. …
The hang is semaphore.wait(). It blocks the thread, and the thread it blocks is one of the cooperative pool threads that Swift concurrency needs to deliver the ack that would signal the sem…
This is my opening paragraph. It sounds like every other cover letter. Make it human, keep it under 80 words, don’t use the words "passionate", "leve…
Here’s a version that sounds like a person who has actually shipped things: "I’ve spent seven years building iOS apps that real people complain about when they break — which is how I learne…
Three days in Lisbon in October, arriving Friday morning, leaving Monday morning. Budget €60/day excluding the hotel. I like walking, food markets, a…
Friday — Alfama and the river (≈ €48) Morning: walk up from Praça do Comércio through Alfama; the miradouros (Santa Luzia, Portas do Sol) are free and beat the castle for views. Skip São Jo…
Roast this hero section. Be brutal, then tell me what to write instead. "Unlock the future of productivity. Our AI-powered platform leverages cutting…
This paragraph could be on the homepage of a bank, a smoothie startup or a drone company, and nobody would notice. That’s the problem: it contains zero nouns that belong to you. Word by wor…
[code] Notes: ROW_NUMBER gives each customer’s invoices a rank by date; the second CTE keeps only people with at least two paid invoices. FILTER (WHERE …) is the tidy Postgres way to pivot …
tests/checkout.spec.ts fails maybe 1 in 5 runs on CI with "expected ‘Order placed’ to be visible". Passes locally every time. Find out why and fix it…
Found it. The confirmation deliberately waits up to 2 s before flipping to “placed” (minimum spinner time). The test’s toBeVisible() uses Playwright’s default 5 s timeout — locally the API …
I understand Workers (stateless functions at the edge). I do not understand Durable Objects. Every explanation says "single-threaded coordination poi…
Workers are a chain of fast-food counters: thousands of identical staff, anywhere in the world, each takes one order and forgets you instantly. Great for “give me a burger” (an HTTP request…
Sessions live in KV (key = session id, value = JSON {userId, expires}). Move them to D1 so I can list a user’s sessions and revoke them. Requirements…
Plan first, code after. Approach: dual-read, single-write, then cut over. Add a sessions table in D1. New sessions are written to D1 only. Reads check D1 first, then fall back to KV; on a K…
Bedtime story for a 5-year-old. Main character: a robot vacuum who is scared of the stairs. Under 300 words. No moral at the end, please, she sees th…
Pip was a round little robot who lived under the sofa and came out at night to eat crumbs. Pip liked crumbs very much. Toast crumbs, cracker crumbs, the tiny sparkly crumbs from the cat’s b…
iPhone app streams from a Mac at home via WebRTC. On the same Wi‑Fi it connects in under a second. On cellular, ICE gathers candidates, then it sits …
Almost certainly: you have STUN but no TURN, and the cellular path needs TURN. Why: on cellular the phone is behind carrier-grade NAT (often symmetric NAT). STUN tells each side its public …
Someone left this fragment shader in a project I inherited. What is it doing, in plain English? [code]
It draws a “frosted glass” panel that floats over a background, with the background’s colours bleeding onto the panel’s edges. Step by step: Sample the panel’s own content (c) — the app win…
Give me a diet plan. I want to lose 5 kg. I will not give up bread, I will not eat breakfast, and I refuse to count anything.
Before the plan, one honest note: with those three constraints I can’t promise 5 kg on a timeline, and anyone who does is guessing. What I can do is give you rules that need no counting and…