<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: maleldil</title><link>https://news.ycombinator.com/user?id=maleldil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 02:33:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=maleldil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by maleldil in "Even more batteries included with Emacs"]]></title><description><![CDATA[
<p>When did you last look at the neovim ecosystem? Because what you describe is the opposite of what's happened recently. The core has been getting more stable over time, with fewer breakages, and more essential functionality has been added, such as LSP support, completion, and a package manager, with plans to add more.</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541467</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48541467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541467</guid></item><item><title><![CDATA[New comment by maleldil in "Even more batteries included with Emacs"]]></title><description><![CDATA[
<p>neovim core has most of what you need for LSPs. The only thing missing is server-specific configuration (e.g. binary name, flags), which you can copy from nvim-lspconfig or write yourself. There's also a native package manager in the core.</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541428</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48541428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541428</guid></item><item><title><![CDATA[New comment by maleldil in "Even more batteries included with Emacs"]]></title><description><![CDATA[
<p>> emacs often makes a call and adopts one of the very popular packages to the core<p>> No such thing exist in neovim<p>neovim has been doing that too. Plugin manager (vim.pack), treesitter stuff, LSP management, completion, comments, etc.<p>> which-key<p>neovim also has this.<p>> neovim ecosystem is concentrated on one (very productive) developer in an unhealthy manner<p>folke has nice stuff, but I find a lot of it is largely unnecessary and bloated. The only thing I use is his which-key, and there are alternatives, such as mini.clue.</p>
]]></description><pubDate>Mon, 15 Jun 2026 13:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541398</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48541398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541398</guid></item><item><title><![CDATA[New comment by maleldil in "An introduction to functional analysis for science and engineering"]]></title><description><![CDATA[
<p>It's "bad form" to write STEM papers in Word. Which is stupid, of course, as every major publisher offers both Word and LaTeX templates. I wish they'd offer Typst too.</p>
]]></description><pubDate>Tue, 09 Jun 2026 17:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48464201</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48464201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48464201</guid></item><item><title><![CDATA[New comment by maleldil in "Ask HN: Why hasn't there been a real competitor to Ticketmaster yet?"]]></title><description><![CDATA[
<p>DICE is awesome. I'm bummed when I need to use anything else. I rarely ever need to use Ticketmaster.</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462320</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48462320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462320</guid></item><item><title><![CDATA[New comment by maleldil in "Coreutils for Windows"]]></title><description><![CDATA[
<p>Even Python has str.splitlines, which accepts a range of line separators (not just LF and CRLF), and the same when iterating over a file handle (which iterates over lines).<p>You're right, this is a complete nonissue.</p>
]]></description><pubDate>Thu, 04 Jun 2026 08:17:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48395713</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48395713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48395713</guid></item><item><title><![CDATA[New comment by maleldil in "It's Not Just X. It's Y"]]></title><description><![CDATA[
<p>You're right, of course. But <i>today</i>, it's not a risk worth taking, at least not for professional writing where the suspicion of LLM writing can be damning.</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:44:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381909</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48381909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381909</guid></item><item><title><![CDATA[New comment by maleldil in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>I agree that S-expressions for defining data are pretty nice, but you don't need to actually use a Lisp to use them. You can just use them like you would XML.</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381899</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48381899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381899</guid></item><item><title><![CDATA[New comment by maleldil in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>Python (with types), Go or Rust, depending on the complexity. I really missed static types in Clojure. I think no Lisp does static typing well. I guess there's Coalton, but it's too niche.</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381889</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48381889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381889</guid></item><item><title><![CDATA[New comment by maleldil in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>Python, Go, or Rust, depending on the complexity. Python (with strict typing) for the simplest ones, or those where startup time wasn't a concern, Go for the medium-complexity ones that I could do with only the standard library, and Rust for everything else. Besides lisps in general still feeling alien to me, I also really like static types.</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381874</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48381874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381874</guid></item><item><title><![CDATA[New comment by maleldil in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>> You don’t program in Lisp, do you?<p>Not anymore. I started with Racket and went through the Little Schemer. I did Clojure for a while. I even used Babashka to write all my scripts, then later rewrote them in other languages.<p>I gave it a good try. Maybe it wasn't enough to properly "get it"?</p>
]]></description><pubDate>Tue, 02 Jun 2026 15:40:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48371701</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48371701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48371701</guid></item><item><title><![CDATA[New comment by maleldil in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>I don't see why Lisp's history would necessarily imply the family is worth learning in 2026. What (other than macros) do lisps offer that other modern languages don't?</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369328</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48369328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369328</guid></item><item><title><![CDATA[New comment by maleldil in "Dune's Butlerian Jihad and the Future of AI"]]></title><description><![CDATA[
<p>> but language evolves<p>Totally, but we can try to resist it. Technocrat is a perfectly fine word, and I'd hate to see it go away permanently from its current meaning.</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358158</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48358158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358158</guid></item><item><title><![CDATA[New comment by maleldil in "It's Not Just X. It's Y"]]></title><description><![CDATA[
<p>> I'm not going to think twice about what I write just to avoid an AI checker<p>It depends on your environment, I guess. If you're a student writing an essay or a researcher writing a paper, it's in your best interest to avoid sounding like an LLM, which means going out of your way to avoid certain idioms, even if it means letting go of things you liked to write.<p>I used to love a spaced en dash (the British English equivalent of the American unspaced em dash), but I wouldn't risk it now.</p>
]]></description><pubDate>Mon, 01 Jun 2026 08:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353882</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48353882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353882</guid></item><item><title><![CDATA[New comment by maleldil in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>If you're someone who can separate the work from the author, sure. She's a very intelligent person. Many of us can't.</p>
]]></description><pubDate>Sun, 31 May 2026 19:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348813</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48348813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348813</guid></item><item><title><![CDATA[New comment by maleldil in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>> favorite<p>Interesting choice of word</p>
]]></description><pubDate>Sun, 31 May 2026 11:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345039</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48345039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345039</guid></item><item><title><![CDATA[New comment by maleldil in "Pandoc Templates"]]></title><description><![CDATA[
<p>You can use Typst 100% for free, just like LaTeX. There's a CLI for compilation, there's an LSP, code formatter, etc. Complaining that the web app has a paid tier is like complaining that Overleaf is paid.<p>As for why people shill Typst over LaTeX, it's just a better overall experience. Things that are annoying in LaTeX are easy in Typst. I've written plenty of LaTeX for academic papers and my Master's dissertation, but I'm now writing my PhD thesis in Typst. It's so much better. The only barrier to using it everywhere is that my colleagues still prefer to use Overleaf for collaboration, which forces me to use LaTeX for papers.</p>
]]></description><pubDate>Sun, 31 May 2026 11:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344944</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48344944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344944</guid></item><item><title><![CDATA[New comment by maleldil in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>There are different licenses that used to be referred to as "MIT", and explicitly stating "Expat" tells you which one they're referring to (in this case, the "standard" one). This is largely unnecessary, as nearly all mentions of the MIT license refer to this one.</p>
]]></description><pubDate>Sat, 30 May 2026 11:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48335189</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48335189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48335189</guid></item><item><title><![CDATA[New comment by maleldil in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>As long as you can express everything you need on the library's terms. As soon as you write a Python loop, your performance plummets.</p>
]]></description><pubDate>Sat, 30 May 2026 11:45:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48335158</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48335158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48335158</guid></item><item><title><![CDATA[New comment by maleldil in "Constraint Decay: The Fragility of LLM Agents in Back End Code Generation"]]></title><description><![CDATA[
<p>The university doesn't « ban »  using the OpenAI APIs directly. It's a question of funding. If you want to use OpenAI, you usually use your own account and ask the university for a refund later, where you justify your usage. It's easier for the university if you use their pre-approved Azure endpoint instead, though you'll still need approval if you're going to spend a significant amount of money.</p>
]]></description><pubDate>Fri, 29 May 2026 16:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325872</link><dc:creator>maleldil</dc:creator><comments>https://news.ycombinator.com/item?id=48325872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325872</guid></item></channel></rss>