<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: dleslie</title><link>https://news.ycombinator.com/user?id=dleslie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 07:53:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dleslie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dleslie in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>It launches with a scratch buffer, menu bar with populated menus, a functional mini buffer, and so on. All of this is opinionated defaults and configurable with elisp.<p>And yes, much of Emacs is broken out of the box and it's been that way a long while. That's not a good thing.<p>Emacs isn't ready for the masses. Broken defaults, and a brittle experience once features are made working is standard.<p>I've used Emacs for thirty years now. I don't recommend it to new users.</p>
]]></description><pubDate>Thu, 27 Aug 2026 22:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49472049</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49472049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49472049</guid></item><item><title><![CDATA[New comment by dleslie in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>My experience with Emacs 30 is that Eglot will prompt and show nothing of meaningful assistance beyond a name. That leaves me to run a google search to find whatever binaries fit the description.<p>They host binaries already; why not host all of the binaries necessary for the supported features to function?</p>
]]></description><pubDate>Thu, 27 Aug 2026 18:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49468780</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49468780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49468780</guid></item><item><title><![CDATA[New comment by dleslie in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>Emacs makes many opinionated choices about defaults; if it didn't, it would launch to little more than an elisp REPL by default.<p>What's important is that _you can change it_. Good defaults ensure that Emacs doesn't repel new users and casual users and users who are not interested in fiddling.<p>And this isn't a matter of color theme default, or font default; this is a shipped feature that _does not function_ without changes to the defaults! By default, it does not work.</p>
]]></description><pubDate>Thu, 27 Aug 2026 17:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49468368</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49468368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49468368</guid></item><item><title><![CDATA[New comment by dleslie in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>Well that's a nice change; I'm still on Emacs 30.<p>But note that this is not the default. Users have to enable that behaviour, and know to enable it. That's a bad default.</p>
]]></description><pubDate>Thu, 27 Aug 2026 16:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49467703</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49467703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49467703</guid></item><item><title><![CDATA[New comment by dleslie in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>Tree sitter support is half baked in the same way official LSP support is, only kind of worse.<p>Eglot won't help you get your system ready for LSP work, it will only avail itself if what's there. It doesn't even auto detect and configure that, either. There's no user prompting, so you'll have to read the docs to know that this even needs to be done.<p>Similarly, tree sitter support doesn't include the grammars! And those aren't typically sitting in your package repository, so users have to find a grammar and compile it themselves. There's not even a good recommendation given by Emacs on where to get them, leaving users to hope that whatever repository showed up on a Google search is both in good working order and safe to use.<p>It's really quite a failure on Emacs.</p>
]]></description><pubDate>Thu, 27 Aug 2026 16:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49467510</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49467510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49467510</guid></item><item><title><![CDATA[New comment by dleslie in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>Firefox will continue to exist and be maintained by open source efforts.<p>I often wonder if the current model has been driving away contributors, since it _feels like_ contributing effort to support someone else's paychecque.</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:45:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289467</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49289467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289467</guid></item><item><title><![CDATA[New comment by dleslie in "Chicken Scheme 6.0"]]></title><description><![CDATA[
<p><p><pre><code>     It has good emacs support with geiser-chicken.
</code></pre>
I wrote the initial support for chicken some 11 years ago; it wasn't _great_, but I see that Jao and others have worked on it some since then. Glad to see it's working well!</p>
]]></description><pubDate>Tue, 11 Aug 2026 16:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261090</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49261090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261090</guid></item><item><title><![CDATA[New comment by dleslie in "Chicken Scheme 6.0"]]></title><description><![CDATA[
<p><p><pre><code>   - Strings and symbols passed to foreign code are not copied, they are
    passed directly, any mutations done by external code will be visible on the
    Scheme side.
  - Complex numbers, C structs and unions can now be passed directly as
    arguments and returned as results when interfacing to C code.
</code></pre>
Those were major bottlenecks for any FFI-heavy Chicken Scheme app, and would often result in brittle and unsafe abstractions to work around. Glad to see this changed.</p>
]]></description><pubDate>Tue, 11 Aug 2026 16:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261053</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=49261053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261053</guid></item><item><title><![CDATA[New comment by dleslie in "Emacs appearances in pop culture"]]></title><description><![CDATA[
<p>Cryptonomicon has the use of a highly custom version of Emacs called OrdoEmacs.<p><a href="https://dev.to/hyenast2/neal-stephenson-s-cryptonomicon-and-ordoemacs-4g4c" rel="nofollow">https://dev.to/hyenast2/neal-stephenson-s-cryptonomicon-and-...</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 19:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48495253</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48495253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48495253</guid></item><item><title><![CDATA[New comment by dleslie in "The dead economy theory"]]></title><description><![CDATA[
<p>This is true; and in time it's entirely possible that AI makes us an overall wealthier and more productive society. However, from the article:<p>> “Most economists will acknowledge that technological progress can cause some adjustment problems in the short run. What is rarely noted is that the short run can be a lifetime.”<p>The redundant professionals will need to find other ways of generating wealth from their productivity, and that may not be possible in a reasonable amount of time. Not in the scope of their remaining lifetime.</p>
]]></description><pubDate>Fri, 29 May 2026 19:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48327915</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48327915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48327915</guid></item><item><title><![CDATA[New comment by dleslie in "The dead economy theory"]]></title><description><![CDATA[
<p>> Won't super power AI tools allow companies to do more with the same number of people? Don't you think a smarter way to run a business is to capture more of the market if you have the resources to do so?<p>It is possible to have excess productivity. AI allows an existing labour pool to rapidly surpass necessary productivity levels for the existing demand.<p>IE, let's say I live in a small town and I open a machine shop. Should I hire every mechanic that walks in the door, forever? No, absolutely not; there is an optimal number of mechanics to hire for the demand for services.<p>If somehow a tool comes to exist that doubles the productivity of mechanics then laying off half the mechanics is next.</p>
]]></description><pubDate>Fri, 29 May 2026 17:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326146</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48326146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326146</guid></item><item><title><![CDATA[New comment by dleslie in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>For most nations, if they find themselves in need of a 5th generation aircraft for defence then they've already lost, or are better served to prepare for a grossly asymmetric battle.</p>
]]></description><pubDate>Thu, 28 May 2026 17:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48312846</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48312846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48312846</guid></item><item><title><![CDATA[New comment by dleslie in "Earthion: A New Mega Drive-Style Shoot-Em-Up"]]></title><description><![CDATA[
<p>I have HDMI adapters which perform a similar function.<p>It's awful. Earthworm Jim and Sonic 2 are both great examples of how the art suffers; and the why is in the video I linked.<p>The waterfall in Sonic 2 was not meant to look like a fence.</p>
]]></description><pubDate>Thu, 28 May 2026 17:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48312795</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48312795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48312795</guid></item><item><title><![CDATA[New comment by dleslie in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>True enough; but they want to make it about Canadian Dairy, Softwood Lumber, Steel, Aluminum and so on.</p>
]]></description><pubDate>Thu, 28 May 2026 16:59:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311858</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48311858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311858</guid></item><item><title><![CDATA[New comment by dleslie in "Earthion: A New Mega Drive-Style Shoot-Em-Up"]]></title><description><![CDATA[
<p>All Genesis models were capable of RGB, but almost everyone used the component and/or RF adapter. I own three American genesis models and have yet to ever own a proper RGB adapter for one.</p>
]]></description><pubDate>Wed, 27 May 2026 23:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48302348</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48302348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302348</guid></item><item><title><![CDATA[New comment by dleslie in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>It represents the trade deficit the USA has with Canada. To believe that this is a problem as a result of Canada's nefarious actions is to believe that Canada is preventing its citizens from purchasing American product.<p>Which is a common refrain with respect to our supply management system for dairy; but to believe this you have to ignore that the USA has _never once_ managed to export enough dairy products to Canada to meet or exceed the import quotas set by the supply management regime.<p>The truth is that Canadians simply don't seem all that interested in purchasing American dairy products.</p>
]]></description><pubDate>Wed, 27 May 2026 23:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48302041</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48302041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302041</guid></item><item><title><![CDATA[New comment by dleslie in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>The trade deficit with Canada is because Americans are buying Canadian products.<p>Enough Canadians (seriously, the vast majority) live close enough to the border that they could make a weekly trip to the USA and purchase American dairy and other American goods. In fact, prior to the tariffs many Canadians did make regular shopping trips across the border.<p>So let's be clear: we were buying your products to the extent we wanted to, already.</p>
]]></description><pubDate>Wed, 27 May 2026 22:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301577</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48301577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301577</guid></item><item><title><![CDATA[New comment by dleslie in "Canada to order military plane fleet from Sweden in shift from US suppliers"]]></title><description><![CDATA[
<p>Trump did not rise to power in isolation. He has not remained in isolation while in power. Voter support for Trump is still reasonably strong, and Trump and his supporters have ensured that the mechanisms of Government are packed with loyalists.<p>America chose this. America continues to tolerate this. America enabled this.<p>This isn't something that Trump can be scapegoated for. This is what many Americans wanted, or at the very least, it is what many Americans are willing to tolerate.</p>
]]></description><pubDate>Wed, 27 May 2026 21:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301291</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48301291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301291</guid></item><item><title><![CDATA[New comment by dleslie in "Earthion: A New Mega Drive-Style Shoot-Em-Up"]]></title><description><![CDATA[
<p>And that was almost _never_ the case for 16-bit era gaming, outside of the Arcade. Certainly not for the Genesis.</p>
]]></description><pubDate>Wed, 27 May 2026 18:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48298511</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48298511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48298511</guid></item><item><title><![CDATA[New comment by dleslie in "Earthion: A New Mega Drive-Style Shoot-Em-Up"]]></title><description><![CDATA[
<p>The video I linked is taken of a CRT and is not a screenshot of an LCD.<p>This is an excellent deep dive on the issues I spoke of:
<a href="https://www.youtube.com/watch?v=bC-8y2R6IxI" rel="nofollow">https://www.youtube.com/watch?v=bC-8y2R6IxI</a></p>
]]></description><pubDate>Tue, 26 May 2026 23:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48287320</link><dc:creator>dleslie</dc:creator><comments>https://news.ycombinator.com/item?id=48287320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48287320</guid></item></channel></rss>