<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: fergal_reid</title><link>https://news.ycombinator.com/user?id=fergal_reid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 07:45:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fergal_reid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fergal_reid in "Holden's Lightning Flight"]]></title><description><![CDATA[
<p>I have no specific context here, but in case it's not obvious, I think you have to read the exchange in the context of British, and I guess RAF, indirectness and understatement.<p>I'm guessing the air marshal <i>means</i> "what the hell were you thinking"; Holden is agreeing, indicating that he has learned his lesson and acknowledges the error; and the air marshal is then graciously moving on.</p>
]]></description><pubDate>Thu, 03 Sep 2026 01:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49544700</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=49544700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49544700</guid></item><item><title><![CDATA[New comment by fergal_reid in "Steam Machine: Between 12k and 15k Units Sold per week"]]></title><description><![CDATA[
<p>Yes - but this will be the year of Linux on the desktop.</p>
]]></description><pubDate>Sat, 18 Jul 2026 15:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48958796</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=48958796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48958796</guid></item><item><title><![CDATA[New comment by fergal_reid in "What we lost when we stopped letting kids leave the front yard"]]></title><description><![CDATA[
<p>Well, you could conclude the world is now more dangerous for any kid let wander - even if fewer do, and even if the observed average risk to any kid is lower (given they are allowed wander a lot less).<p>I don't want to be on the 'overprotect kids' side of the argument, but I'm not sure the numbers argur cleanly in one direction or the other.<p>I also often think of selection bias whenever anyone says "I was allowed do a lot more and we were fine" in the context of child safeguarding; because it also sounds like a lot of kids were abused in the past, who don't speak up in that conversation.<p>I don't know. I worry I overprotect my kids, but I also am not sure how to price in small risks of massively negative events. I think that's the crux of it for parents - trying to weigh hard tradeoffs.</p>
]]></description><pubDate>Tue, 26 May 2026 10:21:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48277631</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=48277631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277631</guid></item><item><title><![CDATA[New comment by fergal_reid in "Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)"]]></title><description><![CDATA[
<p>My story of kids growing up in a post AI world:<p>There's a gag in Star Trek 4 where Scotty goes back in time, and tries talk to a computer.<p>The gag is funny because he is from the future where you talk to computers normally. When the computer doesn't respond, someone hands him the mouse, and he tries use it as a microphone.<p>I watched that scene with my kids recently (9 and 6).<p>They didn't get the gag. They thought Scotty was completely reasonable to try and talk to the computer.<p>It took a while to explain.</p>
]]></description><pubDate>Tue, 24 Feb 2026 00:02:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130893</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=47130893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130893</guid></item><item><title><![CDATA[New comment by fergal_reid in "Ask HN: How can ChatGPT serve 700M users when I can't run one GPT-4 locally?"]]></title><description><![CDATA[
<p>I think the most direct answer is that at scale, inference can be batched, so that processing many queries together in a parallel batch is more efficient than interactively dedicating a single GPU per user (like your home setup).<p>If you want a survey of intermediate level engineering tricks, this post we wrote on the Fin AI blog might be interesting. (There's probably a level of proprietary techniques OpenAI etc have again beyond these):
<a href="https://fin.ai/research/think-fast-reasoning-at-3ms-a-token/" rel="nofollow">https://fin.ai/research/think-fast-reasoning-at-3ms-a-token/</a></p>
]]></description><pubDate>Fri, 08 Aug 2025 20:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44841070</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=44841070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44841070</guid></item><item><title><![CDATA[New comment by fergal_reid in "Agency vs. Control vs. Reliability in Agent Design"]]></title><description><![CDATA[
<p>Yes we're familiar with the terminology and framing of gofai.
Fwiw I read (most of) the 3rd edition of Russell and Norvig in my undergrad days.<p>However, the point we're trying to make here is at a higher level of abstraction.<p>Basically most demos of agents you see these days don't prioritize reliability. Even a Copilot use case is quite a bit less demanding than a really frustrated user trying to get a refund or locate a missing order.<p>I'm not sure putting that in the language of pomdps is going to improve things for the reader, rather than just make us look more well read.<p>But your feedback is noted!</p>
]]></description><pubDate>Fri, 11 Apr 2025 21:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43658723</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43658723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43658723</guid></item><item><title><![CDATA[New comment by fergal_reid in "Agency vs. Control vs. Reliability in Agent Design"]]></title><description><![CDATA[
<p>At Intercom we've also a lot of experience here.<p>I disagree, basically. In our experience actual real world processes are not compactly defined, and don't have sharp edges.<p>When you actually go to pull them out of a customer they have messy probabilistic edges, where you can sometimes make progress a lot faster, and end up with a much more compact and manageable representation of the process, by leveraging an LLM.<p>We've a strong opinion this is the future of the space and that purely deterministic workflows will get left behind! I guess we'll see.</p>
]]></description><pubDate>Fri, 11 Apr 2025 21:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43658618</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43658618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43658618</guid></item><item><title><![CDATA[New comment by fergal_reid in "2025 AI Index Report"]]></title><description><![CDATA[
<p>You are correct that variable results could be a symptom of a failure to generalise well beyond the training set.<p>Such failure could happen if the models were overfit, or for other reasons. I don't think 'overfit', which is pretty well defined, is exactly the word you mean to use here.<p>However, I respectfully disagree with your claim. I think they are generalising well beyond the training dataset  (though not as far beyond as say a good programmer would - at least not yet). I further think they are learning semantically.<p>Can't prove it in a comment except to say that there's simply no way they'd be able to successfully manipulate such large pieces of code, using English language instructions, it they weren't great at generalisation and ok at understanding semantics.</p>
]]></description><pubDate>Thu, 10 Apr 2025 23:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43648989</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43648989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43648989</guid></item><item><title><![CDATA[New comment by fergal_reid in "2025 AI Index Report"]]></title><description><![CDATA[
<p>Strongly agree.<p>This seems to be very hard for people to accept, per the other comments here.<p>Until recently I was willing to accept an argument that perhaps LLMs had mostly learned the patterns; e.g. to maybe believe 'well there aren't that many really different leetcode questions'.<p>But with recent models (eg sonnet-3.7-thinking) they are operating well on such large and novel chunks of code that the idea they've seen everything in the training set, or even, like, a close structural match, is becoming ridiculous.</p>
]]></description><pubDate>Thu, 10 Apr 2025 19:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43647229</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43647229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43647229</guid></item><item><title><![CDATA[New comment by fergal_reid in "What made the Irish famine so deadly"]]></title><description><![CDATA[
<p>As an Irish person when I saw the article title, I was immediately sceptical.<p>I personally believe most articles about the famine shy away from the horror of it, and also from a frank discussion.<p>Going to give some subjective opinion here: people generally downplay the role of the British government and ruling class in it.<p>Why? One personal theory -  growing up in the 80s in Ireland there was a lot of violence in the north. (Most) Irish people who were educated or middle class were worried about basically their kids joining the IRA, and so kind of downplayed the historical beef with the British.
That's come through in the culture.<p>There's also kind of a fight over the historical narrative with the British, maybe including the history establishment, who yes care a lot about historical accuracy, but, also, very subjectively, see the world through a different lens, and often come up through British institutions that view the British empire positively.<p>It's often easier to say the famine was the blight, rather than political. (They do teach the political angle in schools in Ireland; but I think it's fair to say it's contested or downplayed in the popular understanding, especially in Britain.)<p>However that article is written by a famous Irish journalist and doesn't shy away from going beyond that.<p>Perhaps a note of caution - even by Irish standards he'd be left leaning, so would be very politically left by American standards; he's maybe prone to emphasize the angle that the root cause was lassiez-faire economic and political policies. (I'm not saying it wasn't.)<p>I personally would emphasize more the fact that the government did not care much about the Irish people specifically. The Irish were looked down on as a people; and also viewed as troublesome in the empire.<p>Some government folks did sympathize, of course, and did try to help.<p>But I personally do not think the famine would have happened in England, no matter how lassiez-faire the economic policies of the government. A major dimension must be a lack of care for the Irish people, over whom they were governing; and there are instances of people in power being glad to see the Irish being brought low:<p>"Public works projects achieved little, while Sir Charles Trevelyan, who was in charge of the relief effort, limited government aid on the basis of laissez-faire principles and an evangelical belief that “the judgement of God sent the calamity to teach the Irish a lesson”."
per the UK parliament website!<p>It's not an easy thing to come to terms with even today. I recently recorded a video talking about how fast the build out of rail infrastructure was, in the UK, as an analogy for how fast the AI infra build out could be; and I got a little quesy realizing that during the Irish potato famine the UK was spending double digit GDP percent on rail build out. Far sighted, yes, and powering the industrial revolution, but wow, doing that while mass exporting food from the starving country next door, yikes.</p>
]]></description><pubDate>Mon, 10 Mar 2025 22:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43326972</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43326972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43326972</guid></item><item><title><![CDATA[Claude code can autonomously accomplish tricky tasks]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/fergal_reid/status/1898514414061375862">https://twitter.com/fergal_reid/status/1898514414061375862</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43311772">https://news.ycombinator.com/item?id=43311772</a></p>
<p>Points: 8</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 09 Mar 2025 17:56:14 +0000</pubDate><link>https://twitter.com/fergal_reid/status/1898514414061375862</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43311772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311772</guid></item><item><title><![CDATA[New comment by fergal_reid in "Some thoughts on autoregressive models"]]></title><description><![CDATA[
<p>Similar arguments to LeCun.<p>People are going to keep saying this about autoregressive models, how small errors accumulate and can't be corrected, while we literally watch reasoning models say things like "oh that's not right, let me try a different approach".<p>To me, this is like people saying "well NAND gates clearly can't sort things so I don't see how a computer could".<p>Large transformers can clearly learn very complex behavior, and the limits of that are not obvious from their low level building blocks or training paradigms.</p>
]]></description><pubDate>Fri, 07 Mar 2025 03:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43287086</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=43287086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43287086</guid></item><item><title><![CDATA[New comment by fergal_reid in "Modern-Day Oracles or Bullshit Machines? How to thrive in a ChatGPT world"]]></title><description><![CDATA[
<p>I think the authors misunderstand what's actually going on.<p>I think this is the crux:<p>>They are vastly more powerful than what you get on an iPhone, but the principle is similar.<p>This analogy is bad.<p>It is true that the _training objective_ of LLMs during pretraining might be next token prediction, but that doesn't mean that 'your phone's autocomplete' is a good analogy, because systems can develop far beyond what their training objective might suggest.<p>Literally humans, optimized to spread their genes, have developed much higher level faculties than you might naively guess from the simplicity of the optimisation objective.<p>If the behavior of top LLMs didn't convince you of this, they clearly develop much more powerful internal representations than an autocomplete does, are much more capable etc.<p>I would point to papers like Othello-gpt, or lines of work on mechanistic interpretability, by Anthropic, and others, as very compelling evidence.<p>I think that, contrary to the authors, using words like 'understand' and 'think' for these systems is much more helpful than to conceptualise them as autocomplete.<p>The irony is that many people are autocompleting from the training objective to the limits of the system; or from generally being right by calling BS on AI, to concluding it's right to call BS here.</p>
]]></description><pubDate>Sun, 09 Feb 2025 23:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42995218</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=42995218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42995218</guid></item><item><title><![CDATA[New comment by fergal_reid in "Why is everything based on likelihoods even though likelihoods are so small?"]]></title><description><![CDATA[
<p>Yes, in parameter space.<p>However, TobyTheCamel's point is valid in that there are some parameter spaces where the MLE is going to be much less useful than others.<p>Even without having to go to high dimensions, if you've got a posterior that looks like a normal distribution, the MLE is going to the you a lot, whereas if it's a multimodal distribution with a lot of mass scattered around, knowing the MLE much less informative.<p>But this is a complex topic to address in general, so I'm trying to stick to what I see as the intuition behind the original question!</p>
]]></description><pubDate>Sun, 18 Feb 2024 18:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39421627</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39421627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39421627</guid></item><item><title><![CDATA[New comment by fergal_reid in "Why is everything based on likelihoods even though likelihoods are so small?"]]></title><description><![CDATA[
<p>Right - I think this is what's at the heart of the original question.<p>I know they asked with a continuous example, but I don't interpret their question as limited to continuous cases, and I think it's easier to address using a discrete example, as we avoid the issue of each exact parameter having infinitesimal mass which occurs in a continuous setting.<p>Let's imagine the parameter we're trying to estimate is discrete and has, say, 500 different possible values.<p>Let's say the parameter can have the value of the integers between 1 and 500 and most of the mass is clustered in the middle between 230 and 270.<p>Given some data, it would actually be possible that MLE would come up with the exact value, say 250.<p>But maybe given the data, a range of values between 240 and 260 are also very plausible, so the likelihood of exactly 250 has a fairly low probability.<p>The original poster is confused, because they are basically saying, well, if the actual probability is so low, why is this MLE stuff useful?<p>You are pointing out they should really frame things in terms of a range and not a point estimate. You are right; but I think their question is still legitimate, because often in practice we do not give a range, and just give the maximum likelihood estimate of the parameter. (And also, separately, in a discrete parameter setting, specific parameter value could have substantial mass.)<p>So why is the MLE useful?<p>My answer would be, well, that's because for many posterior distributions, a lot of the probability mass will be near the MLE, if not exactly at it - so knowing the MLE is often useful, even if the probability of that exact value of the parameter is low.</p>
]]></description><pubDate>Sun, 18 Feb 2024 18:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39421328</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39421328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39421328</guid></item><item><title><![CDATA[New comment by fergal_reid in "Why is everything based on likelihoods even though likelihoods are so small?"]]></title><description><![CDATA[
<p>I think most of the replies, here and on stack exchange, are answering slightly the wrong question.<p>It <i>is</i> fair to ask why the likelihoods are useful if they are so small, and it's not a good answer to talk about how they could be expressed as logs, or even to talk about the properties of continuous distributions.<p>I think the answer is:<p>Yes, individual likelihoods are so small, that yes even a MLE solution is extremely unlikely to be correct.<p>However, the idea is that often a lot of the probability mass - an amount that is not small - will be concentrated around the maximum likelihood estimate, and so that's why it makes a good estimate, and worth using.<p>Much like how the average is unlikely to be the exact value of a new sample from the distribution, but it's a good way of describing what to expect. (And gets better if you augment it with some measure of dispersion, and so on). (If the distribution is very dispersed, then while the average is less useful as an idea of what to expect, it still minimises prediction error in some loss; but that's a different thing and I think less relevant here).</p>
]]></description><pubDate>Sun, 18 Feb 2024 14:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39419472</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39419472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39419472</guid></item><item><title><![CDATA[New comment by fergal_reid in "The game theory of seduction and marriage with Jane Austen"]]></title><description><![CDATA[
<p>> Lizzie was joking<p>Well, obviously we shouldn't get too hung up on what a fictional character thought - but I stand by my recollection.<p>Just googling it, and finding this page:
<a href="https://www.sparknotes.com/lit/pride/quotes/symbol/pemberley/" rel="nofollow">https://www.sparknotes.com/lit/pride/quotes/symbol/pemberley...</a><p>I think you can say the last quote on that page is the character joking (although I'm not sure I read it that way); but the second last quote was the one I was referring to, and is in the narrator's voice.<p>But, look, while reading <i>that</i> did change my perspective on the story, I also don't want to interpret things too cynically; I'm not saying  the character of Elizabeth should be read as purely seeking advantage; just that they were clearly evaluating marriage on a combination of advantage, and 'love', with a lot of weight on the former; and all of Austen made a lot more sense when I realised that.</p>
]]></description><pubDate>Sat, 17 Feb 2024 19:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39412645</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39412645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39412645</guid></item><item><title><![CDATA[New comment by fergal_reid in "The game theory of seduction and marriage with Jane Austen"]]></title><description><![CDATA[
<p>The Austin novels made a lot more sense to me when I started to think of them as closer to tales of corporate Mergers & Acquisitions, rather than love stories. 
The rich familes then were like large corporations are now, and a marriage was a very financial merger.<p>I think I realised this when I first read Pride and Prejudice and the main character started talking about basically falling in love with the Pemberley estate.<p>Thereafter, any time I visit an English country house with extensive gardens, the massive wealth expenditure to create them makes a lot more sense when you view them as M&A marketing budget.<p>This is hopefully too cynical, and the truth is somewhere in between - but it's equally naive to read Austen as straight love stories with a modern perspective - there's a lot of clear focus on the incomes and social situations in the text.</p>
]]></description><pubDate>Sat, 17 Feb 2024 17:46:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39411586</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39411586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39411586</guid></item><item><title><![CDATA[New comment by fergal_reid in "Machine Learning Is Still Too Hard for Software Engineers"]]></title><description><![CDATA[
<p>There's a big gap between training an algorithm on a toy problem, vs building a useful product.<p>Software engineers often are missing key skills. They can learn them, but won't automatically get them in their traditional training.<p>First, measuring success. Actually telling how well a production system is doing is tricky. There's an art to developing metrics that tell you if an ML system is delivering value, and a lot for engineers don't have the metric design skills. Often to productionize an ML system, you need a bunch of proxy metrics and a pretty good backtesting setup. This will often depend on the specific problem, and the skill of it is something you won't get in a standard software setting.<p>Engineers - and especially designers - also struggle with edge cases when things go off the happy path. It's often easy to make an ML prototype that works in 90% of cases, and get a project started - but a nightmare to solve enough the edge cases for a production grade system. Finding and papering over and designing around all those edge cases effectively can require a deep bag of tricks a pure software engineer won't have.<p>Finally there's a struggle with tactics and culture.
A lot of the bread and butter tactics of high performing software delivery are the opposite of what you need for ML projects. E.g. In high velocity frontend work you want to lock a design early, and your designer can probably do a lot of iteration before engineering starts. In ML projects you want to keep the design floating and low fidelity, as you prototype, and lock it late in the project.<p>So many development tactics, and cultural patterns, that lead to high performing software teams, in a SaaS setting, say, are anathema to ML projects.</p>
]]></description><pubDate>Tue, 23 Jan 2024 22:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39110560</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=39110560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39110560</guid></item><item><title><![CDATA[New comment by fergal_reid in "TinyLlama: An Open-Source Small Language Model"]]></title><description><![CDATA[
<p>>The retrieval part is way more important.<p>I don't agree with this - at Intercom we've put a lot of work into our Fin chatbot, which uses a RAG architecture, and we're still using GPT-4 for the generation part.<p>GPT-4 is a really powerful and expensive model but we find we need this power to 1) reduce hallucinations acceptably, and 2)  keep the quality of inferences made using the retrieved text high.<p>Now, our bot is answering customer support questions unsupervised - maybe it'd be different for a human in the loop system - but at least in our case, we feel we need a very powerful generation model to reduce errors, even after having benchmarked this thoroughly.<p>We've also done work on the retrieval end of things, including a customised model, but found the generation side is where we need the most capable models.</p>
]]></description><pubDate>Fri, 05 Jan 2024 23:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38886699</link><dc:creator>fergal_reid</dc:creator><comments>https://news.ycombinator.com/item?id=38886699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38886699</guid></item></channel></rss>