<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: sramsay</title><link>https://news.ycombinator.com/user?id=sramsay</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 06 Aug 2026 04:25:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sramsay" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sramsay in "Faster Than Ninja"]]></title><description><![CDATA[
<p>I think what you're talking about is part of a much larger pattern. Autotools imagines that the most important thing is the "user" in a world where people want to download your software and build it on their machine. They don't care (as much) about fast build times, the semantic clarity of the build files themselves, the ease with which one may change or extend the build sequence, test harnesses . . . Those are all developer worries.<p>They <i>do</i> care that the code can compile on their (possibly old) machine. They do care about the ability to include some features and not others (including their ability to not have to make decisions on this if they don't want to). And they certainly want documentation that helps them to achieve <i>their</i> goal (which, again, is to build the software).<p>The newer tools make substantial inroads in making the developer's life easier. If your software is not of the sort where people download it and try to build it (because it only ships as a closed binary, is entirely internal, etc.) then maybe that makes sense. But until all these fancy gadgets start seriously caring about the use case above, I'm going to stick with autotools.</p>
]]></description><pubDate>Wed, 05 Aug 2026 16:55:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49185516</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=49185516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49185516</guid></item><item><title><![CDATA[New comment by sramsay in "LLMs reward expertise"]]></title><description><![CDATA[
<p>I do find that "signalling expertise" is important. "I have a significant background in biblical scholarship. You can assume I've read the most important works in NT studies in particular. Do not translate Greek, Latin, Hebrew, or Syriac. Now, I would like to know . . ." That changes things significantly. So does telling it you have 20+ years of experience with C programming, that you have a robust understanding of machine organization, memory layouts, embedded systems, etc.</p>
]]></description><pubDate>Mon, 03 Aug 2026 21:37:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49161777</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=49161777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49161777</guid></item><item><title><![CDATA[New comment by sramsay in "A Faster Alternative to Jq"]]></title><description><![CDATA[
<p>I absolutely understand what you're saying. It makes complete sense. But I will never, ever shake the sense that software that isn't as fast as possible is offensive, immoral, delinquent -- the result of sloth, lassitude, lack of imagination, and a general hostility toward our noble Art.<p>"Fast enough" will always bug me. "Still ahead of network latency" will always sound like the dog ate your homework. I understand the perils of <i>premature</i> optimization, but not a refusal to optimize.<p>And I doubt I'm alone.</p>
]]></description><pubDate>Fri, 27 Mar 2026 20:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47547526</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=47547526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47547526</guid></item><item><title><![CDATA[New comment by sramsay in "Native Linux VST plugin directory"]]></title><description><![CDATA[
<p>I'll put TB Barricade against Pro-L 2 and TB Reverb against Pro-R for sure. I mostly use other stuff for EQ and compression, but those two are <i>really</i> very similar to the FB offerings.</p>
]]></description><pubDate>Wed, 28 Jan 2026 22:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46802770</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46802770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46802770</guid></item><item><title><![CDATA[New comment by sramsay in "Native Linux VST plugin directory"]]></title><description><![CDATA[
<p>And honestly, if I was on a desert island with just u-he plugins . . .</p>
]]></description><pubDate>Wed, 28 Jan 2026 22:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46802739</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46802739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46802739</guid></item><item><title><![CDATA[New comment by sramsay in "Linux DAW: Help Linux musicians to quickly and easily find the tools they need"]]></title><description><![CDATA[
<p>This. Is. Awesome.<p>Really. It amazes me that I <i>still</i> find out about new Linux plugins after years of producing music on the platform. It could not have been easy to compile this; the information is all over the place online.<p>The ability to filter (!) for compression, saturation, etc. is so great.</p>
]]></description><pubDate>Mon, 29 Dec 2025 21:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46425665</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46425665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46425665</guid></item><item><title><![CDATA[New comment by sramsay in "If you're going to vibe code, why not do it in C?"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Tue, 09 Dec 2025 22:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46211798</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46211798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46211798</guid></item><item><title><![CDATA[New comment by sramsay in "If you're going to vibe code, why not do it in C?"]]></title><description><![CDATA[
<p>Author, here. This is exactly the question I was trying (perhaps ineptly) to pose: If we designed a programming language with the idea that it would be primarily or exclusively vibe coded, what would that language look like? Might it look something more like Lean? Or more like theorem provers in general? Or would it look more like a natural language PL (think Inform 7)? Or what about a heavily declarative DSL like FAUST (for audio DSP)?<p>None of our existing programming languages were designed for quite the circumstance in which contemporary programming now finds itself; they all address an ergonomic situation in which there are humans and machines (not humans, machines, and LLMs).<p>It's <i>possible</i>, I suppose that the only PL that makes sense here is the one the LLMs "knows" best, but I sort of doubt that that makes sense over the long term. And I'm repeating myself, but really, it seems to me that a language that was written entirely for the ergonomic situation of human coders without any consideration of LLMs is not addressing the contemporary situation. This is not a precise analogy, but it seems to me a little like the difference between a language that was designed before vs after multicore -- or before vs after the internet.</p>
]]></description><pubDate>Tue, 09 Dec 2025 19:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46209610</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46209610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46209610</guid></item><item><title><![CDATA[If you're going to vibe code, why not do it in C?]]></title><description><![CDATA[
<p>Article URL: <a href="https://stephenramsay.net/posts/vibe-coding.html">https://stephenramsay.net/posts/vibe-coding.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46207505">https://news.ycombinator.com/item?id=46207505</a></p>
<p>Points: 632</p>
<p># Comments: 612</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:11:09 +0000</pubDate><link>https://stephenramsay.net/posts/vibe-coding.html</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46207505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46207505</guid></item><item><title><![CDATA[New comment by sramsay in "Ghostty is now non-profit"]]></title><description><![CDATA[
<p>There might be. And I certainly bear no ill will of any kind toward the project or its devs. But I am in terminals all day long, and I hesitate to use one that is written in a language that hasn't yet hit 1.0.<p>Foot is way more my speed. Fast, extremely stable, and (most importantly) barely noticed. When it comes to terminals, the slightest flicker -- the merest bug -- and I'm gone. And that happened to me with both ghostty and alacritty.</p>
]]></description><pubDate>Wed, 03 Dec 2025 20:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46139452</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=46139452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46139452</guid></item><item><title><![CDATA[New comment by sramsay in "Giving C a superpower: custom header file (safe_c.h)"]]></title><description><![CDATA[
<p>I keep hearing this, but I fail to see why "the massive, well-maintained set of critical libraries upon which UNIX is based" is not a good reason to use C in 2025.<p>I have never seen a language with a better ffi into C than C.</p>
]]></description><pubDate>Mon, 17 Nov 2025 19:01:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45956777</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=45956777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45956777</guid></item><item><title><![CDATA[New comment by sramsay in "Robert Wilson has died"]]></title><description><![CDATA[
<p>Truly, one of the most original artists of our time. I am among those who think <i>Einstein on the Beach</i> is one of the greatest theatrical works of the twentieth century, but I don't think I ever saw a Wilson piece that didn't completely blow my mind.<p>I seem to recall an interview in which he said that he didn't think many of his works should be revived. I hope that's not true, and that his pieces have a long life in repertory.</p>
]]></description><pubDate>Sat, 02 Aug 2025 05:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44765041</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=44765041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44765041</guid></item><item><title><![CDATA[New comment by sramsay in "Hymn to Babylon, missing for a millennium, has been discovered"]]></title><description><![CDATA[
<p>> I'm not a scholar, just an amateur, but two sentences were strikingly ridiculous.<p>Well, I am a scholar, and if you mean "Noah clearly did not hide these texts," then yes. Of course, that is ridiculous.<p>But it's actually a crucial bit of information if you're a humanist scholar. The article doesn't say anything about it, but the question would be: Which tradition recorded <i>this legend</i> about <i>these texts?</i> Almost any answer is important, because one culture trying to legitimate its own literary traditions or those of another through its own myths or those of another is absolute gold. It helps us to understand the way literary and religious syncretism unfolded (or failed to unfold) in the ancient near east and in later epochs . . .</p>
]]></description><pubDate>Mon, 07 Jul 2025 17:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44492971</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=44492971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44492971</guid></item><item><title><![CDATA[New comment by sramsay in "Serving 200M requests per day with a CGI-bin"]]></title><description><![CDATA[
<p>I remember megatons of Java Servlet(tm) hype convincing us that real programmers do OO.<p>Java remains the only programming language I've ever heard covered in a feature story for NPR.</p>
]]></description><pubDate>Sun, 06 Jul 2025 18:12:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44482827</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=44482827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44482827</guid></item><item><title><![CDATA[New comment by sramsay in "The History of Electronic Music in 476 Tracks (1937–2001)"]]></title><description><![CDATA[
<p>Actually, what's amazing is that many of the people being mentioned fit within any coherent statement of the boundaries. Schaeffer is on it but not Radigue? When it said, "There's few women," I didn't think they meant it leaves off Oliveros!</p>
]]></description><pubDate>Sat, 05 Jul 2025 11:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44471922</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=44471922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44471922</guid></item><item><title><![CDATA[New comment by sramsay in "Greek Particles (1990)"]]></title><description><![CDATA[
<p>When translating ancient Greek in class, one often slips into a weird translation-ese that would be pretty funny if you didn't know what was going on. You end up saying things like: "The going-into-the-temple men were on the one hand brave and on the other hand afraid."</p>
]]></description><pubDate>Tue, 29 Apr 2025 14:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43833584</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=43833584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43833584</guid></item><item><title><![CDATA[New comment by sramsay in "Pope Francis has died"]]></title><description><![CDATA[
<p>It's funny you mention Kiril. I keep thinking about Pope Francis's (apparently deep and genuine) friendship with Bartholomew, Ecumenical Patriarch of the Orthodox Church.<p>It is traditional for the EP to visit Rome on the patronal Feast of Saints Peter and Paul and for the Pope to visit Istanbul on the Feast of Saint Andrew, which is apparently when the friendship first formed. My absolute favorite story about Francis is his deciding to send some of the most precious relics in the Vatican to Bartholomew as a gift: <a href="https://www.vaticannews.va/en/pope/news/2019-09/pope-francis-patriarch-bartholomew-bones-peter.html" rel="nofollow">https://www.vaticannews.va/en/pope/news/2019-09/pope-francis...</a> (That sent some people into a fury).<p>Actually, it's my second favorite story. My favorite story is his insistence that he live in the Vatican guesthouse (and not the Papal apartments). Or perhaps the fact that as archbishop of Buenos Ares he insisted on taking the subway.</p>
]]></description><pubDate>Mon, 21 Apr 2025 13:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43751963</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=43751963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43751963</guid></item><item><title><![CDATA[New comment by sramsay in "What the hell is a target triple?"]]></title><description><![CDATA[
<p>I was really struck by the antipathy toward GCC. I'm not sure I quite understand where it's coming from.</p>
]]></description><pubDate>Tue, 15 Apr 2025 22:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43699242</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=43699242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43699242</guid></item><item><title><![CDATA[New comment by sramsay in "Using bad hardware: why I work in the terminal (2024)"]]></title><description><![CDATA[
<p>This has more-or-less been my setup for over twenty-five years. I've used gentoo and vim that entire time, but have changed desktops a few times (i3 currently, but always something along those lines). All development -- and all writing -- is in terminals.<p>The difference is that I tend to to work on pretty high-powered machines (not for graphics or gaming, but for audio).<p>But the main reason I have this set up is that I find the minimalism . . .  calming? It's not entirely distraction free, but I just find it easier to work in a kind of low-stimulation environment. I do occasionally work on way less powerful rigs (and way more powerful servers), and it's nice that the basic tools don't change. But ultimately, I think my fondness for this way of working might be aesthetic.</p>
]]></description><pubDate>Sun, 13 Apr 2025 16:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43673894</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=43673894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43673894</guid></item><item><title><![CDATA[New comment by sramsay in "Peter Navarro Invented an Expert for His Books, Based on Himself (2019)"]]></title><description><![CDATA[
<p>I'm talking about who can <i>sign the forms</i> that say you fulfilled the requirements of a degree. Random people cannot do that. Emeritus professors usually retain that ability.<p>I've served on PhD defenses where you had uncredentialed people on the committee, but who could not sign off on the degree.<p>This probably looks different to you if you're a student, because you typically don't see the paperwork that gets sent around afterward. But a diploma is a legal document. There is no "rubber stamping" of anything. Not if the school would like to maintain its accreditation.</p>
]]></description><pubDate>Mon, 07 Apr 2025 16:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43612930</link><dc:creator>sramsay</dc:creator><comments>https://news.ycombinator.com/item?id=43612930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43612930</guid></item></channel></rss>