<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: assbuttbuttass</title><link>https://news.ycombinator.com/user?id=assbuttbuttass</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 18:37:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=assbuttbuttass" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by assbuttbuttass in "Helix: A post-modern text editor"]]></title><description><![CDATA[
<p>I really want to like Helix, but I wish the developers paid more attention to performance, or were more receptive to outside contributions. Helix can really chug, even on small files, and the perception in the community seems to be "it's written in Rust so therefore it's blazingly fast :rocket-ship-emoji:"</p>
]]></description><pubDate>Sat, 07 Mar 2026 17:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47289600</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=47289600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47289600</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Why Go Can't Try"]]></title><description><![CDATA[
<p>Which aspects of Rust syntax are adapted from ML? Semantics sure, but to me the syntax seems a lot more similar to C++ (e.g. semicolons, type parameters using <>, etc.)</p>
]]></description><pubDate>Mon, 02 Mar 2026 20:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47223887</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=47223887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47223887</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Pentagon Adopts Incel-Speak"]]></title><description><![CDATA[
<p>The incels have grown up and now work at the Pentagon</p>
]]></description><pubDate>Sun, 01 Mar 2026 14:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47207212</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=47207212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47207212</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "LLMs as the new high level language"]]></title><description><![CDATA[
<p>This still doesn't help when you update your compiler to use a newer model</p>
]]></description><pubDate>Sun, 08 Feb 2026 15:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46934861</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46934861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46934861</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Guix System First Impressions as a Nix User"]]></title><description><![CDATA[
<p>Just a personal anecdote, but the errors from Guix are terrible. I had to reinstall because I couldn't figure out the scheme errors for my system config</p>
]]></description><pubDate>Sun, 01 Feb 2026 13:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846077</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46846077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846077</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Guix System First Impressions as a Nix User"]]></title><description><![CDATA[
<p>> the thing I hate by far the most in NixOS is .. nix<p>nix has a pretty steep learning curve, sure<p>> scheme? Aka Lisp? Seriously???<p>No nix, no scheme, got it. I wonder which language you would use?<p>> YAML files exist for a reason.<p>LMAO</p>
]]></description><pubDate>Sun, 01 Feb 2026 13:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846056</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46846056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846056</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Claude Code's GitHub page auto closes issues after 60 days"]]></title><description><![CDATA[
<p>Yeah, it only checks whether the last bot comment is older than 30 days, completely ignoring any human comment<p><pre><code>    if (botCommentDate < oneMonthAgo) {
        // Close the issue - it's been stale for 60+ days
</code></pre>
Hard to imagine how this got past code review...<p><a href="https://github.com/anthropics/claude-code/blob/5e3e9408feea99c66bd2344f0e19b5f25d2a6b11/.github/workflows/stale-issue-manager.yml#L97" rel="nofollow">https://github.com/anthropics/claude-code/blob/5e3e9408feea9...</a></p>
]]></description><pubDate>Sat, 31 Jan 2026 15:11:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46837323</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46837323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46837323</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Finding and Fixing a 50k Goroutine Leak That Nearly Killed Production"]]></title><description><![CDATA[
<p>> Writers kept sending to sub.messages. The channel grew. Memory grew.<p>Channels are buffered in Go, they will not grow unbounded.<p>> Tickers Are Not Garbage Collected<p>It used to be necessary in older versions to call ticker.Stop(), but in recent versions it's no longer necessary.<p><pre><code>    // Start goroutines
    go s.pumpMessages(ctx, sub)
    go s.heartbeat(ctx, sub)
    
    // Monitor the connection
    go s.monitorConnection(ctx, sub)
