<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: coaksford</title><link>https://news.ycombinator.com/user?id=coaksford</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 14 Nov 2026 16:13:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=coaksford" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by coaksford in "Tailworm – Tailscale Vulnerabilities"]]></title><description><![CDATA[
<p>What is the "this" that we get through by disclosing unpatched vulnerabilities that aren't evidently being actively exploited in the wild before the vendor can release patches? I'm trying to be charitable and figure out what that could refer to and drawing a blank.</p>
]]></description><pubDate>Sun, 25 Oct 2026 05:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50228658</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=50228658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50228658</guid></item><item><title><![CDATA[New comment by coaksford in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>"...if attestation is the thing you're worried about, the post's own recommendation pushes you towards attestation rather than away from it!"<p>It is plainly obvious that the worry isn't attestation per se, it's the restrictions that attestation may in the future require when they turn the dial on restrictiveness up, that was extremely clear to me from reading the first article. If you can get attestation without those restrictions, "sure, why not", and a Yubikey seems like a way to do that which could avoid those restrictions. Most of this article makes sense, but this particular line makes me wonder how the author got it so far off the mark.<p>They also did nothing to quell my fears that they will in the future use passkeys to prevent people from using software they can modify themselves by saying "...the guidance for consumer sites has been to not even request attestation for years now." as if everyone always followed the guidance, and as if there aren't tens of thousands of managers that think their case is special and they really do need the extra control because they're a bank or handle copyrighted content or have PII or PCI and feel extra risk-averse today.<p>I don't know if they failed to do so because they can't (and this is a valid fear of the original author) or if they just are bad at reading the room at what the concern is and vastly overestimate how much people trust companies to always have their best interests at heart.<p>What I am getting from this, though, is "If you authenticate with a yubikey then that's attested, so they can't use attestation through passkeys to make sure your OS and browser aren't modified", and I'm not sure if that's the correct take away or even a correct statement.</p>
]]></description><pubDate>Wed, 14 Oct 2026 15:33:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50089268</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=50089268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50089268</guid></item><item><title><![CDATA[New comment by coaksford in "<input type="password" maxlength="20"> prevents me from logging into Vanguard"]]></title><description><![CDATA[
<p>At some point you don't want people to enter the bee movie script, but where the word "bee" was replaced with the entire bee movie script again, recursively three times, all into the password field and tie up servers with extremely long requests.<p>But 20 characters is simply ridiculous.</p>
]]></description><pubDate>Fri, 02 Oct 2026 23:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49939921</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=49939921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49939921</guid></item><item><title><![CDATA[New comment by coaksford in "<input type="password" maxlength="20"> prevents me from logging into Vanguard"]]></title><description><![CDATA[
<p>All my worst experiences with password length have been banking and finance and it boggles my mind that they all get something so incredibly basic so incredibly wrong. What is it about this sector that makes it so?</p>
]]></description><pubDate>Fri, 02 Oct 2026 23:37:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49939897</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=49939897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49939897</guid></item><item><title><![CDATA[New comment by coaksford in "There's no reason for software to be slow anymore"]]></title><description><![CDATA[
<p>This isn't categorically true either, the real world is delightfully complicated, far more so than you imagine. The way cars interact within a road, as they enter an exit the road, or how they choose their route can all create conditions where adding a lane only makes traffic worse and can reduce both speed and volume during peak traffic hours.</p>
]]></description><pubDate>Sat, 22 Aug 2026 02:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49396199</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=49396199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49396199</guid></item><item><title><![CDATA[New comment by coaksford in "And then the men with guns tell you to do it anyway"]]></title><description><![CDATA[
<p>Whether you mistrusted and were betrayed by that trust is binary, but that's like if someone says "radioactivity is a continuum" and you say "I either got hit by a gamma ray or not" as if that settles the question. Really the question was more like "what's the mean time to betrayal?" or "how big of a payoff can someone be trusted with before they have a 50% chance of betraying trust?" or "am I more or less confident that this person can be trusted in this situation?" or any of a dozen other obvious ways that people who seriously consider the issue of trust do so. If you think the binary states are absolute trust and absolute paranoia and there is no in between (as having any in-between makes it a continuum) then you've got a conception of trust that nobody else in the world finds seriously useful.</p>
]]></description><pubDate>Wed, 19 Aug 2026 02:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49355986</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=49355986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49355986</guid></item><item><title><![CDATA[New comment by coaksford in "GIMP Development Update"]]></title><description><![CDATA[
<p>It could be that the Gimp team and community are so self-selecting, defensive, and idiosyncratic that they drive everyone else who wants to change (read as "improve") it out of the team and community before letting them do anything to fix it. Gimp stands out among applications I've used as having enduring bad UX for decades, and it's hard to imagine a reason for it other than that efforts to improve it are unwelcome. Even Blender, which I once thought was the only thing worse than Gimp, has successfully turned that around. The reputation that Gimp has for its poor UX is not a random coincidence that a cursed meteor struck it of all open source projects, it's an enduring social problem with exactly that team and community that has earned it that reputation. This enduring social problem won't be fixed by this attitude of "we want it a certain way", that's just defensiveness displacing the critical thinking that was actually needed all along.<p>The suggestion to fork it is in bad faith. A fork goes nowhere unless a critical mass of the development community goes with it, and if you've already driven away the critical mass that could sustain a fork, that can never happen. Don't worry, Gimp is safe, I don't think anyone organized enough to fix its problems thinks it's worth the effort anymore, they're all working on other things instead.</p>
]]></description><pubDate>Tue, 18 Aug 2026 06:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49342104</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=49342104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49342104</guid></item><item><title><![CDATA[New comment by coaksford in "FreeBSD 16 Retires the Last of Its GPL Code from Its Base System"]]></title><description><![CDATA[
<p>As someone who very reluctantly fits that description, yes but no. I don't love FreeBSD any less or want to use it any less than anytime in the last 20 years, nor do I like Linux any more than at any time in the last 20 years (less, if anything). But NixOS is the "killer app" that has me on Linux instead of FreeBSD. If either FreeBSD gets a really good NixOS-like setup, or Linux-based NixOS becomes unmaintained, I'm happily going back to FreeBSD again, it has always been excellent and stable to me.</p>
]]></description><pubDate>Wed, 15 Jul 2026 22:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48927756</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=48927756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48927756</guid></item><item><title><![CDATA[New comment by coaksford in "California's Digital Age Assurance Act, and FOSS"]]></title><description><![CDATA[
<p>If they can get what they want from this, they will not stop after they get it. Even if the authors of the law want it to stop here, their successors will not, and will build upon this to erode privacy. When governments can change the deal effectively unilaterally, as is the case, you cannot make a deal with them that they cannot change, and you will have already surrendered the strongest argument against the next "deal" they want to unilaterally impose. Do not treat this as a deal to prevent further erosion, that is not what this is, treat this as an attack and attempt to advance against privacy and anonymity. Treating it as anything else is absolute gullibility.</p>
]]></description><pubDate>Wed, 04 Mar 2026 05:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47243632</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=47243632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47243632</guid></item><item><title><![CDATA[New comment by coaksford in "Oh My Zsh adds bloat"]]></title><description><![CDATA[
<p>I have never used Oh My Zsh, but I use Atuin to do this and it works excellently at that. You can even make it filter by what folder you're in and whether you want to search only this session or host (you can sync shell history across hosts). It never occurred to me that this is something I'd want from a shell prompt, which is what Starship is.</p>
]]></description><pubDate>Sat, 10 Jan 2026 10:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46564374</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=46564374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46564374</guid></item><item><title><![CDATA[New comment by coaksford in "A Love Letter to FreeBSD"]]></title><description><![CDATA[
<p>BSD was mired in the uncertainty of a lawsuit over some of their code at the time that Linux was getting started, and the FUD around that gave Linux a head start that BSD had up until that point, so you can't infer much about the reasons Linux's early success over BSD through that fog. If Linux had been dealing with the same problem that BSD had instead, BSD almost certainly would be in Linux's place right now.</p>
]]></description><pubDate>Mon, 01 Dec 2025 01:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102530</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=46102530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102530</guid></item><item><title><![CDATA[New comment by coaksford in "AI isn't replacing jobs. AI spending is"]]></title><description><![CDATA[
<p>Before the AI craze, all the GPUs were being bought up by cryptocurrency miners, and I'm not sure that's better. Even as an AI skeptic I think AI is a better use of all this hardware than cryptocurrency.</p>
]]></description><pubDate>Mon, 10 Nov 2025 00:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45870789</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=45870789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45870789</guid></item><item><title><![CDATA[New comment by coaksford in "iPhone Air"]]></title><description><![CDATA[
<p>I wasn't sold on face ID until winter, and then the appeal become viscerally obvious.</p>
]]></description><pubDate>Tue, 09 Sep 2025 22:30:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45190250</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=45190250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45190250</guid></item><item><title><![CDATA[New comment by coaksford in ""AI Will Replace All the Jobs " Is Just Tech Execs Doing Marketing"]]></title><description><![CDATA[
<p>Don’t worry, it wouldn’t replace your human boss, you’d just have both bosses.</p>
]]></description><pubDate>Wed, 04 Jun 2025 15:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44181634</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=44181634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44181634</guid></item><item><title><![CDATA[New comment by coaksford in "Only Teslas exempt from new auto tariffs thanks to 85% domestic content rule"]]></title><description><![CDATA[
<p>I think the meaning was not "You can import used cars without tariffs", but "If you buy used cars already in the country, you don't pay the new tariff, so just don't buy new cars."</p>
]]></description><pubDate>Tue, 29 Apr 2025 22:17:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43838671</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43838671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43838671</guid></item><item><title><![CDATA[New comment by coaksford in "Dioxus – Fullstack crossplatform app framework for Rust"]]></title><description><![CDATA[
<p>It seems shaky trying to apply labels like "low level" or "high level" to Rust, it covers a very broad range of these "levels", just short of C and Zig on the low level end (at least, without becoming substantially less ergonomic), and just short of Haskell at the high level end. Rust definitely gets more attention for its low level characteristics where its safety features set it apart from its peers in that space, but it's still suitable outside that space, just less distinctively suitable, and so less widely discussed.<p>Some other languages will certainly have more developed ecosystems and frameworks available, but the purpose of things like Dioxus is to provide that. Instead of trying to put things into boxes with labels and deduce from there, you'll get more insight from trying it out and seeing where it works and where it actually struggles.</p>
]]></description><pubDate>Mon, 17 Mar 2025 22:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43393161</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43393161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43393161</guid></item><item><title><![CDATA[New comment by coaksford in "Introducing a terms of use and updated privacy notice for Firefox"]]></title><description><![CDATA[
<p>Because you're looking at a thread about Mozilla, the outrage is in the threads about Apple removing ADP for iCloud users in the UK.</p>
]]></description><pubDate>Fri, 28 Feb 2025 09:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43203751</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43203751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43203751</guid></item><item><title><![CDATA[New comment by coaksford in "Apple pulls data protection tool after UK government security row"]]></title><description><![CDATA[
<p>They had two paths to comply with the law. Silently backdoor the worldwide cloud serving every Apple device, or loudly tell people in the UK they don't get to have security because their government prohibits them. Between these two options, this is clearly "making a stand".<p>It's not as much "making a stand" as telling a major government that you have substantial seizable assets under their jurisdiction who is a major market you want to be in, that you're not going to do the thing that their laws say you are required to do, but it's hardly simple compliance either, instead of doing what the government wants them to do, they are making sure there is blowback.<p>Whether to try to fight it in court likely depends on details of case law and the wording of the laws they'd be contesting, I imagine much of the delay in their response to the demand was asking their lawyers how well they think they would fare in court.</p>
]]></description><pubDate>Fri, 21 Feb 2025 21:10:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43133008</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43133008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43133008</guid></item><item><title><![CDATA[New comment by coaksford in "Yash: Yet Another Shell"]]></title><description><![CDATA[
<p>Thank you! Now that I know what the feature is even called it's much easier to learn about, definitely adding this to my config file.</p>
]]></description><pubDate>Sat, 15 Feb 2025 01:45:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43055039</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43055039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43055039</guid></item><item><title><![CDATA[New comment by coaksford in "Yash: Yet Another Shell"]]></title><description><![CDATA[
<p>As unhelpful as the other commenter suggesting atuin was, this is actually a thing that atuin does well, if you're using a shell it supports, it commits to history immediately.</p>
]]></description><pubDate>Sat, 15 Feb 2025 01:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43054914</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43054914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43054914</guid></item></channel></rss>