<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <!-- Curated sitemap for public, indexable content only -->

    <url><loc>https://www.smolkin.org/</loc></url>
    <url><loc>https://www.smolkin.org/contact.html</loc></url>

    <url><loc>https://www.smolkin.org/apps/index.html</loc></url>
    <url><loc>https://www.smolkin.org/apps/CodeVault.html</loc></url>
    <url><loc>https://www.smolkin.org/apps/DocumentScanner.html</loc></url>
    <url><loc>https://www.smolkin.org/apps/ClipboardTransfer.html</loc></url>

    <url><loc>https://www.smolkin.org/addons/index.html</loc></url>
    <url><loc>https://www.smolkin.org/addons/ChatGPT-Status-Notifier.html</loc></url>

    <url><loc>https://www.smolkin.org/blog/about.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/amazon-2022-budget.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2019/deployment.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2020/04/25.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2020/04/harry.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2020/04/skar3.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2020/06/skar3-2.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/03/deconstructing_ai_prompt_engineering.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/03/whatsapp_first_ever_post.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/04/getting-past-fortunes-paywall.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/05/gpt4-fixes-my-dns-settings.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/06/things-youll-want-this-prime-day.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2023/07/more-prime-day-deals.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/05/efficient-version-update-process.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/astro-app-update.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/building-a-tts-app-and-debugging-the-periodic-table.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/ive-discovered-the-tranco-list.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/productive-day-website-deployment-and-python-tool-enhancement.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/streamlining-git-workflows-with-shell-scripts-and-applescript.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/09/understanding-edge-locations-and-akamai-ip-block.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/10/misspelled-terminal-shortcut.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2024/11/create-stock-movement-monitor-app.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2025/07/apple-investment-research-with-my-associates.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2025/11/gaming-gift-cards-ultimate-guide.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/01/paper-or-property-how-to-legally-flip-real-estate-contracts.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/01/fixing-seo-issues-with-cursor-and-opus-4-5.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/01/printing-spas-and-etrade-api-issue.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/etrade-api-january-orders-what-happened-and-how-i-figured-it-out.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/building-a-multi-agent-claude-code-setup-with-smolkai.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/speedrunning-a-kdbx-diff-analyzer-with-ai.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/clear-street-ipo-analysis.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/sharing-cursor-login-macos-accounts.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/claude-code-subagent-permissions.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/adding-api-auth-admin-panel-with-claude-code.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/app-margin-vs-appx-leveraged-etf-volatility-decay.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/rg-and-fd-modern-grep-and-find-for-ai-coding.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/searching-paywalled-content-archive-today.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/sunday-feb-15-what-i-got-done.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/dont-unsubscribe-on-get-requests.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/tuesday-feb-17-audio-transcriber.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/replacing-obs-with-ffmpeg-always-on-screen-recording.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/tuesday-recap.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/wednesday-recap-old-systems-speed-1099-finder.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/claude-chrome-extension-security-audit.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/claude-code-fast-mode-1m-context-pricing.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/email-infrastructure-rabbit-hole.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/ai-bug-bounty-hunting.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/point-of-no-return-infinite-leverage-last-gen-hardware.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/gemini-cli-yolo-mode-and-oauth.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/docker-compose-api-key-leakage-postmortem.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/screen-sharing-clipboard-shortcuts.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/02/remove-blockers-server-migration-caddy.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/how-to-bulk-download-parse-etrade-trade-confirmation-pdfs.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/dont-use-cloud-drive-for-code-projects.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/digitalocean-gpu-droplet-llm-inference.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/how-to-claim-claude-max-credit.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/waking-up-every-morning-as-an-ai-assistant.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/modern-purim-ai-halacha.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-remove-openclaw-google-antigravity-plugin.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-diagnose-mac-after-gemini-pro-limit.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-diagnose-slow-mac-with-gemini-cli.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-record-macos-screen-and-webcam-in-background.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-fix-macos-upload-dialog-freeze.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/building-bannersweep-macos-notification-dismisser.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-fix-onedrive-dataless-files-breaking-git-on-macos.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/my-current-multi-mac-ai-coding-workflow.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-set-up-local-whisper-transcription-on-mac.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/why-everything-keeps-getting-hacked.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/extracting-bookmap-from-thinkorswim.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/gemini-cli-session-lost-claude-code-onedrive-backup.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/automated-etrade-2fa-google-apps-script-tailscale.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/how-to-avoid-claude-code-refusal.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/how-to-make-claude-code-effort-max-default.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/how-to-migrate-onedrive-to-external-drive-macos.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/03/the-claude-code-leak-is-not-the-joke.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/how-to-compare-broker-margin-requirements-robinhood-etrade-schwab.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/how-to-fix-sunshine-moonlight-rtsp-error-60-tailscale.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/porting-trading-sidecar-node-to-rust.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/how-to-extract-drawings-from-tradingview.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/bookmap-tos-update-java-agent.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/cve-2026-42945-nginx-rewrite-heap-overflow.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/how-to-use-goal-command-claude-code-codex.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/self-hosting-whisper-and-kokoro-on-rtx-2080-for-openclaw-telegram.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/codexbar-cli-memory-leak-urlsession-timeout-fix.html</loc></url>

    <url><loc>https://www.smolkin.org/blog/2026/05/debugging-whisper-hallucinations-long-audio.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/dxfeed-vs-schwab-market-data-latency-benchmark.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/the-trade-was-fine-power-etrade-was-not.html</loc></url>

    <url><loc>https://www.smolkin.org/apps/BannerSweep.html</loc></url>

    <url><loc>https://www.smolkin.org/legal/</loc></url>
    <url><loc>https://www.smolkin.org/legal/privacy/</loc></url>
    <url><loc>https://www.smolkin.org/legal/privacy/archive.html</loc></url>
    <url><loc>https://www.smolkin.org/legal/privacy/codevault.html</loc></url>
    <url><loc>https://www.smolkin.org/legal/privacy/documentscanner.html</loc></url>
    <url><loc>https://www.smolkin.org/legal/tos/aup.html</loc></url>
    <url><loc>https://www.smolkin.org/legal/tos/codevault.html</loc></url>
    <url><loc>https://www.smolkin.org/legal/tos/documentscanner.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/04/ai-bug-bounty-gitlab-160-dollar-scan.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/ai-assistant-ate-223-gb-cleaning-disk.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/05/the-doctor-was-the-disease.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/how-to-fix-mac-out-of-application-memory-runaway-grep.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/claude-5-fable-pricing-logging-jailbreak.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/the-overnight-price-is-frozen.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/alert-engine-browser-tab.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/eodhd-key-cleanup-postmortem.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/bull-market-stages-timing-tools-biking-analogy.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/trading-terminal-works-when-closed.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/an-engine-with-no-door.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/etrade-api-chase-escape-orders.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/margin-usage-trap-short-positions.html</loc></url>
    <url><loc>https://www.smolkin.org/blog/2026/06/eero-paused-device-still-reachable-over-tailscale.html</loc></url>

    <!-- clean-slug /apps/ subpath apps (canonical), added 2026-07-27 -->
    <url><loc>https://www.smolkin.org/apps/achievement-unlocked/</loc></url>
    <url><loc>https://www.smolkin.org/apps/ai-text-detector/</loc></url>
    <url><loc>https://www.smolkin.org/apps/audio-transcriber/</loc></url>
    <url><loc>https://www.smolkin.org/apps/book-recommender/</loc></url>
    <url><loc>https://www.smolkin.org/apps/can-i-short-tesla/</loc></url>
    <url><loc>https://www.smolkin.org/apps/chess-analyzer/</loc></url>
    <url><loc>https://www.smolkin.org/apps/citations/</loc></url>
    <url><loc>https://www.smolkin.org/apps/cleanlink/</loc></url>
    <url><loc>https://www.smolkin.org/apps/crime-map/</loc></url>
    <url><loc>https://www.smolkin.org/apps/daily-bible-verses/</loc></url>
    <url><loc>https://www.smolkin.org/apps/daycare-match/</loc></url>
    <url><loc>https://www.smolkin.org/apps/debate-arena/</loc></url>
    <url><loc>https://www.smolkin.org/apps/decide-for-me/</loc></url>
    <url><loc>https://www.smolkin.org/apps/defunct-companies/</loc></url>
    <url><loc>https://www.smolkin.org/apps/doctor-payments/</loc></url>
    <url><loc>https://www.smolkin.org/apps/dontblunder/</loc></url>
    <url><loc>https://www.smolkin.org/apps/drug-interactions/</loc></url>
    <url><loc>https://www.smolkin.org/apps/dual-search/</loc></url>
    <url><loc>https://www.smolkin.org/apps/enders-game/</loc></url>
    <url><loc>https://www.smolkin.org/apps/entrepreneur-sim/</loc></url>
    <url><loc>https://www.smolkin.org/apps/finance-news/</loc></url>
    <url><loc>https://www.smolkin.org/apps/find-the-ball/</loc></url>
    <url><loc>https://www.smolkin.org/apps/free-med-school/</loc></url>
    <url><loc>https://www.smolkin.org/apps/freerice-voice/</loc></url>
    <url><loc>https://www.smolkin.org/apps/global-timeline/</loc></url>
    <url><loc>https://www.smolkin.org/apps/gov-jobs/</loc></url>
    <url><loc>https://www.smolkin.org/apps/gpt-learning/</loc></url>
    <url><loc>https://www.smolkin.org/apps/habits/</loc></url>
    <url><loc>https://www.smolkin.org/apps/hashtag-lesson/</loc></url>
    <url><loc>https://www.smolkin.org/apps/hebrew-birthdays/</loc></url>
    <url><loc>https://www.smolkin.org/apps/how-to/</loc></url>
    <url><loc>https://www.smolkin.org/apps/india-geography/</loc></url>
    <url><loc>https://www.smolkin.org/apps/inventory/</loc></url>
    <url><loc>https://www.smolkin.org/apps/jokes/</loc></url>
    <url><loc>https://www.smolkin.org/apps/keyword-game/</loc></url>
    <url><loc>https://www.smolkin.org/apps/mac-always-on-top/</loc></url>
    <url><loc>https://www.smolkin.org/apps/mac-app-backup/</loc></url>
    <url><loc>https://www.smolkin.org/apps/mac-window-group-manager/</loc></url>
    <url><loc>https://www.smolkin.org/apps/market-cap/</loc></url>
    <url><loc>https://www.smolkin.org/apps/munger-archive/</loc></url>
    <url><loc>https://www.smolkin.org/apps/omer/</loc></url>
    <url><loc>https://www.smolkin.org/apps/on-this-day/</loc></url>
    <url><loc>https://www.smolkin.org/apps/onshelf/</loc></url>
    <url><loc>https://www.smolkin.org/apps/paid-price/</loc></url>
    <url><loc>https://www.smolkin.org/apps/pdf-tools/</loc></url>
    <url><loc>https://www.smolkin.org/apps/pdt-or-pst/</loc></url>
    <url><loc>https://www.smolkin.org/apps/periodic-table/</loc></url>
    <url><loc>https://www.smolkin.org/apps/phone-to-words/</loc></url>
    <url><loc>https://www.smolkin.org/apps/plain-text/</loc></url>
    <url><loc>https://www.smolkin.org/apps/promo-codes/</loc></url>
    <url><loc>https://www.smolkin.org/apps/prompt-vault/</loc></url>
    <url><loc>https://www.smolkin.org/apps/readbooksaloud/</loc></url>
    <url><loc>https://www.smolkin.org/apps/reading-notes/</loc></url>
    <url><loc>https://www.smolkin.org/apps/real-ratings/</loc></url>
    <url><loc>https://www.smolkin.org/apps/reminders-todo-journal/</loc></url>
    <url><loc>https://www.smolkin.org/apps/screenshot-metadata-saver/</loc></url>
    <url><loc>https://www.smolkin.org/apps/sec-edgar/</loc></url>
    <url><loc>https://www.smolkin.org/apps/shalom-zachor/</loc></url>
    <url><loc>https://www.smolkin.org/apps/shoresh/</loc></url>
    <url><loc>https://www.smolkin.org/apps/solved/</loc></url>
    <url><loc>https://www.smolkin.org/apps/statement-to-csv/</loc></url>
    <url><loc>https://www.smolkin.org/apps/subtitles/</loc></url>
    <url><loc>https://www.smolkin.org/apps/teach-me-something/</loc></url>
    <url><loc>https://www.smolkin.org/apps/trader-tryout/</loc></url>
    <url><loc>https://www.smolkin.org/apps/trading-promos/</loc></url>
    <url><loc>https://www.smolkin.org/apps/undo-tweet/</loc></url>
    <url><loc>https://www.smolkin.org/apps/vanity-phone/</loc></url>
    <url><loc>https://www.smolkin.org/apps/vouch/</loc></url>
    <url><loc>https://www.smolkin.org/apps/weather/</loc></url>
    <url><loc>https://www.smolkin.org/apps/writtenbyai/</loc></url>
</urlset>
