<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: necrotic_comp</title><link>https://news.ycombinator.com/user?id=necrotic_comp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 20:17:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=necrotic_comp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by necrotic_comp in "Good Tools Are Invisible"]]></title><description><![CDATA[
<p>Exactly this. The non-composability and non-standardization of GUI tooling is my main issue with them ; having the same toolkit available to solve every problem takes some doing but is ultimately more efficient.<p>That being said, it's a hard sell. It's not easy to grok the simplicity of the commandline tools until you've used them to solve what would otherwise be an intractable problem.</p>
]]></description><pubDate>Fri, 10 Jul 2026 13:10:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48859416</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=48859416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48859416</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Fintech Engineering Handbook"]]></title><description><![CDATA[
<p>Floating point value stored multiplied by 10^8. That gives you a huge integer, but it's extremely accurate, especially for US denominated currencies. Easily transformed into floating point numbers for reporting/etc.</p>
]]></description><pubDate>Sat, 27 Jun 2026 12:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48697695</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=48697695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48697695</guid></item><item><title><![CDATA[New comment by necrotic_comp in "We all depend on open source. We will defend it together"]]></title><description><![CDATA[
<p>One of the reasons why a source-based system like Gentoo is particularly nice is that you can compile your binaries with debug flags, so if you hit bad behavior you can inspect, write a patch, compile into your running system, and then push the same patch upstream.<p>I barely have to do it, but imho, this is how software should work and what running a computer should feel like.</p>
]]></description><pubDate>Fri, 26 Jun 2026 10:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48685063</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=48685063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48685063</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Chuwi Minibook X: the netbook we deserve"]]></title><description><![CDATA[
<p>I think the "net" does a lot of heavy lifting for a box like this - e.g. you do all the important work on a remote server, and only do basic maintenance work on the laptop itself.</p>
]]></description><pubDate>Sun, 31 May 2026 23:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350922</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=48350922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350922</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Claude Opus 4.8"]]></title><description><![CDATA[
<p>4.8 also seems like a regression and using it from the chat GUI results in 4.6 no longer showing up. If someone from anthropic is here, is it possible to readd 4.6 in the "other models" dropdown ? I feel like I got a bit baited/switched here.</p>
]]></description><pubDate>Thu, 28 May 2026 17:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48312291</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=48312291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48312291</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Tangled – We need a federation of forges"]]></title><description><![CDATA[
<p>I think it's just nice to have things in a central place ; no one's <i>really</i> gotten decentralized tech right and things like discoverability, interaction, job running, etc. is really nice to have in one place.<p>Mastodon and email are the closest I've felt to a distributed system that works, but for oss stuff ... I think we're getting closer, but it's still a very hard problem to solve.</p>
]]></description><pubDate>Wed, 29 Apr 2026 16:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47950791</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47950791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47950791</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>Opus definitely pushes me to ignore problems. I've had to tell it multiple times to be thorough, and we tend to go back and forth a few times every time that happens. :)</p>
]]></description><pubDate>Tue, 07 Apr 2026 03:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670556</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47670556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670556</guid></item><item><title><![CDATA[New comment by necrotic_comp in "[dead]"]]></title><description><![CDATA[
<p>I don't understand how the unix philosophy is rigid ? Can you explain a bit more ?</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492970</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47492970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492970</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Thinking Fast, Slow, and Artificial: How AI Is Reshaping Human Reasoning"]]></title><description><![CDATA[
<p>There's something interesting I've found about my interactions with the AI - I use it as a thought-partner. I don't ask it to solve a problem for me (well, first at least!) I think about it as a tool to work with, engage with the problem, and spit out a result that I then test and review.<p>I see it as <i>part</i> of the feedback loop, and it speeds up some of the mechanical drudgery, while not removing any of the semantic problems inherent in problem solving. In other words, there's things machines are good at, and things humans are good at - if we each stick to our strengths, we can move incredibly fast.</p>
]]></description><pubDate>Sat, 21 Mar 2026 19:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47470160</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=47470160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47470160</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Gnome dev gives fans of Linux's middle-click paste the middle finger"]]></title><description><![CDATA[
<p>Tangential - what do people do faster in vscode than on the terminal ?</p>
]]></description><pubDate>Wed, 07 Jan 2026 14:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46526735</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46526735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46526735</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Web development is fun again"]]></title><description><![CDATA[
<p>I agree with this. I've been able to tackle projects I've been wanting to for ages with LLMs because they let me focus on abstractions first and get over the friction of <i>starting</i> the project.<p>Once I get my footing, I can use them to generate more and more specialized code and ultimately get to a place where the code is good.</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46488864</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46488864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46488864</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Maybe comments should explain 'what' (2017)"]]></title><description><![CDATA[
<p>I appreciate this way of programming - also, if I may, in the age of auto-complete I think it's okay to have verbose variable naming. Imho, it's perfectly fine to have quad, quadVelocity, dragMagnitude, etc.<p>I see this a lot in the wild, though - as an honest question (not trolling!) why do people still shorten their variable names in place of having a terse descriptor ?</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46488776</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46488776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46488776</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Currently working on a code formatter and parser for Supercollider's sclang.
Supercollider is an amazing language, but the development tooling is severely lacking - we need good tooling, and now with LLMs in play and my coding ability leveled up from doing GATech's OMSCS, I'm finally able to tackle this.<p>I'm learning rust while I'm doing this too, so it's been an experience. Fun, though.</p>
]]></description><pubDate>Mon, 15 Dec 2025 01:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269204</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46269204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269204</guid></item><item><title><![CDATA[New comment by necrotic_comp in "C100 Developer Terminal"]]></title><description><![CDATA[
<p>This isn't made by developers, that's clear, and I don't think it's going to be very functional. However, I do love the aesthetic and I do love that someone is trying <i>something</i> new.</p>
]]></description><pubDate>Thu, 27 Nov 2025 00:40:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46064049</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46064049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46064049</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Show HN: Build the habit of writing meaningful commit messages"]]></title><description><![CDATA[
<p>10,000% this. Attaching JIRA tickets, etc. to the commit helps for searching as well. I've worked with a number of people who do not believe in this and it drives me insane ; I try to enforce it, but there's a lot of messages like "fixed bug" that have zero context or detail associated with them.<p>I don't understand why so many engineers are like this.</p>
]]></description><pubDate>Sun, 23 Nov 2025 00:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019600</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=46019600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019600</guid></item><item><title><![CDATA[New comment by necrotic_comp in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>My preferred way of doing PRs/Code Review echoes some of the statements below, but also requires the engineer to do the following:<p>1) Each PR (even if it's part of a larger whole) can be committed and released independently.
2) Each PR has a description of what it's doing, why it's doing what it's doing, and if it's part of a larger whole, how it fits into the broader narrative.
3) PRs are <i>focused</i> - meaning that QOL or minor bugfixes should <i>not</i> be part of a change that is tackling something else.
4) PRs are as small as possible to cover the issue at hand.
5) All PRs are tested and testing evidence is presented.
6) When a PR is committed to master, the final narrative in step 1) is the Git commit, along with the testing evidence, includes the JIRA ticket number in the headline, and the reviewer in the body of the git commit.<p>This way we have a clean, auditable, searchable history with meaningful commit history that can help reconstruct the narrative of a change and be used as a guide when looking at a change in, say, a year.</p>
]]></description><pubDate>Thu, 25 Sep 2025 14:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45373065</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=45373065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45373065</guid></item><item><title><![CDATA[New comment by necrotic_comp in "What makes code hard to read: Visual patterns of complexity (2023)"]]></title><description><![CDATA[
<p>I agree with this up to a point - having consistent code style with some sort of formatter (gofmt, black, clang-format) goes a long way to reducing complexity of understanding because it unifies visual style.<p>I suggest that a codebase should read like a newspaper. While there is room for op-eds in the paper, it's not all op-eds, everything else should read as a single voice.</p>
]]></description><pubDate>Tue, 11 Mar 2025 15:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43333576</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=43333576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43333576</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Mouseless – fast mouse control with the keyboard"]]></title><description><![CDATA[
<p>TEX Shinobi - I have many of these and they are excellent:
<a href="https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2UtdKilPZQs4K3cYuIJHTSTqtUAO3G1CJ_vLuWM7b" rel="nofollow">https://tex.com.tw/products/shinobi?srsltid=AfmBOoqVuwqI9Ot2...</a></p>
]]></description><pubDate>Thu, 12 Dec 2024 18:19:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42401744</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=42401744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42401744</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Writes Large Correct Programs (2008)"]]></title><description><![CDATA[
<p>I get this a bit at my job, and I think there's a difference between making changes (which I do a lot of) and being <i>confident</i> in the changes that you're making. The environment I'm in is completely fault-intolerant, and we're currently hamstrung by our hardware (e.g. no backups/no secondaries/etc.) so changes that we're making have to be well-reasoned and argued before they're put in.<p>Some people take that as being scared, but it's more like "you have to have made this work and tested it before putting it in."</p>
]]></description><pubDate>Sat, 23 Nov 2024 16:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42221870</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=42221870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42221870</guid></item><item><title><![CDATA[New comment by necrotic_comp in "Greppability is an underrated code metric"]]></title><description><![CDATA[
<p>Agreed. So long as the code hits performance and business goals, there doesn't need to be an emphasis put on "newness" or any other sort of vanity metric - make the code obvious, searchable, and understandable so that in a time crunch or during an outage it's easy to search and find the culprit.</p>
]]></description><pubDate>Tue, 03 Sep 2024 13:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41434899</link><dc:creator>necrotic_comp</dc:creator><comments>https://news.ycombinator.com/item?id=41434899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41434899</guid></item></channel></rss>