<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jamesog</title><link>https://news.ycombinator.com/user?id=jamesog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 19 Apr 2026 07:47:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamesog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamesog in "Building a CLI for All of Cloudflare"]]></title><description><![CDATA[
<p>I was the original author of the cloudflare-go library (which I worked on in my spare time while working at Cloudflare), and I included a `flarectl` command with it, but sadly it didn't get much traction :-(<p><a href="https://github.com/cloudflare/cloudflare-go/tree/v0/cmd/flarectl" rel="nofollow">https://github.com/cloudflare/cloudflare-go/tree/v0/cmd/flar...</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 18:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756307</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=47756307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756307</guid></item><item><title><![CDATA[New comment by jamesog in "Cloudflare outage on December 5, 2025"]]></title><description><![CDATA[
<p>The bad change wasn't even a deployment as such, just an entry in the global KV store <a href="https://blog.cloudflare.com/introducing-quicksilver-configuration-distribution-at-internet-scale/" rel="nofollow">https://blog.cloudflare.com/introducing-quicksilver-configur...</a><p>Actual deployments take hours to propagate worldwide.<p>(Disclosure: former Cloudflare SRE)</p>
]]></description><pubDate>Fri, 05 Dec 2025 19:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46166447</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=46166447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46166447</guid></item><item><title><![CDATA[New comment by jamesog in "Cloudflare outage on December 5, 2025"]]></title><description><![CDATA[
<p>Disclosure: Former Cloudflare SRE.<p>The short answer is "yes" due to the way the configuration management works. Other infrastructure changes or service upgrades might get undone, but it's possible. Or otherwise revert the commit that introduced the package bump with the new code and force that to rollout everywhere rather than waiting for progressive rollout.<p>There shouldn't be much chance of bringing the system to a novel state because configuration management will largely put things into the correct state. (Where that doesn't work is if CM previously created files, it won't delete them unless explicitly told to do so.)</p>
]]></description><pubDate>Fri, 05 Dec 2025 19:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46166354</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=46166354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46166354</guid></item><item><title><![CDATA[New comment by jamesog in "If you're remote, ramble"]]></title><description><![CDATA[
<p>> I collaborated a lot with a collage - James (Jog). I asked him loads of questions, from "how to login to a server", via "what is anycast" to "tell me how you mitigated this one, give me precise instructions you've run".<p>Hi, that's me! There were definitely a lot of fun conversations.<p>I liked that a culture of internal blogs became a thing too. It was good to see people brain dumping their experiments and findings. I think people learnt a lot from following all the internal blogs.</p>
]]></description><pubDate>Sun, 03 Aug 2025 21:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44779830</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=44779830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44779830</guid></item><item><title><![CDATA[New comment by jamesog in "Murderbot, she wrote"]]></title><description><![CDATA[
<p>Children of Time needs to come with a huge content warning for those with arachnophobia. I got through it, but I didn't enjoy it, for that reason.</p>
]]></description><pubDate>Tue, 03 Dec 2024 17:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42308510</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=42308510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42308510</guid></item><item><title><![CDATA[New comment by jamesog in "Cloudflare.com's Robots.txt"]]></title><description><![CDATA[
<p>That's not from robots.txt, but their Bot Management feature which blocks things calling themselves Googlebot that don't come from known Google IPs.</p>
]]></description><pubDate>Sun, 17 Nov 2024 14:02:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42164220</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=42164220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42164220</guid></item><item><title><![CDATA[New comment by jamesog in "Origin of 'Daemon' in Computing"]]></title><description><![CDATA[
<p>"Aesthetic" gets even stickier! In the UK I tend to more commonly hear it pronounced as "es-thetic".<p>The Great Vowel Shift indeed makes written English much more confusing than it perhaps should be. English is already a messy hodge-podge of a language, then our writing system started to get standardised (or standardized, if you're American!) right as pronunciation started to change, leading to the written version of words suddenly no longer being anything like the pronunciation.</p>
]]></description><pubDate>Sun, 20 Oct 2024 17:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41897095</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=41897095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41897095</guid></item><item><title><![CDATA[New comment by jamesog in "Origin of 'Daemon' in Computing"]]></title><description><![CDATA[
<p>US English spells it as encyclopedia, British English spells it as encyclopaedia.</p>
]]></description><pubDate>Sun, 20 Oct 2024 16:47:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41896655</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=41896655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41896655</guid></item><item><title><![CDATA[New comment by jamesog in "Origin of 'Daemon' in Computing"]]></title><description><![CDATA[
<p>It should more properly be written as dæmon. The æ ("ash") character is usually pronounced more like "ee", as in encyclopædia. I've never heard anyone say "encycloPAYdia" :-)</p>
]]></description><pubDate>Sun, 20 Oct 2024 14:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41895682</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=41895682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41895682</guid></item><item><title><![CDATA[New comment by jamesog in "Ask HN: What happens to ".io" TLD after UK gives back the Chagos Islands?"]]></title><description><![CDATA[
<p>The Isle of Man isn't part of the UK, but rather a Crown Dependency, as are Jersey (.je) and Guernsey (.gg): <a href="https://en.wikipedia.org/wiki/Crown_Dependencies" rel="nofollow">https://en.wikipedia.org/wiki/Crown_Dependencies</a></p>
]]></description><pubDate>Thu, 03 Oct 2024 18:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41733568</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=41733568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41733568</guid></item><item><title><![CDATA[Where Is All of the Fediverse?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.benjojo.co.uk/post/who-hosts-the-fediverse-instances">https://blog.benjojo.co.uk/post/who-hosts-the-fediverse-instances</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38967378">https://news.ycombinator.com/item?id=38967378</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jan 2024 12:50:58 +0000</pubDate><link>https://blog.benjojo.co.uk/post/who-hosts-the-fediverse-instances</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=38967378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38967378</guid></item><item><title><![CDATA[Reorient GitHub pull requests around changesets]]></title><description><![CDATA[
<p>Article URL: <a href="https://mitchellh.com/writing/github-changesets">https://mitchellh.com/writing/github-changesets</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37718132">https://news.ycombinator.com/item?id=37718132</a></p>
<p>Points: 224</p>
<p># Comments: 205</p>
]]></description><pubDate>Sat, 30 Sep 2023 18:09:46 +0000</pubDate><link>https://mitchellh.com/writing/github-changesets</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=37718132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37718132</guid></item><item><title><![CDATA[Go Proposal: runtime/trace flight recording]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/golang/go/issues/63185">https://github.com/golang/go/issues/63185</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37632722">https://news.ycombinator.com/item?id=37632722</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 24 Sep 2023 12:58:40 +0000</pubDate><link>https://github.com/golang/go/issues/63185</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=37632722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37632722</guid></item><item><title><![CDATA[Buzz Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://buzz-lang.dev/">https://buzz-lang.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37609159">https://news.ycombinator.com/item?id=37609159</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Sep 2023 07:51:04 +0000</pubDate><link>https://buzz-lang.dev/</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=37609159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37609159</guid></item><item><title><![CDATA[New comment by jamesog in "K9s: A lazier way to manage Kubernetes Clusters"]]></title><description><![CDATA[
<p>I'll add stern (<a href="https://github.com/stern/stern">https://github.com/stern/stern</a>) to that - follow logs from multiple pods easily.</p>
]]></description><pubDate>Wed, 19 Jul 2023 18:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36791379</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=36791379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36791379</guid></item><item><title><![CDATA[Photomator for Mac]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pixelmator.com/blog/2023/05/16/photomator-for-mac-is-out-now/">https://www.pixelmator.com/blog/2023/05/16/photomator-for-mac-is-out-now/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35967782">https://news.ycombinator.com/item?id=35967782</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 May 2023 21:08:15 +0000</pubDate><link>https://www.pixelmator.com/blog/2023/05/16/photomator-for-mac-is-out-now/</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=35967782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35967782</guid></item><item><title><![CDATA[We Use Cue (and Not Helm)]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloudplane.org/blog/why-cue">https://cloudplane.org/blog/why-cue</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33106940">https://news.ycombinator.com/item?id=33106940</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Oct 2022 11:34:23 +0000</pubDate><link>https://cloudplane.org/blog/why-cue</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=33106940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33106940</guid></item><item><title><![CDATA[Mastodon for iOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://apps.apple.com/us/app/mastodon-for-iphone/id1571998974">https://apps.apple.com/us/app/mastodon-for-iphone/id1571998974</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28009982">https://news.ycombinator.com/item?id=28009982</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 30 Jul 2021 17:00:21 +0000</pubDate><link>https://apps.apple.com/us/app/mastodon-for-iphone/id1571998974</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=28009982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28009982</guid></item><item><title><![CDATA[New comment by jamesog in "Git: Malicious repositories can execute remote code while cloning"]]></title><description><![CDATA[
<p>Since the introduction of APFS I've taken to creating a new APFS volume formatted as case-sensitive, and put my git repositories there.<p>This has mostly been useful for working on shared repositories where, say, a Linux user (or other user on a case-sensitive filesystem) pushes two branches, say `feature/foo` and `feature/Foo` which works fine for them, but on a case-insensitive filesystem, git gets very upset.</p>
]]></description><pubDate>Wed, 10 Mar 2021 13:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=26410825</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=26410825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26410825</guid></item><item><title><![CDATA[New comment by jamesog in "Take a look at Nomad before jumping on Kubernetes"]]></title><description><![CDATA[
<p>Managed Kubernetes exists because Kubernetes is so mind-bendingly complex.<p>Nomad, on the other hand, is pretty simple and easy to run, and a single binary. There's probably no benefit to having a managed offering.<p>That said, I wouldn't be surprised if HashiCorp add Nomad to HashiCorp Cloud Platform, which currently lets you deploy Consul and Vault to cloud providers via their system.</p>
]]></description><pubDate>Sun, 28 Feb 2021 17:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=26295273</link><dc:creator>jamesog</dc:creator><comments>https://news.ycombinator.com/item?id=26295273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26295273</guid></item></channel></rss>