<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: gorjusborg</title><link>https://news.ycombinator.com/user?id=gorjusborg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:24:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gorjusborg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gorjusborg in "Do you even need a database?"]]></title><description><![CDATA[
<p>Honestly, there is zero chance you will implement anything close to sqlite.<p>What is more likely, if you are making good decisions, is that you'll reach a point where the simple approach will fail to meet your needs. If you use the same attitude again and choose the simplest solution based on your _need_, you'll have concrete knowledge and constraints that you can redesign for.</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:12:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779240</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47779240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779240</guid></item><item><title><![CDATA[New comment by gorjusborg in "Do you even need a database?"]]></title><description><![CDATA[
<p>Only if you get there and need it.</p>
]]></description><pubDate>Wed, 15 Apr 2026 13:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778903</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47778903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778903</guid></item><item><title><![CDATA[New comment by gorjusborg in "Bringing Clojure programming to Enterprise (2021)"]]></title><description><![CDATA[
<p>To me, it's the uniformity and limited rules that make lispy languages attractive.<p>Javascript's destructuring syntax can look almost indecipherable, and it is mostly because the language syntax is not uniform in its meaning.<p><pre><code>  const f = ({a: {b: [x, , z] = [], c: {d: w} = {}} = {}, e: [, y] = []} = {}) => ({x, y, z, w});
</code></pre>
This is a function written in one of the most popularly used programming languages in the world.</p>
]]></description><pubDate>Fri, 03 Apr 2026 13:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47626511</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47626511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47626511</guid></item><item><title><![CDATA[New comment by gorjusborg in "Bringing Clojure programming to Enterprise (2021)"]]></title><description><![CDATA[
<p>> what looks easier to read<p>> to me<p>> theres a reason why pseudocode in every textbook looks like that<p>The reason is history, inertia, and limited exposure. Preference is self-reinforcing for those reasons. That doesn't make it better, or irreversible.</p>
]]></description><pubDate>Fri, 03 Apr 2026 13:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47626431</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47626431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47626431</guid></item><item><title><![CDATA[New comment by gorjusborg in "Bringing Clojure programming to Enterprise (2021)"]]></title><description><![CDATA[
<p>This guy gets it.<p>The syntax argument is such a tired argument. With LISPy language there is almost zero syntax, it's pretty much executable AST.<p>Because of this, formatting matters a lot, but I don't think that's too different than other languages.<p>If you think LISP is hard to read, you are someone who could most benefit from branching out to a non-Algol lineage language.<p>Also, the little syntax present is pretty much timeless. Learn once and its yours for the next 50 years.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47615182</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47615182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47615182</guid></item><item><title><![CDATA[New comment by gorjusborg in "Oracle slashes 30k jobs"]]></title><description><![CDATA[
<p>It's very amusing to me that you bring up IBM in a discussion of the value of Oracle.<p>I came here to say that if you want to understand Oracle's value, think IBM with less history.</p>
]]></description><pubDate>Tue, 31 Mar 2026 16:37:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47589974</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47589974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47589974</guid></item><item><title><![CDATA[New comment by gorjusborg in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>I believe we are thinking about different time horizons, and your language and comparison to <modern editor> reveals a lot about unsaid about your reasoning.<p>I don't think comparison to other editors is a good basis for deciding what should be pulled in. The vi ecosystem was and remains weird to those outside, but in a way that is internally consistent to the usage patterns of its own user over decades.<p>Also, percentage of users using X feature is also a bad selection criteria for pulling a plugin provided feature, unless that number is 100% and there is little deviation in configuring it. There is very little friction in pulling in a plugin as a user.<p>So what are some good criteria for absorbing plugin functionality?<p>- extensions that provide an API for entire ecosystems (plenary, lazy.nvim)<p>- plugins that add missing features or concepts that are to useful, and timeless to ignore<p>- plugins that would benefit themselves or neovim by moving to native code<p>Honestly, the bar for absorbing plugins should be pretty high. There should be a real benefit that outweighs the cost of more maintenance, coupling, and ultimately cost.<p>The cost of installing plugins is pretty low, and they are great at keeping the core software simple.</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573492</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47573492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573492</guid></item><item><title><![CDATA[New comment by gorjusborg in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>I agree in principle that absorbing the best from the ecosystem is good. However, anything pulled into core should have a long lifetime and be considered part of the API. This deserves careful consideration, and plugins work really well until it is clear there is a reason to pull something in.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567105</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47567105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567105</guid></item><item><title><![CDATA[New comment by gorjusborg in "Codex with a vague prompt just solved a bug in Ghostty"]]></title><description><![CDATA[
<p>What is 'over' is the idea that AI assisted coding is only hype that will go away. It is clear that software development is going to be different in ways we've not seen before.</p>
]]></description><pubDate>Fri, 20 Mar 2026 12:29:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47453633</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47453633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47453633</guid></item><item><title><![CDATA[New comment by gorjusborg in "Kagi Translate now supports LinkedIn Speak as an output language"]]></title><description><![CDATA[
<p>Today I faced an unexpected challenge in a high-pressure environment. I experienced a rapid loss of structural support (my trousers), which led to a complete pivot in my physical trajectory. I didn't just fall; I deep-dived into a new ecosystem (the toilet).<p>This experience taught me three things about resilience:
1. Always ensure your foundations are secure.
2. When you hit rock bottom, make sure it's a splash.
3. Failure is just an opportunity to wash off and start fresh.<p>Grateful for the growth. #Resilience #GrowthMindset #Agility #LessonsLearned</p>
]]></description><pubDate>Tue, 17 Mar 2026 12:41:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411851</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47411851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411851</guid></item><item><title><![CDATA[New comment by gorjusborg in "The emergence of print-on-demand Amazon paperback books"]]></title><description><![CDATA[
<p>There are a few things I take away from this post:<p>1. If you care about the physical manifestation of a product, maybe Amazon.com is not the place to be shopping for it.<p>2. If the product as it arrives is substantially different from that ordered, it seems dishonest of the seller.<p>3. While the physical book is a source of joy for me as well, I feel lucky to live in a time where I can own a copy of a book that only a handful of people value, for a reasonable price.</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398512</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47398512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398512</guid></item><item><title><![CDATA[New comment by gorjusborg in "Digg is gone again"]]></title><description><![CDATA[
<p>From the article, verbatim:<p>> We're not giving up. Digg isn't going away.<p>Post title is misleading.</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:21:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377583</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47377583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377583</guid></item><item><title><![CDATA[New comment by gorjusborg in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>The question that comes to mind for me after reading your comment is how can a question about a game require that much context?</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:18:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377540</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47377540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377540</guid></item><item><title><![CDATA[New comment by gorjusborg in "Writing my own text editor, and daily-driving it"]]></title><description><![CDATA[
<p>I laughed out loud when the author wrote 'it replaced nano'.<p>So you are claiming to have tried dozens of editors, discarded them, only to land on nano as your daily driver?<p>If that's true, this person must be a character.</p>
]]></description><pubDate>Wed, 11 Mar 2026 16:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47338016</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47338016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47338016</guid></item><item><title><![CDATA[New comment by gorjusborg in "US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]"]]></title><description><![CDATA[
<p>I try not to assume malice (i.e. Hanlon's Razor) when it happens to me. Unfortunately the mob rule seen on other user-curated sites seems to be infectious.<p>I try to gently call it out here when I see it, though, because HN is the one user-curated site where I still feel that people come to get to 'truths' versus 'agendas'. I want it to stay that way!</p>
]]></description><pubDate>Mon, 09 Mar 2026 18:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47313194</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47313194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47313194</guid></item><item><title><![CDATA[New comment by gorjusborg in "US Court of Appeals: TOS may be updated by email, use can imply consent [pdf]"]]></title><description><![CDATA[
<p>I know discussing HN behavior is off topic, but parent's comment is a perfect example of something unpopular that adds to conversation.<p>We shouldn't use votes to squelch opinions we don't hold. We should use them to improve the discourse.</p>
]]></description><pubDate>Mon, 09 Mar 2026 11:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47307838</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47307838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307838</guid></item><item><title><![CDATA[New comment by gorjusborg in "Ki Editor - an editor that operates on the AST"]]></title><description><![CDATA[
<p>Yeah, macros are definitely helpful at times, but not as much as one might think.<p>I think the same goes for multi-cursor, though.</p>
]]></description><pubDate>Sat, 07 Mar 2026 13:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47287632</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47287632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47287632</guid></item><item><title><![CDATA[New comment by gorjusborg in "Ki Editor - an editor that operates on the AST"]]></title><description><![CDATA[
<p>Exactly the same for me. So far, there have been many challengers but the same champion (subjective, I know).</p>
]]></description><pubDate>Sat, 07 Mar 2026 13:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47287613</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47287613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47287613</guid></item><item><title><![CDATA[New comment by gorjusborg in "Don't become an engineering manager"]]></title><description><![CDATA[
<p>I came to read an article, and all I got was a crummy advertisement.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241482</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47241482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241482</guid></item><item><title><![CDATA[New comment by gorjusborg in "I'm losing the SEO battle for my own open source project"]]></title><description><![CDATA[
<p>> free software fanatics have bullied and eager programmers<p>We must travel in different circles. I've been around a while, and I've never seen _any individual_ bullied for keeping their code closed source.<p>That said, I have an extreme bias toward only using open source code, for practical reasons, and I'm open about that.</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47239297</link><dc:creator>gorjusborg</dc:creator><comments>https://news.ycombinator.com/item?id=47239297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47239297</guid></item></channel></rss>