<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://thehftguy.com/2026/01/22/doing-gigabit-ethernet-over-my-british-phone-wires/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2026/01/screenshot_speedtest_phone.png</image:loc><image:title>screenshot_speedtest_phone</image:title></image:image><lastmod>2026-02-25T20:38:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2025/04/07/anaconda-inc-has-entered-litigation-against-non-paying-user-of-anaconda-alibaba-intel-dell-airbus/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2025/04/9pu978-1.jpg</image:loc><image:title>9pu978</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2025/04/9pu978.jpg</image:loc><image:title>9pu978</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2025/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-04-06T18:43:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2024/07/25/crowdstrike-will-be-liable-for-damages-in-france-based-on-the-ovh-precedent/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2024/07/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2024/07/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2024/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-08-17T14:51:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2023/11/21/buggy-animation-in-atlassian-bitbucket-is-wasting-half-a-cpu-core-at-all-times/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2023-11-18T19:27:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2023/11/14/the-linux-kernel-has-been-accidentally-hardcoded-to-a-maximum-of-8-cores-for-nearly-20-years/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-12-01T13:50:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2023/05/16/why-are-there-no-antitrust-claims-vs-github-copilot-when-there-is-a-precedent/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2023/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-05-17T03:18:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2022/12/12/the-costco-uk-website-never-worked-in-the-uk/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2022/12/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2022/12/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2022/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-12-12T18:15:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2022/09/12/white-house-estimates-coin-mining-in-texas-will-require-47-new-nuclear-reactors-over-the-next-decade/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2022/09/image-1.png</image:loc></image:image><lastmod>2022-09-10T15:41:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2021/08/30/french-appeal-court-affirms-decision-that-copyright-claims-on-gpl-are-invalid-must-be-enforced-via-contractual-dispute/</loc><lastmod>2024-07-25T22:19:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/10/27/my-experience-in-production-with-flask-bottle-tornado-and-twisted/</loc><lastmod>2022-02-27T00:34:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/10/20/bug-of-the-day-youtube-broke-for-40-of-the-uk-population-after-rolling-out-60-fps-videos/</loc><lastmod>2020-10-23T12:31:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/09/25/how-to-deduplicate-string-objects-in-memory-in-python/</loc><lastmod>2020-09-25T11:15:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/09/15/french-judge-rules-gpl-license-to-be-inapplicable-in-french-copyright-court/</loc><lastmod>2020-12-08T19:10:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/09/01/gdpr-violation-scribd-acquires-pii-on-500m-users-in-a-deal-with-linkedin/</loc><lastmod>2020-09-10T00:15:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/09/08/what-every-developer-should-know-about-civil-law-and-software-subscriptions/</loc><lastmod>2020-09-08T09:08:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/08/31/borked-windows-10-update-2020-08-31-reset-sound-settings/</loc><lastmod>2020-08-31T16:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/08/26/technical-debt-doesnt-exist/</loc><lastmod>2020-09-20T23:12:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/08/12/a-haven-for-fraud-and-stolen-cards-or-how-my-wife-was-forced-to-quit-revolut/</loc><lastmod>2020-10-14T11:50:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/08/03/amazon-blatantly-taking-over-the-codeguru-trademark-from-microsoft/</loc><lastmod>2020-08-09T13:29:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/08/04/the-differences-between-splunk-kibana-and-graylog/</loc><lastmod>2020-10-06T09:53:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/07/28/making-beautifulsoup-parsing-10-times-faster/</loc><lastmod>2022-07-09T22:31:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/07/26/atlassian-first-company-to-have-their-production-databases-deleted-by-meow/</loc><lastmod>2020-07-27T16:51:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/07/09/the-most-remarkable-legacy-system-i-have-seen/</loc><lastmod>2020-07-13T22:47:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/07/07/what-prevents-companies-from-open-sourcing-their-codebase/</loc><lastmod>2020-07-05T19:39:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/06/26/are-banks-still-using-perl-in-2020-the-answer-is-no/</loc><lastmod>2020-08-31T08:59:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/05/21/major-bug-in-glibc-is-killing-applications-with-a-memory-limit/</loc><lastmod>2020-05-20T16:21:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/04/20/what-aes-ciphers-to-use-between-cbc-gcm-ccm-chacha-poly/</loc><lastmod>2020-04-25T14:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/03/23/will-airbnb-go-bankrupt-and-when/</loc><lastmod>2020-04-28T23:14:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/02/18/jwt-is-awesome-heres-why/</loc><lastmod>2020-06-26T19:42:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2020/03/19/jp-morgan-postmortem-why-you-should-not-re-use-private-keys-or-csr-when-renewing-ssl-certificates/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2020/03/this-is-the-face-of-a-man-who-spent-72h-debugging-ssl.jpg</image:loc><image:title>this is the face of a man who spent 72h debugging ssl</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2020/03/screenshot_windows_error.png</image:loc><image:title>screenshot_windows_error</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2020/03/ca_windows_screenshot.png</image:loc><image:title>ca_windows_screenshot</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2020/03/screenshot_urllib_error.png</image:loc><image:title>screenshot_urllib_error</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2020/03/screenshot_requests_error.png</image:loc><image:title>screenshot_requests_error</image:title></image:image><lastmod>2020-03-19T13:04:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2019/12/10/why-products-are-shutdown-the-case-of-verizon-and-yahoo-groups/</loc><lastmod>2019-12-10T13:44:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2019/10/29/what-was-harder-to-build-windows-or-the-great-pyramid/</loc><lastmod>2019-11-11T19:28:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2019/10/22/the-demise-of-docker-and-the-rise-of-kubernetes/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2019/10/docker_versus_kubernetes.gif</image:loc><image:title>docker_versus_kubernetes</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2019/10/a_unicorn_not.jpg</image:loc><image:title>a_unicorn_not</image:title></image:image><lastmod>2020-03-05T01:12:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2019/10/07/perl-is-dying-quick-could-be-extinct-by-2023/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2019/10/perl-comparison-popular-languages.png</image:loc><image:title>perl comparison popular languages</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2019/10/perl-comparison-niche-languages.png</image:loc><image:title>perl comparison niche languages</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2019/10/perl-comparison-niche-languages-projection.png</image:loc><image:title>perl comparison niche languages projection</image:title></image:image><lastmod>2023-10-29T22:08:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2019/02/12/the-gmail-bug-thats-been-stealing-187m-a-year-from-expedia/</loc><lastmod>2020-10-18T22:11:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/privacy-policy/</loc><lastmod>2019-01-26T14:30:37+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thehftguy.com/2019/01/02/the-difference-between-id_token-and-access_token-in-openid-connect/</loc><lastmod>2021-02-06T13:54:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2018/11/13/2018-cloud-pricing-aws-now-cheaper-than-softlayer/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2018/11/2018-cloud-price-yearly-chart.png</image:loc><image:title>2018 cloud price yearly chart</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2018/11/2018-cloud-price-monthly-chart.png</image:loc><image:title>2018 cloud price monthly chart</image:title></image:image><lastmod>2018-11-22T20:03:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2018/01/15/the-inevitable-demise-of-ibm-softlayer-by-aws/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2018/01/ibm-falls-to-20-year-lows1.png</image:loc><image:title>ibm falls to 20 year lows</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2018/01/softlayer-monthly-price-for-a-server-with-500gb-of-memory.png</image:loc><image:title>softlayer monthly price for a server with 500gb of memory</image:title></image:image><lastmod>2018-01-29T19:21:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/12/20/how-to-make-millions-by-distributing-pirated-movies/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/top-30-movies-by-page-view2.png</image:loc><image:title>top 30 movies by page view</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/top-30-episodes-by-page-views1.png</image:loc><image:title>top 30 episodes by page views</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/popular-movies-page-views.png</image:loc><image:title>popular movies page views</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/popular-episodes-page-views.png</image:loc><image:title>popular episodes page views</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/imdb-welcome-page1.png</image:loc><image:title>imdb welcome page</image:title></image:image><lastmod>2017-12-22T19:44:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/12/06/scrum-vs-kanban-arent-they-the-same-thing/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/cracking-the-pm-interview-cover.jpg</image:loc><image:title>cracking the pm interview cover</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/scrum-board-photo.jpg</image:loc><image:title>scrum board photo</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/scrum-board-illustration.jpg</image:loc><image:title>scrum board illustration</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/12/kanban-board.jpg</image:loc><image:title>kanban board</image:title></image:image><lastmod>2017-12-25T04:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/10/20/building-an-analytics-pipeline-in-2016-the-ultimate-guide/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-snowplow-architecture.png</image:loc><image:title>analytics-pipeline-snowplow-architecture</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-looker-integrations2.png</image:loc><image:title>analytics-pipeline-looker-integrations</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-full-pipeline-on-premise2.png</image:loc><image:title>analytics-pipeline-full-pipeline-on-premise</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-full-pipeline-externalized2.png</image:loc><image:title>analytics-pipeline-full-pipeline-externalized</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-architecture2.png</image:loc><image:title>analytics-pipeline-architecture</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/analytics-pipeline-aggregator-integrations2.png</image:loc><image:title>analytics-pipeline-aggregator-integrations</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/i-dont-know.gif</image:loc><image:title>i dont know</image:title></image:image><lastmod>2017-11-21T21:38:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/07/13/cracking-the-hackerrank-test-google-to-the-rescue/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/cracking-the-coding-interview-cover.jpg</image:loc><image:title>cracking the coding interview cover</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/everybody-does-it-its-just-that-nobody-talks-about-it.gif</image:loc><image:title>everybody-does-it-its-just-that-nobody-talks-about-it</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-insights-stock-maximize-distribution1.png</image:loc><image:title>hr insights stock maximize distribution</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-question-lonely-integer.png</image:loc><image:title>hr question lonely integer</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-google-lonely-integer.png</image:loc><image:title>hr google lonely integer</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-google-dropping-privileges.png</image:loc><image:title>hr google dropping privileges</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-question-dropping-privileges.png</image:loc><image:title>hr question dropping privileges</image:title></image:image><lastmod>2024-05-02T04:01:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/09/26/hitting-hacker-news-front-page-how-much-traffic-do-you-get/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/referer-google-cropped.png</image:loc><image:title>referer google cropped</image:title><image:caption>Google: 57k views / 46k visitors</image:caption></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/referer-docker-cropped.png</image:loc><image:title>referer docker cropped</image:title><image:caption>Docker: 109k views / 88k visitors</image:caption></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/hn-first-page-example.png</image:loc><image:title>HN first page example</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/wordpress-your-site-is-booming1.png</image:loc><image:title>wordpress your site is booming</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/503unavailable.png</image:loc><image:title>503unavailable</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/hn-views-per-week.png</image:loc><image:title>HN views per week</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/hn-views-per-day.png</image:loc><image:title>HN views per day</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/09/godlike-seo-achievement.png</image:loc><image:title>godlike seo achievement</image:title></image:image><lastmod>2018-05-01T22:56:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/08/29/which-skills-are-the-most-employable-in-tech/</loc><lastmod>2017-08-29T17:50:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/gandalf-so-it-begins-the-greatest-fuck-up-of-our-time.jpg</image:loc><image:title>gandalf-so-it-begins-the-greatest-fuck-up-of-our-time</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/gandalf-so-it-begins-the-greatest-fuck-up-of-our-time-7806.png</image:loc><image:title>gandalf-so-it-begins-the-greatest-fuck-up-of-our-time-780</image:title></image:image><lastmod>2023-02-09T13:07:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/02/23/docker-in-production-an-update/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/one-does-not-simply-say-well-it-worked-on-my-machine1.jpg</image:loc><image:title>one-does-not-simply-say-well-it-worked-on-my-machine.jpg</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/docker-certified.png</image:loc><image:title>docker-certified</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/mistake-it-could-be-that-the-purpose-of-your-life-is-only-to-serve-as-a-warning-to-others.jpg</image:loc><image:title>mistake-it-could-be-that-the-purpose-of-your-life-is-only-to-serve-as-a-warning-to-others</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/docker-crash-illustrated1.png</image:loc><image:title>docker-crash-illustrated</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/ship-crashing-in-the-sea.gif</image:loc><image:title>ship-crashing-in-the-sea</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/plane-crash2.gif</image:loc><image:title>plane-crash2</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/02/pic-i-dont-always-make-working-code-but-when-i-do-it-works-on-my-machine.jpg</image:loc><image:title>pic-i-dont-always-make-working-code-but-when-i-do-it-works-on-my-machine</image:title></image:image><lastmod>2019-03-14T19:42:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/10/24/heres-how-to-make-a-good-github-project-for-your-resume/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/github-project-structure.png</image:loc><image:title>github-project-structure</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/github-traffic.png</image:loc><image:title>github-traffic</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/github-submit-application1.png</image:loc><image:title>github-submit-application</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/github-integration-icons.png</image:loc><image:title>github-integration-icons</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/github-snake-gif.gif</image:loc><image:title>github-snake-gif</image:title></image:image><lastmod>2023-06-12T08:21:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/07/19/what-does-it-really-take-to-track-100-million-cell-phones/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/what-if-i-told-you-it-took-25-years-to-equip-every-human-being-with-a-personal-tracking-device.jpg</image:loc><image:title>what if i told you it took 25 years to equip every human being with a personal tracking device</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/mobile-cellular-subscriptions-per-100-people.png</image:loc><image:title>mobile cellular subscriptions (per 100 people)</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/nokia-3310.jpg</image:loc><image:title>nokia-3310</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/iphone-7s.jpg</image:loc><image:title>iphone 7s</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/london-trilateration-2-crop1.png</image:loc><image:title>london trilateration 2 crop</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/london-trilateration-1-crop.png</image:loc><image:title>london trilateration 1 crop</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/timing-advance-distance.png</image:loc><image:title>timing advance distance</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/propagation-loss.png</image:loc><image:title>propagation loss</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/section-antenna.jpg</image:loc><image:title>section antenna</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/07/base-station-setup.png</image:loc><image:title>base station setup</image:title></image:image><lastmod>2017-11-05T23:35:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/06/08/choosing-a-cloud-provider-amazon-aws-ec2-vs-google-compute-engine-vs-microsoft-azure-vs-ibm-softlayer-vs-linode-vs-digitalocean-vs-ovh-vs-hertzner/</loc><lastmod>2017-11-25T13:32:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/03/27/sql-vs-nosql-whats-the-best-database-and-when/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/03/databases-flowchart.png</image:loc><image:title>databases flowchart</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/03/nosql-flowchart.png</image:loc><image:title>nosql flowchart</image:title></image:image><lastmod>2017-04-20T21:06:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/03/31/whats-the-best-data-warehouse-solution-redshift-vs-bigquery-vs-hadoop/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/03/datawarehouse-flowchart1.png</image:loc><image:title>datawarehouse flowchart</image:title></image:image><lastmod>2017-04-20T21:06:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/03/29/whats-the-best-nosql-database-cassandra-vs-mongodb-vs-redis-vs-elasticsearch/</loc><lastmod>2017-12-01T06:53:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/09/12/250-gbday-of-logs-with-graylog-lessons-learned/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/09/graylog-architecture.png</image:loc><image:title>graylog-architecture</image:title></image:image><lastmod>2021-04-13T04:31:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/about/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/photo-profile.png</image:loc><image:title>photo-profile</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/accomplishment.jpg</image:loc><image:title>accomplishment</image:title></image:image><lastmod>2017-12-16T16:39:11+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thehftguy.com/2017/04/04/the-187-million-dollars-gmail-bug/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/04/pic-its-not-a-bug-its-a-feature-bill-gates.jpg</image:loc><image:title>it's not a bug,its a feature</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/04/screenshot-gmail-hidden1.png</image:loc><image:title>screenshot gmail hidden</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/04/screenshot-gmail-subject.png</image:loc><image:title>screenshot gmail subject</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/04/pic-if-google-fixes-google-the-internet-could-go-up-by-1percent-of-1percent.jpg</image:loc><image:title>pic - if google fixes google the internet could go up by 1percent of 1percent</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/04/pic-i-dont-often-write-code-but-when-i-do-its-3m-per-character.jpg</image:loc><image:title>pic - i dont often write code but when i do its 3M per character</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/03/pic-its-not-a-bug-its-a-feature-a-billion-dollar-feature.jpg</image:loc><image:title>pic - its not a bug its a feature a billion dollar feature</image:title></image:image><lastmod>2017-04-05T04:07:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2017/01/23/career-advice-and-salary-negotiations-move-early-and-move-often/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/pic-if-you-want-more-you-have-to-become-more.jpg</image:loc><image:title>pic-if-you-want-more-you-have-to-become-more</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/pic-the-first-year-i-was-in-london-my-compensation-took-105-percent-which-really-pissed-me-off-because-it-was-just-shy-of-10-percent-a-month.jpg</image:loc><image:title>pic-the-first-year-i-was-in-london-my-compensation-took-105-percent-which-really-pissed-me-off-because-it-was-just-shy-of-10-percent-a-month</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/gif-yeah-that-aint-happening.gif</image:loc><image:title>gif-yeah-that-aint-happening</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/gif-plane-take-off-going-wrong.gif</image:loc><image:title>gif-plane-take-off-going-wrong</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/gif-herding-sheeps.gif</image:loc><image:title>gif-herding-sheeps</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/pic-when-you-life-your-life-by-poor-standards-you-inflict-everyone-who-crosses-your-path.jpg</image:loc><image:title>pic-when-you-life-your-life-by-poor-standards-you-inflict-everyone-who-crosses-your-path</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/gif-im-a-unicorn.gif</image:loc><image:title>gif-im-a-unicorn</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2017/01/negotiation-diagram.png</image:loc><image:title>negotiation-diagram</image:title></image:image><lastmod>2017-04-01T14:28:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/11/14/what-is-docker-and-when-to-use-it/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/what-is-docker-ci-pipeline-without-docker.png</image:loc><image:title>what-is-docker-ci-pipeline-without-docker</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/what-is-docker-ci-pipeline-with-docker.png</image:loc><image:title>what-is-docker-ci-pipeline-with-docker</image:title></image:image><lastmod>2017-03-08T22:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/06/15/gce-vs-aws-in-2016-why-you-should-never-use-amazon/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/06/throwing-money.gif</image:loc><image:title>throwing money</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/06/burning-money.gif</image:loc><image:title>burning money</image:title></image:image><lastmod>2018-03-21T19:44:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/11/18/google-cloud-is-50-cheaper-than-aws/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/aws-vs-gce-pricing-summary1.png</image:loc><image:title>aws-vs-gce-pricing-summary</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/aws-vs-gce-pricing-instances-by-usage1.png</image:loc><image:title>aws-vs-gce-pricing-instances-by-usage</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/figure2_7001.png</image:loc><image:title>figure2_7001</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/aws-vs-gce-pricing-instances-with-local-ssd.png</image:loc><image:title>aws-vs-gce-pricing-instances-with-local-ssd</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/aws-vs-gce-pricing-cheapest-production-instances.png</image:loc><image:title>aws-vs-gce-pricing-cheapest-production-instances</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/aws-vs-gce-pricing-shared-instances.png</image:loc><image:title>aws-vs-gce-pricing-shared-instances</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/grenade-fishing.gif</image:loc><image:title>grenade-fishing</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/11/figure2_700.png</image:loc><image:title>figure2_700</image:title></image:image><lastmod>2017-12-02T23:40:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2015/10/23/10-millions-users-accounts-with-ldap-yes-we-can/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2015/10/opendj-replication.png</image:loc><image:title>OpenDJ replication</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/04/opendj-database-size.png</image:loc><image:title>OpenDJ database size</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/04/openam-memory-per-session.png</image:loc><image:title>OpenAM memory per session</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/04/full-cluster.png</image:loc><image:title>full cluster</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/04/full-cluster-latency.png</image:loc><image:title>full cluster latency</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/04/full-cluster-authrate.png</image:loc><image:title>full cluster authrate</image:title></image:image><lastmod>2019-01-11T20:47:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/10/03/haproxy-vs-nginx-why-you-should-never-use-nginx-for-load-balancing/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/haproxydash.png</image:loc><image:title>haproxydash</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/haproxy-status-page.png</image:loc><image:title>haproxy-status-page</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/10/nginx-status-page.png</image:loc><image:title>nginx-status-page</image:title></image:image><lastmod>2021-02-21T02:26:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2015/10/14/iam-benchmarks-openam-vs-wso2-vs-simplesamlphp-vs-shibboleth-2/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/saml-latency.png</image:loc><image:title>saml latency</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/saml-authrate.png</image:loc><image:title>saml authrate</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/openid-connect-latency.png</image:loc><image:title>openid connect latency</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/openid-connect-authrate.png</image:loc><image:title>openid connect authrate</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/iam-test-setup.png</image:loc><image:title>IAM test setup</image:title></image:image><lastmod>2017-04-06T16:49:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/04/18/monitoring-in-the-cloud-datadog-vs-server-density-vs-stackdriver-vs-bmc-boundary-vs-newrelic/</loc><lastmod>2016-11-04T21:21:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/07/20/hackerrank-a-glimpse-at-the-company-side/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-funnel.png</image:loc><image:title>hr funnel</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/07/hr-test-time-report.png</image:loc><image:title>hr test time report</image:title></image:image><lastmod>2017-06-10T00:31:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/05/31/stack-overflow-survey-money-buy-happiness/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/05/creep.gif</image:loc><image:title>money shower</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/05/money_buys_happiness.png</image:loc><image:title>money_buys_happiness</image:title></image:image><lastmod>2016-07-14T19:45:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/05/22/configuring-timeouts-in-haproxy/</loc><lastmod>2016-05-29T20:22:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/05/23/system-design-combining-haproxy-nginx-varnish-and-more-into-the-big-picture/</loc><lastmod>2018-04-13T18:43:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/contact/</loc><lastmod>2016-03-28T20:33:14+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://thehftguy.com/2016/03/10/how-to-export-amazon-ec2-instances-to-a-csv-file/</loc><lastmod>2020-02-28T17:21:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2016/01/25/cv-francais-vs-uk-resume/</loc><lastmod>2016-03-27T21:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com/2015/10/05/ldap-benchmark-opendj-vs-openldap-vs-symas-openldap-vs-apacheds/</loc><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/test-setup.png</image:loc><image:title>test setup</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/test-scenario.png</image:loc><image:title>Test Scenario</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/server-test-results-latency.png</image:loc><image:title>server test results latency</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/server-test-results-authrate.png</image:loc><image:title>server test results authrate</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/laptop-test-results-latency.png</image:loc><image:title>laptop test results latency</image:title></image:image><image:image><image:loc>https://thehftguy.com/wp-content/uploads/2016/03/laptop-test-results-authrate.png</image:loc><image:title>laptop test results authrate</image:title></image:image><lastmod>2020-12-08T18:49:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://thehftguy.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-25T20:38:17+00:00</lastmod></url></urlset>
