<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: callumlocke</title><link>https://news.ycombinator.com/user?id=callumlocke</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 14:20:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=callumlocke" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by callumlocke in "An interactive mechanical contraption in pure CSS"]]></title><description><![CDATA[
<p>Dear downvoters, it’s a joke.</p>
]]></description><pubDate>Sun, 17 Jul 2022 06:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32124999</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=32124999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32124999</guid></item><item><title><![CDATA[New comment by callumlocke in "UX Issues with Notion"]]></title><description><![CDATA[
<p>> Likewise, wouldn’t you be baffled if you needed to click a “Start Editing” button in Word or Google Docs?<p>Interestingly that’s exactly what Apple Pages does now, on phone/tablet at least. I like the way it forces a moment of consideration of what’s there before I dive in. And iterative edit–review–edit cycles help me to keep making macro progress instead of fiddling with irrelevant details. (I’ve not tried Notion though.)</p>
]]></description><pubDate>Wed, 23 Dec 2020 21:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=25522163</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25522163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25522163</guid></item><item><title><![CDATA[New comment by callumlocke in "Investors pour $1bn into buying up small merchants on Amazon"]]></title><description><![CDATA[
<p>Ignore the negativity, your comment helped me.</p>
]]></description><pubDate>Wed, 23 Dec 2020 17:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=25519671</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25519671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25519671</guid></item><item><title><![CDATA[New comment by callumlocke in "Investors pour $1bn into buying up small merchants on Amazon"]]></title><description><![CDATA[
<p>I think the commenter was just trying to be helpful.</p>
]]></description><pubDate>Wed, 23 Dec 2020 09:05:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=25515826</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25515826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25515826</guid></item><item><title><![CDATA[New comment by callumlocke in "The first person in the UK to have air pollution listed as a cause of death"]]></title><description><![CDATA[
<p>Having a limited supply of empathy is one way to think about this, but another (less immediately appealing) way is as fast moving moral fashions. In your example it seems like the empathy got ‘used up’, because of the order of those two events, but I think that sort of thing often happens the other way round too, in which cases it’s harder to tell ourselves stories about why. Maybe the best explanation is it’s mostly arbitrary. That’s the problem with relying on public charity and the feel-good factor as a mechanism for helping the worst off. Moral fashions are like weather – somewhat predictable, but not definitely not reliable or consistent.</p>
]]></description><pubDate>Thu, 17 Dec 2020 09:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=25454035</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25454035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25454035</guid></item><item><title><![CDATA[New comment by callumlocke in "Google Analytics Opt Out"]]></title><description><![CDATA[
<p>Maybe it helps them in some way with legal compliance, or just PR (gives them an easy way to fob off people with concerns), the benefits of which would significantly outweigh the lost revenue from the miniscule percentage of Chrome users who will install this.</p>
]]></description><pubDate>Wed, 16 Dec 2020 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=25444528</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25444528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25444528</guid></item><item><title><![CDATA[New comment by callumlocke in "Firefox Was Always Enough"]]></title><description><![CDATA[
<p>> for the average user</p>
]]></description><pubDate>Wed, 16 Dec 2020 16:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=25444434</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25444434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25444434</guid></item><item><title><![CDATA[New comment by callumlocke in "New UK police speed gun can read license plates from half a mile away at night"]]></title><description><![CDATA[
<p>> If a law is bad when enforced, then the law needs to be changed, not the enforcement.<p>Useful as a rule of thumb but it's not always true. Models are never perfect, the map is not the territory. We are constantly figuring out what our shared  values are, and it's a moving target. And the body of law itself is a complex beast with its own surprising dynamics. It's part of an ecosystem. You can't wave away its complexity with such a simplistic ideal.<p>A given law may be 'bad' (regrettable, even draconian/immoral) when enforced in certain cases, and yet it may also be unfeasible to change that law to add those cases as exceptions. This is why the law gives judges flexibility on sentencing, for example.</p>
]]></description><pubDate>Sun, 13 Dec 2020 11:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=25405931</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=25405931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25405931</guid></item><item><title><![CDATA[New comment by callumlocke in "Google and Mozilla are failing to support browser extension developers"]]></title><description><![CDATA[
<p>I’m the author of JSON Formatter [1] with 989,000 users.<p>I probably get a couple of offers a year for it. Of those that have offered specific sums, they ranged from from $10-20k. I always reject them, because it’s pretty obvious they want to turn it into malware.<p>I’ve had a couple of cases where I felt they went to some effort to schmooze me first, presenting themselves as having benign intentions, almost like a carefully crafted con. But as far as I can tell, there is no legitimate, ethical reason to want to acquire it, and I won’t sell out my users like that.<p>[1] <a href="https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en" rel="nofollow">https://chrome.google.com/webstore/detail/json-formatter/bcj...</a></p>
]]></description><pubDate>Fri, 02 Aug 2019 11:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=20592147</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=20592147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20592147</guid></item><item><title><![CDATA[What interactives can do that articles can’t (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://ejb.github.io/2018/06/03/interactives.html">https://ejb.github.io/2018/06/03/interactives.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19901175">https://news.ycombinator.com/item?id=19901175</a></p>
<p>Points: 61</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 13 May 2019 16:54:03 +0000</pubDate><link>https://ejb.github.io/2018/06/03/interactives.html</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=19901175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19901175</guid></item><item><title><![CDATA[Apple is removing Alex Jones and InfoWars’ podcasts from iTunes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.buzzfeednews.com/article/johnpaczkowski/apple-is-removing-alex-jones-and-infowars-podcasts-from">https://www.buzzfeednews.com/article/johnpaczkowski/apple-is-removing-alex-jones-and-infowars-podcasts-from</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17695323">https://news.ycombinator.com/item?id=17695323</a></p>
<p>Points: 57</p>
<p># Comments: 140</p>
]]></description><pubDate>Mon, 06 Aug 2018 05:48:31 +0000</pubDate><link>https://www.buzzfeednews.com/article/johnpaczkowski/apple-is-removing-alex-jones-and-infowars-podcasts-from</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17695323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17695323</guid></item><item><title><![CDATA[New comment by callumlocke in "Cinematography in User Experience Design"]]></title><description><![CDATA[
<p>Good UX depends on audience and context. Many things are widely shared precisely because they give the user something fun and unexpected.<p>For people who work with computers all day, being online is more perfunctory, and the pleasure of seeing something fun/different rarely outweighs the annoyance of the interruption or of having to figure out an unconventional UI. But that's not everyone.</p>
]]></description><pubDate>Tue, 17 Jul 2018 17:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=17551447</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17551447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17551447</guid></item><item><title><![CDATA[New comment by callumlocke in "The free, traffic-requiring TLD: .tk"]]></title><description><![CDATA[
<p>Doing what? All I see is the Wikipedia article for the TLD.</p>
]]></description><pubDate>Tue, 19 Jun 2018 20:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=17349971</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17349971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17349971</guid></item><item><title><![CDATA[Apple has no idea what’s next, so it’s just banging on the same old drum]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@ow/apple-has-no-idea-whats-next-so-it-s-just-banging-on-the-same-old-drum-dcfd0179cf80">https://medium.com/@ow/apple-has-no-idea-whats-next-so-it-s-just-banging-on-the-same-old-drum-dcfd0179cf80</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17286724">https://news.ycombinator.com/item?id=17286724</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Jun 2018 18:01:19 +0000</pubDate><link>https://medium.com/@ow/apple-has-no-idea-whats-next-so-it-s-just-banging-on-the-same-old-drum-dcfd0179cf80</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17286724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17286724</guid></item><item><title><![CDATA[New comment by callumlocke in "Show HN: Transity – Plain Text Accounting"]]></title><description><![CDATA[
<p>Stopped here also. Bad sign. Different tools for different jobs, no need to get emotional.</p>
]]></description><pubDate>Wed, 06 Jun 2018 14:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=17247339</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17247339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17247339</guid></item><item><title><![CDATA[What interactives can do that articles can’t (2018)]]></title><description><![CDATA[
<p>Article URL: <a href="https://ejb.github.io/2018/06/03/interactives.html">https://ejb.github.io/2018/06/03/interactives.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17235516">https://news.ycombinator.com/item?id=17235516</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 05 Jun 2018 07:00:17 +0000</pubDate><link>https://ejb.github.io/2018/06/03/interactives.html</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17235516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17235516</guid></item><item><title><![CDATA[New comment by callumlocke in "Microsoft acquires Github"]]></title><description><![CDATA[
<p>I think the edge just means CDN edge locations. There’s been a trend towards making edge locations smarter (via Lambda etc), so you can sometimes send dynamic responses straight back from the edge, ie quicker than always deferring to the big data centre for dynamic stuff. Previously computing on the edge was restricted to fairly simple caching of static responses.</p>
]]></description><pubDate>Mon, 04 Jun 2018 13:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=17227685</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17227685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17227685</guid></item><item><title><![CDATA[New comment by callumlocke in "GitLab sees huge spike in project imports"]]></title><description><![CDATA[
<p>The only people who will see that ad are those who have already decided to check out GitLab today. It’s a convincer, not a traffic driver.</p>
]]></description><pubDate>Mon, 04 Jun 2018 07:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17225439</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17225439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17225439</guid></item><item><title><![CDATA[New comment by callumlocke in "Show HN: JavaScript/WebGL webcam face swap with color correction"]]></title><description><![CDATA[
<p>Never seen a live camera feed working in iOS Safari until now. Has something changed recently to allow this?</p>
]]></description><pubDate>Thu, 31 May 2018 13:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=17196315</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17196315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17196315</guid></item><item><title><![CDATA[React store built on top of the new context API: react-waterfall]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/didierfranc/react-waterfall">https://github.com/didierfranc/react-waterfall</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17083596">https://news.ycombinator.com/item?id=17083596</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 16 May 2018 16:19:22 +0000</pubDate><link>https://github.com/didierfranc/react-waterfall</link><dc:creator>callumlocke</dc:creator><comments>https://news.ycombinator.com/item?id=17083596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17083596</guid></item></channel></rss>