<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: juxtapose</title><link>https://news.ycombinator.com/user?id=juxtapose</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 01:24:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=juxtapose" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by juxtapose in ".gitignore Isn't the only way to ignore files in Git"]]></title><description><![CDATA[
<p>Magit introduced me to them in the first place. :-D</p>
]]></description><pubDate>Thu, 18 Jun 2026 23:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48593146</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=48593146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48593146</guid></item><item><title><![CDATA[A sleep-like consolidation mechanism for LLMs]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2605.26099">https://arxiv.org/abs/2605.26099</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48281226">https://news.ycombinator.com/item?id=48281226</a></p>
<p>Points: 212</p>
<p># Comments: 140</p>
]]></description><pubDate>Tue, 26 May 2026 15:36:24 +0000</pubDate><link>https://arxiv.org/abs/2605.26099</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=48281226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281226</guid></item><item><title><![CDATA[Twenty-four Hours of AI Coding]]></title><description><![CDATA[
<p>Article URL: <a href="https://ksqsf.moe/en/posts/2026-05-14-first-agentic-coding/">https://ksqsf.moe/en/posts/2026-05-14-first-agentic-coding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48191946">https://news.ycombinator.com/item?id=48191946</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 May 2026 11:28:56 +0000</pubDate><link>https://ksqsf.moe/en/posts/2026-05-14-first-agentic-coding/</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=48191946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191946</guid></item><item><title><![CDATA[New comment by juxtapose in "Ask HN: Vim, Emacs and the time spent configuring"]]></title><description><![CDATA[
<p>From a Lacanian perspective: They do it because the configuration loop itself is the Drive. The 'better working environment' is just the Object a (the carrot on the stick), but the true surplus jouissance is the tinkering itself. It's not about efficiency; it's about the thrill of the chase.</p>
]]></description><pubDate>Thu, 27 Nov 2025 15:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46070421</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=46070421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46070421</guid></item><item><title><![CDATA[New comment by juxtapose in "Meow: Yet another modal editing on Emacs"]]></title><description><![CDATA[
<p>yes and no. you certainly don't have many pre-defined keybindings, but meow tries to not conflict with normal emacs keybindings so you don't need special ones anyway.</p>
]]></description><pubDate>Sun, 14 Sep 2025 05:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45237765</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=45237765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45237765</guid></item><item><title><![CDATA[New comment by juxtapose in "Emacs 30.1 Released"]]></title><description><![CDATA[
<p>Congratulations!<p>Personally though I've been running the igc branch... ;-)</p>
]]></description><pubDate>Sun, 23 Feb 2025 19:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43152218</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=43152218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43152218</guid></item><item><title><![CDATA[New comment by juxtapose in "My Resignation from Emacs Development"]]></title><description><![CDATA[
<p>I agree with giving users control, but unfortunately I cannot agree with the move to c-ts-mode. And I cannot disagree more with associating CC mode with "legacy" when it's objectively better than the other alternative, at least currently. I don't think Emacs developers are doing users a favor in this specific case.<p>CC Mode is extremely capable. Over the years it has developed to such a maturity that almost all needs can be satisfied, and performance has never been a problem for me. It contains very few, if any, bugs, that affect my use.<p>On the other hand, the tree-sitter major modes are not at al production-ready to be considered as default. For one thing, the whole highlighting can break for complex macros and ifdefs. (I'd be glad to be enlightened whether it's theoretically possible to fix at all -- can you correctly highlight ifdefs without doing semantic analysis with the help of a compiler?) For another, CC mode has a feature called c-guess that can quickly analyze an existing source buffer and generate a format definition which proves extremely valuable. Alas, c-ts-mode has zero support for it.<p>I had high hopes for tree-sitter. I turned on tree-sitter modes for all my coding when it was out, and now I have zero enabled. They still have a long way to go and I don't want to spend time debugging emacs code at work. :-)<p>Tree-sitter is not a panacea. Fast parsing alone is not what makes a good major mode.</p>
]]></description><pubDate>Wed, 20 Nov 2024 22:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42198964</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=42198964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42198964</guid></item><item><title><![CDATA[New comment by juxtapose in "Ask HN: How do you customize Emacs for Python?"]]></title><description><![CDATA[
<p>Actually, with emacs 29 it should come out of the box.<p>Open any python file (emacs has a built-in python-mode), M-x eglot, and you are golden.</p>
]]></description><pubDate>Mon, 23 Sep 2024 07:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41623202</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=41623202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41623202</guid></item><item><title><![CDATA[New comment by juxtapose in "Show HN: A modern way to type in African languages"]]></title><description><![CDATA[
<p>It's interesting to see African input methods taking inspiration from a Chinese IME, RIME. Would like to know more about this!</p>
]]></description><pubDate>Mon, 02 Sep 2024 22:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41429235</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=41429235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41429235</guid></item><item><title><![CDATA[Microcomputer having ALU performing min and max operations (1996)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.freepatentsonline.com/5524251.html">https://www.freepatentsonline.com/5524251.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41196019">https://news.ycombinator.com/item?id=41196019</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Aug 2024 20:42:12 +0000</pubDate><link>https://www.freepatentsonline.com/5524251.html</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=41196019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41196019</guid></item><item><title><![CDATA[New comment by juxtapose in "Xmake: A cross-platform build utility based on Lua"]]></title><description><![CDATA[
<p>I think I'm for Turing-completeness. Let me try to give my reasons...<p>1. No, using Turing-complete scripts does not prevent information extraction and meaningful automation. You can ask the program to dump useful information, e.g. targets, compiler flags, etc. That's what rizsotto/Bear does for Makefile. CMAKE_EXPORT_COMPILE_COMMANDS is another example.<p>2. I don't really think you can do anything further with declarative build languages, unless it is a really limited one like JSON or XML. Meson (a relatively advanced one in the space) advocates for non-Turing-completeness, but you still cannot, for example, modify meson build files reliably using an external tool other than a text editor.<p>3. Complex build configuration usually requires non-trivial computation and/or dynamic dependency graph building. Turing-completeness gives you a possibility and you don't need to wait for build tool upgrades.<p>Comparing Meson to CMake, I find the niceties of Meson are usually not inherently non-TC. That is, you can theoretically reimplement a nicer CMake with all the niceties of Meson, while still being TC.</p>
]]></description><pubDate>Sun, 05 May 2024 21:47:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40268780</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=40268780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40268780</guid></item><item><title><![CDATA[New comment by juxtapose in "Dear Europe, please wake up"]]></title><description><![CDATA[
<p>It seems you are very ideology-driven, but no, corporations are not moving production out of China because "China bad". It's just because labor costs in China have risen due to its fast development.</p>
]]></description><pubDate>Tue, 30 Apr 2024 21:12:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40216418</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=40216418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40216418</guid></item><item><title><![CDATA[New comment by juxtapose in "Dear Europe, please wake up"]]></title><description><![CDATA[
<p>The author isn't wrong. Europe is falling behind, and people should not pretend it's a good thing: the current European life style ("more to life than work") depends on excessive interests gained from technological advancements that are not yet replicated elsewhere. The life would be much worse if Europe couldn't keep up.</p>
]]></description><pubDate>Tue, 30 Apr 2024 20:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40216219</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=40216219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40216219</guid></item><item><title><![CDATA[New comment by juxtapose in "Dear Europe, please wake up"]]></title><description><![CDATA[
<p>I kind of agree with you, and (as a hobbyist linguist) I believe a diversity of languages is a beautiful thing, but it creates unnecessary friction for business and about everything. Europe really needs a unified language -- it could be English, French, German, or even Interlingua or Esperanto.<p>Lingua franca really matters. China, for example, didn't have a unified spoken language until about 100 years ago. However, Mandarin is today universally understood and spoken in the country. And the result? You only to know one language, and you can have access to one of the largest markets in the world. Alas, the same could not be said for Europe.<p>(In fact, Europe needs a unified language if people are serious about getting rid of English and the Anglo-American hegemony, because each smaller language really cannot fight English now.)</p>
]]></description><pubDate>Tue, 30 Apr 2024 20:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40216032</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=40216032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40216032</guid></item><item><title><![CDATA[New comment by juxtapose in "Emacs Info Expressions"]]></title><description><![CDATA[
<p>Emacs natively supports copying an online link to the current node. It is bound to `C`.<p>I also think I'm obliged to share this tip: you can write a function that copies a Markdown-style link [(info "Node")](<a href="https://gnu.org/" rel="nofollow">https://gnu.org/</a>...). ;-)</p>
]]></description><pubDate>Wed, 24 Apr 2024 05:23:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40140886</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=40140886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40140886</guid></item><item><title><![CDATA[New comment by juxtapose in "Don't Use Discord for FOSS (2021)"]]></title><description><![CDATA[
<p>It's ok to use Discord for pragmatic reasons. But please don't make it the only, or the "official" one.</p>
]]></description><pubDate>Sat, 02 Mar 2024 08:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39571114</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=39571114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39571114</guid></item><item><title><![CDATA[New comment by juxtapose in "Browser extensions are underrated: the promise of hackable software (2019)"]]></title><description><![CDATA[
<p>The whole article reads like an ode to Emacs. :-)</p>
]]></description><pubDate>Sun, 04 Feb 2024 19:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39253273</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=39253273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39253273</guid></item><item><title><![CDATA[New comment by juxtapose in "Starship.rs: minimal, fast prompt for any shell"]]></title><description><![CDATA[
<p>I've been using Starship for quite some time, and it's awesome! Definitely recommend it to anyone who wants a fast, modern, and rich prompt.<p>Besides the product, the community is pleasantly awesome as well. I've contributed a module to it and the maintainer has done a good job reviewing and testing. Heck, they even have a Discord server for contributors.</p>
]]></description><pubDate>Fri, 26 Jan 2024 06:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39139539</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=39139539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39139539</guid></item><item><title><![CDATA[New comment by juxtapose in "No star, No fix"]]></title><description><![CDATA[
<p>This is unethical if (1) the condition was not made clear before the issue is written, and (2) the user cannot delete their report before it is published. (It is not in the current issue template, and I don't know if it was there.)<p>1. The issue writer will invest time and efforts, and publish their findings. Nobody's time is free: the maintainer's time is precious, and so is a user's.<p>2. Now, _after_ the issue is published, the maintainer additionally asks for a certain condition (give money or a star) to be satisfied.<p>What if the issue writer does not want to give that thing?  The maintainer is now in an unfair position: they can still read the published issue, improve their software, but is not obliged to give any feedback or even credit the reporter.<p>It would be fairer if the condition was clearly conveyed to the reporter before they write any words. The system should simply not allow these issues written by the dissents to be created in the first place, and in that case the funny duck would also not appear before our eyes.</p>
]]></description><pubDate>Thu, 21 Dec 2023 16:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38722575</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=38722575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38722575</guid></item><item><title><![CDATA[New comment by juxtapose in "I got robbed of my first kernel contribution"]]></title><description><![CDATA[
<p>I'm not sure if this counts for "robbery", but similar stories happen every day in the FOSS community, usually for very boring reasons, e.g. copyright assignments, or in the author's case, security concerns, presumably.<p>My first contribution to Emacs is a very similar experience as the author's. I took time to debug a long-standing issue in Emacs, I wrote a patch, I asked other users to test my patch, and I addressed comments on emacs-devel, but eventually it got completely rewritten by a maintainer without any credit for my efforts.</p>
]]></description><pubDate>Wed, 27 Sep 2023 09:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=37672504</link><dc:creator>juxtapose</dc:creator><comments>https://news.ycombinator.com/item?id=37672504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37672504</guid></item></channel></rss>