<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>Sun, 12 Apr 2026 07:47:41 +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 "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><item><title><![CDATA[New comment by coaksford in "Yash: Yet Another Shell"]]></title><description><![CDATA[
<p>I'm an atuin user and if this feature exists, I have not seen it and would love to have it. Could you expand on how to get per-directory history as something separate from global shell history?</p>
]]></description><pubDate>Sat, 15 Feb 2025 01:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43054903</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43054903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43054903</guid></item><item><title><![CDATA[New comment by coaksford in "The state of Rust trying to catch up with Ada [video]"]]></title><description><![CDATA[
<p>No, Rust gives you a lot to wrap your head around very quickly, and it took me three or four epiphanies to get it, and I tried to learn and stopped twice before I was able to get far enough along with it that it became easy to think about and work with. It doesn't make you bad programmer, but I'd still suggest giving it another shot every 6 months or so as your time allows, and see if you're getting farther each time. As long as you're still learning each time you bounce off of it, it was probably time well spent, most Rust concepts will show up in other languages, and the ones that won't are still useful paradigms to be aware of so you can contrast it with other paradigms as you get more experience with those.</p>
]]></description><pubDate>Mon, 10 Feb 2025 17:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43003069</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=43003069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43003069</guid></item><item><title><![CDATA[New comment by coaksford in "Ask HN: What mindset change made the biggest positive change for you?"]]></title><description><![CDATA[
<p>I love exercises like this because it sometimes forces me to reformulate ideas I've had abstractly until I'm happy with them.<p>1. Don't assign to categories that which can be described through traits. Do not put things into "buckets" when it is possible to describe them by a collection of properties that they can have to varying magnitudes. The real world is a messy place, far too messy for buckets, and the more you can do this, the more flexible your mindset will be for what it throws your way.<p>2. All judgements are based on values, but others' judgements only matter to the extent (read "extent" as one of the varying-magnitude properties above) that they share your own values. You can't and won't please everyone, don't accept their attempts to shame or guilt you when you're living your values, their values are not more correct than yours.<p>3. Imagine a better version of yourself. More reasonable, more empathetic, more charismatic, more articulate, more expressive, a better negotiator, less impulsive, less abrasive, less arrogant, less cruel, etc. You choose what the better you is like according to your values, but these are some of mine. Strive to be this version of yourself whenever you can. Be on the lookout for cases where you are less successful than you expected, see where a better you could have succeeded, and take it as a lesson that moves you toward being that better person. And definitely don't fall for letting "be yourself" be an excuse to not be your better self.<p>4. Hold all knowledge as tentative. The difference between harmful dogmas and "absolute" knowledge is one that your subjective experience of that "knowledge" cannot differentiate. Before I realized this, I was extremely self-limiting and occasionally self-sabotaging.</p>
]]></description><pubDate>Sat, 29 Oct 2022 19:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33387251</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=33387251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33387251</guid></item><item><title><![CDATA[New comment by coaksford in "Ask HN: Is Gmail spam out of control for everyone else too?"]]></title><description><![CDATA[
<p>This has been happening to me for the last few months.<p>What gets me is that my email address is not even in the recipients list most of the time. Much of it was sent to my email userpart @aol.com and somehow I'm receiving it in gmail. It seems like if you send a valid gmail userpart with an AOL domain to a gmail server it's just not bothering to spam check.<p>The filter rule that's doing the best job of weeding out this spam is that the email doesn't have my email address in any recipient field, but does have an AOL version of it. I have no idea why gmail would be accepting these messages though.</p>
]]></description><pubDate>Sun, 13 Feb 2022 04:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=30319189</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=30319189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30319189</guid></item><item><title><![CDATA[New comment by coaksford in "Thought-Terminating Cliché"]]></title><description><![CDATA[
<p>Not being falsifiable and not having evidence aren't the same thing. Conspiracy theories are usually centrally dependent upon something that is both outlandish and impossible to disprove, or some reasoning that is constructed so that it cannot be disproved, as any effort to disprove it is undertaken by "them" by definition and is suspect because they're all in on it the conspiracy.<p>There can be no evidence yet, it becomes a problem when unfalsifiability makes evidence irrelevant.</p>
]]></description><pubDate>Fri, 20 Aug 2021 21:17:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=28251514</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=28251514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28251514</guid></item><item><title><![CDATA[New comment by coaksford in "From stolen laptop to inside the company network"]]></title><description><![CDATA[
<p>Bitlocker actually has multiple keys. There's one key to encrypt your data. There's a volume master key that encrypts the data encryption key. And then there are zero or more key protectors for the volume master key. One of those can be the TPM (or TPM with PIN), one can be a long password, one can be a recovery key (IIRC 48 decimal digits), and I believe there are other options as well. Each one is independently capable of decrypting the volume master key, which in turn decrypts the data encryption key, which in turn decrypts the data.<p>So ideally you'd just get your recovery key and store it someplace well protected like a safe or a password manager.</p>
]]></description><pubDate>Tue, 03 Aug 2021 15:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=28050482</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=28050482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28050482</guid></item><item><title><![CDATA[New comment by coaksford in "Apple MagSafe Battery Pack"]]></title><description><![CDATA[
<p>It's only useful if you know the voltage of the battery, so that you can calculate watt-hours, or if you at least know that two batteries you're comparing are the same voltage so you're comparing like to like. It's not useful if you're comparing batteries of different voltages unless you're adjusting for voltage in which case you want to use Wh anyway, which is why using Wh here is more useful.</p>
]]></description><pubDate>Tue, 13 Jul 2021 18:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=27824712</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=27824712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27824712</guid></item><item><title><![CDATA[New comment by coaksford in "“I wish I could have licensed the Id source code releases as BSD”"]]></title><description><![CDATA[
<p>GPL uses copyright and its viral aspects strongly to try to undermine copyright's goals. That's precisely why it is viral, because it is copyright, and doesn't make it any less viral. BSD-style licenses' terms minimize the viral impact of copyright on the free use of the covered work rather than trying to maximize that viral tendency toward achieving some opposing goal. The distinction still works fine. GPL is viral, as contrasted with BSD licenses, but not as contrasted with proprietary copyright, and for the same reasons.</p>
]]></description><pubDate>Tue, 06 Jul 2021 16:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=27750385</link><dc:creator>coaksford</dc:creator><comments>https://news.ycombinator.com/item?id=27750385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27750385</guid></item></channel></rss>