<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: brian_cunnie</title><link>https://news.ycombinator.com/user?id=brian_cunnie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 13:55:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brian_cunnie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brian_cunnie in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>> For me it's that writing code is really enjoyable, and delegating it ...<p>This.<p>On my fun side project, I don't accept pull requests because writing the code is the fun part.<p>Only once did someone get mad at me for not accepting their pull request.</p>
]]></description><pubDate>Wed, 11 Feb 2026 01:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969758</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=46969758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969758</guid></item><item><title><![CDATA[New comment by brian_cunnie in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>My work has IPv6, and my home has IPv6.<p>If I need to connect to my home Fedora machine from work, a simple "ssh fed.nono.io" works just fine — I don't need to activate my Wireguard VPN; I don't need to worry about address space collisions.</p>
]]></description><pubDate>Sat, 03 Jan 2026 03:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46472519</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=46472519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46472519</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>Thumbs up on Concourse CI: I like seeing all my builds at once on any easy-to-read dashboard. That’s why we switched from GitHub actions: the dashboard.</p>
]]></description><pubDate>Wed, 17 Dec 2025 19:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46304473</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=46304473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46304473</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Career Asymtotes"]]></title><description><![CDATA[
<p>> ascetic tech monks where we did this for the love of the work and not purely for status or money<p>And this is not limited to 2010s! My father worked as a software engineer in Poland in the 1960s, and the communist party had a problem: every profession had at least one member of the communist party except the programming profession. But the Polish programmers weren't interested in joining, not even with the perks of a bigger apartment or cars. Finally they got one programmer to join the communist party, but he wasn't interested in programming, and only became a programmer so he could join the communist party & get the perks.</p>
]]></description><pubDate>Sat, 18 Oct 2025 02:20:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45624362</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45624362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45624362</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Career Asymtotes"]]></title><description><![CDATA[
<p>> not a single person has ever said to me "I'm doing this for the love of it".<p>I'm doing this for the love of it.<p>Maybe "love" is too strong a word, but I certainly "like" what I'm doing, and I "like" computers, and I have a computer side project that I "like" doing and don't get paid for. Heck, when I was a summer student at IBM I couldn't believe they were paying me for something that was so fun!</p>
]]></description><pubDate>Sat, 18 Oct 2025 02:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45624327</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45624327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45624327</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Career Asymtotes"]]></title><description><![CDATA[
<p>Measuring oneself as an engineer by the title of the salary band you're in is a disservice.<p>I remember at Bell Labs they had one title: MTS (Member of Technical Staff). You were an engineer, and that was that. (disclaimer: there were a handful of DMTSes (Distinguished Member of Technical Staff)).<p>No one said, "I'm an E7" or "I'm a Staff Engineer II". Those statements strike me as distasteful. And begs the question if we're being suckered by Human Resource's gamification of work.<p>I worked at a company, Pivotal Labs, where everyone's title was "Pivot". It made for an egalitarian workplace. That changed after the acquisition, and we got titles. My proudest moment? Not when I was promoted from Senior Engineer to Staff Engineer, but rather the after-hours work I did with Dimtriy to expand our offering to include IPv6.<p>At my current startup, there are no titles, and I'm grateful for that.</p>
]]></description><pubDate>Sat, 18 Oct 2025 01:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45623905</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45623905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45623905</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Rubygems.org AWS Root Access Event – September 2025"]]></title><description><![CDATA[
<p>Sometimes I log into the root account to see the billing information.<p>I created an "administrator" account, but apparently it can't see the billing information, including the very-important amount of remaining cloud credits.<p>Maybe I could spend time fiddling with IAM to get the right privileges, but I have more pressing tasks. And besides, on my personal AWS account I only log in with the root account.</p>
]]></description><pubDate>Fri, 10 Oct 2025 00:58:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534540</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45534540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534540</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Retiring Test-Ipv6.com"]]></title><description><![CDATA[
<p>> [IPv6] only exists in datacenters<p>My experience is different: Comcast has been doling out IPv6 addresses for at least a decade, at least in San Francisco.<p>My T-Mobile phone gets IPv6 addresses.<p>My work and my swim club also have IPv6. It's pretty awesome.</p>
]]></description><pubDate>Sun, 05 Oct 2025 17:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45483387</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45483387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45483387</guid></item><item><title><![CDATA[New comment by brian_cunnie in "An open-source maintainer's guide to saying “no”"]]></title><description><![CDATA[
<p>A year ago I changed my CONTRIBUTING document to say that I don't accept pull-requests on my very modest open source project (a special purpose DNS server)<p>I like coding, but am not fond of reviewing other people's code.<p>Also, the few PRs I received weren't up to snuff: for example, they included code changes but not tests. If they included tests, they weren't comprehensive. And they never included documentation changes.</p>
]]></description><pubDate>Sat, 13 Sep 2025 22:53:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45235949</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45235949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45235949</guid></item><item><title><![CDATA[New comment by brian_cunnie in "How FOSS Projects Handle Legal Takedown Requests"]]></title><description><![CDATA[
<p>I typically get a takedown notice a couple times a week, usually from my registrar (Namecheap) or from Netcraft, about 100 so far.<p>I keep a public (transparent) list of takedowns, on a public repo on GitHub. The commit messages are the logs. [0]<p>I have a way to dispute: raise a GitHub issue. I've only had two people dispute: one was legit, and I unblocked him, and the other ran a WordPress site which he didn't know was compromised. I did not unblock him. [1]<p>Please don't judge me harshly for honoring the takedowns immediately, but I do so because the remedy is simple: register your own domain, and don't rely on my nip.io / sslip.io service (which maps IP addresses to hostnames as a convenience for developers, e.g. 127.0.0.1.nip.io → 127.0.0.1).<p>Dealing with takedown requests is the least pleasant aspect of running FOSS project. I want to spend my free time coding, not blocking phishers, scammers, and grifters.<p>[0] <a href="https://github.com/cunnie/sslip.io-blocklist" rel="nofollow">https://github.com/cunnie/sslip.io-blocklist</a>
[1] <a href="https://github.com/cunnie/sslip.io/issues/100" rel="nofollow">https://github.com/cunnie/sslip.io/issues/100</a></p>
]]></description><pubDate>Fri, 12 Sep 2025 21:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45227066</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=45227066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45227066</guid></item><item><title><![CDATA[New comment by brian_cunnie in "ZFS 2.3 released with ZFS raidz expansion"]]></title><description><![CDATA[
<p>> I have personally been bitten once (about 10 years ago) by btrfs just failing horribly on a single desktop drive.<p>Me, too. The drive was unrecoverable. I had to reinstall from scratch.</p>
]]></description><pubDate>Tue, 14 Jan 2025 14:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42697478</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=42697478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42697478</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Apple Confirms Zero-Day Attacks Hitting macOS Systems"]]></title><description><![CDATA[
<p>Agreed. It takes more than a few developers to support older operating systems.<p>At my old job we supported only two versions of our software product, Tanzu Operations Manager versions 2.10.x and 3.0.y), and we cut new patch releases every few weeks (similar to Apple's cadence). Bumping dependencies was a pain. Well, usually it went fine, but sometimes you'd hit a gnarly incompatibility and you'd either pin a Ruby package to a known version or try to modify the code just enough to make it work without making a major change.<p>If I had to put a number to it, I'd say it cost us 2 developers to keep our older product line consistently patched, and our product was a modest Ruby app, much less complicated than an entire OS.</p>
]]></description><pubDate>Wed, 20 Nov 2024 03:43:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42190652</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=42190652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42190652</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Bots, so many bots"]]></title><description><![CDATA[
<p>> you can make a one-time donation of $5 to a charity of your choice ...<p>The Alcoholics Anonymous San Francisco website had to implement CAPTCHAs on their website because scammers were making one-time donations to make sure their stolen credit cards were still valid. Every morning we had to invalidate a dozen obviously-fake donations.</p>
]]></description><pubDate>Wed, 02 Oct 2024 00:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41716027</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=41716027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41716027</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Firewall rules: not as secure as you think"]]></title><description><![CDATA[
<p>I don't think a modern firewall can MiTM HTTPS TLS without triggering a "Warning: Potential Security Risk Ahead" (Firefox) or "Your connection is not private" (Chrome).<p>Edit: typo</p>
]]></description><pubDate>Fri, 30 Aug 2024 00:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41396770</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=41396770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41396770</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Do quests, not goals"]]></title><description><![CDATA[
<p>Good point! I've also played almost a year's worth of World of Warcraft — it happened organically!</p>
]]></description><pubDate>Fri, 09 Aug 2024 20:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41205343</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=41205343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41205343</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Do quests, not goals"]]></title><description><![CDATA[
<p>Thought-provoking piece, but I think it ignores one key item: we naturally gravitate to doing what we love. We don't need to write them down. I never wrote down, "build a dual-stack homelab with a handcrafted firewall and a 10Gbe fiber backbone with multiple VLANs and subnets and two virtualization hosts and a 12TB TrueNAS server, and DNS and Minio and DHCP and k8s." Of the hundreds of hours I spent on my homelab, I don't think I ever wrote down a "quest" or "goal".<p>Similarly, I love swimming in the open cold water, but I never wrote down, "Swim from Alcatraz twice". It wasn't necessary. It happened organically.</p>
]]></description><pubDate>Fri, 09 Aug 2024 13:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41201583</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=41201583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41201583</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Ubuntu 24.04 LTS is so buggy you can't install the OS [video]"]]></title><description><![CDATA[
<p>Fedora 45?! Dang, I only upgraded to Fedora 40 but days ago.</p>
]]></description><pubDate>Wed, 01 May 2024 21:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40229670</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=40229670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40229670</guid></item><item><title><![CDATA[New comment by brian_cunnie in "The Ivy League and other elite private colleges are losing esteem"]]></title><description><![CDATA[
<p>> As though students from different generations didn't do exactly the same thing about the Gulf, Iraq, Afghanistan and Vietnam Wars.<p>I remember protesting at Penn in '85 ('86?) to persuade the trustees to divest from companies doing business in apartheid South Africa. And you know what? The trustees divested.</p>
]]></description><pubDate>Mon, 29 Apr 2024 04:29:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40194444</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=40194444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40194444</guid></item><item><title><![CDATA[New comment by brian_cunnie in "The Myth of the Second Chance"]]></title><description><![CDATA[
<p>My brother's college roommate became an actor instead of a lawyer.<p>Now fifty-seven, he confided, "I think I made the wrong decision."</p>
]]></description><pubDate>Mon, 29 Apr 2024 04:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40194415</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=40194415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40194415</guid></item><item><title><![CDATA[New comment by brian_cunnie in "Combating olive oil fraud with nuclear innovations"]]></title><description><![CDATA[
<p>I consume about 67 mL of olive oil per day; I buy 6 liters of olive oil every 90 days. I'm type II diabetic, diet-controlled, which means I have to get my calories mostly from fats because I'm on a restricted carbohydrate diet.</p>
]]></description><pubDate>Tue, 05 Mar 2024 02:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39598822</link><dc:creator>brian_cunnie</dc:creator><comments>https://news.ycombinator.com/item?id=39598822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39598822</guid></item></channel></rss>