<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: dgreensp</title><link>https://news.ycombinator.com/user?id=dgreensp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 11:17:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dgreensp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dgreensp in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>I agree with all this.<p>I came to Deno because I needed a break from Node/NPM.  I don’t agree with all of Node’s decisions (particularly the ES module debacle), but Node/NPM have improved over the years.<p>A big problem with JSR was no private packages.  All your code has to be open source.  But JSR is the only way to get constraint solving in Deno, besides using NPM.</p>
]]></description><pubDate>Sun, 22 Mar 2026 13:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477596</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=47477596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477596</guid></item><item><title><![CDATA[New comment by dgreensp in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>I find the irreverent tone refreshing, personally.<p>As a founder who built all my prototypes and side projects on Deno for two years, I personally think Deno’s execution was just horrible, and avoidably so.  Head-scratchingly, bafflingly bad decision-making.<p>I was the first engineering hire at Meteor (2012-2016), and we made the mistake of thinking we could reinvent the whole app development ecosystem, and make money at it, so I have the benefit of that experience, but it is not really rocket science or some insight that I wouldn’t expect Ryan Dahl and team to have, in the 2020s.<p>They were stretched thin with too many projects, which they were always neglecting or rewriting, without a solid business case.  They coupled together runtime, framework, linting, docs, hosting, and packaging, with almost all of these components being inferior to the usual tools.  The package system became an absolute nightmare.<p>If the goal was to eventually replace Node and NPM with something where TypeScript was first-class, there was better security, etc, they could have done a classic “embrace and extend.”</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468788</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=47468788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468788</guid></item><item><title><![CDATA[New comment by dgreensp in "I don't write code anymore – I sculpt it"]]></title><description><![CDATA[
<p>This piece starts off making it sound like the computer is pretty much doing all the work, while the human maybe weighs in on a matter of taste once in a while, if they like, but by the end, the list of what the LLM can actually do is really short.  Implementing a sorting algorithm for you, perhaps, but not necessarily one without “egregious flaws,” and really you should still use a library for that.  Replacing high-quality libraries of mature software, that have tests, etc, is obviously one of the poorer uses of vibe-slop coding.<p>It comes down to “adding code” that attempts to, or seems to, achieve something.</p>
]]></description><pubDate>Sun, 25 Jan 2026 01:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46749860</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46749860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46749860</guid></item><item><title><![CDATA[New comment by dgreensp in "The Cathedral, the Megachurch, and the Bazaar"]]></title><description><![CDATA[
<p>I always interpreted cathedral vs bazaar as being about the architecture of large things.  Do you build to a master plan?  Or does everyone do whatever they want?  (Within some kind of framework, of course.)  Like the cathedral of the Java SDKs vs the flea market of NPM.<p>This author seems to have some kind of attitude about organization in general—anything with people and process, that happens to exist around some project, that might require at least a small commitment to be a part of.  Like complaining that a flea market has a form to sign.<p>The ability for people to functionally collaborate, with some kind of structure, is the key thing that enables building large things together.</p>
]]></description><pubDate>Sun, 18 Jan 2026 19:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46671458</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46671458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46671458</guid></item><item><title><![CDATA[New comment by dgreensp in "Ideas are cheap, execution is cheaper"]]></title><description><![CDATA[
<p>By that logic, Microsoft’s brand means nothing when OpenOffice is free.</p>
]]></description><pubDate>Thu, 15 Jan 2026 15:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46633459</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46633459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46633459</guid></item><item><title><![CDATA[New comment by dgreensp in "Nerd: A language for LLMs, not humans"]]></title><description><![CDATA[
<p>A curly brace is multiple tokens?  Even in models trained to read and write code?  Even if true, I’m not sure how much that matters, but if it does, it can be fixed.<p>Imagine saying existing human languages like English are “inefficient” for LLMs so we need to invent a new language.  The whole thing LLMs are good at is producing output that resembles their training data, right?</p>
]]></description><pubDate>Thu, 01 Jan 2026 01:44:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46450440</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46450440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46450440</guid></item><item><title><![CDATA[New comment by dgreensp in "Last Year on My Mac: Look Back in Disbelief"]]></title><description><![CDATA[
<p>I ran into this, and there was a bizarre fix—I think having Adobe apps open in the background caused it, or something.</p>
]]></description><pubDate>Sun, 28 Dec 2025 17:09:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46412518</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46412518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46412518</guid></item><item><title><![CDATA[New comment by dgreensp in "Vacuum Is a Lie: About Your Indexes"]]></title><description><![CDATA[
<p>Upvoted because educational, despite the AI-ness and clickbait.<p>I’ve worked at orgs that used Postgres in production, but I’ve never been the one responsible for tuning/maintenance.  I never knew that Postgres doesn’t merge pages or have a minimum page occupancy.  I would have thought it’s
not technically a B-tree if it doesn’t.</p>
]]></description><pubDate>Sun, 14 Dec 2025 17:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46265059</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=46265059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46265059</guid></item><item><title><![CDATA[New comment by dgreensp in "My stages of learning to be a socially normal person"]]></title><description><![CDATA[
<p>This is some of the best writing I've read in a while, and truly fascinating.</p>
]]></description><pubDate>Tue, 18 Nov 2025 16:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45968266</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=45968266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45968266</guid></item><item><title><![CDATA[New comment by dgreensp in "Hashed sorting is typically faster than hash tables"]]></title><description><![CDATA[
<p>Radix sort is not a comparison-based sort and is not O(n log n).</p>
]]></description><pubDate>Thu, 11 Sep 2025 13:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45211606</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=45211606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45211606</guid></item><item><title><![CDATA[New comment by dgreensp in "Hashed sorting is typically faster than hash tables"]]></title><description><![CDATA[
<p>No, because radix sort is not a comparison-based sort and is not O(n log n).</p>
]]></description><pubDate>Thu, 11 Sep 2025 13:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45211601</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=45211601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45211601</guid></item><item><title><![CDATA[New comment by dgreensp in "TextKit 2 – The Promised Land"]]></title><description><![CDATA[
<p>This semi-explains why I have started to notice (sadly) serious bugs in TextEdit, not just scrolling but editing/corruption.</p>
]]></description><pubDate>Fri, 15 Aug 2025 22:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44918211</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=44918211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44918211</guid></item><item><title><![CDATA[New comment by dgreensp in "GPT-5 System Prompt?"]]></title><description><![CDATA[
<p>> Never place rich UI elements within a table, list, or other markdown element.<p>> Place rich UI elements within tables, lists, or other markdown elements when appropriate.</p>
]]></description><pubDate>Sat, 09 Aug 2025 16:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44847684</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=44847684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44847684</guid></item><item><title><![CDATA[New comment by dgreensp in "Wired Called Our AirGradient Monitor 'Not Recommended' over a Broken Display"]]></title><description><![CDATA[
<p>I think people are missing the fact that Wired has been about “vibes” since the beginning.<p>Wired vs. tired is literally about what’s “cool.”  That’s it.  It has never been rigorous about anything.</p>
]]></description><pubDate>Wed, 06 Aug 2025 15:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44813053</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=44813053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44813053</guid></item><item><title><![CDATA[New comment by dgreensp in "Perplexity is using stealth, undeclared crawlers to evade no-crawl directives"]]></title><description><![CDATA[
<p>Googlebot respects robots.txt.  And Google doesn't use the fetched data from users of Chrome to supplement their search index (as a2128 is speculating that Perplexity might do when they fetch pages on the user's behalf).</p>
]]></description><pubDate>Mon, 04 Aug 2025 19:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44790364</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=44790364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44790364</guid></item><item><title><![CDATA[New comment by dgreensp in "I do not remember my life and it's fine"]]></title><description><![CDATA[
<p>I met someone with SDAM who described it in a more striking way.<p>He said he doesn’t have any “first-person” memories.  Most people, even if they forget most things they do day-to-day, and don’t have great “indices” of their memories, can think back on certain times where they remember being there, doing a thing, probably with some visuals associated with that, which can be played back.  This person said that none of the things they remember that they did, they can remember personally doing, if that makes sense.<p>For me, I have scattered samples, like once in a while throughout my life, my brain sort of takes a snapshot and forms a memory.  I can imagine myself back in each place I lived, for example, or each place I worked, or graduating from college, or walking on the beach.</p>
]]></description><pubDate>Fri, 06 Jun 2025 02:01:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44197223</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=44197223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44197223</guid></item><item><title><![CDATA[New comment by dgreensp in "Evolving OpenAI's Structure"]]></title><description><![CDATA[
<p>I don’t think the parent was saying that everyone’s intentions were pure until recently, but rather that naked greed wasn’t cool before, but now it is.<p>The Internet has changed a lot over the decades, and it did used to be different, with the differences depending on how many years you go back.</p>
]]></description><pubDate>Mon, 05 May 2025 20:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43899307</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=43899307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43899307</guid></item><item><title><![CDATA[New comment by dgreensp in "Corporation for Public Broadcasting Statement Regarding Executive Order"]]></title><description><![CDATA[
<p>Exactly.  Trump is practically illiterate and is being handed things to sign.  His original ideas that were pushed back on by his advisors in his first term were a different sort of idea, things like, "Why can't we just force that country to do what we want, we're the USA, we're the most powerful, we could just bomb them."</p>
]]></description><pubDate>Fri, 02 May 2025 14:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43870453</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=43870453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43870453</guid></item><item><title><![CDATA[New comment by dgreensp in "All four major web browsers are about to lose 80% of their funding"]]></title><description><![CDATA[
<p>Yeah, it's a funny argument because while Apple has certainly put a lot of money into WebKit and JavaScriptCore over the years in absolute terms, they already don't prioritize Safari or treat web technologies as an alternative to native app development.</p>
]]></description><pubDate>Thu, 01 May 2025 04:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43853694</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=43853694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43853694</guid></item><item><title><![CDATA[New comment by dgreensp in "Meta claims torrenting pirated books isn't illegal without proof of seeding"]]></title><description><![CDATA[
<p>That’s my understanding as well.  Duplicating the bytes of a file when you don’t have the rights to the content is technically infringement and grounds for an infringement claim, and then you have to explain in court why it’s “fair use.”</p>
]]></description><pubDate>Fri, 21 Feb 2025 17:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43130335</link><dc:creator>dgreensp</dc:creator><comments>https://news.ycombinator.com/item?id=43130335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43130335</guid></item></channel></rss>