</code></pre>
The "fixed" code is still using the fire-and-forget pattern for goroutines which encourages this kind of leak. Go makes it easy to add concurrency on the caller side, so it's usually better to write blocking functions that clean up all their goroutines before returning.<p>In general this article screams AI with most of the conclusions being hallucinated. Goroutine leaks are real, but it's hard to trust any of the article's conclusions</p>
]]></description><pubDate>Sat, 17 Jan 2026 14:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658129</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46658129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658129</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Investigating and fixing a nasty clone bug"]]></title><description><![CDATA[
<p>I fixed an almost identical bug at work a few months ago: an internal service was calling some network device, and would only fail for IPv6-only devices. Turns out it was trying IPv4 first, and then when it failed, it would retry the request with IPv6, but the request body was already consumed so the retry failed with a cryptic error</p>
]]></description><pubDate>Tue, 06 Jan 2026 10:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46510730</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46510730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46510730</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Can I start using Wayland in 2026?"]]></title><description><![CDATA[
<p>Screen sharing works in Zoom now, you'll have to find a new cherry-picked example</p>
]]></description><pubDate>Sun, 04 Jan 2026 16:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489467</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46489467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489467</guid></item><item><title><![CDATA[ProjectM – Cross-Platform Music Visualization Library]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/projectM-visualizer/projectm">https://github.com/projectM-visualizer/projectm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46337235">https://news.ycombinator.com/item?id=46337235</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 20 Dec 2025 16:20:32 +0000</pubDate><link>https://github.com/projectM-visualizer/projectm</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46337235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46337235</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>At least for the Spanner DB, it's good to have a randomly-distributed primary key since it allows better sharding of the data and avoids "hot shards" when doing a lot of inserts. UUIDv4 is the typical solution, although a bit-reversed incrementing integer would work too<p><a href="https://cloud.google.com/blog/products/databases/announcing-support-for-auto-generated-keys-in-spanner" rel="nofollow">https://cloud.google.com/blog/products/databases/announcing-...</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 15:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46275521</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46275521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46275521</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’"]]></title><description><![CDATA[
<p>> To "force" someone to develop on a Chromebook is like giving someone a bicycle to become a race car driver.<p>Lol, I use a Chromebook for development at work</p>
]]></description><pubDate>Mon, 15 Dec 2025 14:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46275157</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46275157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46275157</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "An Implementation of J (1992)"]]></title><description><![CDATA[
<p>One cool thing about J (or any APL language) is that LLMs absolutely cannot write J code, so the whole thing feels like a breath of fresh air from the usual LLM slop</p>
]]></description><pubDate>Sun, 14 Dec 2025 16:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46264033</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46264033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46264033</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "A Look at Rust from 2012"]]></title><description><![CDATA[
<p>Very interesting to see the ML influences like ~ for unary minus, unscoped enums, mut on specific struct fields...<p>It seems like over time, a lot of that was replaced with C++-style syntax and semantics. Presumably to make the language appeal more to C++ devs</p>
]]></description><pubDate>Wed, 03 Dec 2025 14:17:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46134729</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46134729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46134729</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>Is serde maintained by the Rust team? I thought it was basically a one-man show owned by dtolnay</p>
]]></description><pubDate>Mon, 24 Nov 2025 14:07:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46034259</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=46034259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46034259</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "I am stepping down as the CEO of Mastodon"]]></title><description><![CDATA[
<p>I share the same sentiment about the HN community, but there are still a lot of interesting articles posted here that are fun to read</p>
]]></description><pubDate>Wed, 19 Nov 2025 16:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981871</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=45981871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981871</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>My website was down too, because a tree fell on my power line</p>
]]></description><pubDate>Wed, 19 Nov 2025 14:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45979709</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=45979709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45979709</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>In TFA they mentioned they preallocate all the memory up front</p>
]]></description><pubDate>Wed, 19 Nov 2025 05:55:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45976303</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=45976303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45976303</guid></item><item><title><![CDATA[New comment by assbuttbuttass in "Open-source Zig book"]]></title><description><![CDATA[
<p>Yes, that fragment in particular screams LLM to me. It's the exact kind of meaningless yet overly dramatic slop that LLMs love</p>
]]></description><pubDate>Mon, 17 Nov 2025 05:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45951126</link><dc:creator>assbuttbuttass</dc:creator><comments>https://news.ycombinator.com/item?id=45951126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45951126</guid></item></channel></rss>