<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: jamesfinlayson</title><link>https://news.ycombinator.com/user?id=jamesfinlayson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 11:16:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamesfinlayson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamesfinlayson in "Fakecloud: Local AWS cloud emulator for integration tests"]]></title><description><![CDATA[
<p>Interesting - I've only ever used it for unit tests and the only issue I had was (unsurprisingly) restoring from a back-up not being supported.</p>
]]></description><pubDate>Mon, 28 Sep 2026 06:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49874465</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49874465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49874465</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "WordPress: Unauthenticated path traversal leading to conditional RCE"]]></title><description><![CDATA[
<p>Yep I see this at work pretty regularly - a SpringBoot log file full of requests for all sorts of things (mostly WordPress but I think some IIS as well).</p>
]]></description><pubDate>Wed, 23 Sep 2026 06:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49812460</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49812460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49812460</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "SAML: A fractal of bad design"]]></title><description><![CDATA[
<p>Yeah I wanted to use alg none for some unit tests once (it was easier than setting up the next lowest tier security option) but whichever Java library I was using had completely disabled it. I could see it had been supported at some point but it had been updated so that it couldn't be enabled at all.</p>
]]></description><pubDate>Wed, 23 Sep 2026 06:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49812215</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49812215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49812215</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "AWS says it can't restore some data from mideast facilities struck by Iran"]]></title><description><![CDATA[
<p>Yeah same with AWS - they say they can't see my custom KMS key but... this stuff all lives on their servers, not on my servers. AWS definitely have the ability to see my KMS keys and decrypt my data but I assume that they won't unless a judge tells them to.</p>
]]></description><pubDate>Thu, 17 Sep 2026 01:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735416</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49735416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735416</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "AWS says it can't restore some data from mideast facilities struck by Iran"]]></title><description><![CDATA[
<p>Yeah agreed - any ephemeral stuff I need is generally in DynamoDB - S3 (and database) are for permanent storage.</p>
]]></description><pubDate>Thu, 17 Sep 2026 01:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735386</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49735386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735386</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Salesforce Global Outage"]]></title><description><![CDATA[
<p>> I remember Cisco before iOS used to have hundreds of branches for their router, one branch for each major customer that was demanding specific features. It was unmanageable<p>Ouch. I heard of a company in my home town (small B2B service provider) doing something similar - they paid well but I didn't think it was worth it.</p>
]]></description><pubDate>Thu, 17 Sep 2026 01:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735300</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49735300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735300</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "I can't stop thinking about Papua New Guinea"]]></title><description><![CDATA[
<p>I know someone who worked there maybe 10 years ago in an embassy, and it was wild in a very bad way.<p>- they had a meeting with some locals and the locals discussed the need for retaliation for something, and their plan was to rape someone's daughter<p>- a kid bought a mini packet of chips on credit from a general store, the debt wasn't repaid and the end result was the general store getting burned down<p>- a fellow employee forgot to lock their car doors (everyone gets told to do this) and was car-jacked, but he got his car back because the car-jacker couldn't drive a manual car<p>- the embassy had high fences and security, but just in case, each house within the embassy compound had a central panic room in case the outer wall is breached<p>It's sad because I know of people who worked there in the 1970s (for Australians it was close to home but a bit of extra money because it was overseas) and it was apparently fine back then, but lawlessness has well and truly taken over.</p>
]]></description><pubDate>Wed, 16 Sep 2026 06:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49722725</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49722725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49722725</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Automattic's board forces CEO Matt Mullenweg into leave of absence"]]></title><description><![CDATA[
<p>And on the flip-side, if it's an exec at another company getting tarred and feathered by the media for their incompetence, it means they probably won't end up at my company in six months' time and do the same thing.</p>
]]></description><pubDate>Thu, 10 Sep 2026 03:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49638234</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49638234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49638234</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "What do Visa and Mastercard do? An intro to card networks"]]></title><description><![CDATA[
<p>> My bank does not charge for deposits or change; this would be insane and I've never encountered this in the US.<p>Some smaller banks in Australia do but the big ones all have cash and coin ATMs which are free for account holders.</p>
]]></description><pubDate>Thu, 10 Sep 2026 02:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49637419</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49637419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49637419</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Lotus Notes and the dangers of starting from scratch"]]></title><description><![CDATA[
<p>On a Mac I have no idea what, if anything F5 does in Chrome. Refresh is the much more annoying Cmd+r.</p>
]]></description><pubDate>Thu, 10 Sep 2026 01:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49637272</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49637272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49637272</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "How I advertise malicious software on Google Ads"]]></title><description><![CDATA[
<p>CGNAT'ed IP address? I get occasional CloudFlare blocks at home from some hobby-related websites I visit maybe once a week, and I know that no one else in my house is doing anything to hit rate limits.</p>
]]></description><pubDate>Thu, 10 Sep 2026 01:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49636962</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49636962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49636962</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Getting phpBB 1.4.4 working in Docker"]]></title><description><![CDATA[
<p>Yeah a few years ago I got a bug report from someone in the business about getting a weird error when trying to update some text. Turns out they were trying to add (*) as a disclaimer at the end of something and Akamai was just giving a blank 403 because it looked to much like SQL.</p>
]]></description><pubDate>Wed, 09 Sep 2026 03:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49620720</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49620720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49620720</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Getting phpBB 1.4.4 working in Docker"]]></title><description><![CDATA[
<p>Not sure - Akamai seem to roll out defenses against most new attacks, and Akamai isn't a new company so presumably they've been doing it for a while? Never dug too deeply into the WAF settings so maybe it's possible to turn them on or off.</p>
]]></description><pubDate>Wed, 09 Sep 2026 03:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49620701</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49620701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49620701</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Has early Scratch experience led to fulfilling careers?"]]></title><description><![CDATA[
<p>Yeah it was a Texas Instruments calculator for me too.</p>
]]></description><pubDate>Wed, 02 Sep 2026 04:01:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49531567</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49531567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49531567</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Startup Anti-Patterns"]]></title><description><![CDATA[
<p>This was all on-prem stuff. But it was taken to ridiculous extremes. I've worked on something that was a knot of message queues but there was one email service.</p>
]]></description><pubDate>Mon, 31 Aug 2026 23:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49515952</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49515952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49515952</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Startup Anti-Patterns"]]></title><description><![CDATA[
<p>Been there before - I worked at a company where some geniuses thought that microservices would solve all of our scaling issues. We ended up with four microservices just to send an email (one to template, one to send, one to persist to database and one other which I can't remember now).</p>
]]></description><pubDate>Mon, 31 Aug 2026 03:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49505357</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49505357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49505357</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Leak of Internal Valve Data"]]></title><description><![CDATA[
<p>Maybe from a decommissioned content server? Some of this stuff was publicly available up until 2013 (people were frantically downloading old builds of stuff in the lead-up to the Steam2 shutdown in 2013).</p>
]]></description><pubDate>Mon, 31 Aug 2026 03:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49505325</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49505325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49505325</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "12TB Steam leak reveals unseen Half-Life 2: Episode 3 builds"]]></title><description><![CDATA[
<p>Yeah I read elsewhere that there was some unseen stuff in other pre-release builds of games in this dump, but no Episode Three itself.</p>
]]></description><pubDate>Mon, 31 Aug 2026 03:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49505315</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49505315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49505315</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "Python's pre-declared constants are kinda weird"]]></title><description><![CDATA[
<p>Yes I remember a friend doing university marking for a beginners programming course years ago and some student had managed to swap True and False making their assignment very wonky.</p>
]]></description><pubDate>Wed, 26 Aug 2026 03:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49444034</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49444034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49444034</guid></item><item><title><![CDATA[New comment by jamesfinlayson in "MS Paint and Photos inivisibly watermark even locally generated output with GUID"]]></title><description><![CDATA[
<p>Yeah I switched to Windows 11 recently and was a little annoyed by that - Notepad was always a place to paste formatted junk to get the plaintext - I don't need anything persisted.</p>
]]></description><pubDate>Tue, 25 Aug 2026 01:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49427926</link><dc:creator>jamesfinlayson</dc:creator><comments>https://news.ycombinator.com/item?id=49427926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49427926</guid></item></channel></rss>