<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: matt7340</title><link>https://news.ycombinator.com/user?id=matt7340</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 17:39:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=matt7340" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by matt7340 in "You can make up HTML tags"]]></title><description><![CDATA[
<p>This is what Angular does, where an Angular component is typically rendered as a custom tag. I find it to be one of the (very) few nice things about Angular, as it can be helpful to track down components in a large codebase. I haven’t used React for many years, but makes me wonder if custom tags as a convention would be similarly useful.</p>
]]></description><pubDate>Mon, 29 Dec 2025 05:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46417699</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=46417699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46417699</guid></item><item><title><![CDATA[New comment by matt7340 in "IDEs we had 30 years ago and lost (2023)"]]></title><description><![CDATA[
<p>Great nostalgia! I fondly remember QuickBasic, and how excited I was to compile my BASIC code. And the rarely mentioned gem I thought was amazing at the time: Visual Basic for DOS!</p>
]]></description><pubDate>Sat, 18 Oct 2025 13:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45627304</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=45627304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45627304</guid></item><item><title><![CDATA[New comment by matt7340 in "Show HN: Torii – a framework agnostic authentication library for Rust"]]></title><description><![CDATA[
<p>All true, but glosses over a lot of nuance and wide variety of contexts, particularly B2B.<p>We’re likely going to switch to Cognito because maintaining OIDC auth has been a pretty big cost for a small company. IdP configurability in particular is painful both technically and in customer support.<p>One downside to Cognito/etc though is while they’ll handle the tech side (Okta notwithstanding), it’s still up to you to troubleshoot and configure and integrate correctly. Lots of opportunities to “solve” the security risks, but hurt customer and user experience in the process.</p>
]]></description><pubDate>Sat, 01 Mar 2025 17:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43221231</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=43221231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43221231</guid></item><item><title><![CDATA[New comment by matt7340 in "Zod: TypeScript-first schema validation with static type inference"]]></title><description><![CDATA[
<p>I really like the Decoders library for this. Similar in function to Zod, but a more Elm inspired approach - <a href="https://decoders.cc/" rel="nofollow">https://decoders.cc/</a></p>
]]></description><pubDate>Thu, 10 Oct 2024 00:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41794283</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=41794283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41794283</guid></item><item><title><![CDATA[New comment by matt7340 in "Web Components Eliminate JavaScript Framework Lock-In"]]></title><description><![CDATA[
<p>I've read that Angular is also extensively used for Google internal projects. How do the teams choose between Angular and Lit?</p>
]]></description><pubDate>Mon, 27 Nov 2023 19:34:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38437065</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=38437065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38437065</guid></item><item><title><![CDATA[AWS HealthScribe – automatically generate clinical notes]]></title><description><![CDATA[
<p>Article URL: <a href="https://aws.amazon.com/blogs/industries/industries-introducing-aws-healthscribe/">https://aws.amazon.com/blogs/industries/industries-introducing-aws-healthscribe/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36893701">https://news.ycombinator.com/item?id=36893701</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Jul 2023 14:04:01 +0000</pubDate><link>https://aws.amazon.com/blogs/industries/industries-introducing-aws-healthscribe/</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=36893701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36893701</guid></item><item><title><![CDATA[New comment by matt7340 in "PDF processing and analysis with open-source tools (2021)"]]></title><description><![CDATA[
<p>PDF processing seems like a security minefield. What are folks doing to mitigate that problem prior to (or as part of) processing? Or as part of any system that accepts PDFs with the intent that they’re shared with other systems and users.</p>
]]></description><pubDate>Mon, 10 Oct 2022 11:38:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=33150130</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=33150130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33150130</guid></item><item><title><![CDATA[New comment by matt7340 in "The new wave of JavaScript web frameworks"]]></title><description><![CDATA[
<p>Nice overview, especially for those of us working long term projects and locked into whatever framework the originals devs chose. I wish I had time to try all these things out, but it’s tough to keep up.<p>Interesting that angular, and especially angular 2, only gets a passing mention.</p>
]]></description><pubDate>Sat, 24 Sep 2022 14:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=32962708</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=32962708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32962708</guid></item><item><title><![CDATA[New comment by matt7340 in "Monad Confusion and the Blurry Line Between Data and Computation"]]></title><description><![CDATA[
<p>This seemed like a really great explanation. But I have no idea if it actually is, or it if it just feels that way because I finally have some Haskell coding time under my belt.<p>Regardless I enjoyed the read and found it a useful way to think about monads</p>
]]></description><pubDate>Sat, 06 Aug 2022 13:01:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=32367713</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=32367713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32367713</guid></item><item><title><![CDATA[New comment by matt7340 in "Tech talks don’t have to be boring"]]></title><description><![CDATA[
<p>This has absolutely been my experience as well. The one thing to be careful about is losing sight of the content while making it entertaining. I've swung a little too far a few times, and risked my tech talk looking more like a standup routine.</p>
]]></description><pubDate>Fri, 11 Mar 2022 22:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30646625</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30646625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30646625</guid></item><item><title><![CDATA[New comment by matt7340 in "My favorite things about working at companies with a culture of writing"]]></title><description><![CDATA[
<p>I’m all for culture of writing, but that feels too easy.<p>Like another pointed out, what about a culture of reading? And further, what are these cultures of writing doing to help individuals improve their writing? Understanding audience, valuing brevity, tone, structure, knowing when not to write, etc are all important skills that the vast majority of people in business (probably including me) lack.<p>Further, writing takes time. How do you evaluate what writing is worth it, that the time you take away from e.g. coding still adds business value? It certainly may, but that feels very hard to quantify.</p>
]]></description><pubDate>Thu, 17 Feb 2022 15:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=30374399</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30374399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30374399</guid></item><item><title><![CDATA[New comment by matt7340 in "My favorite things about working at companies with a culture of writing"]]></title><description><![CDATA[
<p>I’ve always felt that quality of writing is one of the best signs of a good candidate for hire, well before tech skills, and is something I factor heavily while hiring. But now that you mention it, our candidate projects generally are just code focused plus discussion, which is unfortunate, and probably worth revisiting.</p>
]]></description><pubDate>Thu, 17 Feb 2022 15:45:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=30374293</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30374293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30374293</guid></item><item><title><![CDATA[New comment by matt7340 in "State of JavaScript 2021"]]></title><description><![CDATA[
<p>I could rant for a while, but a few things off the top of my head: over-architected, overly complex, sometimes bad tooling (karma, protractor), tons of old issues (though they’ve been working to clean this up lately), big time inner platform effect (the templating feels like a language to itself), slow compilation, RxJS is generally overkill, Reactive forms is untyped(!) and clunky, and the “included batteries” are sometimes later removed leaving you to figure it out yourself, such as with protractor and eslint. If I’m just gonna figure it out, why not use React anyway and get a much simpler framework?<p>That said, for a team or teams with lots of apps where a consistent structure provides real benefits in getting up to speed, I can appreciate that some of angular’s enforced structure could be helpful.</p>
]]></description><pubDate>Wed, 16 Feb 2022 13:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=30359674</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30359674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30359674</guid></item><item><title><![CDATA[New comment by matt7340 in "Looking at Our Nitpicks"]]></title><description><![CDATA[
<p>I think I’ve reached the point where I simply don’t mention most nits. I’m most business software it just doesn’t seem worth it. If the code works, isn’t utterly obtuse, and abides by automated formatting etc, then is the nit really worth it?<p>Granted I’m probably biased towards high churn SaaS apps, which is what I work on.</p>
]]></description><pubDate>Mon, 14 Feb 2022 16:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=30334046</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30334046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30334046</guid></item><item><title><![CDATA[New comment by matt7340 in "Looking at Our Nitpicks"]]></title><description><![CDATA[
<p>I agree with the spirit of this, but the async nature of code review seems to prevent it.<p>Social and power dynamics in async code review can make things very difficult.</p>
]]></description><pubDate>Mon, 14 Feb 2022 16:33:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=30334006</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30334006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30334006</guid></item><item><title><![CDATA[New comment by matt7340 in "Back-end languages are coming to the front-end"]]></title><description><![CDATA[
<p>Funny to see these new incarnations of the old ASP.NET UpdatePanel. I despised WebForms back in the day, but always had a soft spot for the UpdatePanel, seemed like a great idea. Especially when the alternative was manually building and managing UI on the client using ASP.NET AJAX.</p>
]]></description><pubDate>Thu, 10 Feb 2022 13:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=30285915</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30285915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30285915</guid></item><item><title><![CDATA[New comment by matt7340 in "Tell HN: Nobody at Facebook has worked on Jest for years"]]></title><description><![CDATA[
<p>I’ve been considering switching from karma to jest for our angular project, this certainly brings a new angle to that decision.<p>Frustrating. I guess I get crappy karma “supported” by google, or the much better jest that’s maintained by one person with almost no backing.</p>
]]></description><pubDate>Wed, 02 Feb 2022 00:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=30171961</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30171961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30171961</guid></item><item><title><![CDATA[New comment by matt7340 in "Tech debt gets worse before it gets better"]]></title><description><![CDATA[
<p>I’ve noticed that often this is an area where WIP is not limited, and the efforts are least likely to be well managed and documented (unsurprisingly, it can take a lot of work to keep up).<p>I’ve also noticed numerous long term migrations that don’t tie back to a strong long term value proposition. And when the claim is that it does, it’s often just overly optimistic gazing into the crystal ball. Just as dubious as multi-year product roadmaps, for most businesses a ton of unpredictable things will occur.</p>
]]></description><pubDate>Sun, 30 Jan 2022 14:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=30137253</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30137253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30137253</guid></item><item><title><![CDATA[New comment by matt7340 in "TypeScript Features to Avoid"]]></title><description><![CDATA[
<p>I like these recommendations, especially around decorators, maybe I’ll start following them<p><i>reviews Angular app</i><p>oh</p>
]]></description><pubDate>Thu, 20 Jan 2022 13:11:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=30008410</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=30008410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30008410</guid></item><item><title><![CDATA[New comment by matt7340 in "Exploiting IndexedDB API information leaks in Safari 15"]]></title><description><![CDATA[
<p>IndexedDB on Safari has had issues it feels like since day one. IIRC there was a full rewrite somewhere along the way too, and still problems seemingly every Safari release. My favorites were the iOS upgrades that simply deleted all IDB data.<p>Super frustrating, makes me glad I’m not currently building anything that relies on significant local storage.<p>The web could fill so many needs instead of using apps, but with crap like this it’s no surprise that it still doesn’t.</p>
]]></description><pubDate>Sat, 15 Jan 2022 18:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=29948628</link><dc:creator>matt7340</dc:creator><comments>https://news.ycombinator.com/item?id=29948628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29948628</guid></item></channel></rss>