<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: caoilte</title><link>https://news.ycombinator.com/user?id=caoilte</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:38:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=caoilte" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by caoilte in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>Unit tests are just as important as integration tests as long as they're tightly scoped to business logic and aren't written just to improve coverage. Anything can be done badly, especially if it is quantified and used as a metric of success (Goodhart's law applies).<p>Integration tests can be just as bad in this regard. They can be flakey and take hours, give you a false sense of security and not even address the complexity of the business domain.<p>I've seen people argue against unit tests because they force you to decompose your system into discrete pieces. I hope that's not the core concern here becuase a well decomposed system is easier to maintain and extend as well as write unit tests for.</p>
]]></description><pubDate>Fri, 03 Apr 2026 14:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627329</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=47627329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627329</guid></item><item><title><![CDATA[New comment by caoilte in "Evolving Scala"]]></title><description><![CDATA[
<p>OP is probably referring to braceless syntax.</p>
]]></description><pubDate>Thu, 27 Mar 2025 07:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43491199</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=43491199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43491199</guid></item><item><title><![CDATA[New comment by caoilte in "Orbit by Mozilla"]]></title><description><![CDATA[
<p>I can offer a rationale that I hope that will be interesting. Evidence is more effort than I'm willing to invest in a random internet conversation. I hope that's okay. I don't mean to cause offense, but neither do I like having an interesting discussion shutdown.<p>Executive leadership compensation tends to be based on,
- the size/prospects/complexity of the company
- the compensation received by executives in similar roles at other companies
- the amount/type of oversight by the board<p>This incentivizes executives to increase the complexity of their role in order to justify greater remuneration. The classic example is turning a widget factory into a widget financial services provider. In this case, by behaving like Silicon Valley companies chasing the latest fad the executive leadership of Mozilla get to demand the same remuneration packages.</p>
]]></description><pubDate>Tue, 31 Dec 2024 14:36:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42558912</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=42558912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42558912</guid></item><item><title><![CDATA[New comment by caoilte in "Orbit by Mozilla"]]></title><description><![CDATA[
<p>It's a wholly owned subsidiary of the Mozilla Foundation. As far as I can tell this is (like most complicated things in life) purely a tax dodge.</p>
]]></description><pubDate>Tue, 31 Dec 2024 14:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42558853</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=42558853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42558853</guid></item><item><title><![CDATA[New comment by caoilte in "Orbit by Mozilla"]]></title><description><![CDATA[
<p>> No? They, just like every other entity, will have to achieve it's investors goals using the least amount of costs possible.<p>The Mozilla Foundation is funded by donors not investors. The fiduciary duties of non-profit directors do not have to include using the least amount of costs possible.<p>The Mozilla Foundation's stated goals are "to advance the vision of the future of the internet and technology".<p>You might reasonably argue that this means copy catting every other product by slapping AI on itself, but I would counter that this actually demonstrates a lack of vision.</p>
]]></description><pubDate>Tue, 31 Dec 2024 14:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42558823</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=42558823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42558823</guid></item><item><title><![CDATA[New comment by caoilte in "Orbit by Mozilla"]]></title><description><![CDATA[
<p>people will blame anyone for anything.<p>mozilla is a non-profit so doesn't need to respond to market signals.<p>it would do a lot more and a lot more sustainably if it focused on the core mission of its browser.<p>but these costly "big swings" justify outrageous compensation packages for its executives and so it lets its browser wither.</p>
]]></description><pubDate>Tue, 31 Dec 2024 09:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42557541</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=42557541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42557541</guid></item><item><title><![CDATA[New comment by caoilte in "Timeline of the xz open source attack"]]></title><description><![CDATA[
<p>get the project taken over by a foundation eg the Apache Foundation.</p>
]]></description><pubDate>Tue, 02 Apr 2024 14:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39906035</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=39906035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39906035</guid></item><item><title><![CDATA[New comment by caoilte in "European Commission's use of Microsoft 365 infringes data protection law for EU"]]></title><description><![CDATA[
<p>Those are false equivalencies. The EU bureaucracy is a mess of competing factions. It isn't a corporation or a political party. A better analogy would be a US Government department breaking a law.<p>Ideally there are are legal avenues for redress in your situation. If there are not, that is more likely to be the problem than a conspiracy of propaganda.</p>
]]></description><pubDate>Mon, 11 Mar 2024 11:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39666939</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=39666939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39666939</guid></item><item><title><![CDATA[New comment by caoilte in "“Wherever you get your podcasts” is a radical statement"]]></title><description><![CDATA[
<p>You get ads outside the UK, which is always weird for me when i get back from holiday and have a bunch of shows i downloaded while I was in another country and haven't listened to yet. Actually, I say bunch - but I've deleted everything except In Our Time. Australian Broadcast Company does more better podcasts than BBC these days.</p>
]]></description><pubDate>Wed, 07 Feb 2024 15:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39289950</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=39289950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39289950</guid></item><item><title><![CDATA[New comment by caoilte in "“Wherever you get your podcasts” is a radical statement"]]></title><description><![CDATA[
<p>The BBC is another bad actor in this space (although increasingly irrelevant). Their decision to "hide" most of their RSS feeds whilst still labeling their proprietary app subscribe links podcasts was unethical.<p>I see hope in the Patreon model. I don't mind paying a monthly subscription for a specific show if I get a locked down RSS link.</p>
]]></description><pubDate>Wed, 07 Feb 2024 15:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39289831</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=39289831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39289831</guid></item><item><title><![CDATA[New comment by caoilte in "Fairphone 5: Keeping it 10/10?"]]></title><description><![CDATA[
<p>i think the reason is fair, but unfortunately it is a dealbreaker for me. i would definitely have got one earlier this year if it had had one.</p>
]]></description><pubDate>Fri, 08 Dec 2023 13:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=38568910</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=38568910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38568910</guid></item><item><title><![CDATA[New comment by caoilte in "U.N. votes to end US embargo on Cuba; US and Israel oppose"]]></title><description><![CDATA[
<p>yes</p>
]]></description><pubDate>Thu, 02 Nov 2023 21:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38120832</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=38120832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38120832</guid></item><item><title><![CDATA[New comment by caoilte in "We are beginning to roll out new voice and image capabilities in ChatGPT"]]></title><description><![CDATA[
<p>It might even be correct. Occasionally.</p>
]]></description><pubDate>Mon, 25 Sep 2023 13:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37643135</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=37643135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37643135</guid></item><item><title><![CDATA[New comment by caoilte in "Bitwarden: Free, open-source password manager"]]></title><description><![CDATA[
<p>Keepassxc is great and works well with keepass2android via file sharing.<p>I can imagine how the password sharing would be a problem tho.</p>
]]></description><pubDate>Mon, 25 Sep 2023 10:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37641593</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=37641593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37641593</guid></item><item><title><![CDATA[New comment by caoilte in "Google, Meta, Amazon hiring low-paid H1B workers after US layoffs"]]></title><description><![CDATA[
<p>H1B is a lemon market for those signing up just the same as those surrendering their passports and ending up a working prisoner. Each might luck out, but they're more likely to get exploited and regret their decision. And it gets worse every year.<p>H1B might not meet the legal definition of modern slavery even though many are trapped just as effectively by the system but everyone in evolved with employing them is morally compromised just the same.</p>
]]></description><pubDate>Sat, 09 Sep 2023 12:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=37444784</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=37444784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37444784</guid></item><item><title><![CDATA[New comment by caoilte in "Co-founder of DeepMind on how AI threatens to reshape life as we know it"]]></title><description><![CDATA[
<p>> AI could take over and supplant a global government, threatening society, life, wealth etc etc.<p>How would we tell the difference?</p>
]]></description><pubDate>Thu, 07 Sep 2023 16:00:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=37420959</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=37420959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37420959</guid></item><item><title><![CDATA[New comment by caoilte in "Features of Project Loom incorporated in JDK 21"]]></title><description><![CDATA[
<p>Dunno if anything has changed since last year but this was a very interesting post by one of the authors of Cats Effect - <a href="https://www.reddit.com/r/scala/comments/sa927v/how_will_looms_fibers_change_the_cats_effect_and/htsoydn/" rel="nofollow noreferrer">https://www.reddit.com/r/scala/comments/sa927v/how_will_loom...</a><p>TLDR; it didn't look like it would impact effect systems much at all and most of the benefits (initially) are to make imperative code more performant. So I guess it closes the performance gap somewhat which is good, but won't be a big deal to anyone already using their own concurrency construct.</p>
]]></description><pubDate>Tue, 15 Aug 2023 09:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37131896</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=37131896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37131896</guid></item><item><title><![CDATA[New comment by caoilte in "The Nova Kakhovka Hydroelectric dam in Ukraine has been blown open"]]></title><description><![CDATA[
<p>> And the amount spent is a pittance to western governments<p>I don't consider well north of $100billion and climbing to be a pittance.<p>> We could, and imo we should, give Ukraine to means to win.<p>And yet we haven't. The Ukrainians are still rationing artillery fire, appear to have lost most of their air defence cover and long ago lost air cover.<p>If we were serious about winning the US government would have switched to a planned economy (as we did in WW2), taken control of munitions production and gotten a handle on our out of control military contract padding.<p>> But I would say there is a calculation going on the US about stringing out the war longer<p>That's certainly one way to spin trying to lose more slowly.<p>> Also what outcome do you want? We surely don't want Russia to win this and think its great and start more wars and repress more people. I think we should care at least.<p>a negotiated peace. Tricky given all of the times the US has betrayed Russian trust over the last ten years. The only plausible route feels like a massive neutral DMZ (probably everything east of the Dnipro) administered by a BRICS led UN peace keeping force.<p>Hugely embarrassing for the West and NATO, but would end the killing and devastation and allow us to concentrate on the real threat of climate change.</p>
]]></description><pubDate>Tue, 06 Jun 2023 15:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=36214019</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=36214019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36214019</guid></item><item><title><![CDATA[New comment by caoilte in "The Nova Kakhovka Hydroelectric dam in Ukraine has been blown open"]]></title><description><![CDATA[
<p>Funding this war (which we're losing) is gutting funding for further education and scientific research.<p>It's possible there's a secret plan which will turn things around, but it seems more likely that the only thing which benefits from our inevitable defeat is the arms industry.</p>
]]></description><pubDate>Tue, 06 Jun 2023 09:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=36210195</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=36210195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36210195</guid></item><item><title><![CDATA[New comment by caoilte in "The Nova Kakhovka Hydroelectric dam in Ukraine has been blown open"]]></title><description><![CDATA[
<p>Being the victim of an aggressor does not automatically make everything the Ukrainian government says true. That's bad logical thinking.</p>
]]></description><pubDate>Tue, 06 Jun 2023 07:16:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36209305</link><dc:creator>caoilte</dc:creator><comments>https://news.ycombinator.com/item?id=36209305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36209305</guid></item></channel></rss>