<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: captaincrisp</title><link>https://news.ycombinator.com/user?id=captaincrisp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 03:43:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=captaincrisp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by captaincrisp in "The dangers of California's legislation to censor 3D printing"]]></title><description><![CDATA[
<p>And importantly the barrel. Plastic cannot contain the pressure required to fire a bullet.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771128</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=47771128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771128</guid></item><item><title><![CDATA[New comment by captaincrisp in "I wrote to Flock's privacy contact to opt out of their domestic spying program"]]></title><description><![CDATA[
<p>While that's definitely true, in this particular case he's invoking his rights under CCPA.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771098</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=47771098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771098</guid></item><item><title><![CDATA[Your Search Button Powers My Smart Home]]></title><description><![CDATA[
<p>Article URL: <a href="https://tomcasavant.com/your-search-button-powers-my-smart-home/">https://tomcasavant.com/your-search-button-powers-my-smart-home/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46682481">https://news.ycombinator.com/item?id=46682481</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Jan 2026 18:13:49 +0000</pubDate><link>https://tomcasavant.com/your-search-button-powers-my-smart-home/</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=46682481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46682481</guid></item><item><title><![CDATA[New comment by captaincrisp in "Take something you don’t like and try to like it"]]></title><description><![CDATA[
<p>100%.  I think the article makes space for this, too.  In 3, 4, and 5 the author describes the experience of bouncing off of something despite trying to like it as well as _thinking_ you like something despite not _really_ liking it.  Both types of experiences resonated with me.<p>I think the key here is that you did try, you gave cooking and sports an honest chance, and it turns out that you're not into them.  It doesn't feel like many people would put the effort in to really figure out if they _would_ like something that's initially uncomfortable or difficult.  I think that's what the article is responding to - I read the overall thesis as "you might actually end up liking something that you don't like initially" rather than "you will like anything given enough effort".</p>
]]></description><pubDate>Tue, 02 Sep 2025 14:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45103308</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=45103308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45103308</guid></item><item><title><![CDATA[New comment by captaincrisp in "Vim Language, Motions, and Modes Explained (2023)"]]></title><description><![CDATA[
<p>I have a qwerty keyboard also and all I have done to change my layout is remap caps lock to escape.  Which is definitely vim relevant. I am a vim guy.</p>
]]></description><pubDate>Thu, 24 Apr 2025 19:47:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43786760</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=43786760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43786760</guid></item><item><title><![CDATA[New comment by captaincrisp in "Google is replacing Assistant with Gemini"]]></title><description><![CDATA[
<p>Will I finally be able to ask my car factual questions while driving?  Right now android auto's assistant experience is way worse than on my phone or watch, so I end up having to use one of those (if it's important enough, otherwise I just forget).</p>
]]></description><pubDate>Sun, 16 Mar 2025 03:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43376789</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=43376789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43376789</guid></item><item><title><![CDATA[New comment by captaincrisp in "Where are the best restaurants in my city? A statistical analysis"]]></title><description><![CDATA[
<p>Based on a cursory search, I get the impression they haven't solved the particular cleaning problem the author did (i.e. removing places that just have restaurants rather than actually are restaurants).  In one case on my food & drink list I have a place that is very highly reviewed, but is actually a museum; I doubt the reviews refer to the restaurant specifically.<p>It is interesting to play with though.  Thanks for the reference!</p>
]]></description><pubDate>Sun, 16 Feb 2025 15:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43068598</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=43068598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43068598</guid></item><item><title><![CDATA[United States National Radio Quiet Zone]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/United_States_National_Radio_Quiet_Zone">https://en.wikipedia.org/wiki/United_States_National_Radio_Quiet_Zone</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42992104">https://news.ycombinator.com/item?id=42992104</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Feb 2025 17:41:05 +0000</pubDate><link>https://en.wikipedia.org/wiki/United_States_National_Radio_Quiet_Zone</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=42992104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42992104</guid></item><item><title><![CDATA[New comment by captaincrisp in "Nation-scale Matrix deployments will fail using the community version of Synapse"]]></title><description><![CDATA[
<p>Apologies if my timings are off in this comment.  They should be close enough to make my point, but it can be hard to find the actual dates.<p>I have run a Synapse server for almost 8 years, by my reckoning.  For most of that time I have been a $15/mo supporter.<p>For several years, I had been hoping Dendrite would be released, along with a migration path to get my users over there.  Synapse's resource usage is not great.  I do run workers in order to improve performance.<p>I'm waiting for an official migration path because I don't want to have to migrate my community again like I did when we moved from Slack to Matrix.  It takes a lot of work just to move people over, and you always lose a couple people, which is a serious cost.<p>Early last year I learned that they had put that on ice due to money issues.  So there wasn't much hope of moving to a lower-cost Matrix implementation without a lot of headache.  This makes sense.  Building a homeserver implementation while maintaining an older one is expensive.<p>For a year or more we've had quite a few blog posts saying that there's not enough money and that large organizations join the Matrix Foundation.  This makes sense.  Those organizations have enough money to keep it going, unlike my small monthly donation, which doesn't really matter all that much in the grand scheme of things.<p>It's been quite a while since we've seen a new user-facing feature, and longer since we've had a selling point (which I could use to answer the question "why should I move to Matrix?").  It makes sense to prioritize functionality over new features, particularly when you've got a limited budget.  But we still don't have some features which are very popular in Discord and Slack, like custom react images; these are implemented in other clients, like Cinny, but not Element.<p>Last year they released Sliding Sync in Synapse, deprecating the Sliding Sync Proxy which I had been running to support clients who wanted to use Element X (a new client implementation).  I personally haven't switched since Element X does not support Spaces.  Moving Sliding Sync into Synapse saved me some resources supporting those clients.  It was a little hard to tell when it was safe to remove the Sliding Sync Proxy; I had to track a couple Github issues.  Matrix used to have a public roadmap, but it's no longer updated, so it's hard to keep up with the status of different features in development.<p>After that they released Matrix Authentication Service (MAS), which is an additional service to deploy that moves the internal authentication functionality out of Synapse and interfaces with Synapse using OIDC.  I haven't deployed it yet.  They say it will eventually get rolled into Synapse, so I'm intending to wait for that.<p>All in all, it does not feel like the things I want, and (assuming I'm not a completely unusual case) that the community wants, are high priority for the Element team.  Donations the size of mine don't make a difference for their budget.  They're spending what budget they do have on refactors like MAS, which don't seem to impact usability (though perhaps they do if you have a massive homeserver).  They spend time and effort supporting new features which make Element X faster (Sliding Sync) but have not yet implemented all the core functionality (Spaces) so there's not much reason to move.<p>I concluded a few months ago that our interests are not aligned any more and stopped donating.  I know I'm not owed anything for my donations.  I donated to support a project which I was excited about.  This announcement, and that RAM graph which I will never see on my own server, makes me confident in discontinuing my support.<p>I do not feel like Matrix/Element values its community any more.</p>
]]></description><pubDate>Sun, 19 Jan 2025 15:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42757949</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=42757949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42757949</guid></item><item><title><![CDATA[New comment by captaincrisp in "All Talks from the Matrix Conference"]]></title><description><![CDATA[
<p>I doubt Matrix has a Discord.</p>
]]></description><pubDate>Mon, 04 Nov 2024 23:44:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42047287</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=42047287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42047287</guid></item><item><title><![CDATA[New comment by captaincrisp in "Elizabeth line testing ways of banishing its "ghosts in the walls""]]></title><description><![CDATA[
<p>I feel the point is a bit subtler.  We should strive for improvement.  We should also understand that that takes more than the normal amount of resources to do something different and better & either commit to spending what's required or, if we can't afford to, use something already proven instead.<p>The half-done or broken improvements still get called "innovations" and give innovation overall a worse reputation.</p>
]]></description><pubDate>Tue, 02 Jan 2024 14:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38842022</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=38842022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38842022</guid></item><item><title><![CDATA[New comment by captaincrisp in "How random is xkcd? (2015)"]]></title><description><![CDATA[
<p>That seems like the real problem with Spotify shuffle.  The thing that feels un-random about it is that it plays the exact same songs over and over again despite the humongous size of the playlist.  It's not that it plays the same artist, or that every once in a while you get a repeat song.  Once you get one repeat they're all repeats.<p>I wish it would randomly pick the next song from the entire playlist whenever it changed songs.<p>Though as you say it might already be doing this now.  I don't remember feeling like I'm rotating through the same 30 or so songs recently.  But also I did start working around it, so I may just not be noticing.</p>
]]></description><pubDate>Thu, 28 Dec 2023 15:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38794286</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=38794286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38794286</guid></item><item><title><![CDATA[New comment by captaincrisp in "Hasbro laying off Wizards of the Coast staff is baffling"]]></title><description><![CDATA[
<p>The discount rate is doing a lot of work here.  There is a discount rate such that we're not talking about shortsightedness.  Getting it right is difficult.  But as an example, how much would you buy an investment that pays a hundred dollars, guaranteed, next year for?  Trivially, the discount rate includes at least the expected amount of inflation; it's not worth a dollar.<p>For assets line like IP you have to factor in how risky the returns are, how much investment you'd have to make to see them (e.g. making a movie), and overall strategy (do we want to be in that line of business).<p>All this to say - if you have IP that pays 10 million a year, you can value future returns on that IP in today's dollars.  If someone offers you more than that to buy it, you should take the deal; you come out ahead.</p>
]]></description><pubDate>Mon, 18 Dec 2023 03:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38678942</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=38678942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38678942</guid></item><item><title><![CDATA[New comment by captaincrisp in "Show HN: Open-source alternatives to tools You pay for"]]></title><description><![CDATA[
<p>As a Neovim afficionado - I think you lose some credibility recommending it as an alternative to VSCode and Sublime.  They're different beasts.  I imagine a lot of people would be immediately turned off if they were expecting a VSCode/Sublime-like editing experience.<p>I'd put Lapce in that spot: <a href="https://lapce.dev/" rel="nofollow noreferrer">https://lapce.dev/</a></p>
]]></description><pubDate>Sun, 10 Dec 2023 19:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38594123</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=38594123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38594123</guid></item><item><title><![CDATA[New comment by captaincrisp in "Ask HN: What other good forums are out there?"]]></title><description><![CDATA[
<p>I'm not the person you're asking, but at least for me: I went nowhere.  I don't have something that is as good as Reddit at keeping me informed now.</p>
]]></description><pubDate>Fri, 08 Dec 2023 15:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38570184</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=38570184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38570184</guid></item><item><title><![CDATA[New comment by captaincrisp in "That's a Lot of YAML"]]></title><description><![CDATA[
<p>Then you run into the differences between implementations.  No one implements the whole standard.<p>The company I work for had a bug driven by the underscores-in-numbers and scientific notation functionality (`20230101000000_e111111`, a timestamp underscore a git short hash, was parsed as a huge number rather than a string).  The serialization library from one language did not implement those features and so did not quote the value in its output, but the deserialization library in the other did and would parse it as a number.  This eventually resulted in it becoming null (not sure why, maybe it was too large for the int type in the target language?) but even if it hadn't been we then format it into a URL (to download an artifact) so the fact that our YAML libraries disagree would cause the string value to change and break the download.<p>The YAML standard is too big, resulting in only partial implementations, and the disagreements can result in unexpected value changes.  With no handcrafting whatsoever.</p>
]]></description><pubDate>Fri, 29 Sep 2023 15:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37705653</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=37705653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37705653</guid></item><item><title><![CDATA[New comment by captaincrisp in "Tuition costs have risen 710% since 1983"]]></title><description><![CDATA[
<p>Some of the interest rates I've seen on federal student loans - 7+% - seem exorbitant in general but particularly because the lender takes no risk.<p>7% interest on a loan in a year with 3% inflation (the real cost of having money that year) that is guaranteed to be repaid seems like evidence of corruption to me.  But maybe I think too simplistically.</p>
]]></description><pubDate>Tue, 11 Jul 2023 00:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36674900</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=36674900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36674900</guid></item><item><title><![CDATA[New comment by captaincrisp in "Rust on Espressif chips"]]></title><description><![CDATA[
<p>For ESP chips in general, the Rust on ESP Book [0] is pretty solid.  Little short.  I've been playing with writing a Watchy firmware in Rust (Watchy uses the dual-Xtensa ESP32-PICO-D4), and this was a great starting point.<p>[0] <a href="https://esp-rs.github.io/book/installation/index.html" rel="nofollow noreferrer">https://esp-rs.github.io/book/installation/index.html</a></p>
]]></description><pubDate>Sat, 01 Jul 2023 18:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36553359</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=36553359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36553359</guid></item><item><title><![CDATA[New comment by captaincrisp in "Everything that uses configuration files should report where they're located"]]></title><description><![CDATA[
<p>Just use strace to find out what files it's opening! /s</p>
]]></description><pubDate>Mon, 26 Jun 2023 16:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36482219</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=36482219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36482219</guid></item><item><title><![CDATA[New comment by captaincrisp in "Show HN: Answer Overflow  – Indexing Discord content into the web"]]></title><description><![CDATA[
<p>The alternative here is that people are more of a burden on the community, not less.  It's more disruptive to have noobs asking the same questions and having to be answered by community members every time.  At least from where I sit.<p>I don't think asking noob questions makes you part of the community in the way it matters here - actually contributing.</p>
]]></description><pubDate>Tue, 20 Jun 2023 14:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=36404653</link><dc:creator>captaincrisp</dc:creator><comments>https://news.ycombinator.com/item?id=36404653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36404653</guid></item></channel></rss>