<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: macca321</title><link>https://news.ycombinator.com/user?id=macca321</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 11:26:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=macca321" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by macca321 in "Ask HN: What is the current driver of tech layoffs?"]]></title><description><![CDATA[
<p>Yes, real developers know the quirks of ie6 Vs Firefox 3</p>
]]></description><pubDate>Fri, 12 Jan 2024 09:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38966092</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=38966092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38966092</guid></item><item><title><![CDATA[New comment by macca321 in "Fine-grained caching strategies of dynamic queries"]]></title><description><![CDATA[
<p>About 15 years ago I implemented "cache namespacing" for memcached, where you build a final cache key for a stored item (e.g. "profile_page") by doing an initial multiget cache query for all the "namespace" version values (e.g "user_123", "team_456" might be needed for "profile_page"), which you combine together as a prefix for the final cache key.<p>You can then invalidate any final cache key that uses one of the namespaces by incrementing the namespace key.<p>I haven't come across this technique mentioned elsewhere since, but it's very useful.<p>See the namespaces section in the now 404ing memcached FAQ
<a href="https://web.archive.org/web/20090227062915/http://code.google.com/p/memcached/wiki/FAQ" rel="nofollow noreferrer">https://web.archive.org/web/20090227062915/http://code.googl...</a><p>I guess nosql, edge caching and materialised views make it less applicable than it used to be (when inelastically scaling single/replicated SQL instances were the only game in town and taking load off them was vital).<p>Or is this technique now a first class feature of various cache client SDKs?</p>
]]></description><pubDate>Thu, 21 Sep 2023 08:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37594742</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=37594742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37594742</guid></item><item><title><![CDATA[New comment by macca321 in "OpenTF is now OpenTofu"]]></title><description><![CDATA[
<p>It'd be very interesting to know Hashi's internal strategy around this.<p>- Maybe do nothing, and as long as OpenTofu doesn't attempt to extend Terraform they are in not that different a position than pre-MPL.<p>- Add so many features OpenTofu can't keep up?<p>- Add some sneaky code to latest versions of hashi providers which makes them not work with unofficial terraform binaries?</p>
]]></description><pubDate>Wed, 20 Sep 2023 08:37:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37581874</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=37581874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37581874</guid></item><item><title><![CDATA[New comment by macca321 in "HashiCorp did it backwards"]]></title><description><![CDATA[
<p>You can exfiltrate secrets that aren't in the state, but are in accessible resources during a plan using an http data source with the secret encoded into the url</p>
]]></description><pubDate>Thu, 07 Sep 2023 12:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37417895</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=37417895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37417895</guid></item><item><title><![CDATA[New comment by macca321 in "OpenTerraform – an MPL fork of Terraform after HashiCorp's license change"]]></title><description><![CDATA[
<p>I wonder if a non commercial Terraform Cloud "offering" like <a href="https://github.com/leg100/otf">https://github.com/leg100/otf</a> is "competing" with Hashicorp...</p>
]]></description><pubDate>Sat, 12 Aug 2023 09:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37098527</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=37098527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37098527</guid></item><item><title><![CDATA[New comment by macca321 in "Computer tool spots deepfakes via tiny reflections in the eyes"]]></title><description><![CDATA[
<p>In the long run, I wonder if all video will be signed via blockchain-or-other-trusted-3rd-party. You'd need everything from the camera to the the editing software to support it though.</p>
]]></description><pubDate>Wed, 17 Mar 2021 11:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=26489779</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=26489779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26489779</guid></item><item><title><![CDATA[New comment by macca321 in "Kanban board in one HTML using localstorage"]]></title><description><![CDATA[
<p>I would really like a client-side js library that lets you sync localstorage to consumer cloud storage (onedrive/gdrive etc)</p>
]]></description><pubDate>Tue, 16 Feb 2021 10:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=26152797</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=26152797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26152797</guid></item><item><title><![CDATA[New comment by macca321 in "Show HN: Haven – Run a private website to share with only the people you choose"]]></title><description><![CDATA[
<p>The thing people like about Facebook is looking at other peoples photos, safe in the knowledge that they don't know you are looking at their photos.</p>
]]></description><pubDate>Wed, 03 Feb 2021 16:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=26015237</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=26015237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26015237</guid></item><item><title><![CDATA[New comment by macca321 in "The Culture War: Iain M. Banks’s Billionaire Fans"]]></title><description><![CDATA[
<p>It would be a lot harder in the Culture to get someone to be your human footstool.</p>
]]></description><pubDate>Wed, 27 Jan 2021 09:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=25926041</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25926041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25926041</guid></item><item><title><![CDATA[New comment by macca321 in "WhatsApp loses millions of users after terms update"]]></title><description><![CDATA[
<p>I use it because my mum, who has Parkinsons, can work her Facebook Portal.</p>
]]></description><pubDate>Mon, 25 Jan 2021 13:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25902998</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25902998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25902998</guid></item><item><title><![CDATA[New comment by macca321 in "How to Stop Endless Discussions"]]></title><description><![CDATA[
<p>I think a process like this works well for enabling the success of the kind of people who like the sound of a process like this.</p>
]]></description><pubDate>Sun, 03 Jan 2021 16:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=25622664</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25622664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25622664</guid></item><item><title><![CDATA[New comment by macca321 in "A Month of Terraform"]]></title><description><![CDATA[
<p>In a polyglot shop, it can  actually be quite handy that HCL is it's own relatively simple language.</p>
]]></description><pubDate>Mon, 23 Nov 2020 09:42:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=25185085</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25185085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25185085</guid></item><item><title><![CDATA[New comment by macca321 in "TypeScript 4.1"]]></title><description><![CDATA[
<p>Better to return a union of custom result types. Save exceptions for when stuff goes really wrong.</p>
]]></description><pubDate>Fri, 20 Nov 2020 12:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=25159844</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25159844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25159844</guid></item><item><title><![CDATA[New comment by macca321 in "Airbnb S-1"]]></title><description><![CDATA[
<p>What action am I meant to take in response to these stories? Put £5k aside to buy shares?</p>
]]></description><pubDate>Tue, 17 Nov 2020 10:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=25122184</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25122184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25122184</guid></item><item><title><![CDATA[New comment by macca321 in ".NET 5.0"]]></title><description><![CDATA[
<p>Carter</p>
]]></description><pubDate>Tue, 10 Nov 2020 21:25:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=25052175</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25052175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25052175</guid></item><item><title><![CDATA[New comment by macca321 in ".NET 5.0"]]></title><description><![CDATA[
<p>I don't like it either, but one advantage is that the settings can be live updated when the config files change</p>
]]></description><pubDate>Tue, 10 Nov 2020 21:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=25051894</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=25051894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25051894</guid></item><item><title><![CDATA[New comment by macca321 in "Pointers from Portugal on Addiction and the Drug War"]]></title><description><![CDATA[
<p>Teeth are a luxury.</p>
]]></description><pubDate>Fri, 09 Oct 2020 07:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=24727642</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=24727642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24727642</guid></item><item><title><![CDATA[New comment by macca321 in "How can we, as web professionals, help to make the web more energy efficient?"]]></title><description><![CDATA[
<p>Lobby government for green energy</p>
]]></description><pubDate>Fri, 18 Sep 2020 08:29:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=24514327</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=24514327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24514327</guid></item><item><title><![CDATA[New comment by macca321 in "The Fed now owns nearly 1/3 of all U.S. mortgages"]]></title><description><![CDATA[
<p>Mortgage repayments are much cheaper than renting, at least where I am in London</p>
]]></description><pubDate>Fri, 11 Sep 2020 18:47:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=24446045</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=24446045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24446045</guid></item><item><title><![CDATA[New comment by macca321 in "REST APIs must be hypertext-driven (2008)"]]></title><description><![CDATA[
<p>This is an article from 2008 by the person who invented REST.</p>
]]></description><pubDate>Thu, 10 Sep 2020 07:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=24429885</link><dc:creator>macca321</dc:creator><comments>https://news.ycombinator.com/item?id=24429885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24429885</guid></item></channel></rss>