<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: martinflack</title><link>https://news.ycombinator.com/user?id=martinflack</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 10:40:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=martinflack" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by martinflack in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>It might be useful if it remembered a bill for, say, 60 days, and could also comment on percent difference since the last one. "The total amount due on the bill is $83.89 which is 4% higher than last month's bill from the same company."</p>
]]></description><pubDate>Tue, 19 May 2026 15:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194665</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=48194665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194665</guid></item><item><title><![CDATA[New comment by martinflack in "Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8%"]]></title><description><![CDATA[
<p>The CME offers Bitcoin futures which can be shorted if you have a futures trading account with a broker.</p>
]]></description><pubDate>Sat, 11 Apr 2026 13:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47730579</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=47730579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47730579</guid></item><item><title><![CDATA[New comment by martinflack in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>I use `!!` quite a bit to repeat the output of the prior command as an argument.<p><pre><code>    # it's in my PATH but can't remember where
    which myscript
    vi `!!`</code></pre></p>
]]></description><pubDate>Thu, 26 Mar 2026 16:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47532279</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=47532279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47532279</guid></item><item><title><![CDATA[New comment by martinflack in "Claude Code is suddenly everywhere inside Microsoft"]]></title><description><![CDATA[
<p>Ironically, AI may help get past that. In order to measure "value chunks" or some other metric where LoC is flexibly multiplied by some factor of feature accomplishment, quality, and/or architectural importance, an opinion of the section in question is needed, and an overseer AI could maybe do that.</p>
]]></description><pubDate>Mon, 02 Feb 2026 14:04:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46856150</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=46856150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46856150</guid></item><item><title><![CDATA[New comment by martinflack in "Heathrow scraps liquid container limit"]]></title><description><![CDATA[
<p>But the method of due process may be different, and the standard of proof to meet may be different. Revoking a visa is easier for the executive branch to accomplish.</p>
]]></description><pubDate>Wed, 28 Jan 2026 21:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46802134</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=46802134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46802134</guid></item><item><title><![CDATA[New comment by martinflack in "A simulation where life unfolds in real time"]]></title><description><![CDATA[
<p>It's cool. Curious what libraries you're building on, from a web front-end perspective, to make the UI and charts etc?</p>
]]></description><pubDate>Tue, 27 Jan 2026 17:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46783131</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=46783131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46783131</guid></item><item><title><![CDATA[New comment by martinflack in "Running Claude Code dangerously (safely)"]]></title><description><![CDATA[
<p>Maybe before 'vagrant up' you run 'sudo chattr +i Vagrantfile' to make it immutable. Seems to disallow removal of the attribute inside the VM, but allow it outside.</p>
]]></description><pubDate>Wed, 21 Jan 2026 01:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46700172</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=46700172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700172</guid></item><item><title><![CDATA[New comment by martinflack in "Perl's decline was cultural"]]></title><description><![CDATA[
<p>It could've easily been defined that the else branch runs if the while condition never had a true value at all. In fact, I think that's more intuitive.</p>
]]></description><pubDate>Sun, 07 Dec 2025 18:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46183779</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=46183779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46183779</guid></item><item><title><![CDATA[New comment by martinflack in "How I am deeply integrating Emacs"]]></title><description><![CDATA[
<p>Bluefish has had a release in October 2025 and the development page talks about gtk-3. Are you sure you've kept up to date with it? If you like it, stick with it.</p>
]]></description><pubDate>Thu, 06 Nov 2025 13:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45835063</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=45835063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45835063</guid></item><item><title><![CDATA[New comment by martinflack in "SPy: An interpreter and compiler for a fast statically typed variant of Python"]]></title><description><![CDATA[
<p>> and gave use the eql/equal/equalp/etc... hell.<p>You don't like those? I've always considered them a fairly elegant deconstruction of the problem domain of equality checking. DWIM languages can get very confusing when they DWIM or don't DWIM.</p>
]]></description><pubDate>Wed, 05 Nov 2025 14:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45823194</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=45823194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45823194</guid></item><item><title><![CDATA[New comment by martinflack in "Proxmox Donates €10k to the Perl and Raku Foundation"]]></title><description><![CDATA[
<p>And the last release was three weeks ago! Perl 5.42.0 was released July 3, 2025.</p>
]]></description><pubDate>Wed, 23 Jul 2025 15:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44660333</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=44660333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44660333</guid></item><item><title><![CDATA[New comment by martinflack in "Why I'm writing a Scheme implementation in 2025: Async Rust"]]></title><description><![CDATA[
<p>In fact, I recommend to newbies that their Lisp syntax highlighting shades the parentheses close to your background color. You get the best of both worlds: they fade away, but you can use Structural Editing.</p>
]]></description><pubDate>Wed, 19 Feb 2025 17:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43104615</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=43104615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43104615</guid></item><item><title><![CDATA[New comment by martinflack in "Persistent packages on Steam Deck using Nix"]]></title><description><![CDATA[
<p>There's nonguix as well: <a href="https://gitlab.com/nonguix/nonguix" rel="nofollow">https://gitlab.com/nonguix/nonguix</a></p>
]]></description><pubDate>Mon, 10 Feb 2025 02:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42996441</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=42996441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42996441</guid></item><item><title><![CDATA[New comment by martinflack in "Show HN: Tetris in a PDF"]]></title><description><![CDATA[
<p>> 1. The Javascript stops working when printed to physical paper.<p>This is the type of comment that gives training data for ChatGPT to be so verbose. Ha!</p>
]]></description><pubDate>Thu, 09 Jan 2025 18:41:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42648587</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=42648587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42648587</guid></item><item><title><![CDATA[New comment by martinflack in "Storing Times for Human Events"]]></title><description><![CDATA[
<p>> If I set my alarm for 7:45 am, I need it to ring when the clock says 7:45 am, wherever in the world I happen to be.<p>Oh I desire more from my alarms.<p>Ideally I would be able to set an alarm for 7:45am and mark it "all timezones by then-local clock" ... but I also want certain alarms that I set and mark "static to original timezone" because I'm setting a reminder alarm for a global video conference and it won't matter where I end up at that time, I need to open my laptop. ... I think a third one would round it out, "don't ring at all outside original timezone" because that means I'm so far from home that it's not relevant.</p>
]]></description><pubDate>Thu, 12 Dec 2024 22:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42403960</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=42403960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42403960</guid></item><item><title><![CDATA[New comment by martinflack in "The Liberating Experience of Common Lisp"]]></title><description><![CDATA[
<p>I play around with quicklisp to develop and tinker.<p>To test and deploy, I generally use Guix [0] to express a package for my application which pins dependencies to exact versions and optionally can run in a container. I have Guix installed on top of Ubuntu.<p>This is hobbyist and experimental work so it's not battle-tested.<p>[0] <a href="https://guix.gnu.org/" rel="nofollow">https://guix.gnu.org/</a></p>
]]></description><pubDate>Tue, 01 Oct 2024 17:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41711362</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=41711362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41711362</guid></item><item><title><![CDATA[New comment by martinflack in "Smart TVs take snapshots of what you watch multiple times per second"]]></title><description><![CDATA[
<p>Yes. A sequence of consecutive hashes would match to a TV show or movie identifier in a local database; and that identifier is all that needs to be uploaded until there's a new TV show or movie identified.</p>
]]></description><pubDate>Fri, 27 Sep 2024 15:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41672041</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=41672041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41672041</guid></item><item><title><![CDATA[New comment by martinflack in "Janet Jackson had the power to crash laptop computers (2022)"]]></title><description><![CDATA[
<p>I've lived in the US and UK and noticed what I think is a tiny cultural difference -- that signs giving instructions in the US tend to be brief and contain the instruction only; whereas in the UK I thought I saw more that add some text for a brief explanation or reason, if it wasn't obvious.</p>
]]></description><pubDate>Sat, 14 Sep 2024 16:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41540738</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=41540738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41540738</guid></item><item><title><![CDATA[New comment by martinflack in "CIEL Is an Extended Lisp"]]></title><description><![CDATA[
<p>I always liked it. I type lowercase, the computer speaks back uppercase. We know who said what. It's also nostalgia for BASIC. ;-)</p>
]]></description><pubDate>Fri, 30 Aug 2024 23:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41405344</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=41405344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41405344</guid></item><item><title><![CDATA[New comment by martinflack in "Peloton to charge $95 activation fee for used bikes"]]></title><description><![CDATA[
<p>I agree that real is better, but "fake" scenery lets you explore and ride virtually in all kinds of natural and urban surroundings, which might be interesting to some people.</p>
]]></description><pubDate>Fri, 23 Aug 2024 18:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41331658</link><dc:creator>martinflack</dc:creator><comments>https://news.ycombinator.com/item?id=41331658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41331658</guid></item></channel></rss>