<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: jbmsf</title><link>https://news.ycombinator.com/user?id=jbmsf</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 04 Jun 2026 08:26:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jbmsf" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jbmsf in "Alert-driven monitoring"]]></title><description><![CDATA[
<p>Thanks for the pointer to SLOs; I've read more than a few posts about them but it never clicked, will look more closely.<p>My point, I think, is still that the overwhelming focus of the tools I've seen focus on the kind of fine-tuning/setup you are describing and not the things that I find most valuable. And I think that part of the problem is that it's easy to build technology around <i>mechanics</i> than judgement.</p>
]]></description><pubDate>Fri, 08 May 2026 03:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48058283</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=48058283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48058283</guid></item><item><title><![CDATA[New comment by jbmsf in "Alert-driven monitoring"]]></title><description><![CDATA[
<p>I have some thoughts here.<p>I work for a startup; we have what I think is a fairly typical setup: metrics ingested from a variety of sources, fed into industry-standard metrics/dashboard solutions, triggering escalations to humans. It's fine and I'm happy we have it,  but...<p>The highest value source of alerting right now is one of our growth marketers who pays close attention to our CRM and product analytics tool and notices when key product funnels are underperforming.<p>Our next highest value signals are a handful of ad hoc alerting channels, mostly in Slack, either directly from a partner telling us that something suspicious happened on their side (think: fraud) or from in-product instrumentation sent to a channel for non-engineering visibility. Members of our business/product/operations team pay attention in these places and make decisions based on their business context.<p>After that, our support team is increasingly able to filter customer issues and differentiate between bugs, missing features, etc.<p>I know someone is going to argue that these are all a sign that we haven't instrumented the right things. Fair, but also misses the point. The decision makers in these flows don't (and won't) live in traditional alerting systems and wouldn't have helped us understand breakages without these other, ad hoc processes.<p>My theory is that it's relatively easy to offer a technical product that moves alerts around or that manages escalation paths. It's quite hard to design a product that surfaces detail to a non-technical export and that makes it easy to build systematic rules.</p>
]]></description><pubDate>Sun, 03 May 2026 15:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47998233</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47998233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47998233</guid></item><item><title><![CDATA[New comment by jbmsf in "Postgres's lateral joins allow for quite the good eDSL"]]></title><description><![CDATA[
<p>We stumbled across much the same thing building out a query layer of composable join clauses. In previous efforts at something similar, I've used CTEs, but found the ergonomics worse because the query layer had to differentiate between cte clauses and regular ones.</p>
]]></description><pubDate>Wed, 29 Apr 2026 22:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47955550</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47955550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47955550</guid></item><item><title><![CDATA[New comment by jbmsf in "Ask HN: How did you land your first projects as a solo engineer/consultant?"]]></title><description><![CDATA[
<p>Basically, I reached out to existing relationships. A few had needs I could fill. A few referred me to others.</p>
]]></description><pubDate>Sun, 19 Apr 2026 14:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824613</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47824613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824613</guid></item><item><title><![CDATA[New comment by jbmsf in "Thoughts and feelings around Claude Design"]]></title><description><![CDATA[
<p>I'm not sure about "without changing code" but I have definitely seen the believe that Figma represents something authoritative about the product instead of, say, the product being authoritative for itself.<p>Perhaps because I have a similar bio to yours, I am allergic to this view.</p>
]]></description><pubDate>Sat, 18 Apr 2026 21:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47819615</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47819615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47819615</guid></item><item><title><![CDATA[New comment by jbmsf in "Tom7: No one can force me to have a secure website [video]"]]></title><description><![CDATA[
<p>I laughed hard at the IV part.</p>
]]></description><pubDate>Tue, 14 Apr 2026 03:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760910</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47760910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760910</guid></item><item><title><![CDATA[New comment by jbmsf in "Signing data structures the wrong way"]]></title><description><![CDATA[
<p>That was my first thought as well.</p>
]]></description><pubDate>Wed, 01 Apr 2026 21:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606518</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47606518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606518</guid></item><item><title><![CDATA[New comment by jbmsf in "Should QA exist?"]]></title><description><![CDATA[
<p>QA should exist.<p>QA should not be forced into an engineering or automation track because the incentives are wrong. You end up with test code becoming the goal and then it usually rots due to most QA not having the experience to create a codebase that scales.<p>I don't think the industry today understands how to treat QA and I think that leads to a lot of assumptions that it's not useful.</p>
]]></description><pubDate>Fri, 27 Mar 2026 23:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47549651</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47549651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47549651</guid></item><item><title><![CDATA[New comment by jbmsf in "Algebraic topology: knots links and braids"]]></title><description><![CDATA[
<p>I get excited because I went to school with one of Vaughan Jones' children and was (and still am) into math and was blown away when I understood that he was significant.</p>
]]></description><pubDate>Tue, 10 Mar 2026 00:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317748</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47317748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317748</guid></item><item><title><![CDATA[New comment by jbmsf in "Building a Procedural Hex Map with Wave Function Collapse"]]></title><description><![CDATA[
<p>Years and years ago (pre-smart phone), I built a mobile map and navigation product. Labeling streets was one of the more interesting side quests and the solution I found took a similar approach of generating a large number of candidates, picking one solution, and iterating. It worked quite well in practice.</p>
]]></description><pubDate>Mon, 09 Mar 2026 20:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47315055</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47315055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47315055</guid></item><item><title><![CDATA[New comment by jbmsf in "Infrastructure decisions I endorse or regret after 4 years at a startup (2024)"]]></title><description><![CDATA[
<p>Thanks. I've been meaning to write one of these for a long time, but you went into detail in a very effective, organized way.<p>I also reached a lot of similar decisions and challenges, even where we differ (ECS vs EKS) I completely understand your conclusions.</p>
]]></description><pubDate>Fri, 20 Feb 2026 03:48:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47083455</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=47083455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47083455</guid></item><item><title><![CDATA[New comment by jbmsf in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>I can't speak to the accuracy, but I just integrated stripe's offering for our product (which involves banking). We were small enough for a while not to need it, but eventually the fraudsters find you.<p>If you don't take these measures, you will lose money to fraud. You may also lose your business because you aren't meeting your AML/anti-terror obligations. (I also just had to take my annual training course).<p>There are a bunch of mitigations, of which identity verification is just one, and all of them are lousy for our good customers. I wish the banking systems were better and we didn't need to do any of it.</p>
]]></description><pubDate>Tue, 10 Feb 2026 01:13:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46954024</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46954024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46954024</guid></item><item><title><![CDATA[New comment by jbmsf in "ASCII-Driven Development"]]></title><description><![CDATA[
<p>I like the idea but I think it's going to be hard to put this particular genie back in the bottle. As an engineering leader, I prefer low fidelity designs early on, but practically no one else in my company wants that.<p>Designers have learned figma and it's the de facto tool for them; doing something else is risky for them.<p>Product leaders want high fidelity. They love the AI tools that let them produce high fidelity prototypes.<p>Some (but not all) engineers prefer it because it means less decision making for them.</p>
]]></description><pubDate>Sun, 11 Jan 2026 02:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46572280</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46572280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46572280</guid></item><item><title><![CDATA[New comment by jbmsf in "What makes you senior"]]></title><description><![CDATA[
<p>I feel this way now, but with companies.</p>
]]></description><pubDate>Wed, 24 Dec 2025 03:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46372128</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46372128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46372128</guid></item><item><title><![CDATA[New comment by jbmsf in "Go ahead, self-host Postgres"]]></title><description><![CDATA[
<p>I started in this industry before cloud was a thing. I did most of the things RDS does the hard way (except being able to dynamically increase memory on a running instance, that's magic to me). I do not want that responsibility, especially because I know how badly it turns out when it's one of a dozen (or dozens) of responsibilities asked of the team.</p>
]]></description><pubDate>Sun, 21 Dec 2025 02:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46341812</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46341812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46341812</guid></item><item><title><![CDATA[New comment by jbmsf in "Announcing the Beta release of ty"]]></title><description><![CDATA[
<p>Meh. The end of the company many of us admire was a combination of the founders giving up control to the usual villains and the venture business model failing for developer tools. I don't think the specific departure date matters very much; things started to degrade earlier.<p>As for "slapping a company on it", I agree, but also I don't think we've developed a viable alternative. Python has been limping along with one toolchain or another for my entire career (multiple decades) and it took Astral's very specific approach to create something better. It's fair to ask why they needed to be venture backed, but they clearly are and the lack of successful alternatives is telling.</p>
]]></description><pubDate>Fri, 19 Dec 2025 03:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46322074</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46322074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46322074</guid></item><item><title><![CDATA[New comment by jbmsf in "Announcing the Beta release of ty"]]></title><description><![CDATA[
<p>You're not wrong, but a) most of the badness happened after the founders checked out and b) it's hard to find examples of developer tool companies doing better.</p>
]]></description><pubDate>Thu, 18 Dec 2025 01:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46307771</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46307771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46307771</guid></item><item><title><![CDATA[New comment by jbmsf in "Announcing the Beta release of ty"]]></title><description><![CDATA[
<p>We're paying for pyx. Wouldn't have if we didn't enjoy enjoy uv and ruff.<p>It's definitely a narrow path for them to tread. Feels like the best case is something like Hashicorp, great until the founders don't want to do it anymore.</p>
]]></description><pubDate>Wed, 17 Dec 2025 02:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297652</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46297652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297652</guid></item><item><title><![CDATA[New comment by jbmsf in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>I assume they want us to pay for their orchestration and also push customers back to using their compute so everything is stickier.<p>But nothing they've done in the last few years has demonstrated improvement in this area. As the person with both purchasing and final authority on these things in my org, it's hard to stomach.</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294560</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46294560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294560</guid></item><item><title><![CDATA[New comment by jbmsf in "Advent of Sysadmin 2025"]]></title><description><![CDATA[
<p>I see: a page offering something interesting but vague.<p>If you tell me more, I might sign up. If I have to create an account first, I'm walking away.</p>
]]></description><pubDate>Mon, 01 Dec 2025 02:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102824</link><dc:creator>jbmsf</dc:creator><comments>https://news.ycombinator.com/item?id=46102824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102824</guid></item></channel></rss>