<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: cranky908canuck</title><link>https://news.ycombinator.com/user?id=cranky908canuck</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 03:59:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cranky908canuck" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cranky908canuck in "Farmer arrested for speaking too long at datacenter town hall vows to fight"]]></title><description><![CDATA[
<p>If you google "Darren Blanchard activist", the screen lights up, TV, newspapers, etc.  So, not his first time on the dance floor.<p>I'm not going to address whether what happened was completely right, or the merits of the underlying discussion.   But this is not a case of a poor dirt farmer shocked at being arrested.  I'd be very surprised myself if he didn't at least think that was a possible outcome (and would not presume to suggest that it was intended in any way whatsoever, obviously being arrested would be detrimental to his cause!).</p>
]]></description><pubDate>Wed, 15 Apr 2026 22:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47786041</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47786041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47786041</guid></item><item><title><![CDATA[New comment by cranky908canuck in "States Are Learning the Wrong Lesson from the 'Mississippi Miracle'"]]></title><description><![CDATA[
<p><a href="https://archive.is/clyik" rel="nofollow">https://archive.is/clyik</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 05:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713824</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47713824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713824</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A tail-call interpreter in (nightly) Rust"]]></title><description><![CDATA[
<p>See my prior comment: IMO it's the caller's issue that (guaranteed) TCE is needed.  The callee should not have to do anything.<p>One of the things I forget to give thanks to the Rust designers for is the default of immutability.  I remember my days in a Java environment where policy was "everything needs to be declared final" (so "final" got spattered all over the place) with zero nostalgia.  Requiring TCE callees to explicitly represent themselves as TCE-friendly would be the same sort of abomination.</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711636</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47711636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711636</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A tail-call interpreter in (nightly) Rust"]]></title><description><![CDATA[
<p>As a user of the feature, it's the caller that needs the guaranteed elimination (and, presumably, is willing to pay for it, in syntax / compile time / run time / cognitive load).  The 'zero cost feature' (only pay if used) principle seems broken if the callee has to indicate something special.<p>The <i>compiler</i> is free to do something clever (eg., two versions of fn Foo(...), one guaranteeing TCE), but as a developer merely <i>using</i> Foo, I don't want to have to decorate it (or, in a library, have it already decorated) to make TCE (not just TCO) possible.  That requirement would constitute delving into the internals.</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711557</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47711557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711557</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A tail-call interpreter in (nightly) Rust"]]></title><description><![CDATA[
<p>I won't argue with wikipedia, but assuming it's correct the 'standard nomenclature' seems sloppy to me.  The whole point of the original post was taking advantage of the <i>guarantee</i> of TCE (elimination), vs TCO ("give it a try but oops, oh well, whatever...").<p>I suppose maybe TCE (as distinct from TCO) should be expanded to include any mechanism that doesn't expand the stack / heap / whatever for things that rhyme with recursion (in which case the existing sloppiness may as well stand, but we need a new TLA).</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711460</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47711460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711460</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A tail-call interpreter in (nightly) Rust"]]></title><description><![CDATA[
<p>Recent enough... also, since it's not yet in stable, it'll be 'recent'/'new' for a lot of people once it does get there.</p>
]]></description><pubDate>Thu, 09 Apr 2026 23:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711421</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47711421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711421</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Airlines surprise passengers with 'flights' that are buses"]]></title><description><![CDATA[
<p>Interesting....<p>Article does not seem to mention whether the bus pulls into the secured area (so that you don't have to go through the security stuff again).  The smaller airport is a nice option (same security, but smaller so less congestion and lineup).</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580763</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47580763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580763</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Put the zip code first"]]></title><description><![CDATA[
<p>Agreed, but:<p>JRandomCustomer enters street-number, apt-number, city, state, code ... in that order.<p>Also, many websites seem to have a negotiation with the browser, where, given: a street address, -> they can populate the other fields.<p>Definitely not perfect</p>
]]></description><pubDate>Sun, 08 Mar 2026 00:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293200</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47293200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293200</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Stop the Interviews"]]></title><description><![CDATA[
<p>Seems like the answer is:<p>What will you pay me for a day of my time?<p>At this point, they've already invested their resources (and also you, yours).<p>If employed, then it's easy to point out that that's your cost in a vacation/PTO/"sick" day.<p>If not, point out that you are not currently working at mickydee so your time is worth more than minimum wage.  If they stick at that, make out a reasonable guess at their cost of this process and point out that a day of your time is not a massive additional fraction.  If they stick at that, ask if this means you are on the "short list", and how many others are on it.  If they stick at <i>that</i>, then you have useful information about what they think you are worth and are likely to offer.<p>This does assume some flexibility, and leverage.</p>
]]></description><pubDate>Thu, 05 Mar 2026 23:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47268817</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=47268817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47268817</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Canada's armed forces are planning for threats from America"]]></title><description><![CDATA[
<p><a href="https://archive.is/IZcMy" rel="nofollow">https://archive.is/IZcMy</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 00:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46535489</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=46535489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46535489</guid></item><item><title><![CDATA[New comment by cranky908canuck in "The gift card accountability sink"]]></title><description><![CDATA[
<p>I'm really disappointed in patio11 over this one (and I reckon he has a lot of good things to say).<p>This is going back on other posts (in particular, this one: <a href="https://www.bitsaboutmoney.com/archive/the-long-shadow-of-checks/" rel="nofollow">https://www.bitsaboutmoney.com/archive/the-long-shadow-of-ch...</a>), where he (correctly, I think) suggests that today's payment systems move risk to the parties most capable of assessing and (if necessary) absorbing it.<p>This post seems to throw seniors with cognitive issues under the bus ("That decision has a cost. Grandma sometimes pays it.").<p>Now it does seem that he is being careful in some phrasings.  I see it as possible (but only with multiple readings) that he is in fact critical of the current regulatory regime.<p>For instance, the paragraph beginning "It is the ordinary and appropriate..." suggests that it's not 'we the people' but 'we the corporates', but that can't be said upfront.<p>Maybe that phrase that rankles is a call to action...?<p>Question for this community:  am I misreading this?</p>
]]></description><pubDate>Sat, 20 Dec 2025 04:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46333640</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=46333640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46333640</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>There's another comment that points out that a g-le search will pick up few false positives (disclaimer, have not tried myself).  So the initial 'WTF' gives way to 'well, ok, I see what you are trying to do'.</p>
]]></description><pubDate>Fri, 12 Dec 2025 00:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239453</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=46239453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239453</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>Yep.  Just did a reimage update to Fedora 43, got errors about 'ptyxis' in some shell scripts.  Wat (wipes desk and keyboard)?<p>Oh, it's the graphical terminal program (alternative to 'gnome-terminal').  Well, um, ok.<p>However, I will concede, after more digging as to why (as it rankled), that there was a "have to choose a unique name" issue there (even leaving aside trademark issues).  I'm resigned (so I suppose signed up) to deal with residual issues that crop up going forward.<p>I love to mock '*ly.com' names for almost certainly doomed enterprises, but I get that at least it wasn't already taken.</p>
]]></description><pubDate>Thu, 11 Dec 2025 23:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239064</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=46239064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239064</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Marine park threatens to euthanize 30 whales if Canada does not provide funding"]]></title><description><![CDATA[
<p>Seems like extortion.  The public display business has tanked (sorry), so now it's either send them to China, euthanize them, or ask the public purse to subsidize care of the animals (ie., the new business is 'take government money to do a "good thing"').<p>I do have concerns about 'send them to China', since I think that that would be another display zoo with no qualms about continuing exploitation.<p>I don't like option three, and the reports I've seen (Guardian but also CBC etc) suggest that rewilding is off the table.  I'd be ok with "the people of Canada will take care of the whales, but your business is your problem".  I'd be ok with proving this point even if someone claims that the existing business could do it cheaper.  A separate sanctuary would  make clear that 'we care about the animals, but not your business plan as it relates to the public purse', to establish a policy.<p>If it is really the case that option 1 (china) is considered ongoing torture, and option three is unaffordable/unimplementable, then I guess that option 2 (euthanizing) is a front runner.</p>
]]></description><pubDate>Sun, 19 Oct 2025 23:58:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45639077</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=45639077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45639077</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A queasy selling of the family heirlooms"]]></title><description><![CDATA[
<p>That doesn't solve the problem of where to put it in the long term.</p>
]]></description><pubDate>Sun, 07 Sep 2025 23:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45163038</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=45163038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45163038</guid></item><item><title><![CDATA[New comment by cranky908canuck in "A queasy selling of the family heirlooms"]]></title><description><![CDATA[
<p>>> But if you end up selling it off for what seems to you to be a 
 trivial sum: that’s because your family was successful enough to
 not end up needing it.<p>That's a lovely thought!</p>
]]></description><pubDate>Sun, 07 Sep 2025 22:55:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45162948</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=45162948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45162948</guid></item><item><title><![CDATA[New comment by cranky908canuck in "The Secret Law That's Buried 6,471 World-Changing Inventions"]]></title><description><![CDATA[
<p>Seems like a compendium of devices and processes that violate the laws of thermodynamics.  "Converting water to fuel" isn't hard, doing it without a source of energy seems not only hard but, um, "imaginative".</p>
]]></description><pubDate>Sat, 16 Aug 2025 23:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44927561</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=44927561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44927561</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Gen Z doesn't want to say 'hello' when answering the phone"]]></title><description><![CDATA[
<p>Fair enough.<p>I have dealings with Gen(xyzqbvwhatever) that don't respond to the 'more considerate forms' in a timely fashion.  So after a grace period, I jangle the bell.<p>I get the other side of this.  I get a ping for a message while driving, I can't do anything about it (distracted driving etc).  So I either pull over (or turn off the highway altogether), or resolve to deal with it at my destination.<p>Nine times out of ten, if I pull off, it's an urgent notification that 1) my screen time is up by 17 minutes, 2) Second Cousin in Arkansas reposted a message about another missing cat, or 3) your soliac serucity number has been supsedned, CLICK HERE NOW TO AVOID ARREST AND JAIL.<p>However, when I get to the destination, I forgot that I got a ping.<p>Sometimes I think that the best option is to toss the cellphone, so that nobody has illusions about how (not) to contact me.</p>
]]></description><pubDate>Sat, 19 Jul 2025 06:26:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44613075</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=44613075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44613075</guid></item><item><title><![CDATA[New comment by cranky908canuck in "Primesweeper Number Puzzle Game"]]></title><description><![CDATA[
<p>I do not see a link on the page for the creator of this.  If they are about I have some thoughts about this.<p>(over and above "why have you allowed me to waste so much time on this" --- wry grin)</p>
]]></description><pubDate>Tue, 08 Jul 2025 23:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44505034</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=44505034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44505034</guid></item><item><title><![CDATA[New comment by cranky908canuck in "EU lawmakers vote to bar carry-on luggage fees on planes"]]></title><description><![CDATA[
<p>Seems backward:  carry-on capacity is a scarce resource.  Allow charges for that.  There's value in that you 'just walk out of the airport', vs wait (and, maybe wait and wait, and wait, at the carousel).<p>But ban checked baggage fees, that's what's driving the carry-on mania.<p>Or, mandate fee-free one but not both...?</p>
]]></description><pubDate>Tue, 24 Jun 2025 23:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44372031</link><dc:creator>cranky908canuck</dc:creator><comments>https://news.ycombinator.com/item?id=44372031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44372031</guid></item></channel></rss>