<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ard.ninja/</loc></url><url><loc>https://ard.ninja/blog/</loc></url><url><loc>https://ard.ninja/blog/2013-07-28-lcd-and-arduino/</loc></url><url><loc>https://ard.ninja/blog/2013-12-19-microsoft-ad-ldap-authentication-via-apache2/</loc></url><url><loc>https://ard.ninja/blog/2014-01-22-full-text-search-sphinx-mysql-innodb/</loc></url><url><loc>https://ard.ninja/blog/2014-01-23-searching-sphinx-php/</loc></url><url><loc>https://ard.ninja/blog/2014-09-11-android-4-1-4-2-gpu-rendering-dom-repainting/</loc></url><url><loc>https://ard.ninja/blog/2014-09-11-html5-number-input-validation-perturbing/</loc></url><url><loc>https://ard.ninja/blog/2015-07-31-mongodb-full-text-search-oddities/</loc></url><url><loc>https://ard.ninja/blog/2015-12-13-jasmine-testing-spyonfoo-bar-callthrough-thoughts/</loc></url><url><loc>https://ard.ninja/blog/2015-12-30-fun-semicolons-javascript/</loc></url><url><loc>https://ard.ninja/blog/2016-01-02-realtek-alc1150-codec-intel-point-h-hd-audio-linux/</loc></url><url><loc>https://ard.ninja/blog/2016-01-03-calling-foreach-array-like-objects-e-g-arguments/</loc></url><url><loc>https://ard.ninja/blog/2016-01-09-javascript-constants-using-object-defineproperty/</loc></url><url><loc>https://ard.ninja/blog/2016-01-09-wrap-console-log-place-prefix/</loc></url><url><loc>https://ard.ninja/blog/2016-02-02-git-tip-replace-master-branch-fresh-copy-upstream/</loc></url><url><loc>https://ard.ninja/blog/2016-04-23-increasing-commoditization-downmarket-web-development/</loc></url><url><loc>https://ard.ninja/blog/2016-04-24-computer-science-self-taught-programmer/</loc></url><url><loc>https://ard.ninja/blog/2016-06-10-making-npm-install-faster/</loc></url><url><loc>https://ard.ninja/blog/2016-07-03-web-push-notifications-web-workers/</loc></url><url><loc>https://ard.ninja/blog/2016-08-07-3-things-first-call-freelancer/</loc></url><url><loc>https://ard.ninja/blog/2016-08-16-top-5-es2015-features-use-today/</loc></url><url><loc>https://ard.ninja/blog/2016-08-26-generating-ideas-software-projects/</loc></url><url><loc>https://ard.ninja/blog/2016-09-09-version-control-git-new-developers/</loc></url><url><loc>https://ard.ninja/blog/2016-09-19-finding-freelance-development-work/</loc></url><url><loc>https://ard.ninja/blog/2016-09-24-how-npm-scripts-really-work/</loc></url><url><loc>https://ard.ninja/blog/2016-10-11-6-months-pair-programming/</loc></url><url><loc>https://ard.ninja/blog/2016-10-18-yarn-vs-npm-one-week/</loc></url><url><loc>https://ard.ninja/blog/2016-12-01-generating-signed-access-tokens-hmac/</loc></url><url><loc>https://ard.ninja/blog/2016-12-02-correlating-sentiment-with-bitcoin-prices/</loc></url><url><loc>https://ard.ninja/blog/2016-12-12-software-project-premortems/</loc></url><url><loc>https://ard.ninja/blog/2016-12-26-shutting-down-trollboxarchive/</loc></url><url><loc>https://ard.ninja/blog/2016-12-28-algorithmic-trading-experiments-with-cryptocurrency/</loc></url><url><loc>https://ard.ninja/blog/2016-12-31-my-2016-reading-list/</loc></url><url><loc>https://ard.ninja/blog/2017-02-18-taking-positive-risks/</loc></url><url><loc>https://ard.ninja/blog/2017-03-04-when-to-use-connection-pooling-in-java/</loc></url><url><loc>https://ard.ninja/blog/2017-04-16-introducing-submittal-extractor/</loc></url><url><loc>https://ard.ninja/blog/2017-07-01-the-state-of-node-debugging/</loc></url><url><loc>https://ard.ninja/blog/2017-7-20-a-fresh-pi/</loc></url><url><loc>https://ard.ninja/blog/2017-10-29-react-redux-mega-tutorial/</loc></url><url><loc>https://ard.ninja/blog/2017-11-18-kubernetes-hpa-uses-cpu-request-not-cpu-limit/</loc></url><url><loc>https://ard.ninja/blog/2017-11-19-react-native-android-app-as-a-module/</loc></url><url><loc>https://ard.ninja/blog/2018-02-06-one-week-side-project-ideas/</loc></url><url><loc>https://ard.ninja/blog/2018-02-16-first-attempt-at-systematic-trading-algorithms1/</loc></url><url><loc>https://ard.ninja/blog/2018-02-19-the-basic-math-of-trading-for-income/</loc></url><url><loc>https://ard.ninja/blog/2018-02-20-is-sector-rebalancing-worthwhile/</loc></url><url><loc>https://ard.ninja/blog/2018-03-04-evidence-of-diminishing-attention-span-of-youtubers/</loc></url><url><loc>https://ard.ninja/blog/2018-05-24-one-to-three-month-side-project-ideas-list/</loc></url><url><loc>https://ard.ninja/blog/2018-8-27-pros-and-cons-of-various-secret-systems-copy/</loc></url><url><loc>https://ard.ninja/blog/2019-11-05-how-i-built-a-custom-art-commissions-site-in-2019/</loc></url><url><loc>https://ard.ninja/blog/2020-01-24-adding-jest-to-sharepoint-framework-react-sites-in-2020/</loc></url><url><loc>https://ard.ninja/blog/2020-05-26-why-you-cant-narrow-any-in-typescript/</loc></url><url><loc>https://ard.ninja/blog/2020-06-14-buy-boeing-sell-boeing/</loc></url><url><loc>https://ard.ninja/blog/2020-06-14-selling-people-what-they-want-not-what-they-need/</loc></url><url><loc>https://ard.ninja/blog/2020-06-28-donnie-pump-covid-press-conference-trading-system/</loc></url><url><loc>https://ard.ninja/blog/2020-12-04-testing-a-simple-buy-the-dip-alpaca-system-4-months-in/</loc></url><url><loc>https://ard.ninja/blog/2020-12-12-predicting-what-will-happen-in-2021/</loc></url><url><loc>https://ard.ninja/blog/2021-02-14-all-markets-are-a-dark-forest/</loc></url><url><loc>https://ard.ninja/blog/2021-04-07-introduction-to-ultra-long-term-trend-following/</loc></url><url><loc>https://ard.ninja/blog/2021-04-10-wait-for-the-crash-and-pick-up-the-pieces/</loc></url><url><loc>https://ard.ninja/blog/2021-05-26-the-great-american-melt-up/</loc></url><url><loc>https://ard.ninja/blog/2021-06-14-doing-a-good-code-review-should-be-simple/</loc></url><url><loc>https://ard.ninja/blog/2022-05-17-sobols-daemon-is-alive/</loc></url><url><loc>https://ard.ninja/blog/2022-05-22-concerned-about-the-world-ask-gpt3/</loc></url><url><loc>https://ard.ninja/blog/2022-08-14-bureaucracy-navigation-as-a-service/</loc></url><url><loc>https://ard.ninja/blog/2022-09-21-building-an-engineering-org-one-year-in/</loc></url><url><loc>https://ard.ninja/blog/2022-12-11-organization-heirarchy-as-hidden-markov-model-for-sales/</loc></url><url><loc>https://ard.ninja/blog/2023-02-10-bountys-engineering-guiding-principles/</loc></url><url><loc>https://ard.ninja/blog/2023-02-26-uuids-over-autoincrementing-ids-are-so-much-better-its-not-even-close/</loc></url><url><loc>https://ard.ninja/blog/2023-03-18-attention-in-the-western-hemisphere-is-a-gaussian-beam/</loc></url><url><loc>https://ard.ninja/blog/2023-04-19-divide-conquer-musks-attention-hack-startup-founders/</loc></url><url><loc>https://ard.ninja/blog/2023-06-08-semantic-search-and-unsupervised-learning-powering-saymore-ai/</loc></url><url><loc>https://ard.ninja/blog/2023-09-18-evenly-spreading-scheduled-job-load-across-hourly-time-buckets/</loc></url><url><loc>https://ard.ninja/blog/2024-05-08-how-i-built-bountys-internal-customer-service-tools-using-retool/</loc></url><url><loc>https://ard.ninja/blog/2024-05-17-human-credulity-defense-is-in-finite-supply/</loc></url><url><loc>https://ard.ninja/blog/2024-07-31-creating-potently-agentic-individually-aligned-models/</loc></url><url><loc>https://ard.ninja/blog/2024-11-18-information-gradients-lead-to-technocapital-sinks/</loc></url><url><loc>https://ard.ninja/blog/2024-11-25-new-technologies-to-follow-2024/</loc></url><url><loc>https://ard.ninja/blog/2024-11-30-hallucination-yield-or-llm-market-premium/</loc></url><url><loc>https://ard.ninja/blog/2025-03-08-making-the-product-sing/</loc></url><url><loc>https://ard.ninja/blog/2025-04-07-ai-progress-alignment/</loc></url><url><loc>https://ard.ninja/blog/2025-04-10-trend-reversal-developed-economies-ai-automation/</loc></url><url><loc>https://ard.ninja/blog/2025-06-09-its-2025-but-is-it-1995-or-1998/</loc></url><url><loc>https://ard.ninja/blog/2025-06-17-stop-blackpilling-stop-dooming-forget-p-doom-and-learn-to-love-building-gpt-wrappers/</loc></url><url><loc>https://ard.ninja/blog/2025-07-03-the-singularity-already-happened-for-dogs-and-they-seem-fine/</loc></url><url><loc>https://ard.ninja/blog/2025-09-03-information-value-at-ai-edges/</loc></url><url><loc>https://ard.ninja/blog/2025-09-17-parasitic-ai-text-viruses/</loc></url><url><loc>https://ard.ninja/blog/2025-09-20-the-financial-cyberpunk-future/</loc></url><url><loc>https://ard.ninja/blog/2025-10-08-is-the-magnitude-of-ai-capex-risky/</loc></url><url><loc>https://ard.ninja/blog/2025-12-12-ai-2030-projections-and-predictions/</loc></url><url><loc>https://ard.ninja/blog/2025-12-13-ai-datacenters-in-space-and-space-company-growth/</loc></url><url><loc>https://ard.ninja/blog/2025-12-16-largest-ai-datacenter-clusters-next-two-years/</loc></url><url><loc>https://ard.ninja/blog/2026-01-04-the-state-of-ai-investing-jan-2026-edition/</loc></url><url><loc>https://ard.ninja/blog/2026-02-01-when-does-the-music-stop-on-mag7-capex/</loc></url><url><loc>https://ard.ninja/blog/2026-02-24-the-state-of-ai-inference-and-running-models-at-home/</loc></url><url><loc>https://ard.ninja/blog/2026-03-07-the-ai-friendly-tech-stack-i-like-right-now/</loc></url><url><loc>https://ard.ninja/blog/2026-03-22-ai-json-safe-parse-npm-package-for-parsing-llm-json/</loc></url><url><loc>https://ard.ninja/blog/2026-04-26-omakase-approaches-to-saas-in-2026/</loc></url><url><loc>https://ard.ninja/blog/2026-05-03-may-2026-update-to-the-ai-bottlenecks-trade/</loc></url><url><loc>https://ard.ninja/fear/</loc></url><url><loc>https://ard.ninja/games/mandarin-matching/</loc></url><url><loc>https://ard.ninja/games/mandarin/</loc></url><url><loc>https://ard.ninja/games/radicals/</loc></url><url><loc>https://ard.ninja/games/vietnamese-accent-typing/</loc></url><url><loc>https://ard.ninja/games/vietnamese-diacritics/</loc></url><url><loc>https://ard.ninja/games/vietnamese-matching/</loc></url><url><loc>https://ard.ninja/games/vietnamese-tone-examples/</loc></url><url><loc>https://ard.ninja/games/vietnamese-tone-listening/</loc></url><url><loc>https://ard.ninja/games/vietnamese/</loc></url><url><loc>https://ard.ninja/indicators/</loc></url><url><loc>https://ard.ninja/legal/</loc></url><url><loc>https://ard.ninja/motivate/</loc></url><url><loc>https://ard.ninja/tools/enhanced-mandarin-flashcards/</loc></url><url><loc>https://ard.ninja/tools/mandarin-breakdown/</loc></url><url><loc>https://ard.ninja/tools/mandarin-memory-palace/</loc></url><url><loc>https://ard.ninja/tools/travel-phrases/</loc></url></urlset>