Field notes from production.

Real bugs from real systems, and exactly how they got fixed.

41 notes/2020 → 2026/RSSllms.txt
· ios · app-store

Guideline 5.1.1(iv): App Review rejected my first app over one word

My iOS app was rejected under 5.1.1(iv) because the button before the camera prompt said Enable. Here's what Apple wants on that screen, and the rule they didn't mention.

Read the note →
2026 39 notes
  1. Oct 20 Guideline 5.1.1(iv): App Review rejected my first app over one word ios · app-store · privacy 20 Oct · ios · app-store · privacy
  2. 15 Executable doesn't exist at webkit-2336: the iPhone in your Playwright config playwright · testing · debugging 15 Oct · playwright · testing · debugging
  3. 14 Next.js wrote AGENTS.md into my repository nextjs · debugging · tooling 14 Oct · nextjs · debugging · tooling
  4. 13 The official IANA RDAP bootstrap file failed my validator go · rdap · debugging 13 Oct · go · rdap · debugging
  5. 12 OpenVMS DCL: SET NOON doesn't apply inside CALL subroutines openvms · debugging 12 Oct · openvms · debugging
  6. 11 504 Gateway Timeout: the N+1 was on the filesystem symfony · php · performance 11 Oct · symfony · php · performance
  7. 10 Apache kept timing out while the server sat idle apache · wordpress · linux 10 Oct · apache · wordpress · linux
  8. 09 Detecting the environment by subnet doesn't survive a DR failover php · infrastructure · legacy 09 Oct · php · infrastructure · legacy
  9. 08 Restate: the awakeable resolves fine, but the workflow never resumes restate · docker · debugging 08 Oct · restate · docker · debugging
  10. 07 git push: "[remote rejected] master -> master (Internal Server Error)" is GitHub's problem, not your commits git · github · cli 07 Oct · git · github · cli
  11. 06 You can't remove the last tag from a Tailscale machine, but you can swap it tailscale · ssh · networking 06 Oct · tailscale · ssh · networking
  12. 05 "Argument #4 must be of type …, … given": prod is running the last release's container php · symfony 05 Oct · php · symfony
  13. Sep 27 DataForSEO says "You can set only one task at a time" and still returns 200 Ok seo · api · debugging 27 Sep · seo · api · debugging
  14. 24 My Postgres RLS policy ran its permission check 28,765 times per query postgresql · debugging 24 Sep · postgresql · debugging
  15. 24 X-Apple-Action: JUNK on an email that passed DMARC email · llm · aws 24 Sep · email · llm · aws
  16. 23 Vercel Web Analytics served its script from a path with no leading slash vercel · analytics · debugging 23 Sep · vercel · analytics · debugging
  17. 23 Git says "You have not agreed to the Xcode license agreements" git · macos · cli 23 Sep · git · macos · cli
  18. 20 PHP's sprintf pads by bytes, so one † moved my table columns php · cli · debugging 20 Sep · php · cli · debugging
  19. 19 aws_instance must be replaced, because Amazon published a new AMI aws · terraform · infrastructure 19 Sep · aws · terraform · infrastructure
  20. 17 "zsh: bad CPU type in executable" after upgrading to macOS 27 macos · aws · cli 17 Sep · macos · aws · cli
  21. 15 PostHog cookieless mode said 200 Ok and dropped every pageview analytics · privacy · debugging 15 Sep · analytics · privacy · debugging
  22. 08 Moving a Route 53 hosted zone between AWS accounts aws · dns · networking 08 Sep · aws · dns · networking
  23. 05 Tailscale SSH: connection refused, permission denied, and which server actually answered tailscale · ssh · networking 05 Sep · tailscale · ssh · networking
  24. 04 280 vulnerabilities, one unused package security · linux 04 Sep · security · linux
  25. Aug 28 mount.cifs said the credentials were formatted incorrectly. It was right. linux · infrastructure 28 Aug · linux · infrastructure
  26. 22 LocalStack exited with code 55 after a routine image update docker · aws · debugging 22 Aug · docker · aws · debugging
  27. 18 The filename that works in bash and breaks in zsh linux · bash · cli 18 Aug · linux · bash · cli
  28. 14 Dart Sass quietly reordered my CSS css · sass 14 Aug · css · sass
  29. 10 "Cannot connect to MySQL using SSL" is a hostname problem php · mysql · azure 10 Aug · php · mysql · azure
  30. 06 Never let the LLM write the subject line email · llm · aws 06 Aug · email · llm · aws
  31. Jul 28 Restate's default node name is your container hostname docker 28 Jul · docker
  32. 23 Symfony 8 ignores your #[Groups] attribute php · symfony 23 Jul · php · symfony
  33. 13 The database was fine. The cloud around it wasn't. azure · postgresql · networking 13 Jul · azure · postgresql · networking
  34. Jun 20 Tailscale SSH fails with "tailnet policy does not permit access" tailscale · ssh · networking 20 Jun · tailscale · ssh · networking
  35. 15 Modernization usually means rewriting everything wrong openvms · legacy · modernization 15 Jun · openvms · legacy · modernization
  36. May 10 NAT Gateway is eating your AWS bill aws · infrastructure · startups 10 May · aws · infrastructure · startups
  37. Apr 27 WordPress fleets on AWS are rotting from the database up aws · wordpress · php 27 Apr · aws · wordpress · php
  38. 15 The one setting that stops Microsoft Authenticator spam security · microsoft 15 Apr · security · microsoft
  39. Mar 24 Your server is running two PHP versions (and one of them is lying) php · apache · linux 24 Mar · php · apache · linux

Got an error nobody can explain? That’s my favourite kind.

Send me your problem