<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: jamesmccann</title><link>https://news.ycombinator.com/user?id=jamesmccann</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 04 May 2026 16:15:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamesmccann" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamesmccann in "New statue in London, attributed to Banksy, of a suited man, blinded by a flag"]]></title><description><![CDATA[
<p>It's a monochrome artwork so there is no colour assigned to the flag, rather than it being specifically black.</p>
]]></description><pubDate>Sun, 03 May 2026 23:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002692</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=48002692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002692</guid></item><item><title><![CDATA[New comment by jamesmccann in "Stripe Launches L1 Blockchain: Tempo"]]></title><description><![CDATA[
<p>You can sign records in a normal database. Implement some segregation of duty and don't give your DB admins access to any signing keys.</p>
]]></description><pubDate>Thu, 04 Sep 2025 19:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45131330</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=45131330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45131330</guid></item><item><title><![CDATA[New comment by jamesmccann in "Claude Code is all you need"]]></title><description><![CDATA[
<p>I don't think these are comparable though. Compiler generation is deterministic and more or less provably correct. LLM code is a mile away from that.</p>
]]></description><pubDate>Mon, 11 Aug 2025 23:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44870709</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=44870709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44870709</guid></item><item><title><![CDATA[New comment by jamesmccann in "Styling with Classy CSS (2006)"]]></title><description><![CDATA[
<p>I think Tachyons struck the balance to be honest. Tailwind's "functions" and combinations seem to allow a higher level of complexity where it becomes difficult to quickly inspect a class block after some time has passed.</p>
]]></description><pubDate>Thu, 02 Nov 2023 21:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120432</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=38120432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120432</guid></item><item><title><![CDATA[New comment by jamesmccann in "Show HN: Minimal, no-JS web forum software"]]></title><description><![CDATA[
<p>This is a cool project! One small suggestion: the native blue links for the author name, "thread", and "reply" make the content hard to focus on as the UI is quite intrusive. HN solves this quite well with a colour scheme that has the comment content as the most prominent element in a thread.</p>
]]></description><pubDate>Mon, 10 Oct 2022 19:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=33155784</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=33155784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33155784</guid></item><item><title><![CDATA[New comment by jamesmccann in "How Guilty Should You Feel About Flying?"]]></title><description><![CDATA[
<p>> We shouldn't limit ourselves because of climate change. We should instead improve the technology and make it better so it doesn't impact the climate in such a way it becomes unsustainable.<p>I think we totally should limit ourselves from the idea that it's totally normal to expect to be able to fly anywhere in the world in ~24 hours and to do this regularly.</p>
]]></description><pubDate>Fri, 18 Oct 2019 12:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=21290649</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=21290649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21290649</guid></item><item><title><![CDATA[New comment by jamesmccann in "Fewer Than Half of Google Searches Now Result in a Click"]]></title><description><![CDATA[
<p>Usually I add "reddit" to the search phrase and try to find threads / user-generated and hopefully more organic content this way.</p>
]]></description><pubDate>Wed, 14 Aug 2019 07:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=20693376</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=20693376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20693376</guid></item><item><title><![CDATA[New comment by jamesmccann in "Software Testing Anti-patterns"]]></title><description><![CDATA[
<p>Really enjoyed reading this article as a Sunday afternoon long-read. Well structured and covers a lot of things I have experienced but haven't formed into such a clear description. Also really appreciate the realistic examples!</p>
]]></description><pubDate>Sun, 22 Apr 2018 11:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=16895736</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=16895736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16895736</guid></item><item><title><![CDATA[New comment by jamesmccann in "Show HN: My embarrassing personal website from the 90s"]]></title><description><![CDATA[
<p>The styling of the nav and pages here looks strangely refreshing, props.</p>
]]></description><pubDate>Sat, 03 Mar 2018 14:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=16509298</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=16509298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16509298</guid></item><item><title><![CDATA[New comment by jamesmccann in "Video Shows Starving Polar Bear on Iceless Land"]]></title><description><![CDATA[
<p>Meanwhile, we out here obsessing about making money on BTC...</p>
]]></description><pubDate>Sat, 09 Dec 2017 11:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=15885282</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=15885282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15885282</guid></item><item><title><![CDATA[New comment by jamesmccann in "How to shoot on iPhone 7"]]></title><description><![CDATA[
<p>Do you need a video to tell you to switch to the front facing camera to take a selfie?</p>
]]></description><pubDate>Fri, 12 May 2017 03:19:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=14321172</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=14321172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14321172</guid></item><item><title><![CDATA[New comment by jamesmccann in "Chatbots have struggled to live up to the hype"]]></title><description><![CDATA[
<p>Your line of thinking here really resonates with me. I'm building services on top of two bots right now that fit into this transactional "I want to do X in as little time as possible" category and I think Messenger bots are a fantastic way to achieve that.</p>
]]></description><pubDate>Sun, 02 Apr 2017 22:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=14019340</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=14019340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14019340</guid></item><item><title><![CDATA[New comment by jamesmccann in "Ask HN: Are we overcomplicating software development?"]]></title><description><![CDATA[
<p>>  I think this is down to the sad truth that most developer roles offer very little challenge outside of learning a new stack.<p>This is a gem observation from this thread. In my own tech sphere the first thing developers are talking about with each other is the new x,y,z lib or framework they're using to accomplish something relatively banal. There's still a lot of work out there that really boils down to basic CRUD and reporting at the end of the day, and developers naturally begin to invent complexities on top of that CRUD to make the work interesting and challenging. I'm absolutely guilty of this first hand.<p>I've found personally it also doesn't help that past work on projects e.g. large Rails apps that were never architected well turn out to be such nightmares to work on. The memory of the end state of these projects lingers with developers as they move onto the next piece of work, and they're inclined to say "no that doesn't work" and pick up shiny new-tech to do the old job instead.<p>As a side analogy: most small business construction jobs, e.g. building a timber frame house, don't involve the builders arriving on site and are stumped by the challenge of how to put up the framing for the bedroom walls - there's also very little challenge in these projects, yet the reward is in the completion.</p>
]]></description><pubDate>Wed, 18 Jan 2017 20:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=13429902</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=13429902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13429902</guid></item><item><title><![CDATA[New comment by jamesmccann in "Ian's Shoelace Site"]]></title><description><![CDATA[
<p>One of the realest sites ever made. Cheers Ian for your fantastic example of how the internet should work.</p>
]]></description><pubDate>Mon, 16 Jan 2017 01:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=13407606</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=13407606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13407606</guid></item><item><title><![CDATA[New comment by jamesmccann in "Ask HN: If you were to build a CRM today what would your stack be?"]]></title><description><![CDATA[
<p>Can you please elaborate on how a CRM is likely to be in a category where it would benefit from state heavy client-side?<p>A CRM is typically a form based app doing CRUD - to be this makes it a solid candidate for being a stateless client.<p>I feel like there's a whole class of applications out there now (including my own) that have gone down the stateful client route where it wasn't necessary and introduce a whole new set of problems and solution libraries / frameworks that can be forgotten about with a return to a stateless arch.</p>
]]></description><pubDate>Mon, 14 Nov 2016 19:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=12952456</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=12952456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12952456</guid></item><item><title><![CDATA[New comment by jamesmccann in "iPhone 7"]]></title><description><![CDATA[
<p>I was trying to place emphasis on the regularity not the cost of an upgrade. Packaging up what seems like relatively trivial features into a major OS release isn't really progress.</p>
]]></description><pubDate>Thu, 08 Sep 2016 02:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=12449894</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=12449894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12449894</guid></item><item><title><![CDATA[New comment by jamesmccann in "iPhone 7"]]></title><description><![CDATA[
<p>Feeling pretty disillusioned by another iPhone and
iOS update. The 3.5mm coupled with lightning instead of USB-C just look like obvious traps for lock in with no real gain (5hr of playback time?!)<p>iOS still continues its march of adding minor features that should be in regular OTA updates and packing them up with some serious marketing hype. There's barely any improvement here and most of the features are already well implemented in Android / Google Apps or Facebook Messenger.<p>Disappointing.</p>
]]></description><pubDate>Wed, 07 Sep 2016 19:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=12446415</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=12446415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12446415</guid></item><item><title><![CDATA[New comment by jamesmccann in "Show HN: I've been writing daily TILs for a year"]]></title><description><![CDATA[
<p>Really cool repo - nice work!</p>
]]></description><pubDate>Wed, 10 Feb 2016 04:22:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=11070750</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=11070750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11070750</guid></item><item><title><![CDATA[New comment by jamesmccann in "API-first architecture, or the fat vs. thin server debate"]]></title><description><![CDATA[
<p>This is a good description of the difference between available architectures, but more detail is probably required to backup some of the discussion points, beyond the fact that reducing presentation is beneficial for response times. An API server is still required to render JSON responses?</p>
]]></description><pubDate>Sun, 13 Oct 2013 22:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=6544387</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=6544387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6544387</guid></item><item><title><![CDATA[New comment by jamesmccann in "iPhone 6: An edgy concept"]]></title><description><![CDATA[
<p>96GB drive? Seems fishy to me.</p>
]]></description><pubDate>Sat, 20 Jul 2013 23:44:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=6077038</link><dc:creator>jamesmccann</dc:creator><comments>https://news.ycombinator.com/item?id=6077038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6077038</guid></item></channel></rss>